WO2000038170A2 - Font substitution system - Google Patents
Font substitution system Download PDFInfo
- Publication number
- WO2000038170A2 WO2000038170A2 PCT/US1999/029302 US9929302W WO0038170A2 WO 2000038170 A2 WO2000038170 A2 WO 2000038170A2 US 9929302 W US9929302 W US 9929302W WO 0038170 A2 WO0038170 A2 WO 0038170A2
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- font
- information
- database
- style
- transmitted
- Prior art date
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/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/24—Generation of individual character patterns
-
- 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
- H04N21/4312—Generation of visual interfaces for content selection or interaction; Content or additional data rendering involving specific graphical features, e.g. screen layout, special fonts or colors, blinking icons, highlights or animations
-
- 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
-
- 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
- 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/41—Structure of client; Structure of client peripherals
- H04N21/426—Internal components of the client ; Characteristics thereof
Definitions
- the present invention relates generally to an operating system for a multimedia system
- fonts on a graphics display device such as a television.
- top terminal or "box.”
- Interactive digital set-top terminals provide an open platform for
- Such set-top terminals are equipped with numerous abilities including the
- the set-top terminal performance is restricted by requirements such as " me
- fonts or letters to be displayed and overlaid on a television screen.
- the fonts are designed
- font images are incorporated as post-process fonts in
- Post-process fonts add complexity to the production of a video signal because an art
- a set-top terminal has a limited amount of memory which may be utilized as a font style
- the present invention incorporates an independent font engine in the set-top terminal
- the font engine will analyze the unknown font style and
- the font style database is dynamic and can be purged and repopulated with new font
- font style database can be done through the transmission of font styles to the set-top
- Figure 1 is a hardware diagram of an exemplary digital set-top terminal
- Figure 2 is a block diagram of the operating system, showing the font
- substitution engine as one component thereof.
- FIG. 3 is a detailed block diagram showing the components of the font
- consumer multimedia clients including, but not limited to, intelligent televisions,
- the font substitution engine of the invention is preferably embedded as a component
- font substitution engine is not limited to the set-top terminal environment
- Figure 1 illustrates the basic components of a
- the set-top terminal 10 is coupled to the cable and
- the set-top terminal is also
- telecommunications infrastructure 12 and the set-top terminal 10 establishes a variety of
- the incoming cable 14 may support a plurality of different channels. For purposes of
- cable 14 has been shown as supplying three different logical channels: (a) a set of
- channels are typically carried on the same physical wire or fiber-optic cable. Thus the three separate channels shown in Figure 1 are for illustration purposes only. *
- the analog and digital TV channels support one-way communication
- communication channels are two-way channels, supporting bi-directional communication
- the various sets of channels supplied via cable 14 are distinguished by frequency.
- Digital tuner 20 selects which frequency, and thus to which channel, the set-top terminal is
- Analog TV channels are sent directly from tuner 20 to the multimedia compositor circuit
- the compositor circuit formulates the RF signal supplied through cable 16 to the television
- the television is tuned to a pre-assigned channel to properly receive the RF signal
- Digital TV channels are also sent to compositor 22, although they are first processed
- the digital TV signal is first
- quadrature amplitude modulated (QAM) data link processor 26 is processed through the quadrature amplitude modulated (QAM) data link processor 26 and then
- the transport circuitry 29 extracts the desired digital TV
- MPEG audio are then separately processed by the circuitry 30.
- QPSK quaternary phase shift keying
- CPU 34 central processing unit 34, which has associated CPU RAM 36.
- the multimedia compositor 22 generates a display image from video and audio input
- composition of graphics and video includes translucent alpha-blending of the two, scaling
- multimedia compositor combines application audio with MPEG and analog broadcast audio
- QPSK channels provide transparent two-way
- the presently preferred set-top terminal is bundled with an operating system whose
- Figure 2 provides a high-level view of the
- the operating system consists of layers of interconnected
- Each module executes specific tasks concerning the
- the multitasking operating system is designed to address the
- the operating system provides an open, scalable platform for developing and
- a kernel and memory manager residing in the core layer 42 provide the bale
- the kernel has also been created to
- a memory manager provides an efficient allocation scheme to enable the best performance from
- the memory model requires little memory
- the core layer 42 also provides an integrated event system and a
- an application support layer 116 Built on top of the core layer 42 is an application support layer 116. This set of support
- At the highest application level 44 at least one application, referred to as a resident application
- the application level also provides the necessary
- the applications 44 are launched by the application manager 46 and thereafter
- Examples of applications 44 include on-screen
- top terminal may be provided with a suitable card interface jack 50 for receiving a suitable
- Pertinent to the present invention is the font substitution engine that may be
- the font substitution engine is designed primarily to allow the operating system to
- broadcasters frequently include messages or advertisements as fonts or letters to be displayed
- the fonts are designed by the broadcasters to have a
- the font substitution engine applies a set of font substitution rules to supply a
- substitution engine of the invention is font engine independent. Rather than store font
- font engine-specific form e.g. Postscript, Agfa, TrueType
- font style data is stored in a font style database that the font substitution engine accesses to select the appropriate substitution font.
- the font style database stores font style attributes, such as point size, stroke weight,
- font style database is not limited to these attributes.
- the font style database 62 stores font
- This information is used to select the correct font style from the
- the font style is not stored in the database 62, the font
- the font substitution engine flexibly allows information about new fonts to be added
- the font registration module When information about a new font is added, the font registration module
- font attributes specified by the user and records them in database 62.
- font attributes specified by the user In a typical system, font
- style information will be stored in database 62 for all popularly encountered fonts. Because the system is font engine independent, the database can store style information about a
- the font substitution engine provides an engine interface 68 that applications may
- the font request module 70 accesses the database 62 and determines the font
- the engine determines the font style attributes associated with the requested font.
- the database 62 is dynamic and can be purged and repopulated with new font styles.
- the transmitted font information can be stored in the database 62 for future use if it is
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)
- Computer Graphics (AREA)
- Controls And Circuits For Display Device (AREA)
Abstract
Description
Claims
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020017007621A KR20010093190A (en) | 1998-12-18 | 1999-12-13 | Font substitution system |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US21611398A | 1998-12-18 | 1998-12-18 | |
US09/216,113 | 1998-12-18 |
Publications (2)
Publication Number | Publication Date |
---|---|
WO2000038170A2 true WO2000038170A2 (en) | 2000-06-29 |
WO2000038170A3 WO2000038170A3 (en) | 2000-09-14 |
Family
ID=22805753
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/US1999/029302 WO2000038170A2 (en) | 1998-12-18 | 1999-12-13 | Font substitution system |
Country Status (2)
Country | Link |
---|---|
KR (1) | KR20010093190A (en) |
WO (1) | WO2000038170A2 (en) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP1445954A1 (en) * | 2003-02-10 | 2004-08-11 | Thomson Licensing S.A. | Method to transmit and receive font information in streaming systems |
US7889359B2 (en) | 2006-02-20 | 2011-02-15 | Canon Kabushiki Kaisha | Information processing apparatus and control method thereof, and program |
US20110225507A1 (en) * | 2010-03-15 | 2011-09-15 | Gmc Software Ag | Method and devices for generating two-dimensional visual objects |
US8462360B2 (en) * | 2006-01-31 | 2013-06-11 | Brother Kogyo Kabushiki Kaisha | Network system, printing device and program for sharing and handling font data |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100756370B1 (en) * | 2005-01-14 | 2007-09-10 | (주)네오프리라인 | How to implement TrueType font, device and service method of TrueType font text message |
KR101437843B1 (en) * | 2012-09-27 | 2014-09-04 | 주식회사 인프라웨어 | Font processing method for maintaining document layout, and computer-readable recording medium with font processing program for the same |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE69423306T2 (en) * | 1993-12-15 | 2000-07-27 | Canon K.K., Tokio/Tokyo | Device and method for selecting a font |
JP3470378B2 (en) * | 1994-03-18 | 2003-11-25 | 富士ゼロックス株式会社 | Character information output device and method |
JPH0930043A (en) * | 1995-07-19 | 1997-02-04 | Fuji Xerox Co Ltd | Character output device |
AU5258798A (en) * | 1996-11-12 | 1998-06-03 | Thomson Consumer Electronics, Inc | System and method for receiving and rendering multi-lingual text on a set top box |
-
1999
- 1999-12-13 WO PCT/US1999/029302 patent/WO2000038170A2/en not_active Application Discontinuation
- 1999-12-13 KR KR1020017007621A patent/KR20010093190A/en not_active Withdrawn
Cited By (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP1445954A1 (en) * | 2003-02-10 | 2004-08-11 | Thomson Licensing S.A. | Method to transmit and receive font information in streaming systems |
WO2004071097A1 (en) * | 2003-02-10 | 2004-08-19 | Thomson Licensing S.A | Method to transmit and receive font information in streaming systems |
JP2006517368A (en) * | 2003-02-10 | 2006-07-20 | トムソン ライセンシング | Method for sending and receiving font information in a streaming system |
US7701458B2 (en) | 2003-02-10 | 2010-04-20 | Thomson Licensing | Method to transmit and receive font information in streaming systems |
KR101010498B1 (en) * | 2003-02-10 | 2011-01-24 | 톰슨 라이센싱 | Method for transmitting and receiving font information in streaming system |
US8462360B2 (en) * | 2006-01-31 | 2013-06-11 | Brother Kogyo Kabushiki Kaisha | Network system, printing device and program for sharing and handling font data |
US7889359B2 (en) | 2006-02-20 | 2011-02-15 | Canon Kabushiki Kaisha | Information processing apparatus and control method thereof, and program |
US20110225507A1 (en) * | 2010-03-15 | 2011-09-15 | Gmc Software Ag | Method and devices for generating two-dimensional visual objects |
US9189460B2 (en) * | 2010-03-15 | 2015-11-17 | Gmc Software Ag | Method and devices for generating two-dimensional visual objects |
US10049478B2 (en) | 2010-03-15 | 2018-08-14 | Quadient Group Ag | Retrieval and display of visual objects |
Also Published As
Publication number | Publication date |
---|---|
WO2000038170A3 (en) | 2000-09-14 |
KR20010093190A (en) | 2001-10-27 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10587930B2 (en) | Interactive user interface for television applications | |
US10602225B2 (en) | System and method for construction, delivery and display of iTV content | |
US8745658B2 (en) | System and method for construction, delivery and display of iTV content | |
US7664813B2 (en) | Dynamic data presentation | |
US6578201B1 (en) | Multimedia stream incorporating interactive support for multiple types of subscriber terminals | |
US7117440B2 (en) | Method and apparatus for providing a menu structure for an interactive information distribution system | |
US9143495B2 (en) | Flexible rendering of user interface elements | |
US7032176B2 (en) | Method and apparatus for providing a menu structure for an interactive information distribution system | |
CN111541949B (en) | Interaction method and system for barrage colored eggs | |
EP1134918A1 (en) | Data distribution method and apparatus, and data reception method and apparatus | |
US20020053085A1 (en) | Apparatus, method, and system for information processing, and recording meduim | |
AU5715398A (en) | Interactivity with audiovisual programming | |
US20020122045A1 (en) | Font anti-aliasing system | |
US11070890B2 (en) | User customization of user interfaces for interactive television | |
WO2000038170A2 (en) | Font substitution system | |
US20090064257A1 (en) | Compact graphics for limited resolution display devices | |
KR100622645B1 (en) | Object replacement and attribute conversion device and method in MP-4 scene rendering on embedded system | |
WO2003079271A1 (en) | System and method for construction, delivery and display of itv content | |
KR20030005178A (en) | Method and device for video scene composition from varied data | |
Birkmaier | A Visual Compositing Syntax for Ancillary Data Broadcasting |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AK | Designated states |
Kind code of ref document: A2 Designated state(s): KR |
|
AL | Designated countries for regional patents |
Kind code of ref document: A2 Designated state(s): AT BE CH CY DE DK ES FI FR GB GR IE IT LU MC NL PT SE |
|
121 | Ep: the epo has been informed by wipo that ep was designated in this application | ||
AK | Designated states |
Kind code of ref document: A3 Designated state(s): KR |
|
AL | Designated countries for regional patents |
Kind code of ref document: A3 Designated state(s): AT BE CH CY DE DK ES FI FR GB GR IE IT LU MC NL PT SE |
|
DFPE | Request for preliminary examination filed prior to expiration of 19th month from priority date (pct application filed before 20040101) | ||
WWE | Wipo information: entry into national phase |
Ref document number: 1999968474 Country of ref document: EP |
|
WWE | Wipo information: entry into national phase |
Ref document number: 1020017007621 Country of ref document: KR |
|
WWW | Wipo information: withdrawn in national office |
Ref document number: 1999968474 Country of ref document: EP |
|
WWP | Wipo information: published in national office |
Ref document number: 1020017007621 Country of ref document: KR |
|
WWW | Wipo information: withdrawn in national office |
Ref document number: 1020017007621 Country of ref document: KR |