Abstract: ABSTRACT A METHOD AND A SYSTEM FOR MULTIPLE TYPES OF SERIAL DIGITAL INTERFACE (SDI) VIDEO PROCESSING FOR RGB INTERFACE The proposed architecture (100) converts the SDI video data seamlessly into a RGB format that is easily interfaced with any RGB processor. Hence this approach reduces the need for software based colour code conversions and is faster. This approach can be easily incorporated in areas that require replacement of analogue cameras to digital ones. Ref. [Figure -3]
DESC:FORM – 2
THE PATENTS ACT, 1970
(39 of 1970)
&
THE PATENTS RULES, 2003
COMPLETE SPECIFICATION
(SEE SECTION 10, RULE 13)
A METHOD AND A SYSTEM FOR MULTIPLE TYPES OF SERIAL DIGITAL INTERFACE (SDI) VIDEO PROCESSING FOR RGB INTERFACE
BHARAT ELECTRONICS LIMITED
WITH ADDRESS:
OUTER RING ROAD,
NAGAVARA, BANGALORE -560045, KARNATAKA, INDIA
THE FOLLOWING SPECIFICATION PARTICULARLY DESCRIBES THE INVENTION AND THE MANNER IN WHICH IT IS TO BE PERFORMED.
TECHNICAL FIELD
[0001] The present disclosure relates to video processing. The disclosure, more particularly, relates to a method and a system for multiple types of serial digital interface (SDI) video processing for RGB interface.
BACKGROUND
[0002] In general, RGB video processing systems use each of 8-bit for R, G and B to perform the processing of analogue videos after digital conversion. The analogue videos are now being replaced with the digital video such as 3G-SDI, HD-SDI or SD-SDI. The digital SDI processing systems require reconfigurable hardware to receive 3G-SDI/ HD-SDI and SD-SDI data streams, which is very cumbersome and take lot of time.
[0003] US 10,104,451 B2 discloses that the uncompressed digital video 3G-SDI, HD-SDI or SD-SDI is compressed using MPEG compression technology and transmitted over Ethernet at 1Gbps data rate. The uncompressed digital video is compressed using MPEG-2, 11.264 format and transmitted over Ethernet. The video data is compressed using H.264 encoder, and audio data is compressed using AAC encoding. Similarly, at the receiving side, data received over Ethernet uses H.264 decoder and AAC decoder to generate the uncompressed video and audio signals.
[0004] US 9,001,898 B2 discloses SDI video data has been transmitted over copper wires from one location to a second, remote location for display on a remote monitor. SDI video data has also been transmitted over fiber optical cables, but there is a need for doing so without the use of special optical laser components as well as to be able handle all the data rates associated with SDI and to be able to add a full-duplex channel to the video data for camera control, for example. The method provides an improved transmission system and is especially directed to a video data extension system wherein additional information is also transferable along with the video data.
[0005] Therefore, there is a need for an invention which interfaces 3G-SDI, HD-SDI or SD-SDI without using reconfigurable hardware.
OBJECT OF THE INVENTION
[0006] The principal object of the embodiments herein is to provide a system for multiple types of serial digital interface (SDI) video processing for RGB interface.
[0007] Another object of the embodiments herein is to provide a method for multiple types of serial digital interface (SDI) video processing for RGB interface.
SUMMARY OF THE INVETION
[0008] The present invention provides novel architecture with compact general purpose hardware for multiple types of SDI video processing for RGB interface that can be easily interfaced with any type of processing modules available in the market without the requirement of reconfigurable hardware. The novelty in the proposed architecture is that it can provide RGB interface which is common to any RGB/video processing module. The proposed architecture is built with minimal software code and hence very fast with any processing module. The overall processing time is reduced by 20% approx. with this new method. The proposed hardware is reproducible which supports processing of multiple types of input and output of SDI based streams. The foot print of the hardware on the PCB is reduced by 30% approx. when compared to the hardware available in the market. The overall cost of this new approach is much lower (30-40% approx.) and very flexible to support multiple types of input and output data streams of SDI.
[0009] In one aspect, a system (100) for multiple types of serial digital interface (SDI) input video data processing for RGB interface comprises at least one BNC 75 ohm cable (101) or any medium for providing SDI video to at least one SDI equalizer (102), the SDI equalizer (102) equalizes received SDI video for any transmission issues; at least one SDI to LVDS converter (103) as a differential video display interface connected to the SDI equalizer (102), the SDI to LVDS converter (103) converts equalized SDI video to LVDS video data; at least one LVDS to RGB converter (104) connected to the SDI to LVDS converter (103), the LVDS to RGB converter (104) converts received LVDS video data from the SDI to LVDS converter (103) into a 30-bit or 24-bit RGB data; at least one RGB device (105) connected to the LVDS to RGB converter (104), the RGB device (105) processes either 24-bit data, which is the upper 8-bits each of R,G,B or the 30-bit data by discarding lower 2-bits from each of 10-bits R,G,B data received from the LVDS to RGB converter (104) into processed video format suitable for any other processing device; and at least a display (106) or any other device connected to the RGB device (105) for displaying processed RGB video data from the RGB device (105) if required.
[0010] In another aspect, a system (200) for multiple types of serial digital interface (SDI) output video processing for RGB interface comprises a display (205) or any other device, if required, connected to at least one processor or RGB device (204); the RGB device (204) transmits either 24-bit RGB data or 30-bit RGB data to at least one RGB-to-LVDS converter (203); the RGB-to-LVDS converter (203) connected to at least one LVDS to SDI converter (202), the RGB-to-LVDS converter (203) converts either 30-bits of RGB data or 24-bit RGB data in to differential LVDS data wherein two LSB bits each of R,G,B data is fixed at logic ‘0’ in case of 30-bit RGB data; the LVDS to SDI converter (202) converts differential LVDS data received from the RGB to LVDS converter (203) into SDI video data and transmits SDI video data to any other device or any medium such as at least one BNC 75 ohm cable (201).
[0011] In another aspect, a method for multiple types of serial digital interface (SDI) input video data processing for RGB interface comprises receiving SDI input video data by a BNC 75 ohm cable (101); equalizing by a SDI equalizer (102), the SDI input video data received from a BNC 75 ohm cable (101); converting by a SDI to LVDS converter (103), the equalized SDI video from the SDI equalizer (102) into LVDS differential video data; converting by a LVDS to RGB converter (104), the received LVDS differential video data from the SDI to LVDS converter (103) into a 30-bit RGB data or 24-bit RGB data; processing by a processor or RGB device (105), the received 30-bit RGB data or 24-bit RGB wherein discarding 2-LSB bits from the 30-bit RGB data into any suitable format for any other processor or for displaying; and displaying on a display (106), the processed 24-bit RGB video data from the RGB device (105).
[0012] In another aspect, a method for multiple types of serial digital interface (SDI) output video data processing for RGB interface comprises transmitting by processor or RGB device (204), a processed video data for further processing or for displaying on a display (205); converting by a RGB to LVDS converter (203), either 30-bits of RGB data or 24-bit RGB data from the RGB device (204) in to differential LVDS data wherein two LSB bits each of R,G,B data is fixed at logic ‘0’ in case of 30-bit RGB data; converting the differential LVDS data into SDI data by a LVDS to SDI converter (202); and transmitting the SDI data to any other device by any medium such as BNC 75 ohm cable(201).
BRIEF DESCRIPTION OF ACCOMPANYING DRAWINGS
[0013] The detailed description is described with reference to the accompanying figures. In the figures, the left-most digit(s) of a reference number identifies the figure in which the reference number first appears. The same numbers are used throughout the drawings to reference like features and modules.
[0014] Figure 1 illustrates Existing Architecture for SDI-IN system.
[0015] Figure 2 illustrates Existing Architecture for SDI-OUT system.
[0016] Figure 3 illustrates Architecture for SDI-IN system, according to an exemplary implementation of the present disclosure.
[0017] Figure 4 illustrates Architecture for SDI-OUT system, according to an exemplary implementation of the present disclosure.
[0018] Figure 5 illustrates method steps in SDI-IN system, according to an exemplary implementation of the present disclosure.
[0019] Figure 6 illustrates method steps in SDI-OUT system, according to an exemplary implementation of the present disclosure.
[0020] It should be appreciated by those skilled in the art that any block diagrams herein represent conceptual views of illustrative methods embodying the principles of the present disclosure. Similarly, it will be appreciated that any flow charts, flow diagrams, and the like represent various processes which may be substantially represented in computer readable medium and so executed by a computer or processor, whether or not such computer or processor is explicitly shown.
DETAILED DESCRIPTION
[0021] The various embodiments of the present disclosure describe about techniques for multiple types of serial digital interface (SDI) video processing for RGB interface.
[0022] In the following description, for purpose of explanation, specific details are set forth in order to provide an understanding of the present disclosure. It will be apparent, however, to one skilled in the art that the present disclosure may be practiced without these details. One skilled in the art will recognize that embodiments of the present disclosure, some of which are described below, may be incorporated into a number of systems.
[0023] However, the systems and methods are not limited to the specific embodiments described herein. Further, structures and devices shown in the figures are illustrative of exemplary embodiments of the present disclosure and are meant to avoid obscuring of the present disclosure.
[0024] It should be noted that the description merely illustrates the principles of the present invention. It will thus be appreciated that those skilled in the art will be able to devise various arrangements that, although not explicitly described herein, embody the principles of the present invention. Furthermore, all examples recited herein are principally intended expressly to be only for explanatory purposes to help the reader in understanding the principles of the invention and the concepts contributed by the inventor to furthering the art and are to be construed as being without limitation to such specifically recited examples and conditions. Moreover, all statements herein reciting principles, aspects, and embodiments of the invention, as well as specific examples thereof, are intended to encompass equivalents thereof.
[0025] In one embodiment, a system (100) for multiple types of serial digital interface (SDI) input video data processing for RGB interface comprises at least one BNC 75 ohm cable (101) or any medium for providing SDI video to at least one SDI equalizer (102), the SDI equalizer (102) equalizes received SDI video for any transmission issues; at least one SDI to LVDS converter (103) as a differential video display interface connected to the SDI equalizer (102), the SDI to LVDS converter (103) converts equalized SDI video to LVDS video data; at least one LVDS to RGB converter (104) connected to the SDI to LVDS converter (103), the LVDS to RGB converter (104) converts received LVDS video data from the SDI to LVDS converter (103) into a 30-bit or 24-bit RGB data; at least one RGB device (105) connected to the LVDS to RGB converter (104), the RGB device (105) processes either 24-bit data, which is the upper 8-bits each of R,G,B or the 30-bit data by discarding lower 2-bits from each of 10-bits R,G,B data received from the LVDS to RGB converter (104) into processed video format suitable for any other processing device; and at least a display (106) or any other device connected to the RGB device (105) for displaying processed RGB video data from the RGB device (105) if required.
[0026] In second embodiment, a system (200) for multiple types of serial digital interface (SDI) output video processing for RGB interface comprises a display (205) or any other device, if required, connected to at least one processor or RGB device (204); the RGB device (204) transmits either 24-bit RGB data or 30-bit RGB data to at least one RGB-to-LVDS converter (203); the RGB-to-LVDS converter (203) connected to at least one LVDS to SDI converter (202), the RGB-to-LVDS converter (203) converts either 30-bits of RGB data or 24-bit RGB data in to differential LVDS data wherein two LSB bits each of R,G,B data is fixed at logic ‘0’ in case of 30-bit RGB data; the LVDS to SDI converter (202) converts differential LVDS data received from the RGB to LVDS converter (203) into SDI video data and transmits SDI video data to any other device or any medium such as at least one BNC 75 ohm cable (201).
[0027] In another embodiment, a method for multiple types of serial digital interface (SDI) input video data processing for RGB interface comprises receiving SDI input video data by a BNC 75 ohm cable (101); equalizing by a SDI equalizer (102), the SDI input video data received from a BNC 75 ohm cable (101); converting by a SDI to LVDS converter (103), the equalized SDI video from the SDI equalizer (102) into LVDS differential video data; converting by a LVDS to RGB converter (104), the received LVDS differential video data from the SDI to LVDS converter (103) into a 30-bit RGB data or 24-bit RGB data; processing by a processor or RGB device (105), the received 30-bit RGB data or 24-bit RGB wherein discarding 2-LSB bits from the 30-bit RGB data into any suitable format for any other processor or for displaying; and displaying on a display (106), the processed 24-bit RGB video data from the RGB device (105).
[0028] In another embodiment, a method for multiple types of serial digital interface (SDI) output video data processing for RGB interface comprises transmitting by processor or RGB device (204), a processed video data for further processing or for displaying on a display (205); converting by a RGB to LVDS converter (203), either 30-bits of RGB data or 24-bit RGB data from the RGB device (204) in to differential LVDS data wherein two LSB bits each of R,G,B data is fixed at logic ‘0’ in case of 30-bit RGB data; converting the differential LVDS data into SDI data by a LVDS to SDI converter (202); and transmitting the SDI data to any other device by any medium such as BNC 75 ohm cable(201).
[0029] In another embodiment, the system accepts multiple types of input and out data streams of 3G-SDI, HD-SDI or SD-SDI with minimal software overhead on the board and processes through a generic processing unit for RGB interface.
[0030] In another embodiment, 24-bit RGB data contains 8-bit each of Red(R), Green (G) and Blue (B) data.
[0031] In another embodiment, the system is built with generic components to achieve compact size which has resulted in the reduction of 30% approx. of foot print.
[0032] In another embodiment, the system is built with generic components to achieve low cost which has resulted in the reduction of approx. 30-40% cost.
[0033] In another embodiment, the system comprises an SDI Video input consisting of cascaded connections of different ASIC, to convert video into a process-able format using Equalizer, LVDS and RGB conversions.
[0034] In another embodiment, SDI Video output path consists of cascaded connections of various ASIC, to convert RGB into LVDS and LVDS to SDI converter.
[0035] In another embodiment, the operational response of the invented hardware has increased by 20% approx. due to reduction in repetitive software instructions in the code.
[0036] In another embodiment, the power consumption of the invented hardware is reduced by 25-30% approx. when compared to the hardware presently in use.
[0037] The proposed architecture converts the SDI video data seamlessly into a RGB format that is easily interfaced with any RGB processor. Hence this approach reduces the need for software based colour code conversions and is faster. This approach can be easily incorporated in areas that require replacement of analogue cameras to digital ones.
[0038] The block diagram of Existing Architecture for SDI-IN is shown in Figure 1. As shown in Fig.1; for the processing of input digital video, the uncompressed digital video 3G-SDI or HD-SDI or SD-SDI is fed to a cable equalizer followed by a de-serializer module and fed to a reconfigurable hardware device.
[0039] The block diagram of Existing Architecture for SDI-OUT is shown in Figure 2. As shown in Fig.2, for the processing of output digital video received from reconfigurable hardware, the serializer does the serialization of 3G-SDI, HD-SDI or SD-SDI and is fed through the 75 ohm output cable or any medium.
[0040] The block diagram of proposed architecture for SDI-IN is shown in Figure 3. As shown in Fig.3, For processing of the input SDI video, the system takes the SDI video over 75 ohm cables, equalizes for any transmission issues using Equalizer IC. The equalized SDI video is converted to LVDS, a differential video display interface using SDI-LVDS converter ASIC followed by LVDS to RGB converter ASIC. The SDI video when converted result gives 30-bit RGB data. But processor or RGB devices can process only 24-bit data i.e. 8-bit each of R,G and B. To account for this; in the 10-bit array of each Red(R), Green(G) and Blue(B); the lower 2-bits are discarded and upper 8-bits of each Red(R), Green(G) and Blue(B) are sent to processor/RGB device. Since LSB discarding has least effect on the quality of video, SDI video can be properly reconstructed on any other device or display.
[0041] The block diagram of proposed Architecture for SDI-OUT is shown in Figure 4. As shown in Fig.4, For transmitting the SDI data, the processed RGB is sent from processor using 24-bit RGB interface, which contains 8-bit each of Red(R), Green (G) and Blue (B). The 24-bit RGB is fed to 30-bit RGB-to-LVDS converter with 2-bits of LSB fixed at logic ‘0’. Then RGB is converted to differential LVDS followed by; conversion of the differential LVDS data to SDI and either transmitted over 75ohm SDI cable or any other medium or device.
[0042] Referring to figure 5, a method for multiple types of serial digital interface (SDI) input video data processing for RGB interface comprises at least one BNC 75 ohm cable (101) or any other medium for providing SDI video to at least one SDI equalizer (102) equalizes that receives SDI video and equalizes/filters/repeats for any transmission issues; at least one SDI to LVDS converter (103) as a differential video display interface connected to the SDI equalizer (102), the SDI to LVDS converter (103) converts equalized SDI video to LVDS video data; at least one LVDS to RGB converter (104) connected to the SDI to LVDS converter (103), the LVDS to RGB converter (104) converts received LVDS video data from the SDI to LVDS converter (103) in a 30-bit RGB data; at least one processor or RGB device (105) connected to the LVDS to RGB converter (104), the RGB device (105) which processes either 24-bit data, which is the upper 8-bits each of R,G,B data by discarding lower 2-bits from each of 10-bits R,G,B or the 30-bit data; each of 10-bits R,G,B; received from the LVDS to RGB converter (104) into processed video format suitable for any other processing device or at least a display (106) connected to the processor or RGB device (105).
[0043] Referring to Figure 6, a system (200) for multiple types of serial digital interface (SDI) output video data processing for RGB interface comprises at least one processor or RGB device (204) connected to the RGB to LVDS converter (203); which can convert either 30-bits of RGB or can convert 24-bit RGB to LVDS differential pair (with two LSB bits each of R,G,B fixed at logic ‘0’ in case of 30-bit RGB to LVDS converter), connected to the LVDS to SDI converter (202) that converts differential LVDS data to SDI video data suitable for any other device or for transmission over any medium such as at least one BNC 75 ohm cable (201), the processed data from processor or RGB device (204) can also be displayed on any display(205)
[0044] The hardware implementation is also capable of processing and displaying multiple input and output of SDI based streams by replication of path or using multiple dual-channel ASICs.
[0045] The foregoing description of the invention has been set merely to illustrate the invention and is not intended to be limiting. Since modifications of the disclosed embodiments incorporating the substance of the invention may occur to person skilled in the art, the invention should be construed to include everything within the scope of the invention.
,CLAIMS:We Claim:
1. A system (100) for multiple types of serial digital interface (SDI) input video data processing for RGB interface comprising:
at least one BNC 75 ohm cable (101) or any medium for providing SDI video to at least one SDI equalizer (102), the SDI equalizer (102) equalizes received SDI video for any transmission issues;
at least one SDI to LVDS converter (103) as a differential video display interface connected to the SDI equalizer (102), the SDI to LVDS converter (103) converts equalized SDI video to LVDS video data;
at least one LVDS to RGB converter (104) connected to the SDI to LVDS converter (103), the LVDS to RGB converter (104) converts received LVDS video data from the SDI to LVDS converter (103) into a 30-bit or 24-bit RGB data;
at least one RGB device (105) connected to the LVDS to RGB converter (104), the RGB device (105) processes either 24-bit data, which is the upper 8-bits each of R,G,B or the 30-bit data by discarding lower 2-bits from each of 10-bits R,G,B data received from the LVDS to RGB converter (104) into processed video format suitable for any other processing device; and
at least a display (106) or any other device connected to the RGB device (105) for displaying processed RGB video data from the RGB device (105) if required.
2. The system (100) for multiple types of serial digital interface (SDI) input video processing for RGB interface as claimed in claim 1, wherein the RGB device (105) discards lower 2-bits and processes upper 8-bits of each Red(R), Green(G) and Blue(B) data of 30-bit RGB video data received from the LVDS to RGB converter (104).
3. The system (100) for multiple types of serial digital interface (SDI) input video data processing for RGB interface as claimed in claim 1, wherein in input video data is 3G-SDI, HD-SDI or SD-SDI.
4. A system (200) for multiple types of serial digital interface (SDI) output video processing for RGB interface comprising:
a display (205) or any other device, if required, connected to at least one processor or RGB device (204);
the RGB device (204) transmits either 24-bit RGB data or 30-bit RGB data to at least one RGB-to-LVDS converter (203);
the RGB-to-LVDS converter (203) connected to at least one LVDS to SDI converter (202), the RGB-to-LVDS converter (203) converts either 30-bits of RGB data or 24-bit RGB data in to differential LVDS data wherein two LSB bits each of R,G,B data is fixed at logic ‘0’ in case of 30-bit RGB data;
the LVDS to SDI converter (202) converts differential LVDS data received from the RGB to LVDS converter (203) into SDI video data and transmits SDI video data to any other device or any medium such as at least one BNC 75 ohm cable (201).
5. The system (200) for multiple types of serial digital interface (SDI) output video processing for RGB interface as claimed in claim 4, wherein 24-bit RGB data contains 8-bit each of Red(R), Green (G) and Blue (B) data.
6. A method for multiple types of serial digital interface (SDI) input video data processing for RGB interface comprising:
receiving SDI input video data by a BNC 75 ohm cable (101);
equalizing by a SDI equalizer (102), the SDI input video data received from a BNC 75 ohm cable (101);
converting by a SDI to LVDS converter (103), the equalized SDI video from the SDI equalizer (102) into LVDS differential video data;
converting by a LVDS to RGB converter (104), the received LVDS differential video data from the SDI to LVDS converter (103) into a 30-bit RGB data or 24-bit RGB data;
processing by a processor or RGB device (105), the received 30-bit RGB data or 24-bit RGB wherein discarding 2-LSB bits from the 30-bit RGB data into any suitable format for any other processor or for displaying; and
displaying on a display (106), the processed 24-bit RGB video data from the RGB device (105).
7. The method for multiple types of serial digital interface (SDI) input video data processing for RGB interface as claimed in claim 6, wherein discarding lower 2-bits and processing upper 8-bits of each Red(R), Green(G) and Blue(B) data of 30-bit RGB video data received from the LVDS to RGB converter (104).
8. A method for multiple types of serial digital interface (SDI) output video data processing for RGB interface comprising:
transmitting by processor or RGB device (204), a processed video data for further processing or for displaying on a display (205);
converting by a RGB to LVDS converter (203), either 30-bits of RGB data or 24-bit RGB data from the RGB device (204) in to differential LVDS data wherein two LSB bits each of R,G,B data is fixed at logic ‘0’ in case of 30-bit RGB data;
converting the differential LVDS data into SDI data by a LVDS to SDI converter (202); and
transmitting the SDI data to any other device by any medium such as BNC 75 ohm cable (201).
Dated this 30th day of March, 2023
For BHARAT ELECTRONICS LIMITED
(By their Agent)
D. MANOJ KUMAR (IN/PA-2110)
KRISHNA & SAURASTRI ASSOCIATES LLP.
| # | Name | Date |
|---|---|---|
| 1 | 202341023957-PROVISIONAL SPECIFICATION [30-03-2023(online)].pdf | 2023-03-30 |
| 2 | 202341023957-FORM 1 [30-03-2023(online)].pdf | 2023-03-30 |
| 3 | 202341023957-DRAWINGS [30-03-2023(online)].pdf | 2023-03-30 |
| 4 | 202341023957-Proof of Right [12-04-2023(online)].pdf | 2023-04-12 |
| 5 | 202341023957-FORM-26 [16-06-2023(online)].pdf | 2023-06-16 |
| 6 | 202341023957-FORM 3 [28-03-2024(online)].pdf | 2024-03-28 |
| 7 | 202341023957-ENDORSEMENT BY INVENTORS [28-03-2024(online)].pdf | 2024-03-28 |
| 8 | 202341023957-DRAWING [28-03-2024(online)].pdf | 2024-03-28 |
| 9 | 202341023957-CORRESPONDENCE-OTHERS [28-03-2024(online)].pdf | 2024-03-28 |
| 10 | 202341023957-COMPLETE SPECIFICATION [28-03-2024(online)].pdf | 2024-03-28 |
| 11 | 202341023957-POA [04-11-2024(online)].pdf | 2024-11-04 |
| 12 | 202341023957-FORM 13 [04-11-2024(online)].pdf | 2024-11-04 |
| 13 | 202341023957-AMENDED DOCUMENTS [04-11-2024(online)].pdf | 2024-11-04 |