WO2001095617A2 - Auxiliary information processing system with a bitmapped on-screen display using limited computing resources - Google Patents
Auxiliary information processing system with a bitmapped on-screen display using limited computing resources Download PDFInfo
- Publication number
- WO2001095617A2 WO2001095617A2 PCT/US2001/017744 US0117744W WO0195617A2 WO 2001095617 A2 WO2001095617 A2 WO 2001095617A2 US 0117744 W US0117744 W US 0117744W WO 0195617 A2 WO0195617 A2 WO 0195617A2
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- data
- closed caption
- auxiliary information
- display
- bitmap
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Ceased
Links
Classifications
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G5/00—Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators
- G09G5/34—Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators for rolling or scrolling
- G09G5/343—Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators for rolling or scrolling for systems having a character code-mapped display memory
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G5/00—Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators
- G09G5/22—Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators characterised by the display of characters or indicia using display control signals derived from coded signals representing the characters or indicia, e.g. with a character-code memory
- G09G5/222—Control of the character-code memory
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/431—Generation of visual interfaces for content selection or interaction; Content or additional data rendering
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/435—Processing of additional data, e.g. decrypting of additional data, reconstructing software from modules extracted from the transport stream
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
- H04N21/488—Data services, e.g. news ticker
- H04N21/4884—Data services, e.g. news ticker for displaying subtitles
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N5/00—Details of television systems
- H04N5/44—Receiver circuitry for the reception of television signals according to analogue transmission standards
- H04N5/445—Receiver circuitry for the reception of television signals according to analogue transmission standards for displaying additional information
- H04N5/44504—Circuit details of the additional information generator, e.g. details of the character or graphics signal generator, overlay mixing circuits
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N7/00—Television systems
- H04N7/08—Systems for the simultaneous or sequential transmission of more than one television signal, e.g. additional information signals, the signals occupying wholly or partially the same frequency band, e.g. by time division
- H04N7/087—Systems for the simultaneous or sequential transmission of more than one television signal, e.g. additional information signals, the signals occupying wholly or partially the same frequency band, e.g. by time division with signal insertion during the vertical blanking interval only
- H04N7/088—Systems for the simultaneous or sequential transmission of more than one television signal, e.g. additional information signals, the signals occupying wholly or partially the same frequency band, e.g. by time division with signal insertion during the vertical blanking interval only the inserted signal being digital
- H04N7/0884—Systems for the simultaneous or sequential transmission of more than one television signal, e.g. additional information signals, the signals occupying wholly or partially the same frequency band, e.g. by time division with signal insertion during the vertical blanking interval only the inserted signal being digital for the transmission of additional display-information, e.g. menu for programme or channel selection
- H04N7/0885—Systems for the simultaneous or sequential transmission of more than one television signal, e.g. additional information signals, the signals occupying wholly or partially the same frequency band, e.g. by time division with signal insertion during the vertical blanking interval only the inserted signal being digital for the transmission of additional display-information, e.g. menu for programme or channel selection for the transmission of subtitles
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G5/00—Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators
- G09G5/22—Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators characterised by the display of characters or indicia using display control signals derived from coded signals representing the characters or indicia, e.g. with a character-code memory
- G09G5/30—Control of display attribute
Definitions
- the present invention relates generally to enabling on-screen displays (OSDs) in systems such as a television signal receiver, and more particularly, to a method and system for providing auxiliary information, such as closed captioning or teletext, with a bitmapped OSD using limited computing resources.
- OSDs on-screen displays
- auxiliary information such as closed captioning or teletext
- Systems such as television signal receivers display images based on information contained in electrical signals received by the system. In addition to a main image, such systems may also provide display of auxiliary information such as closed caption or teletext information. Data required to produce an auxiliary information display is included as an auxiliary information component of a television signal. The data defines both the information that will be displayed and the format of the displayed information.
- auxiliary information may also be included in displayed images.
- teletext data may be displayed.
- information such as an electronic program guide may be displayed to inform a viewer about programs that are available for viewing.
- the data needed to produce such displays may also be included as an auxiliary information component of the television signal.
- auxiliary information may be included within a particular portion of a television signal, such as the vertical blanking interval (VBI) in an analog system or as particular packets of data in a digital system.
- VBI vertical blanking interval
- auxiliary information may be used to produce displayed images that represent information occurring in real-time in the television programming provided by the television signal.
- teletext data or closed captioning data may be extracted from the television signal and decoded to produce displayed text in the form of a caption associated with the video program.
- the caption provides a visible representation of the real-time audio program component of the televison program.
- real-time information requires real-time updates of text display on a screen as the auxiliary information is received.
- Other features that should be supported for display of auxiliary information such as closed captioning are characteristics, or format parameters, of the display of the auxiliary information that are also defined by the auxiliary information and may change in real time. Examples of such display characteristics include smooth scrolling, italics, underlining, various color foreground/background combinations per character, and character flashing.
- a conventional bitmap display system typically stores each pixel in a display buffer within a memory, such as a random access memory (RAM).
- the display buffer typically contains a number of bytes for each pixel in order to describe its color and transparency characteristics.
- To change the display for a given portion of the screen the pixel data for that portion of the screen must be changed in the display buffer. This typically requires the new pixel data to be moved from another memory location into the display buffer. This movement of pixel data uses large amounts of CPU and memory bus bandwidth.
- auxiliary information is received in a vertical blanking interval (VBI) of a television signal or in one or more packets of digital data.
- VBI vertical blanking interval
- a display list is generated in dependence upon the received auxiliary information.
- the display list includes a bitmap pointer which points to bitmap data in a memory.
- the display list may also include: resolution data indicating a number of bits per pixel to be provided in the auxiliary information display, height data indicating a character height in pixels for the auxiliary information display, and width data indicating a character width in pixels for the auxiliary informatoin display.
- the bitmap data is output as pixel data for the auxiliary information display.
- the auxiliary information display may be scrolled by manipulating the bitmap pointer.
- FIG. 1 is a schematic diagram of relevant portions of a system suitable for implementing the present invention
- FIG. 2 is a schematic block diagram illustrating further details of the system shown in FIG. 1;
- FIG. 3 is a flowchart summarizing the general operation of the system illustrated in FIGS. 1 and 2;
- FIG. 4 is an exemplary closed caption display according to principles of the present invention.
- FIG. 5 is an exemplary closed caption font memory according to principles of the present invention.
- FIGS. 6A through 6D illustrate a scrolling process according to principles of the present invention.
- a system 100 such as a television signal receiver includes a controller 10, which may be embodied as one or more integrated circuits (ICs).
- a tuner 11 extracts closed caption data from an incoming video signal, and provides the extracted closed caption data to the controller 10.
- the closed caption data may be extracted from a particular portion of the video signal, such as the vertical blanking interval (VBI) in an analog system or as one or more packets of digital data in a digital system.
- VBI vertical blanking interval
- a readonly memory (ROM) 12 stores bitmap and font data, and also stores a program that is executed by the controller 10 to parse the closed caption data and generate a closed caption display according to principles of the present invention.
- a random access memory (RAM) 13 stores bitmap data and a display list created by the controller 10 during the process of generating a closed caption display according to principles of the present invention.
- a display list architecture allows a software developer to divide a display region, such as a television screen, into rectangular regions referred to as tiles. Each tile may have the following descriptors: a bitmap pointer, a palette index, a resolution, a height, and a width.
- the bitmap pointer points to a character bitmap location in ROM 12 or RAM 13 to be displayed in the tile.
- the palette index specifies the color and/or transparency attributes of a particular tile.
- the resolution specifies the number of bits per pixel of the bitmap to be displayed. According to a preferred embodiment, the resolution of each tile is preferably one bit per pixel to minimize memory usage.
- the height specifies the height of a tile in pixels.
- the width specifies the width of a tile in pixels.
- closed captions are displayed as a grid of 15 rows of 34 character cells, with each cell being the same vertical and horizontal size, 26 by 16 pixels. In the system 100 of FIG. 1 , each of these closed caption character cells is implemented as a single tile. Special character effects, such as underlining and italics are implemented as separate character fonts in the ROM 12.
- FIG. 2 illustrates additional details of the controller 10.
- the controller 10 includes a closed caption parser 14 implemented in software which parses the incoming closed caption data to create a display list in the RAM 13.
- the display list includes data representative of the closed caption display and is arranged such that each closed caption character cell may include the following previously defined descriptors: a bitmap pointer, a palette index, a resolution, a height, and a width.
- a list parser 15 retrieves display list data from the RAM 13 by providing address information to a memory controller 16. The list parser 15 parses the display list to extract the bitmap pointers and palette indexes.
- the list parser 15 transmits the extracted bitmap pointers to a data fetcher 17.
- the data fetcher 17 receives bitmap data from the ROM 12 or RAM 13 through the memory controller 16 based on the bitmap pointers provided by the list parser 15.
- the data fetcher 17 transmits the received bitmap data as individual pixel data to a pixel register 18.
- the pixel register 18 also receives the extracted palette indexes from the list parser 15, and outputs the pixel data and palette indexes to a palette memory 19 on a first-in, first-out (FIFO) basis.
- the palette indexes operate as address pointers for reading the pixel data out of the palette memory 19.
- the palette memory 19 includes a predetermined number of palette entries designated 0 through N.
- Each palette entry corresponds to a given color and/or transparency attribute.
- a digital-to-analog converter (DAC) 20 reads the pixel data out of the palette memory 19, performs a digital-to-analog conversion process, and outputs the analog results to a display portion of the system 100.
- the analog outputs may be in a format such as RGB (i.e., red, green, blue).
- the aforementioned system 100 for displaying closed caption characters has several advantages over conventional techniques.
- the character bitmaps are not rendered in an OSD buffer memory. Instead, the content of a given character cell is changed by simply changing the bitmap pointer of the appropriate character cell. This saves significant CPU execution time and memory over conventional bitmap rendering techniques.
- changing the color of a closed caption character requires only that the palette index of the character cell be changed.
- This technique is also used to change the background color of closed caption text, and for flashing characters on and off as quickly as desired. Again, this saves significant CPU execution time, which is very important due to the dynamic nature of a closed caption display.
- the controller 10 receives the closed caption data.
- the closed caption data may be received in a particular portion of the video signal, such as the vertical blanking interval (VBI) in an analog system or as one or more packets of digital data in a digital system.
- VBI vertical blanking interval
- the closed caption parser 14 of the controller 10 parses the received closed caption data to create the display list in the RAM 13.
- the list parser 15 retrieves the display list data from the RAM 13 and parses the display list to extract the bitmap pointers and palette indexes.
- the data fetcher 17 reads bitmap data from the ROM 12 or RAM 13 based on the bitmap pointers provided by the list parser 15. Then, at step 34, the data fetcher 17 transmits the received bitmap data as individual pixel data to the pixel register 18, which provides the received pixel data and palette indexes to the palette memory 19.
- FIG. 4 an exemplary closed caption display 40 according to principles of the present invention is shown.
- the closed caption display 40 provides two partial rows of alphabetic characters.
- the first row includes alphabetic characters “A,” “B,” “C,” “D” and “E,” while the second row includes alphabetic characters “M,” “N,” “O,” “P” and “Q.”
- Numeric and other types of characters and/or symbols may also be provided according to principles of the present invention.
- FIG. 5 the contents of an exemplary closed caption font memory are shown.
- the closed caption font memory 50 of FIG. 5 illustrates the particulars of the first bitmap character cell "A" in the closed caption display of FIG. 4.
- the bitmap character cell exhibits a vertical size of 26 pixels, and a horizontal size of 16 pixels.
- the font memory of FIG. 5 is embodied within the ROM 12 or the RAM 13 of FIGS. 1 and 2.
- a bitmap pointer 51 points to a top row of pixels in the bitmap character cell.
- the bitmap pointer may be used to facilitate a scrolling process according to principles of the present invention.
- FIGS. 6A through 6D a scrolling process according to principles of the present invention will now be described.
- a bitmap character cell 60 illustrates the alphabetic character "A" before the scrolling process begins. In this state, the height of the bitmap character cell 60 is 26 pixels.
- FIG. 6A a bitmap character cell 60 illustrates the alphabetic character "A" before the scrolling process begins. In this state, the height of the bitmap character cell 60 is 26 pixels.
- a bitmap character cell 61 illustrates the alphabetic character "A" after a first step of the scrolling process. In this state, the height of the bitmap character cell 60 is 24 pixels.
- a bitmap character cell 62 illustrates the alphabetic character "A” after a second step of the scrolling process. In this state, the height of the bitmap character cell 60 is 22 pixels.
- a bitmap character cell 63 illustrates bitmap pointers 64, 65 and 66 corresponding to the states shown in FIGS. 6A through 6C, respectively. That is, the bitmap pointer 64 corresponds to the state before the scrolling process begins, as shown in FIG. 6A.
- the bitmap pointer 65 corresponds to the state after a first step of the scrolling process, as shown in FIG. 6B.
- the bitmap pointer 66 corresponds to the state after a second step of the scrolling process, as shown in FIG. 6C.
- each scrolling step shrinks the characters being scrolled out by removing the top two rows of pixels. It should be understood, however, that a different number of pixels may be removed to provide a smooth scrolling process in accordance with the principles of the present invention.
- closed caption text is displayed in a box containing a series of text rows, as shown in FIG. 4. As enough text is received to overflow the current closed caption text box, the topmost text row is smoothly scrolled up and out of the box, and a new empty row is scrolled into the box from the bottom.
- This scrolling is preferably accomplished smoothly within a relatively short period of time sufficient to provide acceptable visual results.
- Smooth scrolling requires that a series of uniform scrolling steps must be performed.
- each vertical scrolling step shrinks the characters being scrolled by removing a number of pixel rows.
- Horizontal scrolling can be accomplished in a similar manner by manipulating the cell/tile widths, rather than their heights.
- traditional bitmapped display techniques the type of scrolling provided by the present invention would require rapid movement of blocks of bitmap data within an OSD display buffer, thereby utilizing significant CPU and memory resources.
- scrolling is accomplished by simply manipulating the height or width attribute of the rows or columns to be shrunk or expanded, and by manipulating the bitmap pointers to eliminate pixel rows or columns of the character cells being scrolled.
- the present invention provides significant advantages over conventional closed captioning techniques.
- the present invention has been described in relation to a television signal receiver, the invention is applicable to various systems, either with or without display devices, and the phrases "television signal receiver” or “television system” as used herein are intended to encompass various types of apparatuses and systems including, but not limited to, television sets or monitors that include a display device, and systems or apparatuses such as a set- top box, video tape recorder (VTR), digital versatile disk (DVD) player, video game box, or personal video recorder (PVR) that may not include display devices.
- VTR video tape recorder
- DVD digital versatile disk
- PVR personal video recorder
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Physics & Mathematics (AREA)
- Computer Hardware Design (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Human Computer Interaction (AREA)
- Computer Graphics (AREA)
- Television Systems (AREA)
- Controls And Circuits For Display Device (AREA)
Abstract
Description
Claims
Priority Applications (5)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2002503026A JP2003536330A (en) | 2000-06-02 | 2001-06-01 | Auxiliary information processing method and system using bitmap type on-screen display using limited computing resources |
| MXPA02011881A MXPA02011881A (en) | 2000-06-02 | 2001-06-01 | Auxiliary information processing system with a bitmapped on-screen display using limited computing resources. |
| US10/296,690 US20030227565A1 (en) | 2001-06-01 | 2001-06-01 | Auxiliary information processing system with a bitmapped on-screen display using limited computing resources |
| AU2001275104A AU2001275104A1 (en) | 2000-06-02 | 2001-06-01 | Auxiliary information processing system with a bitmapped on-screen display usinglimited computing resources |
| KR1020027015935A KR100846157B1 (en) | 2000-06-02 | 2001-06-01 | Method and system for enabling the display of auxiliary information included in a television signal |
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US20885500P | 2000-06-02 | 2000-06-02 | |
| US60/208,855 | 2000-06-02 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| WO2001095617A2 true WO2001095617A2 (en) | 2001-12-13 |
| WO2001095617A3 WO2001095617A3 (en) | 2002-06-06 |
Family
ID=22776305
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/US2001/017744 Ceased WO2001095617A2 (en) | 2000-06-02 | 2001-06-01 | Auxiliary information processing system with a bitmapped on-screen display using limited computing resources |
Country Status (6)
| Country | Link |
|---|---|
| JP (1) | JP2003536330A (en) |
| KR (1) | KR100846157B1 (en) |
| CN (1) | CN1236600C (en) |
| AU (1) | AU2001275104A1 (en) |
| MX (1) | MXPA02011881A (en) |
| WO (1) | WO2001095617A2 (en) |
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| EP1333672A3 (en) * | 2002-01-31 | 2003-10-15 | Thomson Licensing S.A. | Method for processing auxiliary information in a video system |
| WO2003098925A1 (en) * | 2002-05-15 | 2003-11-27 | Thomson Licensing S.A. | Close captioning system in windows based graphics system |
| CN100461847C (en) * | 2002-12-18 | 2009-02-11 | 基因系统会议有限公司 | Method and system for visually sharing application program |
Families Citing this family (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN1324883C (en) * | 2004-11-17 | 2007-07-04 | 威盛电子股份有限公司 | Device and method for detecting subtitle scrolling |
| CN100367777C (en) * | 2005-02-24 | 2008-02-06 | 威盛电子股份有限公司 | Apparatus and method for detecting caption rolling in real time |
| JP2007133383A (en) * | 2005-10-12 | 2007-05-31 | Matsushita Electric Ind Co Ltd | On-screen signal processing apparatus and broadcast receiving apparatus |
| CN100364322C (en) * | 2005-11-21 | 2008-01-23 | 创维数字技术(深圳)有限公司 | Method for dynamically forming caption image data and caption data flow |
| CN101594489A (en) * | 2008-05-30 | 2009-12-02 | 新奥特(北京)视频技术有限公司 | A kind of information dynamic substitution device |
| CN101668132A (en) * | 2008-09-02 | 2010-03-10 | 华为技术有限公司 | Method and system for matching and processing captions |
| EP2773127A1 (en) * | 2013-02-28 | 2014-09-03 | Televic Rail NV | System for visualizing data |
Family Cites Families (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP3580831B2 (en) * | 1992-08-03 | 2004-10-27 | 株式会社テクニカルアドバンス | Gaming machine |
| JP3402533B2 (en) * | 1994-08-10 | 2003-05-06 | シャープ株式会社 | Teletext broadcast special playback device and teletext broadcast special playback device |
| CN1178477C (en) * | 1996-05-03 | 2004-12-01 | 三星电子株式会社 | Audience selection type caption broadcasting and receiving method suitable for phoneme character |
| US5946051A (en) * | 1997-06-02 | 1999-08-31 | Telecruz Technology, Inc. | Method and apparatus for enabling a user to access data network applications from a television system |
| JP2000036940A (en) * | 1998-07-17 | 2000-02-02 | Toshiba Corp | Computer system and decoder device |
-
2001
- 2001-06-01 KR KR1020027015935A patent/KR100846157B1/en not_active Expired - Fee Related
- 2001-06-01 AU AU2001275104A patent/AU2001275104A1/en not_active Abandoned
- 2001-06-01 WO PCT/US2001/017744 patent/WO2001095617A2/en not_active Ceased
- 2001-06-01 JP JP2002503026A patent/JP2003536330A/en active Pending
- 2001-06-01 MX MXPA02011881A patent/MXPA02011881A/en active IP Right Grant
- 2001-06-01 CN CNB018106250A patent/CN1236600C/en not_active Expired - Fee Related
Cited By (11)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| EP1333672A3 (en) * | 2002-01-31 | 2003-10-15 | Thomson Licensing S.A. | Method for processing auxiliary information in a video system |
| CN1306810C (en) * | 2002-01-31 | 2007-03-21 | 汤姆森特许公司 | Method for processing auxiliary information in video system |
| US7369180B2 (en) | 2002-01-31 | 2008-05-06 | Thomson Licensing | Method for processing auxiliary information in a video system |
| WO2003098925A1 (en) * | 2002-05-15 | 2003-11-27 | Thomson Licensing S.A. | Close captioning system in windows based graphics system |
| CN100433807C (en) * | 2002-05-15 | 2008-11-12 | 汤姆森特许公司 | Closed Caption System in Windows-based Graphics System |
| US7511761B2 (en) | 2002-05-15 | 2009-03-31 | Thomson Licensing | Close captioning system in windows based graphics system |
| CN100461847C (en) * | 2002-12-18 | 2009-02-11 | 基因系统会议有限公司 | Method and system for visually sharing application program |
| US7616208B2 (en) | 2002-12-18 | 2009-11-10 | Genesys Conferencing Ltd. | Method and system for application broadcast |
| US8310493B1 (en) | 2002-12-18 | 2012-11-13 | West Corporation | Method and system for application broadcast |
| US8754898B1 (en) | 2002-12-18 | 2014-06-17 | Genesys Conferencing, Ltd. | Method and system for application broadcast |
| US9171349B1 (en) | 2002-12-18 | 2015-10-27 | Intercall Canada, Inc. | Method and system for application broadcast |
Also Published As
| Publication number | Publication date |
|---|---|
| MXPA02011881A (en) | 2003-04-10 |
| CN1236600C (en) | 2006-01-11 |
| KR20030001565A (en) | 2003-01-06 |
| KR100846157B1 (en) | 2008-07-14 |
| JP2003536330A (en) | 2003-12-02 |
| AU2001275104A1 (en) | 2001-12-17 |
| CN1432255A (en) | 2003-07-23 |
| WO2001095617A3 (en) | 2002-06-06 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US7369180B2 (en) | Method for processing auxiliary information in a video system | |
| KR100317292B1 (en) | Method and apparatus for processing caption data | |
| US6661467B1 (en) | Subtitling transmission system | |
| JP4541482B2 (en) | Image processing apparatus and image processing method | |
| KR950005937B1 (en) | Caption Subtitle Display Control Device and Display Control Method | |
| US6373526B1 (en) | Processing of closed caption in different formats | |
| US20030227565A1 (en) | Auxiliary information processing system with a bitmapped on-screen display using limited computing resources | |
| US6256072B1 (en) | Closed-caption broadcasting and receiving method and apparatus thereof suitable for syllable characters | |
| US6295093B1 (en) | Closed-caption broadcasting and receiving method and apparatus thereof suitable for syllable characters | |
| KR100212134B1 (en) | Soft scrolling method of subtitle display by viewers | |
| KR20020076777A (en) | Method for closed caption automatic selection of digital television | |
| KR100846157B1 (en) | Method and system for enabling the display of auxiliary information included in a television signal | |
| JP2001175239A (en) | Multi-screen display device, multi-screen display system, multi-screen display method, and storage medium | |
| JPH08317301A (en) | Video output device | |
| KR101050031B1 (en) | Closed Captioning System in Windows-based Graphics Systems | |
| US8159613B2 (en) | Method for setting caption window attributes and associated television system | |
| US20050162446A1 (en) | Common on screen display size for multiple display formats | |
| KR19980020291A (en) | How to move the viewer-selectable caption display position | |
| KR100232954B1 (en) | Close-caption pop-on display method | |
| KR20000049171A (en) | Apparatus and method for generating on-screen-display messages using field doubling | |
| KR100188273B1 (en) | Pop-on scroll method of caption broadcasting televiewer option | |
| KR100188278B1 (en) | How to Scroll Selective Subtitles | |
| KR100188272B1 (en) | Viewer-selectable subtitle display with vertical column / row spacing | |
| US8451274B2 (en) | Method and device of displaying characters | |
| CN118075542A (en) | Efficient transmission and display method and system for multi-language set top box subtitles |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| AK | Designated states |
Kind code of ref document: A2 Designated state(s): AE AG AL AM AT AU AZ BA BB BG BR BY BZ CA CH CN CO CR CU CZ DE DK DM DZ EC EE ES FI GB GD GE GH GM HR HU ID IL IN IS JP KE KG KP KR KZ LC LK LR LS LT LU LV MA MD MG MK MN MW MX MZ NO NZ PL PT RO RU SD SE SG SI SK SL TJ TM TR TT TZ UA UG US UZ VN YU ZA ZW |
|
| AL | Designated countries for regional patents |
Kind code of ref document: A2 Designated state(s): GH GM KE LS MW MZ SD SL SZ TZ UG ZW AM AZ BY KG KZ MD RU TJ TM AT BE CH CY DE DK ES FI FR GB GR IE IT LU MC NL PT SE TR BF BJ CF CG CI CM GA GN GW ML MR NE SN TD TG |
|
| 121 | Ep: the epo has been informed by wipo that ep was designated in this application | ||
| DFPE | Request for preliminary examination filed prior to expiration of 19th month from priority date (pct application filed before 20040101) | ||
| AK | Designated states |
Kind code of ref document: A3 Designated state(s): AE AG AL AM AT AU AZ BA BB BG BR BY BZ CA CH CN CO CR CU CZ DE DK DM DZ EC EE ES FI GB GD GE GH GM HR HU ID IL IN IS JP KE KG KP KR KZ LC LK LR LS LT LU LV MA MD MG MK MN MW MX MZ NO NZ PL PT RO RU SD SE SG SI SK SL TJ TM TR TT TZ UA UG US UZ VN YU ZA ZW |
|
| AL | Designated countries for regional patents |
Kind code of ref document: A3 Designated state(s): GH GM KE LS MW MZ SD SL SZ TZ UG ZW AM AZ BY KG KZ MD RU TJ TM AT BE CH CY DE DK ES FI FR GB GR IE IT LU MC NL PT SE TR BF BJ CF CG CI CM GA GN GW ML MR NE SN TD TG |
|
| WWE | Wipo information: entry into national phase |
Ref document number: 1020027015935 Country of ref document: KR |
|
| WWE | Wipo information: entry into national phase |
Ref document number: 10296690 Country of ref document: US |
|
| WWE | Wipo information: entry into national phase |
Ref document number: PA/a/2002/011881 Country of ref document: MX |
|
| WWE | Wipo information: entry into national phase |
Ref document number: 018106250 Country of ref document: CN |
|
| WWP | Wipo information: published in national office |
Ref document number: 1020027015935 Country of ref document: KR |
|
| 122 | Ep: pct application non-entry in european phase |