Abstract: The present disclosure relates to a system for serial digital interface (SDI) video annotation, recorder and replay, the system comprising a serial digital interface (SDI) video annotation and time stamping subsystem (102) and a SDI video recorder and replay subsystem (104) that are connected through an interconnect unit (106) to transfer command, feedback signals, and SDI input and output video signals between the SDI video annotation and time stamping subsystem (102) and the SDI video recorder and replay subsystem (104). A plurality of SDI video sources (124) generates SDI video input signals, a plurality of analog video sources (126) generates analog video input signals and a real-time computer (120) generates command and metadata information segments over the communication interface (118).
Description:TECHNICAL FIELD
[0001] The present disclosure relates, in general, to an embedded system, and more specifically, relates to an embedded system and method for serial digital interface video annotation, recorder and replay.
BACKGROUND
[0002] An example of such an embedded system is recited in a patent US 2010/0195978A1 patent title “system to facilitate replay of multiple recordings of a live event” which discloses the system of replay of multiple simultaneous recorded live events, wherein the mapping of incidents observed in one video recording is done onto another video recording. The system uses generated time codes to mark the occurrences of events.
[0003] Another example is recited in a patent US006101314A patent entitled “digital video signal processing for recording and replay” describes the recording of coded video image signals by grouping the signal components within a range from most significance to least significance. The invention describes the apparatus for receiving an analog video signal and separating the analog composite signal into luminance and chrominance components. The luminance signal is digitized to perform DCT.
[0004] Another example is recited in a patent US4843485 entitled “multiple format digital video tape record and replay system” describes the hierarchy of video standards in recording format to achieve performance flexibility wherein recording format divides the tap into a plurality of segments with each segment being assigned to tracks in which full raster information is recorded at a fractional resolution.
[0005] Another example is recited in a patent US4216504 titled “slow motion color video recording and playback system” which describes the system for storing video information consisting of video frames successively at standard frame rate, each frame having first and second interlaced video fields, and for playing back video information in the desired sequence. The recorder uses a rotating medium which is controlled by a switch to record or playback from the medium at frame rate.
[0006] Yet another example is recited in US3682363 entitled “instant replay tape system” describes a tap recording system which is having separate control for recording and playback devices. The system uses recording and playback heads and means to position the recorded heads accurately on the playback head to enable the recorded portion to be playback upon demand. The system is also capable of playback action in slow motion.
[0007] Therefore, it is desired to overcome the drawbacks, shortcomings, and limitations associated with existing solutions, and develop a system that enables video matrix switching, video processing, time extraction, video annotation, graphical overlay, video compression/decompression, video recording and replay, video streaming, and video format conversion effectively.
OBJECTS OF THE PRESENT DISCLOSURE
[0008] An object of the present disclosure relates, in general, to an embedded system, and more specifically, relates to an embedded system and method for serial digital interface video annotation, recorder and replay.
[0009] Another object of the present disclosure is to provide a system that enables video matrix switching, video processing, time extraction, video annotation, graphical overlay, video compression/decompression, video recording and replay, video streaming, and video format conversion.
[0010] Another object of the present disclosure is to provide a system that has a compact form factor.
[0011] Another object of the present disclosure is to provide a system that provides custom/selective video annotation / graphical overlay on each processing video.
[0012] Another object of the present disclosure is to provide a system that causes low latency between the input video and processed live output video of <40 ms.
[0013] Another object of the present disclosure is to provide a system that provides video annotation on FPGA (non-OS) for better reliability and faster power.
[0014] Yet another object of the present disclosure is to provide a cost-effective and reduces power consumption.
SUMMARY
[0015] The present disclosure relates, in general, to an embedded system, and more specifically, relates to an embedded system and method for serial digital interface video annotation, recorder and repla. The main objective of the present disclosure is to overcome the drawback, limitations, and shortcomings of the existing system and solution, by providing an embedded system which is capable of simultaneous two-channel SDI video annotation, time stamping, recording and replay. The proposed disclosure provides an integrated solution for SDI video processing applications, which demands multiple video and audio recordings and replaying SDI video into a storage element. The system can be used in unmanned aerial vehicle (UAV) and other fields which requires low-latency video processing for better feedback control of the UAV during the mission.
[0016] The present disclosure provided the system for serial digital interface (SDI) video annotation, recorder and replay, the system includes a SDI video annotation and time stamping subsystem and a SDI video recorder and replay subsystem that are connected through an interconnect unit to transfer command, feedback signals, and SDI input and output video signals between the SDI video annotation and time stamping subsystem and the SDI video recorder and replay subsystem. A plurality of SDI video sources coupled to the SDI video annotation and time stamping subsystem for generating SDI video input signals. A plurality of analog video sources coupled to the SDI video annotation and time stamping subsystem for generating analog video input signals. A real-time computer coupled to the SDI video annotation and time stamping subsystem for generating command and metadata information segments over a communication interface. A joystick coupled to the SDI video annotation and time stamping subsystem for generating user trigger signals. An audio source coupled to the SDI video recorder and replay subsystem for generating an audio input signal. An audio sink coupled to the SDI video recorder and replay subsystem for rendering audio output signal. A panel display for displaying date and time information extracted from the SDI video input signals and a group of indicators for indicating the video output signals related to system status.
[0017] Those skilled in the art would appreciate that as the conventional system is avoided in the present invention, the additional material usage and additional assembly operation may not be required, thereby reducing cost.
[0018] Various objects, features, aspects, and advantages of the inventive subject matter will become more apparent from the following detailed description of preferred embodiments, along with the accompanying drawing figures in which like numerals represent like components.
BRIEF DESCRIPTION OF THE DRAWINGS
[0019] The following drawings form part of the present specification and are included to further illustrate aspects of the present disclosure. The disclosure may be better understood by reference to the drawings in combination with the detailed description of the specific embodiments presented herein.
[0020] FIG. 1 illustrates an exemplary block diagram of the embedded system, in accordance with an embodiment of the present disclosure.
[0021] FIG. 2 illustrates an exemplary block diagram of the video capture and sink interface element of the embedded system, in accordance with an embodiment of the present disclosure.
[0022] FIG. 3 illustrates an exemplary flow chart of a method of operating the embedded system, in accordance with an embodiment of the present disclosure.
DETAILED DESCRIPTION
[0023] The following is a detailed description of embodiments of the disclosure depicted in the accompanying drawings. The embodiments are in such detail as to clearly communicate the disclosure. If the specification states a component or feature “may”, “can”, “could”, or “might” be included or have a characteristic, that particular component or feature is not required to be included or have the characteristic.
[0024] As used in the description herein and throughout the claims that follow, the meaning of “a,” “an,” and “the” includes plural reference unless the context clearly dictates otherwise. Also, as used in the description herein, the meaning of “in” includes “in” and “on” unless the context clearly dictates otherwise.
[0025] The present disclosure relates, in general, to the embedded system, and more specifically, relates to an embedded system and method for serial digital interface video annotation, recorder and replay. The proposed system disclosed in the present disclosure overcomes the drawbacks, shortcomings, and limitations associated with the conventional system and provides an integrated solution for SDI video processing applications, which demands multiple video and audio recording and replaying SDI video into the storage element. The system can be used in the UAV and other fields which requires low latency video processing for better feedback control of UAV during the mission.
[0026] The present invention discloses an embedded system and method thereof for serial digital interface (SDI) video annotation, recording and replay. The system is broadly divided into SDI video annotation and time stamping subsystem, and SDI video recorder and replay subsystem. The system operates in two principle modes as mission and playback mode. During mission mode, the SDI video annotation and time stamping subsystem selects a pair of SDI video inputs for text and graphics overlay, extracts time code embedded by the SDI video source while the SDI video recorder and replay subsystem records the pair of SDI video inputs and stored in storage element. The system is interfaced with real-time computer through a communication interface to capture user trigger inputs, command and metadata segments of information. The system also facilitates the recording of short video clips and image snapshots and replay of recorded short video clips based on user-triggered events.
[0027] The advantages achieved by the system of the present disclosure can be clear from the embodiments provided herein. The system enables video matrix switching, video processing i.e., time stamp, time extraction, video annotation, graphical overlay, video compression/decompression, video recording and replay, video streaming, and video format conversion. The system have a compact form factor, provides custom/selective video annotation / graphical overlay on each processing video, causes low latency between the input video and processed live output video of <40 ms, and provides video annotation on FPGA (non-OS) for better reliability and faster power on. The description of terms and features related to the present disclosure shall be clear from the embodiments that are illustrated and described; however, the invention is not limited to these embodiments only. Numerous modifications, changes, variations, substitutions, and equivalents of the embodiments are possible within the scope of the present disclosure. Additionally, the invention can include other embodiments that are within the scope of the claims but are not described in detail with respect to the following description.
[0028] FIG. 1 illustrates an exemplary block diagram of the embedded system, in accordance with an embodiment of the present disclosure.
[0029] Referring to FIG. 1, embedded system 100 for serial digital interface (SDI) video annotation, recorder and replay are disclosed. The system 100 can include a SDI video annotation and time stamping subsystem 102, a SDI video recorder and replay subsystem 104 and an interconnect unit 106 for connecting the SDI video annotation and time stamping subsystem 102, and the SDI video recorder and replay subsystem 104. The interconnect unit 106 is configured to transfer command, feedback signals, and SDI input and output video signals between the SDI video annotation and time stamping subsystem 102 and the SDI video recorder and replay subsystem 104.
[0030] The SDI video annotation and time stamping subsystem 102 can include video capture and sink interface element 108, text and graphics overlay element 110, time stamping element 114, embedded video processor element 112, non-volatile memory element 116 for storing user configuration data and SDI sink (130-1 to 130-4). Further, the SDI video annotation and time stamping subsystem 102 can include the communication interface 118 for communicating with the real-time computer 120 e.g., Ethernet, universal asynchronous receiver-transmitter (UART) and joystick 122.
[0031] Further, the SDI video recorder and replay subsystem 104 can include SDI video interface element 132, analog audio interface element 134, embedded video processor element 112 which consists of video and audio codec, storage element 138 for storing recorded video e.g. mass storage drive, serial advanced technology attachment- solid state drives (SATA-SSD), and streaming element 140 for streaming recorded video e.g. Ethernet. Further, audio source 142 (also referred as analog source) and audio sink 136 (also referred as analog sink) are coupled to the SDI video recorder and replay subsystem 104. The SDI video interface element 132 can include SDI input video equalizers and SDI output video drivers. Further, the analog source 142 is configured for generating an audio input signal and an analog sink 136 for rendering audio output signal.
[0032] The system 100 can include a plurality of SDI video sources (124-1 to 124-4 (which are collectively referred to as SDI video sources 124, herein)) configured for generating four SDI video input signals (also referred to as a set of video input signals). The plurality of analog video sources 126 is configured for generating analog video inputs (also referred to as analog video input signals) e.g., two phase alternate line (PAL) or National Television Standards Committee (NTSC) video input signals. The plurality of SDI video displays is configured for displaying four output video signals (also referred to as output video signals). The panel display 128-1 e.g., liquid crystal display (LCD) panel display configured for displaying date and time information extracted from the SDI video. The group of indicators 128-2 e.g., light emitting diode (LED) indicators configured for indicating video output signals related to system status. Further, the real-time computer 120 is configured for generating command and metadata information segments over communication interface 118. The joystick 122 generates user trigger signals.
[0033] The SDI video annotation and time stamping subsystem 102 captures four SDI video inputs (also referred to as SDI video input signals) and two analog video inputs (also referred to as analog video input signals) through the video capture and sink interface element 108. Further, the video capture and sink interface element 108 can include SDI input video equalizers (202-1 to 202-4), SDI output video drivers (204-1 to 204-4), SDI input matrix switch 206, SDI output matrix switch 208, and analog to SDI video format conversion element 210. The video capture and sink interface element 108 convert analog video inputs to SDI video outputs through the analog to SDI video format conversion element 210 while four SDI video input signals are equalized with respective SDI equalizers 202.
[0034] In an embodiment, the SDI input video matrix switch 206 can receive eight SDI video inputs (I0 to I7) and selects the pair of any two SDI video (A0 & A1) as depicted in FIG 2. The SDI video inputs I0 to I3 are originating from the plurality of SDI video sources 124, while inputs I4 and I5 are derived from analog to SDI video format conversion element 210 by converting analog PAL or NTSC video input to standard definition - Serial digital interface (SD-SDI) format. The inputs I6 and I7 are recorded videos being replayed from the SDI video recorder and replay subsystem 104.
[0035] In another embodiment, the SDI output video matrix switch 208 can receive ten SDI video inputs (B0 to B9) and selects any four of the SDI video outputs (O0 to O3) as depicted in FIG 2. The SDI video inputs B0 to B3 are originating from the plurality of SDI video sources 124, while inputs B4 and B5 are derived from analog to SDI video format conversion element 210 by converting analog PAL or NTSC video input to SD-SDI format. The inputs B6 and B7 are SDI video being annotated from the SDI video annotation and time stamping subsystem 102 and inputs B8 and B9 are recorded video being replayed from the SDI video recorder and replay subsystem 104.
[0036] The SDI input and output video matrix switches (206, 208) are software selected by
real-time computer 120 by transmitting the command segment of information through communication interface 118. The real-time computer 120 running application software for generating command and metadata segment of information. The real-time computer 120 configured to perform packing user trigger signals captured from joystick 122 into the command segment and thus transmitting the command segment over the communication interface 118. The real-time computer 120 is configured to pack text and graphics parameters to be overlaid on SDI video (SDI video input signals) into the metadata segment and thus transmitting the corresponding metadata segment over the communication interface 118. The real-time computer 120 can receive the time code information and thus transmit the corresponding metadata segment over the communication interface 120.
[0037] The system 100 operates in one of two principle modes of operation, where the two principle modes include mission mode or playback mode. The mode of operation is selected by the real-time computer 120 through the command segment received over the communication interface 118. The plurality of SDI video sources 124 is configured to generate time code according to subsequent video frames and embed the time code into the ancillary space of SDI as per Society of Motion Picture and Television Engineers (SMPTE) standard. The absence or presence of SDI video input signals and kind of command segment of information transmitted by the real-time computer 120 is indicated over the group of LED indicators.
[0038] The combinations of pair of two SDI video input signals and four SDI video output signals are selected through the SDI input matrix switch 206 by the command segment of information received over the communication interface 118. The selection of pair of two SDI video input signals comprising any combinations of any two SDI video input signals originating from four SDI video sources 124 or any one SDI video input signal originating from the four SDI video sources 124, and any one analog video input signal deriving from the analog to SDI video conversion element 210; or two analog video input signal deriving from the analog to SDI video conversion element 210 or two SDI video input signals replaying from the SDI video recorder and replay subsystem.
[0039] The selection of four SDI video output signals comprising any combinations of four SDI video input signals originating from the four SDI video sources 124 or any two SDI video input signal originating from four SDI video sources 124, and two analog video input signal deriving from said analog to SDI video conversion element 210; or two SDI video output signal being annotated from the SDI video annotation and time stamping subsystem 102, and any two of the SDI video input signal either originating from the SDI video sources or deriving from the analog to SDI video conversion element 210 or two SDI video output replaying from the SDI video recorder and replay subsystem 104, and two SDI video output being annotated from the SDI video annotation and time stamping subsystem 102.
[0040] The SDI video annotation and time stamping subsystem 102 can include extraction of time code from each of the pair of SDI video input signals subsequently by the time-stamping element 114, transmitting aforesaid extracted time code to real-time computer 120 over the communication interface 118. The SDI video annotation and time stamping subsystem 102 can perform packing of text and graphics parameters corresponding to aforesaid extracted time code in the metadata segment of information by the real-time computer 120. The SDI video annotation and time stamping subsystem 102 can transmit aforesaid metadata information over the communication interface 118 by the real-time computer 120 and receive aforesaid metadata segment of information by the text and graphics overlay element 110 and therefore invoking the embedded video processor element 112 for subsequently overlaying in the pair of SDI video inputs.
[0041] Time code is extracted during mission mode of operation from the ancillary region of the pair of SDI video inputs embedded by plurality of aforesaid SDI video sources 124, and thus being embedded in the active region by the time stamping element 114. During playback mode of operation, time code is extracted from active region of SDI video. The extracted time code is displayed over the LCD panel display 128-1. Aforesaid text and graphics parameters are selectively overlaid in the pair of SDI video inputs based on the command segment transmitted by real-time computer 120, and thereby aforesaid parameters related to selective overlay are stored in the non-volatile memory 116.
[0042] The SDI video recording and replay subsystem 104 configured for acquiring aforesaid pair of SDI video inputs from interconnect unit 106 through the SDI video interface element 132. The SDI video recording and replay subsystem 104 can acquire analog audio input from the audio interface element 134. The SDI video recording and replay subsystem can store aforesaid pair of SDI video inputs and the audio input individually in frame buffer by the embedded video processor element 112 and invoking video and audio codec present in the embedded video processor element 112, and muxing of compressed video with audio input in standard container format.
[0043] The time interval between two successive recordings and file recording names are transmitted by the real-time computer 120 in the command segment of information through interconnect unit 106 in the mission mode of operation. The analog audio interface 134 selects one of the audio inputs through the command segment, and thereby combines with one of the pair SDI video inputs. User trigger corresponding to a short clip event is initiated along with clip duration and the embedded video processor element 112 starts recording a short video clip in one of the pair SDI video inputs in standard container format upto the requested clip duration. The user trigger corresponding to the snapshot event is initiated, and the embedded video processor element starts capturing image snapshots in one of the pair SDI video inputs and thereof storing them in standard image compression format.
[0044] The time corresponding to the filename for video replay is transmitted by the real-time computer 120 in playback mode of operation and embedded video processor element 112 performs searching of the filename in the storage element 138 and replaying the corresponding video with demuxing of audio and thereby streaming out the corresponding video into the streaming element 140.
[0045] FIG. 2 illustrates an exemplary block diagram of the video capture and sink interface element of the embedded system, in accordance with an embodiment of the present disclosure.
[0046] As depicted in FIG. 2, the video capture and sink interface element 108 can include SDI input video equalizers (202-1 to 202-4), SDI output video drivers (204-1 to 204-4), SDI input matrix switch 206, SDI output matrix switch 208, and analog to SDI video format conversion element 210. The video capture and sink interface element 108 convert analog video inputs to SDI video outputs through the analog to SDI video format conversion element 210 while four SDI video input signals are equalized with respective SDI equalizers 202.
[0047] The SDI input video matrix switch 206 can receive eight SDI video inputs (I0 to I7) and selects the pair of any two SDI video (A0 & A1) as depicted in FIG 2. The SDI video inputs I0 to I3 are originating from the plurality of SDI video sources 124, while inputs I4 and I5 are derived from analog to SDI video format conversion element 210 by converting analog PAL or NTSC video input to SD-SDI format. The inputs I6 and I7 are recorded videos being replayed from the SDI video recorder and replay subsystem 104.
[0048] The SDI output video matrix switch 208 can receive ten SDI video inputs (B0 to B9) and selects any four of the SDI video outputs (O0 to O3) as depicted in FIG 2. The SDI video inputs B0 to B3 are originating from the plurality of SDI video sources 124, while inputs B4 and B5 are derived from analog to SDI video format conversion element 210 by converting analog PAL or NTSC video input to SD-SDI format. The inputs B6 and B7 are SDI video being annotated from the SDI video annotation and time stamping subsystem 102 and inputs B8 and B9 are recorded video being replayed from the SDI video recorder and replay subsystem 104.
[0049] In an exemplary implementation, operating in mission mode, system 100 selects SDI video inputs from sources only I0 to I5 and selects any two of them. While the plurality of SDI video sources 124 embeds time code in the ancillary region of SDI video as per SMPTE standard, the time stamping element 114 extracts time code from pair of two SDI video inputs A0 and A1 and embedded video processor element 112 transmits the extracted time code to real-time computer 120 through communication interface 118. The real-time computer 120 packs text and graphics parameters in the metadata segment of information and transmits the metadata segment over communication interface 118.
[0050] The text and graphics overlay element 110 receives metadata segment corresponding to text and graphics parameters and overlay the corresponding text and graphics over pair of SDI video inputs A0 and A1. The information pertaining to the selective overlay of text and graphics is stored in non-volatile memory element 116. The pair of SDI video inputs are transferred 144-1 through interconnect unit 106 for SDI video recording. The real-time computer 120 sends command segment related to time interval between two successive recordings and system time through communication interface 118, the same is transferred 144-2 through interconnect unit 106.
[0051] The embedded video processor element 112 selects one of two analog audio inputs from audio source 142 which are interfaced with analog audio interface element 134 while the pair of SDI video inputs are interfaced with SDI video interface element 132. The embedded video processor element 112 muxes selected audio input with one SDI video of the pair of SDI video inputs and store in standard container format in storage element 138. While another SDI video of the pair of SDI video inputs is used for short video clips and snapshot events triggered by joystick 122.
[0052] Operating in playback mode, the embedded video processor element 112 starts replaying of stored file based on time as provided by real time computer 120. It demuxes audio and video from recorded file, and rendering audio output to audio sink 136 and two replayed SDI video outputs 144-3 to SDI output matrix switch 208 at B8 and B9.
[0053] Thus, the present invention overcomes the drawbacks, shortcomings, and limitations associated with existing solutions, and provides the system that enables video matrix switching, video processing i.e., time stamp, time extraction, video annotation, graphical overlay), video compression/decompression, video recording and replay, video streaming, and video format conversion. The system have compact form factor, provides custom/selective video annotation / graphical overlay on each processing video, causes low latency between input video and processed live output video of <40 ms, provides video annotation on FPGA (non-OS) for better reliability and faster power on.
[0054] FIG. 3 illustrates an exemplary flow chart of a method of operating the embedded system, in accordance with an embodiment of the present disclosure.
[0055] Referring to FIG.3, the method 300 includes at block 302, the serial digital interface (SDI) video annotation and time stamping subsystem 102 and the SDI video recorder and replay subsystem 104 that are connected through the interconnect unit 106 to transfer command, feedback signals, and SDI input and output video signals between the SDI video annotation and time stamping subsystem 102 and the SDI video recorder and replay subsystem 104. At block 304, the plurality of SDI video sources 124 coupled to the SDI video annotation and time stamping subsystem 102 for generating SDI video input signals.
[0056] At block 306, the plurality of analog video sources 126 coupled to the SDI video annotation and time stamping subsystem 102 for generating analog video input signals. At block 308, the real-time computer 120 coupled to the SDI video annotation and time stamping subsystem 102 for generating command and metadata information segments over communication interface 118. At block 310, the joystick coupled to the SDI video annotation and time stamping subsystem (102) for generating user trigger signals.
[0057] At block 312, the audio source 142 is coupled to the SDI video recorder and replay subsystem for generating audio input signal. At block 314, the audio sink 136 coupled to the SDI video recorder and replay subsystem for rendering audio output signal. At block 316, the panel display 128-1 for displaying date and time information extracted from the SDI video input signals and at block 318, the group of indicators 128-2 for indicating video output signals related to system status.
[0058] It will be apparent to those skilled in the art that the system 100 of the disclosure may be provided using some or all of the mentioned features and components without departing from the scope of the present disclosure. While various embodiments of the present disclosure have been illustrated and described herein, it will be clear that the disclosure is not limited to these embodiments only. Numerous modifications, changes, variations, substitutions, and equivalents will be apparent to those skilled in the art, without departing from the spirit and scope of the disclosure, as described in the claims.
ADVANTAGES OF THE PRESENT INVENTION
[0059] The present invention provides a system that enables video matrix switching, video processing i.e., time stamp, time extraction, video annotation, graphical overlay), video compression/decompression, video recording and replay, video streaming, and video format conversion.
[0060] The present invention provides a system that have compact form factor.
[0061] The present invention provides a system that provides custom/selective video annotation / graphical overlay on each processing video.
[0062] The present invention provides a system that causes low latency between the input video and processed live output video of <40 ms.
[0063] The present invention provides a system that provides video annotation on pure FPGA (non-OS) for better reliability and faster power on.
[0064] The present invention provides a cost-effective and reduces power consumption.
, Claims:1. A system (100) for serial digital interface (SDI) video annotation, recording and replay, the system comprising:
a SDI video annotation and time stamping subsystem (102) and a SDI video recorder and replay subsystem (104) that are connected through an interconnect unit (106) to transfer command, feedback signals, and SDI input and output video signals between the SDI video annotation and time stamping subsystem (102) and the SDI video recorder and replay subsystem (104);
a plurality of SDI video sources (124) coupled to the SDI video annotation and time stamping subsystem (102) for generating SDI video input signals;
a plurality of analog video sources (126) coupled to the SDI video annotation and time stamping subsystem (102) for generating analog video input signals;
a real-time computer (120) coupled to the SDI video annotation and time stamping subsystem (102) for generating command and metadata information segments over a communication interface (118);
a joystick (122) coupled to the SDI video annotation and time stamping subsystem (102) for generating user trigger signals;
an audio source (142) coupled to the SDI video recorder and replay subsystem for generating an audio input signal;
an audio sink (136) coupled to the SDI video recorder and replay subsystem for rendering audio output signal;
a panel display (128-1) for displaying date and time information extracted from the SDI video input signals; and
a group of indicators (128-2) for indicating the video output signals related to system status.
2. The system as claimed in claim 1, wherein the real-time computer is configured to generate command and metadata segment of information by:
packing user trigger signals captured from the joystick (122) into the command segment and transmitting the command segment over the communication interface (118);
packing text and graphics parameters to be overlaid on the SDI video input signals into the metadata segment and transmitting the corresponding metadata segment over the communication interface (118); and
receiving the time code information and transmitting the corresponding metadata segment over the communication interface (118)
3. The system as claimed in claim 1, wherein the real-time computer (120) is configured to select modes of operation through the command segment received over the communication interface, the mode of operation pertains to mission mode and playback mode, wherein the plurality of SDI video sources configured to:
generate time code according to subsequent video frames; and
embed the time code into ancillary space of SDI as per standard, the absence or presence of the SDI video input signals and kind of command segment of information transmitted by the real-time computer is indicated over the group of indicators.
4. The system as claimed in claim 1, wherein the system comprises a SDI input video matrix switch (206) and a SDI output video matrix switch (208) to select a pair of any two SDI video input signals and four SDI video output signals, the combinations of the pair of two SDI video input signals are selected through the SDI input matrix switch (206) by the command segment of information received over the communication interface (118), wherein the selection of the pair of two SDI video input signals comprising:
any combinations of any two SDI video input signals originating from the plurality of SDI video sources;
any one SDI video input signal originating from the plurality of SDI video sources;
any one analog video input signal deriving from an analog to SDI video conversion element;
two analog video input signals deriving from the analog to SDI video conversion element; and
two SDI video input signals replaying from the SDI video recorder and replay subsystem;
wherein the selection of the four SDI video output signals comprising any
combinations of:
four SDI video input signals originating from the plurality of SDI video sources;
any two SDI video input signals originating from the plurality of SDI video sources;
two analog video inputs deriving from the analog to SDI video conversion element;
two SDI video output being annotated from the SDI video annotation and time stamping subsystem;
any two of the SDI video input signals either originating from the SDI video sources or deriving from the analog to SDI video conversion element;
two SDI video output signal replaying from the SDI video recorder and replay subsystem; and
two SDI video output signal being annotated from the SDI video annotation and time stamping subsystem.
5. The system as claimed in claim 1, wherein the SDI video annotation and time stamping subsystem (102) configured to:
extract time code from each of the pair of SDI video input signals subsequently by a time-stamping element (114);
transmit by an embedded video processor element (112) the extracted time code to the real-time computer (120) over the communication interface (118);
pack the text and graphics parameters corresponding to the extracted time code in the metadata segment of information by the real-time computer (120);
transmit the metadata segment of information over the communication interface by the real-time computer (120);
receive the metadata segment of information by a text and graphics overlay element (110); and
invoke the embedded video processor element (112) for subsequently overlaying of the text and graphics parameters in the pair of SDI video input signals.
6. The system as claimed in claim 5, wherein at the mission mode, the time code is extracted from the ancillary region of the pair of SDI video input signals embedded by the plurality of SDI video sources, and being embedded in the active region by the time-stamping element, and wherein at the playback mode, the time code is extracted from the active region of the SDI video, the extracted time code is displayed over the panel display, the text and graphics parameters are selectively overlaid in the pair of SDI video input signals based on the command segment transmitted by the real-time computer, and the parameters related to selective overlay being stored in a non-volatile memory (116).
7. The system as claimed in claim 1, wherein the SDI video recording and replay subsystem comprises:
acquiring the pair of SDI video input signals from the interconnect unit through a SDI video interface element (132);
acquiring analog audio input signal from an analog audio interface element (134);
storing the pair of SDI video input signals and the audio input signal individually in frame buffer by the embedded video processor element (112);
invoking video and audio codec present in the embedded video processor element; and
muxing of compressed video with audio input in standard container format.
8. The system as claimed in claim 7, wherein the real-time computer is configured to
send command segment related to the time interval between two successive recordings and file recording name in the command segment of information through interconnect unit in the mission mode of operation;
select, by the analog audio interface element (134) , one of the audio input signals through the command segment, and combines with one of the pair SDI video input signals;
initiate user trigger signals corresponding to short clip event along with clip duration and the embedded video processor element starts recording a short video clip in one of the pair SDI video input signals in standard container format up to requested clip duration; and
initiate user trigger signals corresponding to the snapshot event, and the embedded video processor element starts capturing image snapshots in one of the pair SDI video input signals and storing them in standard image compression format.
9. The system as claimed in claim 7, wherein the real-time computer transmits the time corresponding to the filename for video replay in the playback mode of operation and the embedded video processor element performs searching of the filename in a storage element and replaying the corresponding video with demuxing of audio and thereby streaming out the corresponding video in a streaming element (140).
10. A method for serial digital interface (SDI) video annotation, recording and replay, the method comprising:
connecting a serial digital interface (SDI) video annotation and time stamping subsystem (102) and a SDI video recorder and replay subsystem (104) through an interconnect unit (106) to transfer command, feedback signals, and SDI input and output video signals between the SDI video annotation and time stamping subsystem (102) and the SDI video recorder and replay subsystem (104);
generating, by a plurality of SDI video sources (124) coupled to the SDI video annotation and time stamping subsystem (102), SDI video input signals;
generating, by a plurality of analog video sources (126) coupled to the SDI video annotation and time stamping subsystem (102), analog video input signals;
generating, by a real-time computer (120) coupled to the SDI video annotation and time stamping subsystem (102), command and metadata information segments over a communication interface (118);
generating, by a joystick coupled to the SDI video annotation and time stamping subsystem (102), user trigger signals;
generating, by an audio source (142) coupled to the SDI video recorder and replay subsystem, audio input signal;
rendering, by an audio sink (136) coupled to the SDI video recorder and replay subsystem, audio output signal;
displaying, by a panel display (128-1), date and time information extracted from the SDI video input signals; and
indicating, by a group of indicators (128-2), video output signals related to system status.
| # | Name | Date |
|---|---|---|
| 1 | 202241073147-STATEMENT OF UNDERTAKING (FORM 3) [16-12-2022(online)].pdf | 2022-12-16 |
| 2 | 202241073147-POWER OF AUTHORITY [16-12-2022(online)].pdf | 2022-12-16 |
| 3 | 202241073147-FORM 1 [16-12-2022(online)].pdf | 2022-12-16 |
| 4 | 202241073147-DRAWINGS [16-12-2022(online)].pdf | 2022-12-16 |
| 5 | 202241073147-DECLARATION OF INVENTORSHIP (FORM 5) [16-12-2022(online)].pdf | 2022-12-16 |
| 6 | 202241073147-COMPLETE SPECIFICATION [16-12-2022(online)].pdf | 2022-12-16 |
| 7 | 202241073147-Proof of Right [02-01-2023(online)].pdf | 2023-01-02 |
| 8 | 202241073147-ENDORSEMENT BY INVENTORS [13-01-2023(online)].pdf | 2023-01-13 |
| 9 | 202241073147-POA [07-10-2024(online)].pdf | 2024-10-07 |
| 10 | 202241073147-FORM 13 [07-10-2024(online)].pdf | 2024-10-07 |
| 11 | 202241073147-AMENDED DOCUMENTS [07-10-2024(online)].pdf | 2024-10-07 |
| 12 | 202241073147-Response to office action [01-11-2024(online)].pdf | 2024-11-01 |