Abstract: An OpenGL 3D Graphics processing device and method to create real time 2D & 3D graphic animations is disclosed. The OpenGL graphics Orchestration Engine of the present invention retrieves different graphic private content for different locations from the cloud data or from any other server through any communication means and superimposing the respective graphics on to a broadcast signal thereby enabling synchronous display of different graphic private contents superimposed on to a same video signal with good sub frame latency at different locations simultaneously.
4. DESCRIPTION FIELD OF INVENTION
The present invention relates to an OpenGL Orchestrator engine and three-dimensional (3D) graphics system, and more particularly to an OpenGL 3D Graphics processing device and method to créate a real time 2D & 3D graphic animations.
BACKGROUND OF THE INVENTION
Digital broadcasters use integrated receiver decoders (IRDs) or set-top boxes for providing subscribers with broadcast services. By way of cable transmission, terrestrial transmission, or satellite transmission, the broadcasters send a modulated carrier signal to the IRDs situated in the subscribers' homes or at Multi-System Operator (MSO's). Each IRD processes the modulated carrier signal and sends the broadcast signal to the subscriber's televisión, recording device, or other peripheral device.
These IRD's receivers receive the signáis from the satellite and then decode the prívate content and deliver it to the subscribers or the MSO's. Broadcasters have several means of providing financial support for continuous broadcasting such as Commercial Broadcasting of prívate content such as televisión Ad commercials accompanying the televisión programs. Examples of Ad commercials includes Banner Ads, Full screen Ads, Lbar, Scroll Ad, Video Ad [Interstitial, Pre-roll, Post-roll, PIP video, Video with Companion Ad], Bug[3D Ball, 2D Cube], Greetings Ads, Sponsored Ads [Airport app, Stock, News, Sports, Weather, Picture News, Train app, Commodity app, Food & wine, Prayer, Astrology, EPG Channel], Social Media Alerts, Banner Infomercials [Cinema, Weather, News, Stock, Sports, Commodity, Airport, Rail way s, Play List Presentation, Coupons, 3D model, Free Apps, Coupons for you, VOD for you, Apps for you, Food & wine, Product Brochure, Service Brochure]etc. Other types of Financial sources include Voluntary membership subscriptions from individual audience members, grants from charitable foundations or business entities, Government-sponsored, direct government payments or operation of public broadcasters, indirect government payments, such as televisión license fees collected from receivers etc.
Narrowcasting is a kind of advertising of information (usually via Internet, radio, or televisión) to a narrow audience, not to the broader public at-large. This is also called as niche marketing or target marketing; narrowcasting involves aiming media messages at specific segments of the public defined by valúes, preferences, demographic attributes, and/or subscription. Presently, marketing experts are often interested in narrowcast media as a commercial advertising tool, since access to such prívate content implies exposure to a specific and clearly defined prospective consumer audience. The theory being that, by identifying particular demographics viewing such programs, advertisers can better target their markets. Televisión has made a transition from broadcasting to narrowcasting which has given advertisers a greater advantage when it comes to directing their messages to a specific demographic audience. For example if the chocolate manufacturing company wanted to target 5 to 10 year oíd children, they shall purchase commercial time on a cartoon channel who only narrowcasts and makes their message more valuable by marketing to a concentrated audience.
At Present, several companies are purchasing commercial time in the broadcast channel, which broadcasts the broadcasts program to all locations. If a company has any business having a specific target people located at only a particular región, then the company cannot purchase the commercial time in the broadcast channel, due to very huge cost and also that particular broadcast reaches to non-targeted people which are of no use to the company. Henee, there is a need for a system to broadcast a single broadcast stream to múltiple locations and enable to decode and process real time 2D and 3D graphics related to the narrow cast services and display at different locations simultaneously.
At present, the IRD's are capable of receiving and decoding the Broadcast Stream sent by the broadcaster. The Broadcast Stream includes televisión programs, graphics and Ad Commercial interleaved into a single video signal. The graphics and other animations for the Ad Commercials are created at the broadcaster's location and require huge hardware estabhshment and manpower. Al so, the graphics so created at the broadcast center would be commonly received at the other end users and also displays the same graphics to the entire broadcasted locations. The currently used IRD's de-multiplexes the Satellite Stream, but does not have sufficient hardware and capabilities to handle real time graphics and animations insertions into the video prívate content. The graphics have to be developed at the broadcast center and interleaved into a single video signal, henee there is a need for a Dynamic IRD having graphics processing capabilities in real time and facilítate insertion of real time graphics prívate content in the video signal. Also, presently there is no mechanism to control, modify or inserí; graphics at the IRD destination and dynamically inserí different graphics at different locations simultaneously along with the broadcast signal with aecurate sub-frame lateney.
OBJECT OF THE PRESENT INVENTION
The following presents a simplified summary of the disclosure in order to provide a basic understanding to the reader. This summary is not an extensive overview of the disclosure and it does not identify key/critical elements of the invention or delinéate the scope of the invention. Its solé purpose is to present some concepts disclosed herein in a simplified form as a prelude to the more detailed description that is presented later.
For ease of understanding of the invention, the following terms are repetitively used and may be interpreted by the way they have been defined in the context below, however the terminology used in the context herein is for understanding purpose and does not constitute as to limitation of the scope of the invention.
a) Prívate command data: Set of prívate commands/instructions provided to the hardware consoles which includes control commands, overlay master commands, the rules list and schedules list;
b) Prívate content: Any additional prívate content that needs to be additionally displayed or played along with the regular broadcast video program. The additional prívate content may be related to an advertísement, news alerts, infomercials, social media alerts, Banner Infomercials [Cinema, Weather, News, Stock, Sports, Commodity, Airport, Railways, Play List Presentation, Coupons, 3D model, Free Apps, Coupons for you, VOD for you, Apps for you, Food & wine, Product Brochure, Service Brochure], Sponsored Ads [Airport app, Stock, News, Sports, Weather, Picture News, Train app, Commodity app, Food & wine, Prayer, Astrology, EPG Channel], Social Media Alerts
c) Prívate data includes both prívate command data and prívate content.
d) Broadcast stream: Audio/video signal broadcasted via satellite (DVB-S) or Cable (DVB-C) or Internet based broadcast.
e) Rules List: a predefined list containing the type of prívate contents to be rendered with the type of graphic animation stored in the graphic animation files.
f) Schedule list: a predefined list containing the timings at which each type of animated prívate content to be overlayed along with the broadcast video signal.
The following presents a simplified summary of the disclosure in order to provide a basic understanding to the reader. This summary is not an extensive overview of the disclosure and it does not identify key/critical elements of the invention or delinéate the scope of the invention. Its solé purpose is to present some concepts disclosed herein in a simplified form as a prelude to the more detailed description that is presented later.
It is an object of the present invention to provide a real time OpenGL processor to créate real time animation graphics instantly in IRD based on the prívate data provided along with the broadcast stream.
It is an another object of the present invention to provide an real time OpenGL processor to créate real time animation graphics instantly in IRD based on the prívate content provided along with the broadcast stream and prívate command data provided to the IRD by sepárate communication means.
It is an another object of the present invention to provide an real time OpenGL processor to créate real time animation graphics instantly in IRD based on the prívate command data provided along with the broadcast stream and prívate content provided to the IRD by sepárate communication means.
It is an another object of the present invention to provide an real time OpenGL processor to créate real time animation graphics instantly in IRD based on the prívate data provided by sepárate communication means.
The real time animated graphics created by the Open GL Processor are overlayed frame accurately on to the broadcast video as per the schedules list and rules list provided in the command data.
The animations graphics comprises of the following but not limited to Banners type, Full screen display, Lbar, Scroll, Video Ad [ínter sti ti al, Pre-roll, Post-roll, PIP video, Video with Companion Ad], Bug[3D Ball, 2D Cube] and the like.
SUMMARY OF THE INVENTION
The present invention provides a system and method to créate instant real time graphics based on the rules list, the schedule list, Prívate content and overlaying the animated prívate content on the broadcast video signal using OpenGL Graphics processor.
According to a first aspect of the present invention, an OpenGL 3DGraphics processing device and method to créate real time 2D & 3D graphics animations is disclosed. The method comprises the steps of receiving a broadcast stream, de-multiplexing the broadcast stream, wherein a de-multiplexer output comprises of broadcast program and at least one or combination of a set of rules, a prívate content, a graphic animation file and a schedule list. The method further comprises of a step of storing the rules list, prívate content, graphic animation files and the schedule list in a memory device, wherein the rules list comprises of list of prívate contents to be rendered with the type of graphic animation stored in the graphic animation files.
In accordance with a first aspect of the present invention, the method further comprises of a step of overlaying the prívate contents on to that particular graphic animation file defined by the rules list in real time based on the scheduled list and outputting the real time animated prívate content to a superimposing unit, Wherein the superimposing unit superimposes the real time animated prívate content onto a real time broadcast video signal.
According to a second aspect of the present invention, an OpenGL 3D Graphics processing device and method to créate real time 2D & 3D graphics animations is disclosed. The method comprises the steps of receiving a broadcast signal, a step of de-multiplexing the broadcast signal, wherein the de-multiplexer output comprises of broadcast program and at least one or combination of a prívate content, a graphic animation files and a schedule list.
In accordance with a second aspect of the present invention, the method further comprises a step of storing the prívate content, graphic animation files and the schedule list in a memory device. The method comprises a step of receiving a rules list from cloud server by any communication means, wherein rules list comprises of list of prívate contents to be rendered with the type of graphic animation file. The method further comprises a step of overlaying the prívate contents on to that particular graphic animation file defined by the rules list in real time based on the scheduled list and outputting the real time animated graphic prívate content to a superimposing unit, wherein the superimposing unit superimposes the real time animated graphic prívate content onto a real time broadcasted signal.
According to a third aspect of the present invention, an OpenGL 3D Graphics processing device and method to créate real time 2D & 3D graphics animations is disclosed. The method comprises the steps of receiving a broadcast signal, a step of de-multiplexing the broadcast signal, wherein the de-multiplexer output comprises of broadcast program and at least one or combination of a rules list, prívate content, a graphic animation files and a schedule list. The method further comprises a step of storing the rules list, prívate content, graphic animation files and the schedule list in a memory device.
In accordance with a third aspect of the present invention, the method further comprises a step of receiving a rules list from cloud server by any communication means, wherein rules list comprises of list of prívate contents to be rendered with the type of graphic animation file. The method in accordance with a third aspect of the invention further comprises a step of overlaying the prívate contents on to that particular graphic animation file defined by the rules list in real time based on the scheduled list and outputting the real time animated graphic prívate content to a superimposing unit, wherein the superimposing unit superimposes the real time animated graphic prívate content onto a real time broadcasted signal.
In accordance with a third aspect of the present invention, the graphic processing device retrieves different graphic prívate content for different locations from a cloud data by a communication means and superimpose the respective graphics on to a broadcast signal thereby enabling synchronous display of different graphic prívate contents. The graphic prívate content superimposed on to a video signal is of good sub frame latency at different locations simultaneously. The broadcast signal broadcasted to several locations in the world is done simultaneously and comprises of broadcast data and also other information such as date, time, channel logo etc.
In accordance with a third aspect of the present invention, the system and method proposed allows broadcasting a single broadcast data to múltiple locations and facilitating the graphics processing unit in the IRD devices to créate real time graphics such as date, time, company logo or any other 2D or 3D graphics animations and superimpose on the live broadcast signal.
In accordance with a third aspect of the present invention, the graphic processing device creates the graphics prívate content and superimposes the graphics onto a real time broadcast signal synchronously when instructed within 1/30* of a second using an computer operated application in graphic engine using standard graphics language like OpenGL.
In accordance with a third aspect of the present invention, the OpenGL graphics Orchestration Engine of the present invention retrieves different graphic prívate content for different locations from the cloud data by any communication means and superimpose the respective graphics on to a broadcast signal thereby enabling synchronous display of different graphic prívate contents superimposed on to a same video signal with good sub frame latency at different locations simultaneously. It schedules, manages the 3D graphics animations and simplifies rendering 3D animations onto a real-time broadcast signal.
BRIEF DESCRIPTION OF THE DRAWINGS
Other objects and advantages of the present invention will become apparent to those skilled in the art upon reading the following detailed description of the preferred embodiments, in conjunction with the accompanying drawings, wherein like reference numeráis have been used to designate like elements, and wherein:
FIG.l is an illustration of various displays at the peripheral users of the IRD devices of the present invention.
FIG.2 is a flowchart illustrating the steps of OpenGL performing real time overlaying of prívate content onto the graphics instantly.
FIG.3 illustrates various computer implemented interface controls for providing scheduling, layout selections and other features of the present invention.
DETAILED DESCRIPTION OF THE INVENTION:
It is to be understood that the present disclosure is not limited in its application to the details of construction and the arrangement of components set forth in the following description or illustrated in the drawings. The present disclosure is capable of other embodiments and of being practiced or of being carried out in various ways. Also, it is to be understood that the phraseology and terminology used herein is for the purpose of description and should not be regarded as limiting.
In accordance with a non-limiting exemplary embodiment of the present invention, an OpenGL 3D Graphics processing device and method to créate real time 2D & 3D graphics animations is disclosed. The method compnses the steps of receiving a broadcast stream, de-multiplexing the broadcast stream, wherein a de-multiplexer output comprises of broadcast program and at least one or combination of a set of rules, a prívate content, a graphic animation file and a schedule list. The method further comprises of a step of storing the rules list, prívate content, graphic animation files and the schedule list in a memory device, wherein the rules list comprises of list of prívate contents to be rendered with the type of graphic animation stored in the graphic animation files.
In accordance with a non-limiting exemplary embodiment of the present invention, the method further comprises of a step of overlaying the prívate contents on to that particular graphic animation file defined by the rules list in real time based on the scheduled list and outputting the real time animated prívate content to a superimposing unit, Wherein the superimposing unit superimposes the real time animated prívate content onto a real time broadcast video signal.
In accordance with a non-limiting exemplary embodiment of the present invention, an OpenGL 3D Graphics processing device and method to créate real time 2D & 3D graphics animations is disclosed. The method comprises the steps of receiving a broadcast signal, a step of de-multiplexing the broadcast signal, wherein the de-multiplexer output comprises of broadcast program and at least one or combination of a prívate content, a graphic animation files and a schedule list.
In accordance with a non-limiting exemplary embodiment of the present invention, the method further comprises a step of storing the prívate content, graphic animation files and the schedule list in a memory device. The method comprises a step of receiving a rules list from cloud server by any communication means, wherein rules list comprises of list of prívate contents to be rendered with the type of graphic animation file. The method further comprises a step of overlaying the prívate contents on to that particular graphic animation file defined by the rules list in real time based on the scheduled list and outputting the real time animated graphic prívate content to a superimposing unit, wherein the superimposing unit superimposes the real time animated graphic prívate content onto a real time broadcasted signal.
In accordance with a non-limiting exemplary embodiment of the present invention, an OpenGL 3D Graphics processing device and method to créate real time 2D & 3D graphics animations is disclosed. The method comprises the steps of receiving a broadcast signal, a step of de-multiplexing the broadcast signal, wherein the de-multiplexer output comprises of broadcast program and at least one or combination of a rules list, prívate content, a graphic animation files and a schedule list. The method further comprises a step of storing the rules list, prívate content, graphic animation files and the schedule list in a memory device.
In accordance with a non-limiting exemplary embodiment of the present invention, the method further comprises a step of receiving a rules list from cloud server by any communication means, wherein rules list comprises of list of prívate contents to be rendered with the type of graphic animation file. The method in accordance with a third aspect of the invention further comprises a step of overlaying the prívate contents on to that particular graphic animation file defined by the rules list in real time based on the scheduled list and outputting the real time animated graphic prívate content to a superimposing unit, wherein the superimposing unit superimposes the real time animated graphic prívate content onto a real time broadcasted signal.
In accordance with a non-limiting exemplary embodiment of the present invention, the graphic processing device retrieves different graphic prívate content for different locations from a cloud data by a communication means and superimposes the respective graphics on to a broadcast signal thereby enabling synchronous display of different graphic prívate contents. The graphic prívate content superimposed on to a video signal is of good sub frame latency at different locations simultaneously. The broadcast signal broadcasted to several locations in the world is done simultaneously and comprises of broadcast data and also other information such as date, time, channel logo etc.
In accordance with a non-limiting exemplary embodiment of the present invention, the system and method proposed allows broadcasting a single broadcast data to múltiple locations and facilitating the graphics processing unit in the IRD devices to créate real time graphics such as date, time, company logo or any other 2D or 3D graphics animations and superimpose on the live broadcast signal.
In accordance with a non-limiting exemplary embodiment of the present invention, the graphic processing device creates the graphics prívate content and superimposes the graphics onto a real time broadcast signal synchronously when instructed within 1/30* of a second using a computer operated application in graphic engine using standard graphics language like OpenGL.
In accordance with a non-limiting exemplary embodiment of the present invention, the OpenGL graphics Orchestration Engine of the present invention retrieves different graphic prívate content for different locations from the cloud data by any communication means and superimpose the respective graphics on to a broadcast signal thereby enabling synchronous display of different graphic prívate contents superimposed on to a same video signal with good sub frame latency at different locations simultaneously. It schedules, manages the 3D graphics animations and simplifies rendering 3D animations onto a real-time broadcast signal.
Referring to Fig.l illustrates the displays of peripheral user (405) of IRD 1, peripheral user (407) of IRD 2, peripheral user (409) of IRD 3 and peripheral user (411) of IRD 4. All the peripheral users are located at different locations and are able to view a same channel and also different prívate content 406, 408, 410 and 413 displayed on the program simultaneously and synchronously. The real time graphic processing engine is capable of displaying such múltiple prívate contents 406, 408, 410 and 413 at different peripheral users (405), (407), (409) and (411) synchronously and simultaneously with good latency.
Referring to Fig.2 illustrates the displays of peripheral user (405) of IRD 1, peripheral user (407) of IRD 2, peripheral user (409) of IRD 3 and peripheral user (411) of IRD 4. All the peripheral users are located at different locations and are able to view a same channel and also different prívate content (406), (408), (410) and (413) displayed on the program simultaneously and synchronously.
Referring to Fig. 3 is a flowchart illustrating the steps of OpenGL performing real time overlaying of prívate content onto the graphics instantly thereto according to an embodiment of the present invention. As soon the IRD is switched ON, the IRD checks for the command signal from central control station to verify the IRD mode of receiving the commands from the central control station if it is a layout mode 308 or free flow mode 318 or primitive real time command mode 326, when it is selected in ON mode 306. In the Free flow mode 352, no prívate content animations are displayed on the edge display device until a command is initiated from the dash board control application. In the layout mode 308, all the predetermined schedules will be played on the edge display device. In the primitive mode 354, similar to free flow mode, wherein an instantaneously insertion of prívate content on to the edge display device based on a command received from the dashboard which comprises of the pre-stored prívate content ñame in the command to be played. In the companion mode 356, on the national ad, local dealer details for the same advertisement will be displayed.
In accordance with an exemplary embodiment of the invention, the layout mode 308 under ON mode 306 initiates the scheduler to go to a layout scheduler file/animation scheduler list 310 to check which animation to ON/OFF. And the scheduler checks before starting any animation and determine if IRD has been boot for the first time or it has been rebooted.
In accordance with an exemplary embodiment of the invention, the layout scheduler file/animation scheduler list 308 checks if IRD start for the first time 312 and it will directly go to corresponding content scheduler list/content scheduler file based on the animation 'ON' command that the scheduler fetch from animation scheduler list. Scheduler will load present hour schedule and send command to the system to start an animation. The system will load the content and play the animation along with writing logs, status files and backup files alternatively.
In accordance with an exemplary embodiment of the invention, the method involves a step of checking the IRD status. If the IRD has been rebooted, then it will check for valid data availability, load that valid data from backup file and then load the present hour content, from content scheduler list/content scheduler file. Scheduler will send command to the system to start animation. The system will load content and play the animation along with writing logs, status files and backup files, alternatively.
In accordance with an exemplary embodiment of the invention, the method in free flow mode 352 under ON mode 306, scheduler will get a RTC command 320 which will direct what animation to ON or OFF, instead of going to layout scheduler file/animation scheduler list. The method determines the difference between layout and free flow mode. The method also checks a first time boot or reboot condition same as in layout mode 308.
In accordance with an exemplary embodiment of the invention, if the IRD has been start for first time, then it will directly go to corresponding content scheduler list/content scheduler file 310 based on the animation ON command that the scheduler fetches from animation scheduler list. Scheduler will load present hour schedule and send command to the system to start animation. The system will load the content and play the animation along with writing logs, status files and backup files, alternatively.
In accordance with an exemplary embodiment of the invention, the method has a step wherein a third mode in the ON mode 306 is a primitive mode 354. In the primitive mode 354, scheduler will get a RTC command 328 which will tell what animation to ON or OFF and that RTC 328 also contains the content ñame to be displayed on screen. So the scheduler in this mode is not checking any scheduler files or conditions and in fact it will pass the command to the system to play the animation with that specific content.
In accordance with an exemplary embodiment of the invention, the method will have no scheduling or condition checking in this mode and also no logs, backup files or status files has been written by the system in this mode.
In accordance with an exemplary embodiment of the invention, the method comprises an OFF mode 304 which is a companion RTC mode 356. In the companion RTC mode 356, the functionality of the system is completely off and the IRD will not follow any layout scheduler file/animation scheduler list. RTC commands are sent through computer implemented interface (dashboard) operated by the channel operator which contains a companion ID 332 and also which animation to START. When IRD is receiving the OFF mode 304 along with the companion RTC command 356, it stops following the content schedule files (BPL) and start following companion schedule files (CPL). It plays the content based on the schedules mentioned in CPL only and plays the animation based on the RTC command that the IRD will get through the computer implemented system. The system behavior is same as in other modes. It will start displaying the animation and also writing status files and log files, alternatively.
In step 340, the command and the content ñame is sent to the OpenGL Orchestrator engine in step 342 the animation surface is loaded based on the command file and the prívate content is loaded onto the animation surface and displayed on TV in step 346. The proof of display details like the date and time etc., and writes the status file in step 348. A Backup file is created in step 350 to facilítate reload of the animation from step 312 and step 314.
Without limiting the scope of the Invention, the prívate content may be overlapped, superimposed, overlaid, alpha-blended, embedded, spliced, lay over, superpose or converged etc. on the broadcast signal.
While specific embodiments of the invention have been shown and described in detail to illustrate the inventive principies, it will be understood that the invention may be embodied otherwise without departing from such principies.
5. CLAIMS
1. An OpenGL 3D graphics processing system to créate a real time 2D and 3D
graphic animations, comprising:
a de-multiplexer, de-multiplexing a broadcast stream, wherein the de-multiplexer output comprises:
a broadcast program;
at least one or combination ofa set of rules;
a prívate content;
a graphic animation file;
a schedule list;
a memory device; and
the rules list comprises of a list of prívate contents to be
rendered with the type of graphic animation stored in a graphic
animation file; a means for overlaying the prívate contents on to the particular graphic animation file defined by the rules list in a real time, based on the scheduled list;
a means for outputting the animated prívate content to a superimposing unit; and
the superimposing unit superimposes the real time animated prívate content onto a real time broadcast video signal.
2. The system as claimed in claim 1, wherein the system receives the rules list from a cloud server by a communication means.
3. The system as claimed in claim 1, wherein the rules list of the system comprises of a list of prívate contents to be rendered with the type of graphic animation file.
4. The system as claimed in claim 1, wherein the graphics processing system retrieves different graphic prívate content for different locations from a cloud data by a communication means.
5. The system as claimed in claim 1, wherein the system schedules, manages the 3D graphics animations and simplifies rendering 3D animations onto a real-time broadcast signal.
6. An OpenGL 3D Graphics processing method to créate real time 2D and 3D graphics animation, wherein the method comprises:
a step of de-multiplexing a broadcast signal, wherein the de-multiplexer output comprises of a broadcast program and at least one or combination of:
a prívate content;
at least one graphic animation file; and
a schedule list; a step of storing the prívate content, the graphic animation files and the set of schedule list stored in a memory device;
a step of receiving a rules list from a cloud server by a communication means, wherein the rules list comprises of a list of prívate contents to be rendered with a type of graphic animation file;
a step of overlaying the prívate contents on to the particular graphic animation file defined by the rules list in real time based on the scheduled list and outputting the real time animated graphic prívate content to a superimposing unit; and
the superimposing unit superimposes the real time animated graphic prívate content onto a real time broadcasted signal enabling an edge
display means to display broadcast video along with the animated graphic prívate content.
7. The method as claimed in claim 6, wherein the step of receiving the rules list is from a cloud server by a communication means.
8. The method as claimed in claim 6, wherein the rules list of the method comprises of list of prívate contents to be rendered with the type of graphic animation file.
9. The method as claimed in claim 6, wherein the graphic processing device retrieves different graphic prívate content for different locations from a cloud data by a communication means and superimpose the respective graphics on to a broadcast signal thereby enabling synchronous display of different graphic prívate contents.
10. The method as claimed in claim 6, the graphic processing device creates the graphics prívate content and superimposes the graphics onto a real time broadcast signal synchronously when instructed within 1/30* of a second using a computer operated application in graphic engine using standard graphics language like OpenGL.
11. The method as claimed in claim 6, wherein the graphic prívate content superimposed on to a video signal is of good sub frame latency at different locations simultaneously.
12. The method as claimed in claim 6, wherein the broadcast signal broadcasted to several locations in the world is done simultaneously and comprises of broadcast data and also other information such as date, time, channel logo etc.
13. The method as claimed in claim 6, wherein the method allows broadcasting a single broadcast data to múltiple locations and facilitating the graphics processing unit in the IRD devices to créate real time graphics such as date, time, company logo or any other 2D or 3D graphics animations and superimpose on the live broadcast signal.
| # | Name | Date |
|---|---|---|
| 1 | 0249-CHE-2014 FORM-5 21-01-2014.pdf | 2014-01-21 |
| 1 | BAL SHEET.pdf | 2015-03-12 |
| 2 | 0249-CHE-2014 FORM-3 21-01-2014.pdf | 2014-01-21 |
| 2 | FORM 2_Specification.pdf | 2015-03-12 |
| 3 | 0249-CHE-2014 CORRESPONDENCE OTHERS 21-01-2014.pdf | 2014-01-21 |
| 3 | 0249-CHE-2014 FORM-2 21-01-2014.pdf | 2014-01-21 |
| 4 | 0249-CHE-2014 DESCRIPTION (PROVISIONAL) 21-01-2014.pdf | 2014-01-21 |
| 4 | 0249-CHE-2014 FORM-1 21-01-2014.pdf | 2014-01-21 |
| 5 | 0249-CHE-2014 DRAWINGS 21-01-2014.pdf | 2014-01-21 |
| 6 | 0249-CHE-2014 DESCRIPTION (PROVISIONAL) 21-01-2014.pdf | 2014-01-21 |
| 6 | 0249-CHE-2014 FORM-1 21-01-2014.pdf | 2014-01-21 |
| 7 | 0249-CHE-2014 CORRESPONDENCE OTHERS 21-01-2014.pdf | 2014-01-21 |
| 7 | 0249-CHE-2014 FORM-2 21-01-2014.pdf | 2014-01-21 |
| 8 | 0249-CHE-2014 FORM-3 21-01-2014.pdf | 2014-01-21 |
| 8 | FORM 2_Specification.pdf | 2015-03-12 |
| 9 | 0249-CHE-2014 FORM-5 21-01-2014.pdf | 2014-01-21 |
| 9 | BAL SHEET.pdf | 2015-03-12 |