DE69736489T2 - System zur erzeugung von programmführungsinformation für die ausführung von steuer- und kommunikationsfunktionen durch den benutzer - Google Patents
System zur erzeugung von programmführungsinformation für die ausführung von steuer- und kommunikationsfunktionen durch den benutzer Download PDFInfo
- Publication number
- DE69736489T2 DE69736489T2 DE69736489T DE69736489T DE69736489T2 DE 69736489 T2 DE69736489 T2 DE 69736489T2 DE 69736489 T DE69736489 T DE 69736489T DE 69736489 T DE69736489 T DE 69736489T DE 69736489 T2 DE69736489 T2 DE 69736489T2
- Authority
- DE
- Germany
- Prior art keywords
- information
- data
- user
- program guide
- program
- 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.)
- Expired - Lifetime
Links
- 230000006854 communication Effects 0.000 title claims description 43
- 238000004891 communication Methods 0.000 title claims description 43
- PWPJGUXAGUPAHP-UHFFFAOYSA-N lufenuron Chemical compound C1=C(Cl)C(OC(F)(F)C(C(F)(F)F)F)=CC(Cl)=C1NC(=O)NC(=O)C1=C(F)C=CC=C1F PWPJGUXAGUPAHP-UHFFFAOYSA-N 0.000 title 1
- 230000004044 response Effects 0.000 claims description 46
- 230000006870 function Effects 0.000 claims description 39
- 238000000034 method Methods 0.000 claims description 29
- 238000013475 authorization Methods 0.000 claims description 18
- 230000005540 biological transmission Effects 0.000 claims description 10
- 230000007175 bidirectional communication Effects 0.000 claims 1
- 239000002131 composite material Substances 0.000 description 13
- 238000012545 processing Methods 0.000 description 10
- 239000003086 colorant Substances 0.000 description 4
- 230000002093 peripheral effect Effects 0.000 description 4
- 238000012546 transfer Methods 0.000 description 3
- 238000010276 construction Methods 0.000 description 2
- 238000013479 data entry Methods 0.000 description 2
- 230000006837 decompression Effects 0.000 description 2
- 238000010586 diagram Methods 0.000 description 2
- 238000003780 insertion Methods 0.000 description 2
- 230000037431 insertion Effects 0.000 description 2
- 239000000203 mixture Substances 0.000 description 2
- 238000001228 spectrum Methods 0.000 description 2
- 230000002457 bidirectional effect Effects 0.000 description 1
- 230000000295 complement effect Effects 0.000 description 1
- 238000004590 computer program Methods 0.000 description 1
- 238000012937 correction Methods 0.000 description 1
- 238000013480 data collection Methods 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 238000001514 detection method Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000005714 functional activity Effects 0.000 description 1
- 230000000977 initiatory effect Effects 0.000 description 1
- 238000013507 mapping Methods 0.000 description 1
- 239000000463 material Substances 0.000 description 1
- 230000000737 periodic effect Effects 0.000 description 1
- 238000011084 recovery Methods 0.000 description 1
- 238000000926 separation method Methods 0.000 description 1
- 230000000153 supplemental effect Effects 0.000 description 1
- 230000001960 triggered effect Effects 0.000 description 1
- 238000012800 visualization Methods 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0481—Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
- G06F3/0482—Interaction with lists of selectable items, e.g. menus
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/02—Input arrangements using manually operated switches, e.g. using keyboards or dials
- G06F3/023—Arrangements for converting discrete items of information into a coded form, e.g. arrangements for interpreting keyboard generated codes as alphanumeric codes, operand codes or instruction codes
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0481—Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
- G06F3/04817—Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance using icons
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T9/00—Image coding
- G06T9/007—Transform coding, e.g. discrete cosine transform
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B19/00—Driving, starting, stopping record carriers not specifically of filamentary or web form, or of supports therefor; Control thereof; Control of operating function ; Driving both disc and head
- G11B19/02—Control of operating function, e.g. switching from recording to reproducing
- G11B19/022—Control panels
- G11B19/025—'Virtual' control panels, e.g. Graphical User Interface [GUI]
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B27/00—Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
- G11B27/10—Indexing; Addressing; Timing or synchronising; Measuring tape travel
- G11B27/102—Programmed access in sequence to addressed parts of tracks of operating record carriers
- G11B27/105—Programmed access in sequence to addressed parts of tracks of operating record carriers of operating discs
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B27/00—Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
- G11B27/10—Indexing; Addressing; Timing or synchronising; Measuring tape travel
- G11B27/34—Indicating arrangements
-
- 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
-
- 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/433—Content storage operation, e.g. storage operation in response to a pause request, caching operations
- H04N21/4331—Caching operations, e.g. of an advertisement for later insertion during playback
-
- 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/434—Disassembling of a multiplex stream, e.g. demultiplexing audio and video streams, extraction of additional data from a video stream; Remultiplexing of multiplex streams; Extraction or processing of SI; Disassembling of packetised elementary 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/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/434—Disassembling of a multiplex stream, e.g. demultiplexing audio and video streams, extraction of additional data from a video stream; Remultiplexing of multiplex streams; Extraction or processing of SI; Disassembling of packetised elementary stream
- H04N21/4345—Extraction or processing of SI, e.g. extracting service information from an MPEG 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/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
- H04N21/4351—Processing of additional data, e.g. decrypting of additional data, reconstructing software from modules extracted from the transport stream involving reassembling additional data, e.g. rebuilding an executable program from recovered modules
-
- 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/438—Interfacing the downstream path of the transmission network originating from a server, e.g. retrieving MPEG packets from an IP network
- H04N21/4381—Recovering the multiplex stream from a specific network, e.g. recovering MPEG packets from ATM cells
-
- 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/44—Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream, rendering scenes according to MPEG-4 scene graphs
-
- 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/443—OS processes, e.g. booting an STB, implementing a Java virtual machine in an STB or power management in an STB
-
- 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/45—Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
- H04N21/4508—Management of client data or end-user data
- H04N21/4532—Management of client data or end-user data involving end-user characteristics, e.g. viewer profile, preferences
-
- 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/45—Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
- H04N21/462—Content or additional data management, e.g. creating a master electronic program guide from data received from the Internet and a Head-end, controlling the complexity of a video stream by scaling the resolution or bit-rate based on the client capabilities
- H04N21/4622—Retrieving content or additional data from different sources, e.g. from a broadcast channel and the Internet
-
- 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
-
- 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/472—End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content
- H04N21/47214—End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content for content reservation or setting reminders; for requesting event notification, e.g. of sport results or stock market
-
- 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/475—End-user interface for inputting end-user data, e.g. personal identification number [PIN], preference data
- H04N21/4751—End-user interface for inputting end-user data, e.g. personal identification number [PIN], preference data for defining user accounts, e.g. accounts for children
-
- 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/478—Supplemental services, e.g. displaying phone caller identification, shopping application
- H04N21/4782—Web browsing, e.g. WebTV
-
- 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/482—End-user interface for program selection
-
- 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/485—End-user interface for client configuration
-
- 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/485—End-user interface for client configuration
- H04N21/4856—End-user interface for client configuration for language selection, e.g. for the menu or subtitles
-
- 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/60—Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client
- H04N21/63—Control signaling related to video distribution between client, server and network components; Network processes for video distribution between server and clients or between remote clients, e.g. transmitting basic layer and enhancement layers over different transmission paths, setting up a peer-to-peer communication via Internet between remote STB's; Communication protocols; Addressing
- H04N21/643—Communication protocols
- H04N21/64322—IP
-
- 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/80—Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
- H04N21/83—Generation or processing of protective or descriptive data associated with content; Content structuring
- H04N21/84—Generation or processing of descriptive data, e.g. content descriptors
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N5/00—Details of television systems
- H04N5/76—Television signal recording
- H04N5/765—Interface circuits between an apparatus for recording and another apparatus
- H04N5/775—Interface circuits between an apparatus for recording and another apparatus between a recording apparatus and a television receiver
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N5/00—Details of television systems
- H04N5/76—Television signal recording
- H04N5/84—Television signal recording using optical recording
- H04N5/85—Television signal recording using optical recording on discs or drums
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N7/00—Television systems
- H04N7/16—Analogue secrecy systems; Analogue subscription systems
- H04N7/162—Authorising the user terminal, e.g. by paying; Registering the use of a subscription channel, e.g. billing
- H04N7/163—Authorising the user terminal, e.g. by paying; Registering the use of a subscription channel, e.g. billing by receiver means only
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G2370/00—Aspects of data communication
- G09G2370/02—Networking aspects
- G09G2370/027—Arrangements and methods specific for the display of internet documents
-
- 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
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B2220/00—Record carriers by type
- G11B2220/20—Disc-shaped record carriers
- G11B2220/25—Disc-shaped record carriers characterised in that the disc is based on a specific recording technology
- G11B2220/2537—Optical discs
- G11B2220/2562—DVDs [digital versatile discs]; Digital video discs; MMCDs; HDCDs
-
- 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/45—Picture in picture, e.g. displaying simultaneously another television channel in a region of the screen
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N9/00—Details of colour television systems
- H04N9/79—Processing of colour television signals in connection with recording
- H04N9/80—Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback
- H04N9/804—Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback involving pulse code modulation of the colour picture signal components
- H04N9/8042—Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback involving pulse code modulation of the colour picture signal components involving data reduction
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N9/00—Details of colour television systems
- H04N9/79—Processing of colour television signals in connection with recording
- H04N9/80—Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback
- H04N9/804—Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback involving pulse code modulation of the colour picture signal components
- H04N9/806—Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback involving pulse code modulation of the colour picture signal components with processing of the sound signal
- H04N9/8063—Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback involving pulse code modulation of the colour picture signal components with processing of the sound signal using time division multiplex of the PCM audio and PCM video signals
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N9/00—Details of colour television systems
- H04N9/79—Processing of colour television signals in connection with recording
- H04N9/80—Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback
- H04N9/82—Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback the individual colour picture signal components being recorded simultaneously only
- H04N9/8205—Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback the individual colour picture signal components being recorded simultaneously only involving the multiplexing of an additional signal and the colour video signal
- H04N9/8227—Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback the individual colour picture signal components being recorded simultaneously only involving the multiplexing of an additional signal and the colour video signal the additional signal being at least another television signal
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02B—CLIMATE CHANGE MITIGATION TECHNOLOGIES RELATED TO BUILDINGS, e.g. HOUSING, HOUSE APPLIANCES OR RELATED END-USER APPLICATIONS
- Y02B10/00—Integration of renewable energy sources in buildings
- Y02B10/20—Solar thermal
Description
- Bereich der Erfindung
- Diese Erfindung bezieht sich auf den Bereich von digitaler Signalverarbeitung und genauer auf die Erfassung, Formatierung und Verarbeitung von Programmführungsinformation und Programminhaltsdaten, die aus mehrfachen Quellen abgeleitet werden, z.B. Internet-, Kabel-, Satelliten- und terrestrischen Quellen.
- Hintergrund der Erfindung
- Heimunterhaltungssysteme, die Personal-Computer und Fernsehfunktionen (PC/TV-Systeme) verbinden, sind zunehmend allgemeine, benutzerinteraktive Mehrfachquellen- und Mehrfachziel-Kommunikationsvorrichtungen. Solche Systeme sind erforderlich, um in verschiedenen Datenformaten zwischen mehrfachen Stellen für eine Vielfalt von Anwendungen als Antwort auf Benutzeranforderungen zu kommunizieren. Ein PC/TV-System kann zum Beispiel Daten von einem Satelliten oder einer terrestrischen Quelle empfangen, die Hochauflösendes Fernsehen (HDTV), Rundfunk-Sendungen über Mehrpunkt-Mikrowellen-Verteilungssysteme (MMDS) und Digitalen Fernsehrundfunk (DVB) umfassen. Ein PC/TV-System kann auch Daten über Telefon (z.B. das Internet) und Koaxialkabel (z.B. Kabelfernsehen) und sowohl entfernten als auch lokalen Quellen vom Typ wie Digitale Videodisk (DVD), CDROM, VHS und Digital VHS (DVHSTM) Abspielgeräten, PCs und vielen anderen Quellentypen empfangen und übertragen.
- Eine Anzahl von Problemen entsteht bei der Entwicklung eines allgemeinen PV/TV-Unterhaltungssystems. Speziell entstehen Probleme bei der Unterstützung der Kommunikation zwischen Mehrfachdatenquellen und der Verarbeitung von Daten aus den Mehrfachquellen. Auch ergibt sich ein Problem durch den Bedarf, eine Benutzerschnittstelle für ein solches System zu entwickeln, die komplexe benutzerinteraktive Aufgaben unterstützt, und dabei eine einfache Benutzerschnittstelle bereitzustellen, die sich für die Allgemeinheit eignet. Zum Beispiel sollte eine Benutzerschnittstelle für ein PC/TV-System einem Benutzer gestatten, ein ausgewähltes Programm anzusehen und Benutzer-Bedienung von Funktionen, wie zum Beispiel E-Mail, Telefon, Internetzugang, Fax und Funktionen des Bildtelefons erlauben. Solche Anwendungen erfordern Kommunikation zwischen einem PC/TV-Gerät und einer Vielfalt von sowohl entfernten Quellen, z.B. einem Satellitenservice-Provider, als auch lokalen Quellen, z.B. einer DVD Speichervorrichtung. Ferner muss ein PC/TV Daten in verschiedenen Datenformaten von verschiedenen Vorrichtungen verarbeiten und dekodieren und dem Benutzer die empfangenen Daten anzeigen. Diese Probleme werden durch ein System entsprechend der vorliegenden Erfindung angesprochen.
- Referenzen zum Stande der Technik beinhaltet WO97/13368, welche ein Programmführer-Verarbeitungssystem veröffentlicht, das die Verwendung entfernter Datenbanken zur Erfassung von Programmführerinformation aus Datenquellen als Antwort auf einen Benutzerbefehl umfasst. Weiter enthalten die Referenzen zum Stande der Technik den Artikel "Intercast Brings the WEB to TV", 21. Januar 1997 PC Magazin, welche ein System zur Übermittlung eines Programmführers in den vertikalen Austastlücken eines analogen TV-Signals veröffentlichen.
- Zusammenfassung der Erfindung
- Die Erfinder haben hierdurch erkannt, dass ein Typ eines Programmführers mit Benutzerschnittstelle in vorteilhafter Weise ein einfache, leicht zu benutzende Schnittstelle für Funktions-Tätigkeiten des Benutzers, wie E-Mail, Telefon, Internetzugang, Fax, Heimsteuerung und Bildtelefonfunktionen, bereitstellt. Die Verwendung eines Programmführers für solche Funktionen liefert auch in vorteilhafter Weise eine einzige Benutzerschnittstelle fügt die Bedienung des Benutzers von mehrfachen Vorrichtungen und den zugehörigen Funktionen.
- Die Erfinder haben weiter erkannt, dass es für ein Videodecodersystem wünschenswert ist, in der Lage zu sein, eine Datenbank mit Informationen zu erzeugen und zu unterhalten, um vom Benutzer ausgewählte Funktionen zu unterstützen. Eine solche Datenbank liefert eine Programmabbildung, die Menüfunktionen des Programmführers erforderlichen Kommunikationsprotokollen und Zugangsdaten zuordnet, die an dem Datentransfer zwischen einem PC/TV-Gerät und einer Vielzahl von sowohl lokalen als auch entfernten Informationsquellen beteiligt sind.
- Die Erfindung wird in den anliegenden Ansprüchen beschrieben. Ein veröffentlichtes Video-Decoder-System stellt eine Programmführer-Schnittstelle für Tätigkeiten von Kommunikation und Steuerungsfunktionen eines Benutzers zur Verfügung. Ein Verfahren zur Erstellung eines Programmführers, das einem Benutzer gestattet, eine Funktion auszuwählen, bewirkt den Empfang von Programmführer-Informationen zur Anzeige von wenigstens einer Quelle. Die Programmführerinformation, die vom Benutzer wählbare Menüoptionen enthält, wird zur Anzeige formatiert. Vom Speicher abgerufene Zugangsdaten ermöglichen den Start von Kommunikation zwischen dem Decoder und einer Vorrichtung außerhalb des Decoders, als Antwort auf die Benutzerauswahl einer angezeigten Menüoption des Programmführers. Programmabbildungsinformation wird erzeugt, welche eine angezeigte durch den Benutzer wählbare Menüoption den Zugangsdaten zuordnet, die den Start der Kommunikation zwischen dem Decoder und der externen Vorrichtung ermöglichen.
- In einem Merkmal der Erfindung erzeugt der Decoder die vom Benutzer wählbare Menüoption zur Anzeige in dem dargestellten Programmführer.
- Kurze Beschreibung der Zeichnungen
- Inhalt der Zeichnungen:
-
1 zeigt ein Heimunterhaltungs-Decodersystem entsprechend der Erfindung zur Kommunikation mit einer Mehrzahl von Quellen und zur Verarbeitung von Programmführerinformation und Programminhaltsdaten. -
2 zeigt ein beispielhaftes Programmführer-Anzeigeformat entsprechend der Erfindung. -
3 zeigt ein Datenformat, entsprechend der Erfindung, zur Paketierung von Internetdaten zur Übertragung innerhalb eines MPEG kompatiblen Datenstroms. -
4 zeigt ein Flussdiagramm entsprechend der Erfindung, zum Empfang von Programmführerinformation, die vom Benutzer wählbare Optionen und die Verarbeitung der empfangenen Information enthält, um einen Programmführer zu bilden, der vom Benutzer wählbare Kommunikationsfunktionen unterstützt. -
5 zeigt ein Flussdiagramm, entsprechend der Erfindung, für einen Ablauf, um einen Programmführer in einem Decoder aus Information zu bilden, die von einer Mehrzahl von Quellen empfangen wurde. -
6 zeigt ein Flussdiagramm, entsprechend der Erfindung, für einen Ablauf, um automatisch Programmführer-Information von einer Mehrzahl von Quellen zu erfassen und zusammenzutragen und einen Programmführer zur Anzeige zu bilden. -
7 zeigt eine schwarz und weiße Darstellung eines beispielhaften farbigen Programmführer-Anzeigeformats, entsprechend der Erfindung, das Menüoptionen zeigt, die einem Benutzer erlauben, Programme nach Quellen und Farb-Attributen geordnet zusammenzustellen. -
8 zeigt ein Flussdiagramm, entsprechend der Erfindung, um für einen Ablauf Information zu beschaffen, die durch einen Benutzer eines Videorekorders über eine Auswahl von Optionen eines angezeigten Programmführers angefordert wurde. -
9 zeigt ein Flussdiagramm, entsprechend der Erfindung, für einen Ablauf der Dekodierung von Eingangs-Information aus dem Internet und komprimierter Videodaten, um ein Composite- Videoausgangssignal zu bilden. - Detaillierte Beschreibung der Zeichnungen
-
1 zeigt ein Heimunterhaltungs-Decodersystem, entsprechend der Erfindung, zur Kommunikation mit einer Mehrzahl von Quellen, um Informationen für einen Programmführer und Programminhaltsdaten zu erfassen. Der Decoder bildet einen Programmführer zum Anzeigen der aus einer Mehrzahl von Quellen erfassten und automatisch zusammengestellten Information. Der Benutzer kann E-Mail, Telefon, Internetzugang, Fax und Video-Telefon über die Auswahl von Optionen aus dem angezeigten Programmführer starten. Das Decodersystem dekodiert adaptiv einen im MPEG Standard kodierten Datenstrom, der komprimierte Daten des Programminhalts und Internetdaten beinhaltet, die zum Beispiel HTML (Hypertext Mark-up Language) repräsentieren. Die dekodierten Daten werden entweder als Composite Video-Bild oder als separate Videobilder für die Anzeige formatiert. - Der MPEG2 (Moving Pictures Expert Group) Bildkodierer-Standard, nachstehend als der "MPEG Standard" bezeichnet, besteht aus einem Systemkodiererteil (ISO/IEC 13818-1, 10. Juni 1994) und einem Bildkodiererteil (ISO/IEC 13818-2, 20. Januar 1995), auf die nachstehend als "MPEG-Systemstandard" beziehungsweise "MPEG Videostandard" Bezug genommen wird.
- Obwohl das veröffentliche System im Zusammenhang eines Systems zum Empfang eines MPEG-kompatiblen Signals beschrieben wird, ist es nur beispielhaft. Die Prinzipien der Erfindung können auf Systeme angewendet werden, in welchen die Arten der Übertragungskanäle und Kommunikationsprotokolle variieren können, oder auf Systeme, in welchen die Art der Kodierung abweicht. Solche Systeme können zum Beispiel Systeme enthalten, die mit MPEG nicht kompatibel sind und andere Arten kodierter Datenströme und andere Verfahren zur Übermittlung von Programmführerinformation umfassen. Obwohl weiterhin das veröffentlichte System mit der Verarbeitung von Rundfunkprogrammen beschrieben wird, ist das nur beispielhaft. Der Begriff 'Programm' wird benutzt, um jede Form von Daten, wie zum Beispiel Telefonmitteilungen, Computerprogramme, Internetdaten oder andere Kommunikationsarten zu vertreten.
- Im Überblick wird in dem Videoempfängersystem der
1 ein mit Videodaten modulierter Träger von einem Rundfunksatelliten durch Antenne10 empfangen und durch Gerät15 verarbeitet. Das resultierende digitale Ausgangssignal wird durch Demodulator20 demoduliert und durch Decoder30 dekodiert und fehler-korrigiert. In dieser beispielhaften Ausführungsform ist die demodulierte und dekodierte Ausgabe aus Gerät30 in der Form eines MPEG-kompatiblen Transportstroms, der MPEG-komprimierte Videodaten und Internet-Daten enthält, die in HTML kodiert sind. Videodaten die mit dem MPEG-Standard kodiert sind, haben das Format eines paketierten Datenstroms, der typischerweise den Dateninhalt vieler Programmkanäle enthält (z.B. Inhalt, der Kabelfernsehkanälen 1-125 entspricht). - Der MPEG-kompatible Transportstrom wird an Prozessor
25 übergeben, der auf Befehle von Fernbedienung125 reagiert. Prozessor25 kommuniziert mit anderen Datenquellen einschließlich Speichervorrichtung90 und entweder Internetdatenserver83 oder Internetverbindungsservice89 (z.B. Amerika OnlineTM). Programmführerinformation wird automatisch aus dem Eingangsdatenstrom und der Speichervorrichtung90 und entweder Server83 oder Verbindungsservice87 gewonnen und zusammengestellt. Die beschaffte Information wird durch Prozessor25 zusammengeführt, um einen Programmführer zur Anzeige zu erstellen, der Auswahloptionen enthält, die einem Benutzer gestatten, unter anderem zum Beispiel E-mail-, Telefon-, Internetzugang-, Fax- und Video-Telefonfunktionen zu initiieren. Der Programmführer zur Anzeige wird gebildet, so dass er auch nicht dargestellte Information aus vielerlei Quellen enthält, um individuelle Datenpakete zu identifizieren und zu sammeln, welche die Programme darstellen, die zum Sehen und Hören für Benutzer ausgewählt werden. Diese Information wird zur Wiederherstellung des Inhalts ausgewählter Programme aus vielerlei Quellen benutzt. - Prozessor
25 dekomprimiert adaptiv die komprimierten Eingangsdaten und dekodiert die Internetdaten, um ein formatiertes Composite Videobild zur Anzeige auf Gerät75 zu liefern. Der Prozessor liefert auch kodierte Datenausgabe über Speicher-Vorrichtung90 zur Speicherung auf Speichermedium105 und liefert kodierte Daten an andere Vorrichtungen (zur Vereinfachung der Zeichnung nicht dargestellt) über Modem80 und Telefonleitungen. - Ein Benutzer eines Videoempfängers startet Funktionen, die E-mail-, Telefon-, Internetzugang-, Fax- und Bildtelefon-Funktionen und Ansehen und Speicherung über Auswahl von Optionen aus dem angezeigten Programmführer ausgewählter Programme enthalten. Ein Benutzer wählt eine angezeigte Option mit einem Curser unter Verwendung der Fernbedienung
125 . Befehle von der Fernbedienung125 werden über Schnittstelle120 zum Steuergerät115 innerhalb Prozessor25 geleitet. Gerät115 steuert den Arbeitsablauf der Elemente von Prozessor25 und antwortet den Befehlen der Fernbedienung125 unter Benutzung eines bidirektionalen Daten- und Steuersignal-Busses C. Steuergerät115 steuert die Funktionen von individuellen Elementen innerhalb der Prozessors25 durch Setzen von Steuerregisterwerten innerhalb dieser Elemente mit Steuerbus C. Prozessor25 unterstützt auch die Speicherung und das Zurückholen von Daten aus dem Speichermedium105 über Speichervorrichtung90 . Speichervorrichtung90 ist eine Vorrichtung des Typs DVD, und Medium105 umfasst einen Mehrfach-Plattenstapel-Gerät, das in dieser beispielhaften Ausführungsform eine Mehrzahl von Platten enthält. - Betrachtet man
1 im Detail, wird ein mit von der Antenne10 empfangenen Videodaten modulierter Träger in digitale Form umgewandelt und durch Eingangsprozessor15 verarbeitet. Prozessor15 enthält Radiofrequenz (RF)-Tuner und Zwischenfrequenz (ZF)-Mischer und Verstärkerstufen, um das Eingangsvideosignal in ein niedrigeres Frequenzband abwärts umzusetzen. Prozessor15 enthält auch einen Analog-Digital-Wandler zur Digitalisierung des abwärts umgesetzten Signals, um ein für die weitere Verarbeitung geeignetes Signal herzustellen. Das resultierende digitale Ausgangssignal wird durch Demodulator20 demoduliert und durch Decoder30 dekodiert und fehler-korrigiert. Die Ausgabe von Decoder30 wird durch Gerät45 des Prozessors25 weiter verarbeitet. - Die Daten, die an Gerät
45 geliefert werden, sind in der Form eines paketierten Transportdatenstroms, wie im MPEG Systemstandard Teil 2.4 definiert, und enthalten Programmführer-Information und Dateninhalt von einem oder mehreren Programmkanälen. Prozessor25 beschafft und stellt Programmführer-Information automatisch aus dem Eingangstransportstrom und der Speichervorrichtung90 , und entweder Internetdatenserver83 oder Internetverbindungsservice87 (z.B. Amerika On-lineTM), zusammen. Die individuellen Pakete, welche entweder jeweiligen Programmkanalinhalt oder Programmführerinformation umfassen, werden durch ihre Paketidentifizierungsmerkmale (PIDs) erkannt, die innerhalb der Kopfinformation der Pakete enthalten sind. - Als Antwort auf Steuersignal C wählt Gerät
45 entweder den Transportstrom von Gerät30 oder, in einem Wiedergabe-Modus, einen Datenstrom aus, der aus Speichervorrichtung90 über Speicher-Schnittstelle95 geholt wird. Bei normalem Betrieb, nicht bei Wiedergabe, werden individuelle Pakete, welche Programmführer-Information enthalten, durch Gerät45 in dem Transportstrom aus Gerät30 identifiziert und unter Verwendung von PIDs zusammengestellt, welche vorher bestimmt und in einem internen Speicher des Steuergerätes115 gespeichert sind. Gerät45 vergleicht die PIDs hereinkommender Pakete in dem Transportdatenstrom aus Decoder30 mit vorher in Steuerregister innerhalb Gerät45 durch Steuergerät115 geladenen PID-Werten. Deshalb werden Pakete von Programmführerinformation von Satellitenrundfunk (SPG) in dem Transportstrom durch Gerät45 ohne zusätzliche PID-Information erkannt. Steuergerät115 nimmt einen vollständigen SPG durch Zugriff und Zusammenstellen der SPG-Pakete an, welche durch Gerät45 identifiziert und angenommen werden. - Die PID-Information, welche Steuergerät
115 in Verbindung mit Gerät45 in die Lage versetzt, Datenpakete zu erkennen, die individuelle Programme beinhalten, wird als ein Programm- oder Kanalübersichtsplan bezeichnet. Der Programmübersichtplan verbindet PIDs mit individuellen paketierten Datenströmen, welche ein Programm darstellen und ist Teil des SPG. Der SPG kann auch zusätzliche Information, z.B. Information über die Paketzusammensetzung, enthalten, die die Wiederherstellung von Programmführerdaten aus dem Eingangs-Transportstrom unterstützt. - Steuergerät
115 konfiguriert auch Gerät45 durch Verwenden des Steuersignals C, um die Datenpakete auszuwählen, die die DVD-Programmführerinformation (DPG) enthalten, die aus der DVD Speichervorrichtung90 über Schnittstelle95 hergeleitet wurden. Gerät45 vergleicht die PIDs der in dem Datenstrom aus Schnittstelle95 hereinkommenden Pakete mit vorher in Steuerregister innerhalb des Gerätes45 durch Steuergerät115 geladenen PID-Werten. Steuergerät115 erfasst einen vollständigen DPG durch Zugreifen und zusammenstellen der DPG-Pakete, die durch Gerät45 identifiziert und aufgenommen wurden. - Ein ähnlicher Ablauf erfolgt beim Erfassen von Internetprogrammführerinformation (IPG) von Internetserver
83 oder Internetverbindungsservice87 durch Telefonleitung über Modem80 . Beim Erfassen des IPG werden Datenidentifizierungs-Merkmale, die analog oder dieselben sind wie die PIDs, die beim Erfassen des SPG oder DPG verwendet werden, mit Identifizierungsmerkmalen verglichen, die vorher durch Steuergerät115 geladen wurden. Die Funktion des Vergleichens kann entweder innerhalb Gerät80 oder durch Steuergerät115 ausgeführt werden. Der Ablauf zur Erfassung von Programmführerinformation wird detaillierter in der Beschreibung der4 –6 ausgeführt. Die SPG-, DPG- und IPG-Information, die von Steuergerät115 erfasst wurde, wird durch Prozessor25 zusammengeführt, um einen Programmführer zur Anzeige zu erstellen, der Auswahloptionen enthält, die einem Benutzer gestatten, E-mail-, Telefon-, Internetzugang-, Fax und Bildtelefonfunktionen zu initiieren. Bei der Zusammenführung der Daten wird die erfasste SPG-, DPD- und IPG-Information in zwei Ebenen einer Hierarchie, die mit 'Thema' und 'Oberbegriff' bezeichnet werden, zusammengestellt und redundante Programmführerinformation wird entfernt. Ein Thema kann zum Beispiel Kategorien wie Filme, Sport, Wetter, Kunst, Dokumentarfilme, Nachrichten usw. beinhalten. Ein Oberbegriff ist eine Kategorie innerhalb eines Themas, zum Beispiel kann ein Filmthema Kategorie-Oberbegriffe enthalten wie Komödie, Thriller, Horror, Zukunftsfiktionen, Romanze, Unterhaltung für Erwachsene usw. Unterschiedliche oder zusätzliche Ebenen können bei der Zusammenstellung der erfassten SPG-, DPG- und IPG-Informationen benutzt werden, die Kriterien wie Eignung für Zuschaueralter, der Zeitalterangabe z. B. Gegenwart oder Historisch, Beurteilung durch Kritiker usw. einbeziehen. - Eine Anzahl von Problemen tritt bei der Zusammenstellung der SPG-, DPG- und IPG-Informationen auf. Die SPG-, DPD- und IPG-Informationen, die aus verschiedenen Quellen sind, können Programme in unterschiedliche Themen und Oberbegriffe kategorisieren und können eine unterschiedliche Sortierhierarchie benutzen. Weiterhin können die SPG-, DPG-, und IPG-Daten widersprüchliche, redundante oder inkompatible PIDs oder andere Identifikationsmerkmale der Daten zur Identifizierung individueller Datenelemente benutzen, die einzelne Programmkanal- oder Führerinhalte enthalten. Steuergerät
115 erzeugt eine Hauptzusammenstellung von Themen und Oberbegriffen, die die SPG-, DPG- und IPG-Information mit einer entsprechenden Kategorie in der Hauptzusammenstellung darstellt. Zum Beispiel kann die Hauptzusammenstellung ein umfassendes Oberbegriffsthema von 'Film-Komödien' enthalten, das sowohl a) in dem DPG Oberbegriffsthema 'Film-Parodien' als auch b) in dem IPG Oberbegriffsthema 'Film-Übersichtsindex' (einem Index von Webseiten) dargstellt ist. Bei der Zusammenstellung der Führerinformation bestimmt Steuergerät115 die Oberbegriffs- und Themen-Kategorien der Daten in dem SPG, DPG und IPG aus vorbestimmten Thema-Oberbegriffscodes. Die SPG-, DPG- und IPG-Themen und Oberbegriffscodes werden, zusammen mit Äquivalenzinformation der Zusammenstellung zur Umwandlung von Codes des einen Dienstleisters in solche eines anderen, aus dem SPG oder von einer benutzerdefinierten Dateneingabe in den Prozessor25 beschafft, oder sie sind vorher in dem internen Speicher innerhalb des Steuergerätes115 gespeichert worden. - Steuergerät
115 stellt die zusammengetragenen SPG-, DPG- und IPG-Pakete entsprechend den durch die Hauptzusammenstellung definierten Kategorien von Themen und Oberbegriffen zusammen. Die zusammengestellten und zusammengetragenen SPG-, DPD- und IPG-Daten werden durch Steuergerät115 in einem internen Speicher gespeichert und benutzt sie, um einen zusammengesetzten (Composite-) Programmführer für die Anzeige zu bilden. - Steuergerät
115 bildet auch MPEG-kompatible nicht sichtbare Information, die zu dem angezeigten Composite-Programmführer gehört. Die nicht angezeigte Information enthält den zusammengesetzten Programmübersichtsplan, Zugangs-Berechtigungen und Netzwerkinformationen. Diese nicht angezeigte Information ist erforderlich, um Identifizierung, Zusammenstellung und Dekodierung der Pakete zu unterstützen, die den Composite Programmführer und den zugehörigen Programminhalt enthalten. Die Zugangsberechtigungsinformation steuert den Zugang auf Programme, die auf dem berechtigten Anspruch des Benutzers basieren. Die Netzwerkinformation definiert physische Netzwerkparameter, wie zum Beispiel Frequenzen der Satelliten-Kanalübertragung und Transponderkanäle. Steuergerät115 bildet Composite Programmübersichts-Information für den zusammengesetzten Programmführer, welcher die SPG-, DPG- und IPG-Themen und Oberbegriffe auf der Hauptzusammenstellung von Themen und Oberbegriffen darstellt. Der zusammengesetzte Programmübersichtsplan assoziiert Datenidentifikations-Merkmale (d.h. PID-Werte) zu denen mit individuellen paketierten Datenströmen, welche die Programme darstellen, die in dem zusammengesetzten Programmführer aufgelistet werden. Der zusammengesetzte Programminformations-Plan kann auch einen zugeordneten Indikator enthalten, um zu kennzeichnen, dass ein einzelnes Programm zugehörige Information der Internetwebseiten zur Verfügung hat. Beim Bilden des zusammengesetzten Programm-Informationplans prüft das Steuergerät115 die SPG-, DPG- und IPG-Information auf fehlende Datenidentifizierungsmerkmale, Redundanzen und Konflikte. Steuergerät115 gibt den bestehenden Datenidentifizierungs-Merkmalen neue Nummern und erzeugt neue Datenmerkmale zur Identifizierung, wie sie erforderlich sind, um einen MPEG-kompatiblen Programminformationsplan sowohl für die zusammengestellte Programmführerinformation als auch den zugehörigen Programminhalt herzustellen. - Steuergerät
115 bildet auch MPEG-kompatible Zugangs-Berechtigungsinformation und Netzwerkinformation, die aus entsprechender Information aus den SPG-, DPG- und IPG-Daten empfangen wurde. Die Zugangsbedingungsinformation enthält solche Daten Verschlüsselungscodes, welche den Zugang zu Programmen verwalten, die von der Benutzerberechtigung abhängen. Die Netzwerkinformation definiert physische Netzwerkparameter, zum Beispiel wie Satellitenkanalfrequenzen, Transponderkanäle und Internetzugangs-Parameter, die zu dem zusammengesetzten Programmführer für die Anzeige gehören. Der zusammengesetzte Programmplan-, die Zugangbedingungs- und Netzwerks-Information unterstützt Aufbau, Dekodierung und Anzeige des Programminhalts, der von den Satelliten-, Speicher- und Internetserver-Quellen wie auch von dem zusammengesetzten Programmführer zur Verfügung steht. Steuergerät115 enthält auch zusätzliche verknüpfende Daten in dem nicht angezeigten zusammengesetzten Programmplan, Zugangsbedingungen und Netzwerkinformation. Die zusätzlichen verknüpfenden Daten unterstützen die vom Benutzer wählbaren Funktionen wie E-mail-, Telefon-, Internetzugang-, Fax-, Videotelefon-, Kannaleinstellungs-, Progammaufzeichnungs- und Heimsteuerungsfunktionen. Heimsteuerungsfunktionen können, zum Beispiel, Benutzersteuerung zum Einschalten der Klimaanlage, Heizungs- und Einbruchalarmbedienung unterstützen. Die zusätzlichen verknüpfenden Daten verbinden Zugangsdaten sowohl mit Datenidentifikatoren (z.B. PIDs) der angeforderten Daten als auch mit vom Benutzer wählbaren Menü-Optionen in dem dargestellten Composite Programmführer. Die Zugangsdaten enthalten Codes zur Identifizierung, Kommunikations-Protokollcodes, Zugangsbedingungscodes, Internetzugangscodes, z.B. URL-Codes für Webseite und E-mailzugang ebenso wie Telefon- und Faxnummern. Die Zugangsdaten ermöglichen Prozessor25 mit externen Vorrichtungen zu kommunizieren. - Um den zusammengesetzten Programmführer für die Anzeige zu erzeugen, holt sich Steuergerät
115 die zusammengetragenen und geordneten, zuvor im internen Speicher gespeicherten SPG-, DPG- und IPG-Daten. Steuergerät115 wandelt sowohl die geholten Daten in Pixeldaten um und formatiert auch die umgewandelten Daten zur Speicherung in eine durch Pixel dargestellte Tabelle im Speicher, die in Displayprozessor70 enthalten ist. Zusätzlich erzeugt Steuergerät115 vom Benutzer wählbare Menüoptionen (für Benutzerauswahl E-Mail, Fax usw.) in Pixeldatenform zur Aufnahme in die Pixeltabelle im Speicher des Gerätes70 . Steuergerät115 speichert die formatierten SPG-, DPG- und IPG-Pixeldaten zusammen mit den erzeugten Pixeldaten für die Optionen in der Pixeltabelle des Gerätes70 , um den zusammengesetzten Programmführer für die Anzeige zu bilden. Der zusammengesetzte Programmführer, der die SPG-, DPG- und IPG-Daten und vom Benutzer wählbare Optionen verbindet, wird formatiert, um mit den Verknüpfungs-Daten in der nicht dargestellten Programmführerinformation kompatibel zu sein. - Eine vom Benutzer wählbare im Führer dargestellte Option (z.B. für eine Telefonfunktion) wird, zum Beispiel, sowohl Zugangsdaten für die Funktion (z.B. eine Telefonnummer) als auch Datenidentifikatoren (z.B. PIDs für die Datenpakete für gesendete und empfangene Telefonnachrichten) assoziiert.
- Displayprozessor
70 wandelt die gespeicherten und formatierten Programmführerdaten in konventionelle Helligkeits- und Farbkomponenten um. Die Helligkeits- und Farbkomponenten werden zusammen mit Taktdaten, die das Steuergerät115 liefert, durch Prozessor70 in konventioneller Weise verarbeitet, um ein NTSC-Signal auf NTSC-kompatibler Bildwiedergabe-Vorrichtung75 , z.B. einem Fernseh- oder Videomonitor, darzustellen. Prozessor70 kann in einer anderen Ausführungsform RGB-Ausgangsdaten zur Darstellung durch eine RGB-kompatible Bildwiedergabevorrichtung oder einen hochauflösenden Fernseher liefern. - Steuergerät
115 bildet in Verbindung mit Prozessor55 einen MPEG-kompatiblen Datenstrom komprimierter Video- und Audiodaten, die den zusammengesetzten Programmführer und Programminhalt enthalten. Prozessor55 trennt Systeminformation, die Takt-, Fehler- und Sychronisierinformation enthält, von dem Datenstrom aus Gerät45 und leitet sie zu Verwendung durch Steuergerät115 um. Steuergerät115 verwendet die Systeminformation zur Steuerung von Prozessor55 , um resynchronisierte, zusammengetragene Programm- und zusammengesetzte Programmführerdaten zusammen mit Synchronisier- und Information, die Fehler kennzeichnet, zur Benutzung in nachfolgender Entkomprimierung von Programminhalts-Daten durch Decoder65 zu liefern. Die durch Prozessor55 gelieferten zusammengesetzten Programmführerdaten kombinieren die SPG-, DPG- und IPG-Daten und vom Benutzer wählbare Optionen in einer mit der Programmplan-Verbindungsinformation kompatiblen Weise, wie vorher beschrieben wurde. Die vom Prozessor55 gelieferten Programminhaltsdaten werden durch Decoder65 entkomprimiert, um dem Prozessor70 Video-Pixeldaten und Audio-Ausgangsdaten bereitzustellen. Displayprozessor70 verarbeitet die Video-Pixeldaten und die Audio-Ausgangsdaten, damit sie zur Wiedergabe durch Gerät75 , wie vorher beschrieben, geeignet sind. -
2 zeigt einen beispielhaft dargestellten zusammengesetzten Programmführer. Menü-Merkmale833 –950 zeigen Programmdienstleister und Funktionen. Menü-Merkmale833 und835 zeigen Programmkanäle, welche durch Markieren der entsprechenden Menü-Merkmale unter Verwendung eines Auswahlsteuergerätes, solches wie eines fernbedienten Cursers, aufgerufen und angezeigt werden können. Wenn zum Beispiel ein Benutzer das Merkmal833 mit dem Cursor hervorhebt, d.h. er wählt die Menü-Option833 , stellt der Prozessor den Fernsehkanal107 (A&ETM) ein und stellt ihn auf Gerät75 dar, wobei er die zusammengesetzte, nicht dargestellte, Programmführerinformation benutzt, um die aktivierte Funktion und dazu gehörige Abstimminformation (Kanalfrequenzen usw.) zu bestimmen. Wenn ein Benutzer das Merkmal837 markiert, stellt der Prozessor25 in ähnlicher Weise Radiokanal FM13 zum Empfang mit Audioausgabe auf Gerät75 ein. Nach Markierung der Merkmale840 –850 , die E-mail-, Telefon-, Fax- und DVD-Aufnahme beziehungsweise Wiedergabefunktionen entsprechen, werden zusätzliche funktionsspezifische Menüs dargestellt, die dem Benutzer weitere Menü-Optionen bereitstellen. Solche funktionspezifischen Menüs können dem Benutzer die Möglichkeit geben, Zugangsinformation, die z.B. Telefonnummern, E-mail-Adressen, Internet-Adressen, Kreditkartennummern und zusätzliche Zugangsdaten enthält, zu editieren, zu speichern und zu löschen. - Wenn ein Benutzer Menü-Merkmale
860 –870 markiert, werden spezifische Funktionsaufgaben initiiert. Nach Markierung von Merkmal860 durch einen Benutzer wird, zum Beispiel, ein weiteres Menü dargestellt, das den Benutzer auffordert, eine E-mail-Nachricht einzugeben, die an John Smith zu Hause über eine von der zusammengesetzten, nicht dargestellten, Programm-Führerinformation beschafften Internet-Email-Adresse gesendet werden muss. In ähnlicher Weise holt das Steuergerät115 (1 ), als Reaktion auf das Markieren des Merkmals865 durch den Benutzer, Jean's Telefonnummer aus internem Speicher, wobei es die nicht dargestellte Information des zusammengesetzten Programmführers benutzt. Ferner baut Steuergerät115 eine Telefonverbindung mit Jean über Modem80 bei ihr zuhause durch Wähl ihrer Heim-Telefonnummer auf. Nach der Markierung des Merkmals870 durch einen Benutzer wird, zum Beispiel, der Film 'Star WarsTM' von DVD-Gerät90 (1 ) abgespielt. Die Kommunikation zwischen Prozessor25 und DVD-Gerät90 wird mit vom Speicher innerhalb Steuergerät115 geholten Zugangsdaten aufgebaut, wobei es die nicht dargestellte zusammengesetzte Programmführerinformation verwendet. - Zusätzlich kann der Programmführer ein oder mehrere Bildzeichen (icons), solche wie Bildzeichen
873 (2 ), die zum Beispiel, ein Haus beinhalten, um zu kennzeichnen, ob Internetinformation wie 'Homepage' für ein einzelnes Programm verfügbar ist. Ferner kann Bildzeichen873 in2 die Farbe wechseln, z.B. von weiß zu grün, um zu kennzeichnen, ob Internetinformation für ein einzelnes Programm verfügbar ist. Alternativ kann Bildzeichen873 ein auftauchendes (pop-up) Bildzeichen sein, welches als Hinweis darauf erscheint, dass Internetinformation für ein einzelnes Programm verfügbar ist. Der dargestellte Programmführer kann eingerichtet werden, dass er einem Benutzer ermöglicht, zum Beispiel Internetinformation zu einem einzelnen Programm durch Markieren des Programms, gefolgt von Markieren des 'pop-up'-Bildzeichens, anzufordern. Homepage-Bildzeichen, welche da sind, wenn Internetinformation zur Verfügung steht, können auch innerhalb Programmbildzeichen oder dazu benachbart gelegt werden, z.B. Bildzeichen859 . Ferner kann das Bildzeichen nach Auswahl der Information durch den Benutzer durch Markieren des Homepage-Bildzeichens die Farbe wechseln. Obwohl Internetinformation nach Markieren eines Web-Bildzeichens, wie Bildzeichen857 in2 , geholt werden kann, ist dies nur beispielhaft. Holen von Internetinformation kann auf vielfältige Art und Weise initiiert werden. Ein Benutzer kann verfügbare Information, die sich auf ein Programm bezieht, durch Markieren eines Programmbildzeichens, wie 'SeinfeldTM' unter Verwendung des Bildzeichens859 gefolgt von, zum Beispiel, des Internetbildzeichens810 holen. - Nach Auswahl des Benutzers einer Funktion des zusammengesetzten Programmführers, bestimmt und verwendet das Steuergerät
115 (1 ) die Zugangsdaten, die mit sowohl Anforderungs- als auch Antwortoperationen verbunden sind, die die ausgewählten Funktionen umfassen. Steuergerät115 bestimmt die erforderlichen Zugangsdaten, die für die Anforderungs- und Antwortoperationen erforderlich sind, aus der vorher gebildeten nicht dargestellten zusammengesetzten Programmplan-, Zugangsberechtigungs- und Netzwerkinformation. - Prozessor
25 sammelt Information, wie Daten der Webseiten in Reaktion auf eine Benutzanforderung auf eine Anzahl von Wegen, die zum Beispiel umfassen: - a) In einer ersten Konfiguration greift Prozessor
25 auf Daten von Webseiten zu, die in dem Satelliten-Rundfunk kontinuierlich übertragen werden, der vom Decoder30 empfangen wird. - b) In einer zweiten Konfiguration sammelt Prozessor
25 Daten von Webseiten, die in dem Satellitenrundfunk übertragen und von Decoder30 empfangen werden, als Antwort auf eine Informationsanforderung über Telefonleitung an einen Dienstleister, und - c) In einer dritten Konfiguration fordert der Prozessor
25 sowohl Information an und empfängt auch Antwort über dieselbe Kommunikationsverbindung, z.B. eine Telefonverbindung zu Server83 . - Erste Konfiguration des Prozessors
25 - In der ersten Konfiguration werden Webseitendaten, die von einem Benutzer über den angezeigten Programmführer ausgewählt wurden, kontinuierlich vom Decoder
30 innerhalb des Transport-Datenstrom-Eingangs zum Prozessor25 übertragen. In dieser Konfiguration enthält der zusammengesetzte Programm-Informationsplan zuvor bestimmte PID-Werte für die angeforderte Webseite. Folglich werden die angeforderten Webseiten aus dem Eingangsdatenstrom unter Verwendung des zusammengesetzten Programm-Informationsplans geholt, ohne das es für das Steuergerät115 notwendig ist, über Modem80 mit einem Dienstleister zu kommunizieren. In dieser Konfiguration ist die dem Benutzer verfügbare Web-Information auf die spezifische Information beschränkt, welche ein Dienstleister kontinuierlich an Prozessor25 überträgt, wobei er eine bestimmte Übertragungsbandbreite benutzt. Diese Konfiguration ist jedoch einfach und bietet schnellen Zugang zu Webseiten (da die Webdaten lokal in dem Kodierer durch den Dienstleister gespeichert werden können). Diese Konfiguration minimiert auch den Aufwand des Dienstleisters für die Datenbeschaffung und vermeidet, dass das Steuergerät115 für die Anforderung einer Webseite mit dem Dienstleister kommuniziert. - Die in HTMLTM und JavaTM kodierte Webseiteninformation wird durch einen Dienstleister in einem Kodierer paketiert und formatiert, um sie in den MPEG-Transportdatenstrom zur Übertragung einzufügen.
3 zeigt ein Datenformat, entsprechend der Erfindung, zur Paketierung von Internetdaten zur Übertragung innerhalb eines MPEG-kompatiblen Datenstroms. Eine Sequenz von HTMLTM/JavaTM-Webseiten (705 –720 der3 ) wird durch den Kodierer in nicht komprimierte Pakete mit Zusatzinformation und HTMLTM/JavaTM-Daten (725 ) geformt. Die Zusatzinformation enthält PID-Werte, einen Paketzählwert und individuelle Webseitengröße (z.B. Zahl der Bytes oder der Bildpixelgröße). Die Zusatzinformation kann auch ein Kennzeichen enthalten, um anzuzeigen, dass ein einzelnes Transportpaket Webseiteninformation, einen Start-Code, ein Webseiten-Indentifizierungszeichen, einen Fehlerkorrektur-Code und einen Zeitbasis-Parameter, der zur Synchronisierung einer Webseiten-Internetinformation mit einem zugehörigen Video- oder Audioprogramm geeignet ist, beinhaltet. Das Webseiten-Kennzeichen kann dazu benutzt werden, die Identifizierung und Trennung von Webseiten-Information von den MPEG-komprimierten Videodaten zu erleichtern. Ferner können ein oder mehrere Elemente der Webseitenzusatzdaten innerhalb der vom Benutzer bestimmbaren Elementen der MPEG-Transport-Syntax, wie zum Beispiel in die Transportkopfdaten, einbezogen werden, oder sie können zusammen mit der Webseiteninformation in die MPEG-Transport-Nutzlast einbezogen werden. - Die Webseiteninformationsantwort, die einen vordefinierten PID-Wert enthält, wird in den MPEG-kompatiblen Datenstromeingang in Prozessor
25 (1 ) durch den Dienstleister eingefügt. Der vordefinierte PID-Wert des Antwortkanals wird auch in dem internen Speicher des Steuergerätes115 vorgespeichert und in den zusammengesetzten Programmführer-Informationsplan eingebaut. Als eine Alternative können der PID-Wert der Antwortdaten und zugehörige Programmführerdaten, zum Beispiel, in einen Kanalinformationstafel (CIT) in einem Hochauflösenden Fernsehsignal kodiert werden, das entsprechend dem Digitalen Fernsehstandard für HDTV-Übertragung vom 12. April 1995 kodiert ist, der von dem 'Advanced Television System Committee' (ATSC) der Vereinigten Staaten vorbereitet wurde. In einem solchen Fall können ein oder mehrere vorbestimmte Programmkanäle festgelegt werden, Webseitenantwortinformation zu übertragen. Ferner können die PID-Werte der Programmkanäle, zum Beispiel in einer CIT, in den zusammengesetzten Programm-Informationsplan übertragen werden. - Steuergerät
115 leitet die vordefinierten PID-Werte, die der angeforderten Webseiten-Antwortinformation entsprechen, aus dem gespeicherten zusammengesetzten Programminformationsplan ab und lädt sie in Steuerregister des Gerätes45 . Gerät45 vergleicht die PIDs der hereinkommenden Pakete von Webseiten-Antwortdaten in dem Transportdatenstrom aus Decoder30 mit den vorher in die Steuerregister des Gerätes45 geladenen PID-Werten. Die Pakete mit PID-Werten, die mit den vorbestimmten PID-Werten der Webantwort übereinstimmen werden als Webseiten-Antwortdaten identifiziert und werden durch Gerät45 zu einem fest zugeordneten Puffer in Decoder55 geliefert. Der fest zugeordnete Puffer in Transportdecoder55 hält die Antwortdaten zur Dekodierung durch Prozessor60 bereit. Prozessor55 leitet Systeminformation, die Takt-, Fehler- und Sychronisierungsinformation enthält, aus dem Datenstrom aus Gerät45 ab und liefert sie an Steuergerät115 . Steuergerät155 verwendet die Systeminformation zum Anweisen von Prozessor55 , resynchronisierte Webseiten-Antwortdaten aus dem fest zugeordneten Puffer in Decoder55 an HTMLTM/JavaTM-Prozessor60 zu liefern. Prozessor60 dekodiert die HTMLTM/JavaTM-kodierte Webantwortinformation und liefert Webseitenbilder repräsentierende Pixeldaten zur Speicherung im Speicher innerhalb des Steuergerätes115 . Obwohl Prozessor60 in1 als ein getrennter Prozessor gezeigt wird, könnte er auch innerhalb der Software des Steuergerätes115 implementiert werden. Prozessor60 umfasst die Verarbeitungs-Funktionen eines speziellen Webbrowsers, der JPEG-Entkomprimierung und Java-Dekodierung enthält, so wie sie, zum Beispiel, der Netscape-NavigatorTM umfasst. - Programminhaltdaten, z.B. ein vom Benutzer gewählter Fernsehprogrammkanal, innerhalb des MPEG-kompatiblen Transportdatenstroms aus dem Decoder
30 werden durch Prozessor25 auch in Pixel repräsentierende Daten, zusätzlich zu den Webseiten-Antwortdaten, dekodiert. Zu diesem Zweck bestimmt Steuergerät115 die PID-Werte des ausgewählten Fernsehkanal-Programms aus dem zusammengesetzten Programminformationsplan und lädt sie in Steuerregister innerhalb Gerät45 . Gerät45 vergleicht die PIDs der hereinkommenden Pakete der ausgewählten Fernsehkanal-Programmdaten in dem Transportdatenstrom aus Decoder30 mit den vorher in die Steuerregister des Gerätes45 geladenen PID-Werten. Die Pakete mit PID-Werten, die mit den PID-Werten des vorher bestimmten ausgewählten Fernsehkanal-Programms übereinstimmen, werden identifiziert und durch Gerät45 an einen fest zugeordneten Anwendungspuffer in Decoder55 geliefert. - Wie vorher für die Webseiten-Antwortdaten beschrieben, leitet der Prozessor
55 Systeminformation, die Takt-, Fehler- und Sychronisierungsinformation enthält, aus dem Datenstrom aus Gerät45 ab und liefert sie zum Steuergerät115 . Steuergerät115 verwendet die Systeminformation zum Anweisen des Prozessors55 , resynchronisierte Inhaltsdaten des Programmkanals aus dem Anwendungspuffer in Decoder55 an MPEG-Decoder65 zu liefern. Die MPEG-kompatiblen Programmkanalinhaltsdaten werden durch MPEG-Dekoder65 entkomprimiert, um Video-Pixeldaten und Audioausgangsdaten an Displayprozessor70 zu liefern. Die Pixeldaten aus Dekoder65 werden in einem Pixel repräsentierenden Speicher, der in Diplayprozessor70 enthalten ist, gespeichert. - Steuergerät
115 holt die Bildpixeldaten der Webseiten aus dem internen Speicher und formatiert sie zum Speichern als eine Überlagerung in dem Pixel repräsentierenden Speicher, der im Displayprozessor70 enthalten ist. Als solche wird eine gemeinsame Anzeige, die die Webseiten-Antwortdaten und den Programmkanalinhalt kombiniert, innerhalb des Pixelspeichers des Prozessors70 gebildet. Die relativen Proportionen und die Abmessungen des Webseitenbildes und des Kanalinhaltsbildes innerhalb des resultierenden zusammengesetzten Bildes, das in dem Pixelspeicher des Prozessors70 entsteht, können durch Steuergerät115 als Reaktion auf interne programmierte Anweisung oder externen Befehl, z.B. eines Benutzers, verändert werden. Die relativen Proportionen können so verändert werden, dass entweder das Webseitenbild oder das Kanalinhaltsbild zwischen 0–100% des resultierenden zusammengesetzten Bildes beisteuern. - Um die Proportion des zusammengesetzten Bildes einzustellen, die durch die Webseitendaten beigesteuert wird, skaliert das Steuergerät
115 die Pixeldaten des Webseitenbildes durch einen herkömmlichen Interpolationsprozess. Alternativ können die Daten durch eine getrennte Integrierte Schaltung für Videoverarbeitung, die in Verbindung mit Steuergerät115 agiert, skaliert werden. Das resultierende skalierte Webseitenbild wird innerhalb des Pixelspeichers von Prozessor70 durch Steuergerät115 gespeichert. Das gespeicherte Webseitenbild repräsentiert mit Bezug auf das Inhaltsbild des Programmkanals ein überlagertes Bild. Um die Position des Webseitenbildes innerhalb des Composite Bildes einzustellen, bestimmt das Steuergerät115 die Adressen, die den gewünschten Stellen im Speicher aus den internen Speichertabellendaten entsprechen, und speichert die skalierten Webseitenbilddaten an den gewünschten Stellen des Speichers. Wie zuvor erklärt wurde, wandelt der Displayprozessor70 die formatierten Daten des Composite Bildes in konventionelle Helligkeits- und Farbkomponenten um. Ferner verarbeitet Prozessor70 die Helligkeits- und Farbkomponenten zusammen mit durch Steuerschaltung115 bereitgestellten Zeitbasisdaten in einer konventionellen Art, um ein NTSC-Signal für Darstellung auf der NTSC-kompatiblen Bildwiedergabevorrichtung75 zu bilden. - Zweite Konfiguration des Prozessors
25 - In der zweiten Konfiguration erfasst der Prozessor
25 von1 Webseitendaten, welche in dem Satellitenrundfunk, der vom Decoder30 empfangen wurde, als Antwort auf eine Informationsanforderung über eine Telefonleitung an einen Dienstleister übertragen werden. Beim Anfordern von Webseitendaten durch einen Benutzer, z.B. durch Markieren des Webseitenzeichens857 in2 , benutzt das Steuergerät115 (1 ) die Anforderungszugangsdaten (Telefonnummer, angeforderter Webseitenidentifikationscode (z.B. URL) und Zugangsberechtigungs-Daten), um eine Kommunikation mit dem Dienstleister des Satellitenrundfunks einzurichten. - Bevor das Steuergerät
115 die Kommunikation mit dem Dienstleister einrichtet, bestimmt es aus der Zugangsberechtigungsinformation, ob der Zugang zu der angeforderten Seite zugelassen ist. Die Zulassung kann direkt aus der Zugangsberechtigungsinformation des Programmführers oder indirekt von einer Vorrichtung, die die Zugangsberechtigung des Benutzers innerhalb des Prozessors25 enthält, wie eine Smart-Card (zur Vereinfachung in der Zeichnung nicht gezeigt), bestimmt werden. Wenn der Zugang autorisiert wird, baut das Steuergerät115 die Telefon-Kommunikation mit dem Satellitenrundfunk-Dienstleister auf, indem es über Modem80 eine Telefonnummer wählt und angeforderte Information, z.B. angeforderten Webseiten-Identifikationscode (wie URL) und Berechtigungscode des Benutzers überträgt. Der Dienstleister fügt die angeforderten Webseiten-Informationen in den an Prozessor25 über Antenne10 , Prozessor20 und Decoder30 übertragenen Transportdatenstrom ein. Steuergerät115 verwendet die Antwort-Zugangsdaten (PIDs der Webseitendaten, Antwort- Programmkanalnummer und Transpondernummer), um die Webseitenpakete in dem Transportstrom zu identifizieren und zusammenzustellen, wie es für die erste Konfiguration des Prozessors25 beschrieben wurde. - Die PID-Werte der Dateninformation der Antwort-Webseiten und entsprechendem Programminformationsplan kann zwischen Dienstleister und Prozessor
25 auf vielerlei Weise und in einer Vielfalt von Datenformaten kommuniziert werden. Die PID-Werte und der Programminformationsplan können, zum Beispiel, mit Schutz- oder kundenspezifischen Anforderungen eines einzelnen Systems, wie zum Beispiel vom Benutzer definierbaren Datenelementen innerhalb MPEG, oder innerhalb von Daten, die nicht MPEG-kodiert sind, wie zum Beispiel innerhalb der vertikalen Austastlücke (im unsichtbaren Randbereich des Bildes = overscan) eines Fernsehrundfunksignals, übertragen werden. Ferner können die der Webseiteninformation zugewiesenen PID-Werte auch in zusätzlicher Programmführer-Information an Prozessor25 übertragen werden. Als eine noch andere Alternative können die PID-Werte, die für die Antwortdaten benutzt werden sollen, durch einen Dienstleister aus Information bestimmt werden, die vom Prozessor25 übertragen wurde. - Dritte Konfiguration des Prozessors
25 - In einer dritten Konfiguration fordert Prozessor
25 sowohl Information an und empfängt auch Antwort-Information auf derselben Kommunikationsverbindung, z.B. auf der Telefonverbindung über das Modem80 zu Server83 oder Verbindungsdienst87 . In dieser Konfiguration fordert Steuergerät115 Webseiteninformation zum Beispiel durch Markieren des Zeichens857 (2 ) an. Daraufhin benutzt Steuergerät115 (1 ) Anforderungszugangs-Daten (Telefonnummer und URL-Code und Zugangsberechtigungsdaten), um den Internetzugang einzurichten und Webseitendaten an der URL-Adresse über Modem80 und Server83 anzufordern. Steuergerät115 bestimmt, ob der angeforderte Internetzugang über Zugangs-berechtigungs- oder Berechtigungsinformation über Smartcard eines Benutzers autorisiert ist, wie in Verbindung mit der zweiten Konfiguration des Prozessors25 beschrieben wurde. Wenn Zugangsberechtigung besteht, baut Steuergerät115 eine Telefonverbindung über Server83 mit einem Dienstleister durch wählen einer Telefonnummer unter Benutzung des Modems80 auf und überträgt, zum Beispiel, den Internet-URL-Adresscode und Berechtigungscode des Benutzers, wie vorher beschrieben. Steuergerät115 verwendet Antwort-Zugangsdaten (die Transmission Control Protocol/Internet Protocol (TCP/IP) Identifikationsdaten beinhalten), die aus der Information der zusammengesetzten Programmplans bestimmt wurden, um die Webseitenpakete zu identifizieren und zusammenzustellen, die Webseiten-HTML- und zugehörige Javadaten (und andere ,z.B. des Typs JPEG-, GIF-, TIF-Daten) in dem Antwort-Datenstrom aus Server83 enthalten. Die Webseiten-TCP/IP-Pakete der Antwort werden innerhalb Modem80 gepuffert, und an HTMLTM-Prozessor60 , unter Befehl des Steuergerätes115 geliefert. Prozessor60 dekodiert die in HTMLTM und Java kodierte Webseiteninformation und stellt Pixeldaten, die Webseitenbilder repräsentieren, zur Speicherung innerhalb Steuergerät115 bereit. Steuergerät115 holt die Pixeldaten der Webseiten aus dem internen Speicher und formatiert sie zur Speicherung als ein überlagertes Bild in dem Pixel-Speicher, das zur Wiedergabe in Gerät75 als eine gemeinsame Bilddarstellung, wie vorher beschrieben, in Displayprozessor70 enthalten ist. In dieser Konfiguration unterstützt Prozessor25 vollständigen Internetzugang über Server83 , wobei er den dargestellten Programm-Führer benutzt. Zum Beispiel, nach einer Markierung des Bildzeichens810 durch den Benutzer, dem Bildzeichen830 (2 ) folgt, führt Steuergerät115 Browserfunktionen der Webseiten aus und stellt entweder einen Kundenwebbrowser oder einen Standardbrowser, z.B. Netscape NavigatorTM dar, durch den vollständiger Internetzugang verfügbar ist. - Alternativ kann in der dritten Konfiguration der Prozessor
25 einen begrenzten Internetdienst unterstützen. In diesem Fall unterliegt der Zugang zu dem Internet über Server83 der Steuerung durch den Dienstleister, der nur den indirekten Internet-Zugang erlaubt. Der Dienstleister stellt zusammengetragene Webseiteninformation bereit, die kompatibel mit der Darstellung des angezeigten zusammengesetzten Programmführers ist. Der Dienstleister speichert eine begrenzte Anzahl von Webseiten lokal innerhalb Server83 , die für Prozessor25 zugänglich sind, wobei er den zusammengesetzten Programminformationsplan verwendet, welcher einen Index für die verfügbaren Webseiten und ihre entsprechenden vorbestimmten PIDs liefert. Alternativ kann der Dienstleister die Auswahl der von Server83 verfügbaren Webseiten abändern und periodisch aktualisierte kompatible ergänzende Programmführerinformation an Prozessor25 über den Datenstrom des Satellitenrundfunks liefern. Die ergänzende Programmführerinformation versetzt den Prozessor in die Lage, einen aktualisierten angezeigten Führer zusammen mit dem kompatiblen Programmplan und anderer Information zu bilden, die einem Benutzer ermöglicht, auf die aktualisierte Zugangsinformation zuzugreifen. Durch Speichern der Webseiteninformation aus dem Internet lokal in Server83 , behält der Dienstleister Kontrolle über den Internetinhalt, der einem Benutzer zur Verfügung steht und ist in der Lage, das gelieferte Material dem Benutzer in Rechnung zu stellen. Die lokale Speicherung der Webseiten-Information in Server83 bietet einem Benutzer einen schnelleren Zugang auf die Information ohne die volle Verzögerung, die mit dem normalen Internetzugang verbunden ist. Ferner wird die Belastung für Prozessor25 , Informationsanforderungen mit externen Vorrichtungen zu kommunizieren, auf ein Minimum dadurch begrenzt, dass nur eine begrenzte Menge von Internetinformation angefordert werden kann, und der Prozessor25 nur mit lokalen Servern, wie zum Beispiel Server83 , kommunizieren muss. Es muss angemerkt werden, dass Modem80 auch ein Breitbandkommunikationsmodem, zum Beispiel ein Kabelmodem, sein kann. In diesem Fall kann Prozessor25 sowohl Webseitendaten als auch Programmdaten des Videorundfunks aus einer Kabelprogrammquelle über Modem80 zur Darstellung dekodieren. - Steuergerät
115 verwendet das in4 gezeigte Verfahren, um eine Darstellung eines Programmführers durch Verarbeitung und Formatierung empfangener Programmführer-Information herzustellen, die schon Menüoptionen für die Benutzerauswahl enthält. Den Ablauf der4 benötigt Prozessor25 nicht, um Menüoptionen zur Benutzerauswahl zu bilden und kann, zum Beispiel, in seiner ersten Konfiguration eingesetzt werden. In Schritt205 , der dem Start mit Schritt200 folgt, empfängt Prozessor25 einen Transportdatenstrom aus Decoder30 , welcher Menüoptionen zur Auswahl durch den Benutzer, für die Darstellung als Teil des dargestellten Programmführers einfügt. Die vom Benutzer wählbaren Optionen unterstützen die Einleitung von Kommunikationsfunktionen des Benutzers, wie zum Beispiel E-Mail, Telefon-, Internetzugangs-, Fax-, Bildtelefon-, Kanaleinstellungs-, Programmaufzeichnungs- und Heimsteuerfunktionen. - Die im Schritt
205 empfangenen Daten enthalten in der Programmführerinformation auch zusätzliche Verbindungsdaten. Die zusätzlichen Verbindungsdaten umfassen Programmplan- Zugangsberechtigungs- und Netzwerkinformation und verbinden Zugangsdaten mit den Menüoptionen, die der Benutzer in der Bilddarstellung des Programmführers auswählen kann. Die Zugangsdaten enthalten Identifikationscodes, Kommunikationsprotokollcodes, Zugangsberechtigungscodes, Internetzugangscodes, z.B. URL-Codes für Webseiten- und E-mail-Zugriff, ebenso wie Telefon- und Faxnummern. Die zusätzlichen Verbindungsdaten ermöglichen dem Prozessor25 , die in dem Transportstrom aus Decoder30 Programminhalts- und die Programmführerinformationen zusammenzustellen, zu dekodieren und darzustellen. Die Zugangsdaten ermöglichen dem Prozessor25 mit externen Vorrichtungen zu kommunizieren und beinhalten verschiedene Codes, die Adressen repräsentieren, die Adressen verschiedener Informationsquellen entsprechen. In Schritt210 verwendet Steuergerät115 vordefinierte im internen Speicher gespeicherte PID-Werte von Verbindungsdaten zur Anweisung des Prozessors25 , um die Verbindungs- und Zugangsdaten aus der empfangenen Programmführerinformation zu identifizieren und zu erfassen. Die erfassten Verbindungsdaten werden durch Steuergerät115 zusammengestellt, formatiert und in Schritt215 in internem Speicher gespeichert. Im Schritt210 können zusätzliche Verbindungsdaten, z.B. Internet- oder E-mail-Adressen oder Telefonnummern, auch durch einen Benutzer über eine Eingabe-Vorrichtung, z.B. eine Fernbedienung, eingegeben werden, und die zusätzlichen Daten werden in die empfangenen Verbindungsdaten durch Steuergerät115 eingefügt. - Die Programmführerinformation, die die vom Benutzer wählbaren Optionen enthält, wird zur bildlichen Darstellung durch Steuergerät
115 in Verbindung mit Displayprozessor70 innerhalb Prozessor25 im Schritt220 formatiert, wie vorher in Verbindung mit1 beschrieben wurde. In Schritt225 wandelt Displayprozessor70 die gespeicherten und formatierten Daten des Programmführers in konventionelle Helligkeits- und Farbkomponenten um. Die Helligkeits- und Farbkomponenten werden zusammen mit von Steuergerät115 bereitgestellten Taktdaten durch Prozessor70 verarbeitet, um sie auf Wiedergabevorrichtung75 darzustellen. Der Ablauf von4 endet am Schritt230 . Steuergerät115 (1 ) benutzt das in5 gezeigte Verfahren, um einen Programmführer in einem Videodecoder aus Informationen herzustellen, die aus einer Vielzahl von Quellen empfangen wurden. Der entstandene Führer unterstützt vom Benutzer wählbare Kommunikations-Funktionen, wie z.B., Internetzugangs-, E-mail- Fax- usw. In Schritt305 , der dem Start bei Schritt300 folgt, nimmt das Steuergerät115 Satellitenprogrammführer-Information (SPG) aus dem Transportdatenstrom eines Rundfunksatelliten auf, der aus Decoder30 durch Steuergerät115 empfangen wurde. Im Schritt310 erfasst Steuergerät115 DVD-Programmführer-Information (DPG) aus Speichervorrichtung90 über Schnittstelle95 . Steuergerät115 erfasst, stellt zusammen und formatiert den SPG und DPG durch Zugriff und Zusammenstellen der entsprechenden Datenpakete, um Pixeldaten herzustellen, die SPG- und DPG repräsentieren, um sie als einen zusammengesetzten Programmführer in der Pixeltabelle des Geräts70 zu speichern, wie vorher in Verbindung mit1 beschrieben wurde. Die SPG- und DPG-Information enthält Verbindungs- und Zugangsdaten in der Form des Programmplans, Zugangsberechtigungs- und Netzwerk- Information. In anderen Konfigurationen verwendet Prozessor25 die hier detailliert beschriebenen Prinzipien, um einen zusammengesetzten Programmführer zu erstellen, der Programminformation enthält, die aus einer Quelle, wie zum Beispiel, einer terrestrischen Rundfunkquelle, einer Kabelrundfunkquelle, einer Computerquelle, einer Radioübertragungsquelle und einer Quelle, auf die über Telefonleitungen zugegriffen wird, hergeleitet wird. - In Schritt
315 erzeugt Steuergerät115 vom Benutzer auswählbare Menüoptionen (z.B. zur Benutzerauswahl zum Internetzugang, E-Mail, Fax usw.) zur Darstellung in Form von Pixeldaten zum Einfügen in die Pixelspeichertabelle in Gerät70 . In Schritt315 erzeugt Steuergerät115 auch vom Benutzer bestimmbare Menüoptionen, die dem Benutzer ermöglichen, seinen Programmführer individuell einzurichten, damit er ein Bildzeichen enthält, welches eine spezifische Benutzeranforderungsfunktion ausführt, zum Beispiel möchte ein Benutzer ein Bildzeichen haben, das auf eine bestimmte Internetseite zugreift oder in einer Anzeige aller empfangenen Mitteilungen erscheint. Steuergerät115 reagiert auf Befehle, die über eine Dateneingabevorrichtung, z.B. eine Fernbedienung oder eine Tastatur eingegeben werden, mit dem Erzeugen der von dem Benutzer bestimmbaren Menüoption in Übereinstimmung mit den programmierten Instruktionen. - In Schritt
320 prüft Steuergerät115 SPG- und DPD-Informationen für die Identifikatoren der Daten (z.B. PIDs) auf Auslassungen und Konflikte. In Schritt325 nummeriert Steuergerät115 die vorhandenen Datenidentifikatoren neu und ordnet neue Datenidentifikatoren wie erforderlich zu, um kompatiblen Programminformationsplan für sowohl die zusammengestellte Programmführerinformation als auch den zugeordneten Programminhalt zu erzeugen. In Schritt330 bildet Steuergerät115 zusammengesetzte Programmplan-, Zugangsbedingungs- und Netzwerkinformation für den zusammengesetzten Programmführer in der in Verbindung mit1 beschriebenen Weise. - Der zusammengesetzte Programmplan wird gebildet, um Prozessor
25 zu ermöglichen, die wählbaren Kommunikations-Funktionen über den zusammengesetzten Programmführer auszuführen. Zu diesem Zweck ordnet der zusammengesetzte Programmplan eine Kommunikationsfunktion PID und eine Menüoption (z.B. Webseiten-, E-mail-, Faxbildzeichen) den verschiedenen die Adressen repräsentierenden Codes zu, die den Adressen der verschiedenen Quellen entsprechen. In Schritt330 fügt Steuergerät115 auch vom Benutzer eingegebene Daten, Zugangsberechtigungen und Netzwerkinformation in den zusammengesetzten Programmplan ein. Diese Daten können Elemente sein, wie zum Beispiel eine E-mail-Adresse, eine Telefon/Faxnummer, eine Webseitenverbindungsadresse, eine Kreditkartennummer usw. Der Benutzer gibt diese Daten in den Prozessor25 über eine Vorrichtung ein, wie zum Beispiel eine Fernbedienung oder Tastatur. In Schritt335 formatiert das Steuergerät115 die SPG- und DPG-Pixeldaten zusammen mit den Pixeldaten der Menüoption in der Pixeltabelle des Gerätes70 , die in Schritt315 erzeugt wurde, um einen zusammengesetzten Programmführer zur bildlichen Darstellung zu formen. - Die zusammengesetzte Programmführerinformation, die die vom Benutzer wählbaren Menüoptionen enthält, wird in Schritt
340 für die Darstellung formatiert und in Schritt345 ausgegeben, wie vorher in Verbindung mit1 beschrieben wurde. Der Ablauf der5 endet mit Schritt350 . - Steuergerät
115 (1 ) verwendet den Ablauf der6 um Programmführerinformation automatisch aus einer Vielzahl von Quellen zu erfassen und zusammenzustellen, um einen zusammengesetzten Programmführer für die Darstellung zu bilden. In Schritt405 , der dem Start bei Schritt400 folgt, erfasst und speichert Steuergerät115 Satellitenprogrammführer-Information (SPG) aus dem Transportstrom des Satellitenrundfunks, der vom Prozessor25 aus Decoder30 empfangen wurde. Steuergerät115 beginnt im Schritt415 automatisch Kommunikation mit DVD-Speichervorrichtung90 (1 ) über Schnittstelle95 . Die Kommunikation wird nach Einschalten des Prozessors25 als Reaktion auf vorher gespeicherte Information der Hardwarekonfiguration gestartet, die die peripheren Vorrichtungen definiert, die mit dem Prozessor25 und den zugehörigen Kommunikations-Protokollen verbunden sind. Diese Information kann innerhalb der empfangenen Programmführer-Information enthalten sein, oder kann bei der Herstellung innerhalb Prozessor25 gespeichert werden oder kann durch Prozessor lokal bestimmt werden, oder kann durch eine Kombination dieser Verfahren bestimmt werden. Die lokale Bestimmung der Hardwarekonfiguration kann durch periphere Abfrage, die durch Steuergerät115 ausgelöst wird, oder durch Dateneingabe der Hardwarekonfigurationsdaten durch den Benutzer erreicht werden. - In alternativen Ausführungsformen kann Kommunikation automatisch durch Bedingungen, wie zum Beispiel a) Benutzerbefehl über Auswahl einer Option des Programmführers, b) periphere Abfrage, durch Steuergerät
115 auf periodischer oder intermittierender Basis gestartet, oder c) Erkennung einer neuen oder veränderten elektrischen Verbindung des Prozessors25 mit einer peripheren Vorrichtung, wie zum Beispiel DVD-Vorrichtung90 , ausgelöst werden. - Steuergerät
115 beginnt Kommunikation mit DVD-Gerät90 über Schnittstelle95 , wobei es Kommunikationsprotokollcodes, Identifikatorcodes, Berechtigungscodes und Zugangsberechtigungs-Codes verwendet, die aus Zugangsdaten innerhalb der empfangenen Programmführerinformation geholt werden. In Schritt420 lenkt Steuergerät115 den Prozessor25 , die DVD-Programmführerinformation (DPG) zu erfassen und zusammenzustellen, die aus der DVD-Speichervorrichtung90 über Schnittstelle95 in der Weise, wie vorher in Verbindung mit1 beschrieben, hergeleitet wurde. In Schritt425 trägt Steuergerät115 die SPG- und DPG-Informationen nach Themen und Oberbegriffen durch Abbilden der SPG- und DPG-Information mit entsprechenden Themen und Oberbegriffen in einer Hauptübersicht zusammen, wie ebenfalls in Verbindung mit1 beschrieben wurde. Ferner trägt Steuergerät in Schritt425 SPG- und DPG-Information nach Quellen und zusammen und ordnet ein unterschiedliches Farbattribut Programmen und Programmzeichen aus verschiedenen Quellen zu. Zusätzlich erzeugt Steuergerät Menüoptionen, die dem Benutzer erlauben, nach Quellen und Farben zu sortieren. -
7 zeigt eine Darstellung in Schwarz und Weiß eines farbigen Programmführeranzeigeformats entsprechend der Erfindung, die vom Steuergerät erzeugte Menüoptionen zeigt, die einem Benutzer erlauben, Programme nach Quellen und Farben zusammenzustellen. Quellen-Bildzeichen905 –925 sind Rundfunksendungen über Antenne, Kabel, Radio, Satelliten und Aufzeichnung (z.B. DVD-Quelle90 –1 ) entsprechend zugeordnet. Quellen-Bildzeichen930 –950 sind E-mail-, Telefon-, Bildtelefon-, Fax- und Internetfunktionsquellen entsprechend zugeordnet. Wenn zum Beispiel ein Benutzer Quellenbildzeichen905 markiert, wird ein Programmführer dargestellt, der Rundfunkprogramme über Antenne und zugehörige Bildzeichen zeigt. Nach Markierung des Quellen-Bildzeichens930 , zum Beispiel, wird in ähnlicher Weise ein Programmführer angezeigt, der E-mail-Bildzeichen zeigt, über die ein Benutzer Menüs aktiviert, um die Abfassung und den Versand einer E-mail-Nachricht zu beginnen und empfangene Nachrichten zu lesen und zu löschen. - Bildzeichen
900 ist eine Art "Regenbogen"-Zeichen, das ein Spektrum diskreter Farbblöcke zeigt, die durch graue Schatten in der schwarz-weißen Abbildung der7 repräsentiert werden. Die Auswahl der Farben des Zeichens900 können alternativ als ein kontinuierliches Spektrum oder in einem ausgewählten Bereich von Farben oder einer Anzahl von diskreten Farbblöcken arrangiert werden. Nach Markierung einer einzelnen Farbe innerhalb Zeichen900 werden Programme aus der Quelle mit dem Attribut dieser einzelnen Farbe angezeigt. Angenommen, zum Beispiel, Steuergerät115 ordnet in Schritt425 die Farbe Purpur der DVD-Qellen-Vorrichtung90 zu, dann werden, nach Markierung der Farbe Purpur innerhalb des Bildzeichens900 durch einen Benutzer, die aus der DVD-Vorrichtung90 verfügbaren Filme als ein Programmführer dargestellt. Alternativ kann das Schema der Farbzusammenstellung benutzt werden, um Programme nach anderen Kriterien als nach Quellen zu identifizieren. Farbe kann als ein Attribut zur Identifizierung von Programmen nach Themen und Oberbegriffen verwendet werden, zum Beispiel, in welchem Fall die Anzeige von zum Ansehen verfügbaren Filmen aus allen Quellen durch Markieren einer roten Farbe innerhalb des Zeichens900 identifiziert werden könnte. Zusätzlich können die Daten des Programmführers durch andere Attribute als Farben zusammengestellt werden. Zum Beispiel können Programme aus verschiedenen Quellen mit Attributen, wie verschiedene Schatten oder unterschiedliche Umrisse und Abmessungen der Bildzeichen, versehen werden. - In Fortsetzung des Ablaufs von
6 bildet das Steuergerät115 in Schritt430 einen zusammengesetzten Programmführer zur Darstellung aus der zusammengestellten SPG- und DPG-Information, in ähnlicher Weise zu der, die in Verbindung mit1 beschrieben wurde. Steuergerät115 erzeugt in Schritt425 auch zugehörige vom Benutzer wählbare Menüoptionen zum Anzeigen, die die vom Benutzer wählbaren Programmführeroptionen zum Sortieren nach Quelle und Farbe enthalten. Die erzeugten Menüoptionen werden durch Steuergerät115 in Schritt430 in einen zusammengesetzten Programmführer zur Anzeige eingefügt, wie in7 veranschaulicht. In Schritt435 formatiert Steuergerät115 die zusammengesetzte Programmführer-Information zum bildlichen Darstellen, wie vorher in Verbindung mit1 beschrieben wurde. Der Ablauf der6 endet mit Schritt440 . - Steuergerät
115 (1 ) benutzt den Ablauf von8 um Webseiteninformation zu erfassen, die von einem Benutzer eines Videoempfängers angefordert wurde, die über eine Auswahl aus Optionen auf einem angezeigten Programmführer getätigt wurde. In Schritt505 , der dem Start bei Schritt500 folgt, holt Steuergerät115 Zugangsdaten in der Form von z.B. einer Telefonnummer und einem Internet-URL-Code aus einem Speicher, in Reaktion auf eine vom Benutzer über den angezeigten Programmführer ausgewählte Webseite. Die mit der einzelnen Auswahl des Benutzers verbundenen Zugangsdaten werden aus einer Programmführerdatenbank bestimmt unter Verwendung des Programm-Informationsplans, welcher alle zugeordneten Daten mit einem einzelnen Programm oder einer einzelnen Programmführerfunktion verbindet. - In Schritt
515 veranlasst das Steuergerät115 Prozessor25 eine Kommunikationsverbindung aufgrund einer Anforderung mit Server83 durch Wählen der geholten Telefonnummer unter Benutzung von Modem80 aufzubauen. In Schritt515 kodiert und überträgt Prozessor25 auch zusätzliche Zugangsdaten, wie zum Beispiel den Internet-URL-Code, die das Protokoll benutzen, das zur Kommunikation auf der angeforderten Kommunikationsverbindung erforderlich ist. Das erforderliche Protokoll wird aus dem Programminformationsplan bestimmt. In Schritt520 veranlasst Steuergerät115 Prozessor25 ein Antwortsignal zu empfangen und zu dekodieren, das über eine Antwort-Kommunikationsverbindung empfangen wurde. Steuergerät115 leitet Prozessor25 bei der Identifizierung und dem Rückgewinnen der Antwort-Webseiteninformation aus dem Eingangssignal in den Schritten525 und530 an. Verschiedene Verfahren der Rückgewinnung von Antwortdaten aus dem Eingangssignal werden durch Prozessor25 in Schritten525 und530 verwendet. Das gewählte Verfahren hängt davon ab, ob die Antwortkommunikationsverbindung dieselbe Verbindung ist, die bei der Anforderung der Webseitendaten benutzt wurde, oder nicht. Die verwendeten Verfahren zur Identifizierung und zum Rückgewinnen der Antwortdaten sind denen ähnlich, die vorher in Verbindung mit den drei Konfigurationen des Prozessors25 beschrieben wurden. Steuergerät115 wendet das Verfahren der geeigneten Konfiguration bei der Identifizierung der Antwortdaten der Webseiten in dem Eingangssignal in Schritt525 an. Zu diesem Zweck benutzt Steuergerät115 Datenidentifikatoren, die aus dem Programminformationsplan bestimmt werden, die die Identifikatoren mit der Programm-Führerauswahl des Benutzers verbinden. Steuergerät115 formatiert in Schritt535 die Webseiteninformation der Antwort für die Bildanzeige, und der Ablauf von8 endet mit Schritt540 . - Steuergerät
115 (1 ) benutzt den Ablauf der9 sowohl zum Dekodieren von Interneteingangsinformation als auch komprimierter Video-Daten, um einen Composite-Videoausgang zur Bildanzeige zu bilden. Dem Start in Schritt600 folgt Schritt605 , in dem Steuergerät115 Paketidentifikatoren für die vom Benutzer angeforderten Internetdaten und komprimierten Videodaten aus dem Programminformationsplan zu bestimmen. In Schritt607 bestimmt Steuergerät115 , ob Zugang zu den angeforderten Interdaten und den komprimierten Videodaten aus der Zugangsberechtigung oder Smartcard Information die Berechtigung des Benutzers autorisiert ist, wie zuvor in Verbindung mit der dritten Konfiguration des Prozessor25 beschrieben wurde. - Wenn Zugang autorisiert wird, identifiziert Steuergerät
115 in Schritt610 die Webseiten TCP/IP Pakete, die Webseitendaten in einem Antwortdatenstrom aus Server83 enthalten. Wenn Zugang autorisiert ist, identifiziert Steuergerät in ähnlicher Weise in Schritt615 die komprimierten Videodatenpakete, die ein vom Benutzer gewähltes Videoprogramm in einem Eingangstransportstrom aus Decoder30 zu Prozessor25 enthalten. Steuergerät identifiziert die Webseiten- und komprimierten Video-Datenpakete in einer ähnlichen Weise, wie in Verbindung mit1 beschrieben wurde. - In Schritt
617 veranlasst Steuergerät115 den Prozessor25 (1 ) Internet- oder komprimierte Videodaten zu entschlüsseln, falls sie verschlüsselt sind. In Schritt620 leitet Steuergerät115 Prozessor25 bei der Dekodierung der identifizierten Internetwebseitendaten unter Verwendung des HTMLTM-Prozessors60 an. In Schritt625 leitet Steuergerät115 Prozessor25 bei der Entkomprimierung der identifizierten komprimierten Videodaten unter Verwendung des MPEG-Decoders65 an. Die resultierenden dekodierten Webseitendaten und die entkomprimierten Videodaten werden vereinigt, formatiert und auf Diplaygerät75 unter Einsatz von Prozessor70 und der Leitung von Steuergerät115 im Schritt630 angezeigt. Der Ablauf von9 endet mit Schritt640 . - Der Aufbau von
1 ist nicht exklusiv. Andere Architekturen können in Übereinstimmung mit den Grundsätzen der Erfindung abgeleitet werden, um dieselben Zielsetzungen zu erreichen. Ferner können die Funktionen der Elemente von Prozessor25 von1 und die Ablaufschritte von4 –6 ,8 und9 insgesamt oder teilweise innerhalb programmierter Instruktionen eines Mikroprozessors implementiert werden. Zusätzlich gelten die Grundsätze der Erfindung für jede Form von MPEG- oder nicht MPEG-kompatiblen elektronischen Programmführer. Ferner gelten die Grundsätze der Erfindung für Kommunikation bei jeder Form Kommunikationsverbindungen einschließlich über Kabel, Infra-Rot, Radio, Mikrowellen und über ein Computer-Netzwerk. Zusätzlich muss angemerkt werden, dass die Gestaltung des zusammengesetzten Programmführers, wie hierin beschrieben, an einer von einem Videoempfänger entfernten Stelle ausgeführt werden kann und durch den Empfänger über ein Kommunikations-Netzwerk zugegriffen werden kann.
Claims (14)
- Ein Verfahren der Bedienung eines Video-Decodersystems zur Erstellung eines Programmführers, der dem Benutzer ermöglicht eine Funktion auszuwählen, die folgende Schritte umfasst: a) Empfang von Programmführerinformation zur Anzeige von wenigstens einer Quelle; b) Erzeugen eines vom Benutzer bestimmten Menü-Zeichens, das wenigstens eine externe Anzeigevorrichtung in einem angezeigten Programmführer darstellt, wobei das vom Benutzer bestimmte Menü-Zeichen einem Benutzer gestattet, eine Kommunikation zwischen dem Video-Decoder und der zu dem Video-Decoder externen Vorrichtung auszulösen; c) Erzeugen von Programm-Abbildungsinformation in dem Decoder zur Zuordnung des vom Benutzer bestimmten Menü-Zeichens zu Zugangsdaten, die die Einrichtung einer bidirektionalen Kommunikation zwischen dem Decoder und der externen Vorrichtung als Antwort auf Auswahl des vom Benutzer bestimmten Menü-Zeichens ermöglichen, das in der Programmführerinformation zur Anzeige präsentiert wird; d) Einfügen von Programmführerinformation und dem vom Benutzer bestimmten Menü-Zeichen in einen Programmführer; und e) Formatieren des Programmführers für die Anzeige.
- Ein Verfahren nach Anspruch 1, das den folgenden Schritt einschließt: Ableiten der Zugangsdaten aus der Programmführer-Information.
- Ein Verfahren nach Anspruch 1, das den folgenden Schritt einschließt: Erzeugen von Programmabbildungsinformation, um verschiedene angezeigte, vom Benutzer wählbare Menüoptionen verschiedenen Kommunikationsverbindungen zuzuordnen.
- Ein Verfahren nach Anspruch 3, das den folgenden Schritt einschließt: Zuordnen von verschiedenen Zugangsdaten zu entsprechenden verschiedenen Kommunikationsverbindungen.
- Ein Verfahren nach Anspruch 1, das folgenden Schritt einschließt: Erzeugen von Programmabbildungsinformation, um eine angezeigte vom Benutzer wählbare Menüoption sowohl angeforderten Zugangsdaten als auch Antwortzugangsdaten zuzuordnen.
- Ein Verfahren nach Anspruch 5, wobei die angeforderten Zugangsdaten entweder a) eine Telefon/Faxnummer, b) eine Internet-Identifikationsnummer oder einen Adressen-Code oder c) Zugangsberechtigungsdaten enthalten; und die Antwort-Zugangsdaten wenigstens entweder a) eine Daten-Identifikationsnummer, b) eine Kanalnummer oder c) eine Transpondernummer enthalten.
- Ein Verfahren nach Anspruch 5, das folgenden Schritt einschließt: Erzeugen von Programmabbildungsinformation, um verschiedene angezeigte vom Benutzer wählbare Menüoptionen verschiedenen Adressen bezeichnenden Codes zuzuordnen, die den Adressen von Informationsquellen entsprechen.
- Ein Verfahren nach Anspruch 1, das den folgenden Schritt einschließt: Erzeugen von Programmabbildungsinformation, um verschiedene angezeigte vom Benutzer wählbare Menüoptionen verschiedenen Adressen bezeichnenden Codes zuzuordnen, die den Adressen von wenigstens zwei Quellen entsprechen, die von a) einer Speicherquelle, b) einer Satellitenrundfunkquelle, c) einer terrestrischen Rundfunkquelle, d) einer Kabelrundfunkquelle, e) einer Computerquelle, f) einer Radioübertragungsquelle und g) einer Quelle zu der Zugang über Telefonleitungen besteht, ausgewählt werden.
- Ein Verfahren nach Anspruch 1, das den folgenden Schritt einschließt: Erzeugen von Programmabbildungsinformation, um verschiedene angezeigte vom Benutzer wählbare Menüoptionen verschiedenen Zugangsberechtigungsinformationen zur Bestimmung von Zugang zu Programmen auf der Basis einer Anspruchs-Berechtigung. des Benutzers zuzuordnen.
- Ein Verfahren nach Anspruch 1, das den folgenden Schritt einschließt: Erzeugen von Programmabbildungsinformation, um verschiedene angezeigte vom Benutzer wählbare Menüoptionen verschiedenen physischen Parametern eines Kommunikations-Netzwerkes zuzuordnen.
- Ein Verfahren nach Anspruch 1, das den folgenden Schritt einschließt: Erzeugen von Programmabbildungsinformation, um verschiedene angezeigte vom Benutzer wählbare Menüoptionen verschiedenen Adressen bezeichnenden Codes zuzuordnen, die den Adressen von Informationsquellen entsprechen, die durch einen Benutzer an den Decoder geliefert werden.
- Ein Verfahren nach Anspruch 11, wobei die Adressen bezeichnenden Codes wenigstens entweder a) Telefon/Fax-Nummer bezeichnende Information, oder b) Internetadressen bezeichnende Information enthalten.
- Ein Verfahren nach Anspruch 1, das den folgenden Schritt einschließt: Erzeugen einer Programmabbildungsinformation, um verschiedene Paket-Identifikationsnummern (PIDs) Programmführerinformation aus verschiedenen Quellen zuzuordnen.
- Ein Verfahren nach Anspruch 1, dadurch gekennzeichnet, dass das Erzeugen von Programmabbildungsinformation in dem Decoder die Zuordnung zwischen dem Menü-Zeichen und einem Kommunikations-Protokoll und sowohl den angeforderten Zugangsdaten als auch den Antwort-Zugangsdaten gestattet, um die Einrichtung der Kommunikation zwischen dem Decoder und der externen Vorrichtung zu ermöglichen.
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US4353997P | 1997-04-14 | 1997-04-14 | |
US43539P | 1997-04-14 | ||
PCT/US1997/017033 WO1998047284A1 (en) | 1997-04-14 | 1997-09-23 | System for forming program guide information for user initiation of control and communication functions |
Publications (2)
Publication Number | Publication Date |
---|---|
DE69736489D1 DE69736489D1 (de) | 2006-09-21 |
DE69736489T2 true DE69736489T2 (de) | 2006-12-28 |
Family
ID=21927683
Family Applications (5)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
DE69736935T Expired - Lifetime DE69736935T2 (de) | 1997-04-14 | 1997-09-23 | Verfahren zum Kompilieren von Programmführungsinformation mit einer neuen Datenidentifizier-Zuteilung |
DE69736079T Expired - Lifetime DE69736079T2 (de) | 1997-04-14 | 1997-09-23 | System zur erlangung von durch einen benutzer über eine programmführungsauswahl bestellter information |
DE69730622T Expired - Lifetime DE69730622T2 (de) | 1997-04-14 | 1997-09-23 | System für die automatische erzeugung einer programmführung mittels information aus verschiedenen quellen |
DE69736489T Expired - Lifetime DE69736489T2 (de) | 1997-04-14 | 1997-09-23 | System zur erzeugung von programmführungsinformation für die ausführung von steuer- und kommunikationsfunktionen durch den benutzer |
DE69728177T Expired - Lifetime DE69728177T2 (de) | 1997-04-14 | 1997-12-15 | Graphische benutzerschnittstelle mit hierarchischen menüen |
Family Applications Before (3)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
DE69736935T Expired - Lifetime DE69736935T2 (de) | 1997-04-14 | 1997-09-23 | Verfahren zum Kompilieren von Programmführungsinformation mit einer neuen Datenidentifizier-Zuteilung |
DE69736079T Expired - Lifetime DE69736079T2 (de) | 1997-04-14 | 1997-09-23 | System zur erlangung von durch einen benutzer über eine programmführungsauswahl bestellter information |
DE69730622T Expired - Lifetime DE69730622T2 (de) | 1997-04-14 | 1997-09-23 | System für die automatische erzeugung einer programmführung mittels information aus verschiedenen quellen |
Family Applications After (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
DE69728177T Expired - Lifetime DE69728177T2 (de) | 1997-04-14 | 1997-12-15 | Graphische benutzerschnittstelle mit hierarchischen menüen |
Country Status (15)
Country | Link |
---|---|
US (5) | US7496946B1 (de) |
EP (9) | EP1501305A1 (de) |
JP (13) | JP4166286B2 (de) |
KR (8) | KR100644248B1 (de) |
CN (11) | CN1767634B (de) |
AU (7) | AU4590397A (de) |
BR (5) | BR9714608B1 (de) |
DE (5) | DE69736935T2 (de) |
ES (3) | ES2270470T3 (de) |
GB (1) | GB2340690B (de) |
HK (7) | HK1028513A1 (de) |
ID (1) | ID22886A (de) |
RU (1) | RU2219679C2 (de) |
TR (4) | TR199902429T2 (de) |
WO (7) | WO1998047284A1 (de) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE102017211471A1 (de) * | 2017-07-05 | 2019-01-10 | Bayerische Motoren Werke Aktiengesellschaft | Vorrichtung zum Ansteuern einer Leuchteinheit |
Families Citing this family (323)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9286294B2 (en) | 1992-12-09 | 2016-03-15 | Comcast Ip Holdings I, Llc | Video and digital multimedia aggregator content suggestion engine |
US7168084B1 (en) | 1992-12-09 | 2007-01-23 | Sedna Patent Services, Llc | Method and apparatus for targeting virtual objects |
US6769128B1 (en) | 1995-06-07 | 2004-07-27 | United Video Properties, Inc. | Electronic television program guide schedule system and method with data feed access |
EP2273783A3 (de) | 1996-03-15 | 2011-02-16 | Gemstar Development Corporation | Kombination eines Videokassettenrekorderindex mit einer elektronischen Programmführung |
JPH10126750A (ja) | 1996-10-23 | 1998-05-15 | Matsushita Electric Ind Co Ltd | 番組情報放送システム、放送装置、及び受信端末装置 |
US6097383A (en) | 1997-01-23 | 2000-08-01 | Zenith Electronics Corporation | Video and audio functions in a web television |
ES2475242T3 (es) | 1997-07-21 | 2014-07-10 | Gemstar Development Corporation | Sistemas y métodos para mostrar y grabar interfaces de control |
US7603684B1 (en) | 1998-05-19 | 2009-10-13 | United Video Properties, Inc. | Program guide system with video-on-demand browsing |
CN1867068A (zh) | 1998-07-14 | 2006-11-22 | 联合视频制品公司 | 交互式电视节目导视系统及其方法 |
EP1097587A1 (de) * | 1998-07-23 | 2001-05-09 | Diva Systems Corporation | Interaktive benutzerschnittstelle |
US6754905B2 (en) | 1998-07-23 | 2004-06-22 | Diva Systems Corporation | Data structure and methods for providing an interactive program guide |
US9924234B2 (en) | 1998-07-23 | 2018-03-20 | Comcast Ip Holdings I, Llc | Data structure and methods for providing an interactive program |
US6898762B2 (en) | 1998-08-21 | 2005-05-24 | United Video Properties, Inc. | Client-server electronic program guide |
TW465235B (en) * | 1998-09-17 | 2001-11-21 | United Video Properties Inc | Electronic program guide with digital storage |
US7313806B1 (en) * | 1998-10-30 | 2007-12-25 | Intel Corporation | Method and apparatus for channel surfing through multiple sources based on user-definable preferences |
US6317881B1 (en) | 1998-11-04 | 2001-11-13 | Intel Corporation | Method and apparatus for collecting and providing viewer feedback to a broadcast |
US6859799B1 (en) | 1998-11-30 | 2005-02-22 | Gemstar Development Corporation | Search engine for video and graphics |
US6766526B1 (en) * | 1998-12-03 | 2004-07-20 | United Video Properties, Inc. | Smart channel entry system |
US7779015B2 (en) | 1998-12-18 | 2010-08-17 | Microsoft Corporation | Logging and analyzing context attributes |
US8181113B2 (en) | 1998-12-18 | 2012-05-15 | Microsoft Corporation | Mediating conflicts in computer users context data |
US7231439B1 (en) | 2000-04-02 | 2007-06-12 | Tangis Corporation | Dynamically swapping modules for determining a computer user's context |
US6842877B2 (en) | 1998-12-18 | 2005-01-11 | Tangis Corporation | Contextual responses based on automated learning techniques |
US6513046B1 (en) | 1999-12-15 | 2003-01-28 | Tangis Corporation | Storing and recalling information to augment human memories |
US9183306B2 (en) | 1998-12-18 | 2015-11-10 | Microsoft Technology Licensing, Llc | Automated selection of appropriate information based on a computer user's context |
US7225229B1 (en) | 1998-12-18 | 2007-05-29 | Tangis Corporation | Automated pushing of computer user's context data to clients |
US6801223B1 (en) | 1998-12-18 | 2004-10-05 | Tangis Corporation | Managing interactions between computer users' context models |
US7046263B1 (en) | 1998-12-18 | 2006-05-16 | Tangis Corporation | Requesting computer user's context data |
US6920616B1 (en) | 1998-12-18 | 2005-07-19 | Tangis Corporation | Interface for exchanging context data |
US6791580B1 (en) | 1998-12-18 | 2004-09-14 | Tangis Corporation | Supplying notifications related to supply and consumption of user context data |
US8225214B2 (en) | 1998-12-18 | 2012-07-17 | Microsoft Corporation | Supplying enhanced computer user's context data |
WO2000044166A1 (en) * | 1999-01-19 | 2000-07-27 | Intel Corporation | Video transmission system |
US7765568B1 (en) * | 1999-01-27 | 2010-07-27 | The Directv Group, Inc. | Graphical tuning bar |
US8073955B1 (en) | 1999-01-27 | 2011-12-06 | The Directv Group, Inc. | Method and apparatus for tuning used in a broadcast data system |
JP4410882B2 (ja) * | 1999-03-24 | 2010-02-03 | キヤノン株式会社 | 電子番組ガイドの表示方法 |
US6728713B1 (en) | 1999-03-30 | 2004-04-27 | Tivo, Inc. | Distributed database management system |
US6904610B1 (en) | 1999-04-15 | 2005-06-07 | Sedna Patent Services, Llc | Server-centric customized interactive program guide in an interactive television environment |
US6754271B1 (en) | 1999-04-15 | 2004-06-22 | Diva Systems Corporation | Temporal slice persistence method and apparatus for delivery of interactive program guide |
US7096487B1 (en) | 1999-10-27 | 2006-08-22 | Sedna Patent Services, Llc | Apparatus and method for combining realtime and non-realtime encoded content |
US7861275B1 (en) | 1999-04-23 | 2010-12-28 | The Directv Group, Inc. | Multicast data services and broadcast signal markup stream for interactive broadcast systems |
US6556219B1 (en) * | 1999-05-18 | 2003-04-29 | Gateway, Inc. | Method and system for peripheral device user interface construction |
US7024676B1 (en) | 1999-05-25 | 2006-04-04 | Thomson Licensing | System for acquiring and processing broadcast programs, program guide and channel identification data |
US8266657B2 (en) * | 2001-03-15 | 2012-09-11 | Sling Media Inc. | Method for effectively implementing a multi-room television system |
JP4794029B2 (ja) * | 1999-06-03 | 2011-10-12 | パナソニック株式会社 | 放送システムおよび方法 |
US7869462B2 (en) | 1999-06-03 | 2011-01-11 | Panasonic Corporation | Broadcast system and method therefor |
US7992163B1 (en) | 1999-06-11 | 2011-08-02 | Jerding Dean F | Video-on-demand navigational system |
US6817028B1 (en) | 1999-06-11 | 2004-11-09 | Scientific-Atlanta, Inc. | Reduced screen control system for interactive program guide |
US7010801B1 (en) | 1999-06-11 | 2006-03-07 | Scientific-Atlanta, Inc. | Video on demand system with parameter-controlled bandwidth deallocation |
US7668189B1 (en) * | 1999-07-08 | 2010-02-23 | Thomson Licensing | Adaptive transport protocol |
AUPQ253499A0 (en) * | 1999-08-30 | 1999-09-23 | Ericsson Australia Pty Ltd | Communication system |
US6961955B1 (en) * | 1999-10-13 | 2005-11-01 | Bellsouth Intellectual Property Corporation | System and method for providing video services |
EP1226713B1 (de) | 1999-10-27 | 2007-04-11 | Sedna Patent Services, LLC | Vielfache videoströme unter verwendung von slice-basierter kodierung |
CA2390237A1 (en) * | 1999-11-12 | 2001-05-17 | Zenith Electronics Corporation | Apparatus and method for retrieving and utilizing software and data received through a digital receiver |
US6598226B1 (en) | 1999-11-12 | 2003-07-22 | Zenith Electronics Corporation | Apparatus and method for providing, retrieving, and using data guide information supplied in a digital vestigial sideband signal |
US6628729B1 (en) | 1999-11-12 | 2003-09-30 | Zenith Electronics Corporation | Apparatus and method for downloading and storing data from a digital receiver |
US6643298B1 (en) | 1999-11-23 | 2003-11-04 | International Business Machines Corporation | Method and apparatus for MPEG-2 program ID re-mapping for multiplexing several programs into a single transport stream |
AU4711701A (en) | 1999-12-09 | 2001-06-18 | Liberate Technologies, Morecom Division, Inc. | Method and apparatus for two-way internet access over network a catv with channel tracking |
AU2071601A (en) * | 1999-12-10 | 2001-06-18 | United Video Properties, Inc. | Features for use with advanced set-top applications on interactive television systems |
KR100585646B1 (ko) * | 1999-12-30 | 2006-06-07 | 엘지전자 주식회사 | 전자 프로그램 가이드 처리방법 |
GB2365676B (en) * | 2000-02-18 | 2004-06-23 | Sensei Ltd | Mobile telephone with improved man-machine interface |
US7584427B2 (en) * | 2000-03-24 | 2009-09-01 | Fuji Xerox Co., Ltd. | Operating method and device, and image processing apparatus using the same |
WO2001075676A2 (en) | 2000-04-02 | 2001-10-11 | Tangis Corporation | Soliciting information based on a computer user's context |
US7464153B1 (en) | 2000-04-02 | 2008-12-09 | Microsoft Corporation | Generating and supplying user context data |
US8516525B1 (en) | 2000-06-09 | 2013-08-20 | Dean F. Jerding | Integrated searching system for interactive media guide |
US20020007485A1 (en) * | 2000-04-03 | 2002-01-17 | Rodriguez Arturo A. | Television service enhancements |
US8510668B1 (en) | 2000-04-03 | 2013-08-13 | Google Inc. | Indicating potential focus in a user interface |
US7200857B1 (en) | 2000-06-09 | 2007-04-03 | Scientific-Atlanta, Inc. | Synchronized video-on-demand supplemental commentary |
US7975277B1 (en) | 2000-04-03 | 2011-07-05 | Jerding Dean F | System for providing alternative services |
JP4741775B2 (ja) | 2000-04-10 | 2011-08-10 | ユナイテッド ビデオ プロパティーズ インク | 媒体ガイダンスインターフェイスを有する双方向媒体ガイド |
US8782705B2 (en) | 2000-04-17 | 2014-07-15 | Lg Electronics Inc. | Information descriptor and extended information descriptor data structures for digital television signals |
US7877769B2 (en) * | 2000-04-17 | 2011-01-25 | Lg Electronics Inc. | Information descriptor and extended information descriptor data structures for digital television signals |
KR100351823B1 (ko) * | 2000-04-27 | 2002-09-11 | 엘지전자주식회사 | 사용자 오에스디(osd) 제공 장치 및 방법 |
US7934232B1 (en) | 2000-05-04 | 2011-04-26 | Jerding Dean F | Navigation paradigm for access to television services |
DE10024895A1 (de) * | 2000-05-19 | 2001-11-22 | Thomson Brandt Gmbh | System zur Bedienung eines Gerätes der Unterhaltungselektronik |
KR100415104B1 (ko) * | 2000-05-26 | 2004-01-13 | (주)싸이버훼밀리 | 인터넷상에서의 아이에스에스에이(issa) 미디어 관리장치 |
US8069259B2 (en) | 2000-06-09 | 2011-11-29 | Rodriguez Arturo A | Managing removal of media titles from a list |
JP4557374B2 (ja) * | 2000-06-15 | 2010-10-06 | キヤノン株式会社 | 画像表示装置及びその制御方法、並びに記憶媒体 |
US7380258B2 (en) | 2000-06-21 | 2008-05-27 | At&T Delaware Intellectual Property, Inc. | Systems and methods for controlling and managing programming content and portions thereof |
US7904939B2 (en) | 2000-06-21 | 2011-03-08 | At&T Intellectual Property I, L. P. | Methods, systems, and products for automated control of devices |
US7140033B1 (en) | 2000-06-21 | 2006-11-21 | Bellsouth Intellectual Property Corporation | Methods and systems for controlling consumer electronics external devices via data delivered to a device |
KR100424481B1 (ko) | 2000-06-24 | 2004-03-22 | 엘지전자 주식회사 | 디지털 방송 부가서비스 정보의 기록 재생장치 및 방법과그에 따른 기록매체 |
US8082567B2 (en) | 2000-06-27 | 2011-12-20 | At&T Intellectual Property I, L. P. | Methods, systems, and products for customized programming |
US7600245B2 (en) | 2000-06-27 | 2009-10-06 | At&T Intellectual Property I, L.P. | System and methods for subscribers to view, select and otherwise customize delivery of programming over a communication system |
US7962370B2 (en) | 2000-06-29 | 2011-06-14 | Rodriguez Arturo A | Methods in a media service system for transaction processing |
US7490092B2 (en) | 2000-07-06 | 2009-02-10 | Streamsage, Inc. | Method and system for indexing and searching timed media information based upon relevance intervals |
US7111251B2 (en) * | 2000-07-10 | 2006-09-19 | Fujitsu Limited | Schedule management apparatus, schedule management method, and computer-readable recording medium storing schedule management program |
US8205237B2 (en) | 2000-09-14 | 2012-06-19 | Cox Ingemar J | Identifying works, using a sub-linear time search, such as an approximate nearest neighbor search, for initiating a work-based action, such as an action on the internet |
US7103906B1 (en) | 2000-09-29 | 2006-09-05 | International Business Machines Corporation | User controlled multi-device media-on-demand system |
KR100458389B1 (ko) * | 2000-09-29 | 2004-11-26 | 산요덴키가부시키가이샤 | 통신단말장치 및 표시방법 |
CN101707693B (zh) | 2000-10-11 | 2017-04-26 | 乐威指南公司 | 提供数据存储到点播媒体传递系统中服务器上的系统和方法 |
US20020054130A1 (en) * | 2000-10-16 | 2002-05-09 | Abbott Kenneth H. | Dynamically displaying current status of tasks |
US7340759B1 (en) | 2000-11-10 | 2008-03-04 | Scientific-Atlanta, Inc. | Systems and methods for adaptive pricing in a digital broadband delivery system |
US6964024B2 (en) * | 2001-02-07 | 2005-11-08 | Xerox Corporation | Operator-defined visitation sequence of client user interface controls |
KR101548473B1 (ko) | 2001-02-21 | 2015-08-28 | 로비 가이드스, 인크. | 개인용 비디오 녹화 특징을 갖는 대화식 프로그램 가이드를 위한 시스템 및 방법 |
JP2004523182A (ja) | 2001-03-22 | 2004-07-29 | ユナイテッド ビデオ プロパティーズ, インコーポレイテッド | パーソナルビデオレコーダシステム及び方法 |
US7451470B2 (en) * | 2001-03-29 | 2008-11-11 | Koninklijke Philips Electronics N.V. | TV program profiling technique and interface |
US20030001892A1 (en) * | 2001-06-14 | 2003-01-02 | International Business Machines Corporation | Property editor graphical user interface apparatus, method and computer program product |
US20020198908A1 (en) * | 2001-06-21 | 2002-12-26 | International Business Machines Corporation | Method and apparatus for delivery of external data from a centralized repository in a network data processing system |
US7496945B2 (en) | 2001-06-29 | 2009-02-24 | Cisco Technology, Inc. | Interactive program guide for bidirectional services |
US7512964B2 (en) | 2001-06-29 | 2009-03-31 | Cisco Technology | System and method for archiving multiple downloaded recordable media content |
US7526788B2 (en) | 2001-06-29 | 2009-04-28 | Scientific-Atlanta, Inc. | Graphic user interface alternate download options for unavailable PRM content |
US8006262B2 (en) | 2001-06-29 | 2011-08-23 | Rodriguez Arturo A | Graphic user interfaces for purchasable and recordable media (PRM) downloads |
US20030020760A1 (en) * | 2001-07-06 | 2003-01-30 | Kazunori Takatsu | Method for setting a function and a setting item by selectively specifying a position in a tree-structured menu |
US7908628B2 (en) | 2001-08-03 | 2011-03-15 | Comcast Ip Holdings I, Llc | Video and digital multimedia aggregator content coding and formatting |
US7793326B2 (en) | 2001-08-03 | 2010-09-07 | Comcast Ip Holdings I, Llc | Video and digital multimedia aggregator |
KR100473521B1 (ko) * | 2001-09-28 | 2005-03-08 | 한국전자통신연구원 | 객체-관계 dbms에서 경로식의 시각화 방법 |
US7027768B2 (en) | 2001-10-12 | 2006-04-11 | Bellsouth Intellectual Property Corporation | Method and systems using a set-top box and communicating between a remote data network and a wireless communication network |
KR100437104B1 (ko) * | 2001-10-29 | 2004-06-23 | 삼성전자주식회사 | 온 스크린 디스플레이 장치를 구비한 전자기기의 메뉴제어 방법 |
KR100440687B1 (ko) * | 2001-11-02 | 2004-07-15 | 한국전자통신연구원 | 디지털 케이블 방송의 정보 송수신 시스템 및 그 방법 |
JP4088749B2 (ja) * | 2001-11-09 | 2008-05-21 | ソニー株式会社 | 情報処理装置および情報処理方法、並びにプログラム |
JP4315627B2 (ja) * | 2001-11-27 | 2009-08-19 | ソニー株式会社 | 情報処理装置および情報処理方法、並びにプログラム |
US8763046B2 (en) | 2001-12-03 | 2014-06-24 | Thomson Licensing | DBS feature extension architecture |
US7334251B2 (en) | 2002-02-11 | 2008-02-19 | Scientific-Atlanta, Inc. | Management of television advertising |
US7430753B2 (en) | 2002-03-27 | 2008-09-30 | At&T Intellectual Property, I, L.P. | Method to enable cooperative processing and resource sharing between set-top boxes, personal computers, and local devices |
TWI238348B (en) | 2002-05-13 | 2005-08-21 | Kyocera Corp | Portable information terminal, display control device, display control method, and recording media |
US20040078807A1 (en) * | 2002-06-27 | 2004-04-22 | Fries Robert M. | Aggregated EPG manager |
US8561107B1 (en) * | 2002-07-10 | 2013-10-15 | At&T Intellectual Property Ii, L.P. | Method and apparatus for selecting customized multimedia content for a user in pervasive computing environments |
US8656004B1 (en) | 2002-07-10 | 2014-02-18 | At&T Intellectual Property Ii, L.P. | Method and apparatus for delivering selected multimedia content to a user in pervasive computing environments |
US7275215B2 (en) | 2002-07-29 | 2007-09-25 | Cerulean Studios, Llc | System and method for managing contacts in an instant messaging environment |
KR100824380B1 (ko) | 2002-08-08 | 2008-04-22 | 삼성전자주식회사 | 영상 기록/재생 장치 및 그 메뉴안내 표시방법 |
US20060053451A1 (en) * | 2002-09-05 | 2006-03-09 | Lockrige Terry W | Method and system for providing a cache guide |
JP3861780B2 (ja) * | 2002-09-13 | 2006-12-20 | 富士通株式会社 | Cadの世代管理システム及び世代管理プログラム |
US7920546B2 (en) | 2002-10-01 | 2011-04-05 | Nortel Networks Limited | Automated attendant multimedia session |
US7668842B2 (en) * | 2002-10-16 | 2010-02-23 | Microsoft Corporation | Playlist structure for large playlists |
US20060026376A1 (en) * | 2002-10-16 | 2006-02-02 | Microsoft Corporation | Retrieving graphics from slow retrieval storage devices |
US7136874B2 (en) | 2002-10-16 | 2006-11-14 | Microsoft Corporation | Adaptive menu system for media players |
US7043477B2 (en) * | 2002-10-16 | 2006-05-09 | Microsoft Corporation | Navigating media content via groups within a playlist |
US7707231B2 (en) | 2002-10-16 | 2010-04-27 | Microsoft Corporation | Creating standardized playlists and maintaining coherency |
US7054888B2 (en) * | 2002-10-16 | 2006-05-30 | Microsoft Corporation | Optimizing media player memory during rendering |
JP2004139527A (ja) * | 2002-10-21 | 2004-05-13 | Matsushita Electric Ind Co Ltd | 電子機器 |
US7434169B2 (en) | 2002-11-25 | 2008-10-07 | Aol Llc, A Delaware Limited Liability Company | Facilitating communications between computer users across a network |
KR20040050467A (ko) * | 2002-12-10 | 2004-06-16 | 한국전자통신연구원 | 그래픽 시각 질의를 이용한 레지스트리에 대한 질의시스템 및 방법 |
US20040120484A1 (en) * | 2002-12-20 | 2004-06-24 | J. M. Buzbee Family Limited Partnership | Telephonic interface for a visual presentation of a hierarchy of menus and automated call-back |
US20040120483A1 (en) * | 2002-12-20 | 2004-06-24 | J. M. Buzbee Family Limited Partnership | Telephonic interface for a visual presentation of a hierarchy of menus |
JP3840183B2 (ja) * | 2003-01-10 | 2006-11-01 | 株式会社東芝 | 情報再生装置及び情報再生方法 |
US7493646B2 (en) | 2003-01-30 | 2009-02-17 | United Video Properties, Inc. | Interactive television systems with digital video recording and adjustable reminders |
US20050015279A1 (en) * | 2003-05-21 | 2005-01-20 | Rucker Donald W. | Service order system and user interface for use in healthcare and other fields |
US7512622B2 (en) | 2003-06-11 | 2009-03-31 | Yahoo! Inc. | Method and apparatus for organizing and playing data |
KR20040110155A (ko) * | 2003-06-18 | 2004-12-31 | 삼성테크윈 주식회사 | 폴더 아이콘들이 이동하는 휴대용 디지털 장치의 제어 방법 |
US7282527B2 (en) * | 2003-08-19 | 2007-10-16 | Crompton Corporation | Stabilization system for halogen-containing polymers |
US7644446B2 (en) * | 2003-10-23 | 2010-01-05 | Microsoft Corporation | Encryption and data-protection for content on portable medium |
EP1538627A1 (de) | 2003-12-04 | 2005-06-08 | Deutsche Thomson-Brandt Gmbh | Verfahren zum Erzeugen eines interaktiven Menüs |
JP4311194B2 (ja) * | 2003-12-24 | 2009-08-12 | ソニー株式会社 | 画像再生装置および画像再生方法 |
KR100539537B1 (ko) | 2003-12-31 | 2005-12-29 | 엘지전자 주식회사 | 입력 레이블링 기능을 갖는 티브이 및 그 레이블링 방법 |
US8161388B2 (en) | 2004-01-21 | 2012-04-17 | Rodriguez Arturo A | Interactive discovery of display device characteristics |
US7489730B2 (en) * | 2004-03-09 | 2009-02-10 | Thomson Licensing | Cross-encoding of information in independent channels |
US7680594B2 (en) | 2004-04-06 | 2010-03-16 | Honda Motor Co., Ltd. | Display method and system for a vehicle navigation system |
US7680596B2 (en) | 2004-04-06 | 2010-03-16 | Honda Motor Co., Ltd. | Route calculation method for a vehicle navigation system |
US9087126B2 (en) | 2004-04-07 | 2015-07-21 | Visible World, Inc. | System and method for enhanced video selection using an on-screen remote |
US8132204B2 (en) * | 2004-04-07 | 2012-03-06 | Visible World, Inc. | System and method for enhanced video selection and categorization using metadata |
US9396212B2 (en) | 2004-04-07 | 2016-07-19 | Visible World, Inc. | System and method for enhanced video selection |
US8046790B2 (en) * | 2004-07-06 | 2011-10-25 | Hewlett-Packard Development Company, L. P. | Media projector system for preventing the display of on-screen display information |
JP4366695B2 (ja) * | 2004-09-13 | 2009-11-18 | 日本ビクター株式会社 | メニュー画像表示方法及び電子情報機器 |
KR100644095B1 (ko) * | 2004-10-13 | 2006-11-10 | 박우현 | 디지털 방송 환경 하에 있어서 연동형 데이터방송을 인터넷 영역으로 확장하여 양방향 광고를 실현하는 방법 |
US20060085435A1 (en) * | 2004-10-14 | 2006-04-20 | International Business Machines Corporation | Method and data processing system for displaying hierarchical tree data |
US20060085515A1 (en) * | 2004-10-14 | 2006-04-20 | Kevin Kurtz | Advanced text analysis and supplemental content processing in an instant messaging environment |
US7747967B2 (en) * | 2004-10-21 | 2010-06-29 | Kyocera Mita Corporation | Differential tree and dialog device settings menu |
CN100339813C (zh) * | 2004-10-28 | 2007-09-26 | 京瓷美达株式会社 | 电子仪器及其显示控制方法 |
WO2006058103A2 (en) * | 2004-11-24 | 2006-06-01 | Siemens Medical Solutions Usa, Inc. | A predictive user interface system |
KR100629503B1 (ko) * | 2004-12-20 | 2006-09-28 | 삼성전자주식회사 | 규격호환기능을 구비한 영상표시장치 및 그 방법 |
WO2006098095A2 (en) * | 2005-03-17 | 2006-09-21 | Matsushita Electric Industrial Co., Ltd. | Electronic device system |
US9973817B1 (en) | 2005-04-08 | 2018-05-15 | Rovi Guides, Inc. | System and method for providing a list of video-on-demand programs |
KR20070121702A (ko) * | 2005-04-12 | 2007-12-27 | 마츠시타 덴끼 산교 가부시키가이샤 | 방송 장치와 수신 장치 |
US20060242599A1 (en) * | 2005-04-22 | 2006-10-26 | Creative Technology Ltd. | Improvements in and Relating to Searching on a User Interface |
JP4241661B2 (ja) * | 2005-04-25 | 2009-03-18 | ソニー株式会社 | 記録装置、及び記録方法 |
JP2006318588A (ja) * | 2005-05-13 | 2006-11-24 | Toshiba Corp | 記録再生装置の案内画面処理装置及び方法 |
KR100713406B1 (ko) * | 2005-06-07 | 2007-05-04 | 삼성전자주식회사 | 디지털 멀티미디어 방송 시스템에서의 아이콘을 이용한전자 프로그램 가이드 제공 방법 |
US7797753B2 (en) * | 2005-06-09 | 2010-09-14 | Kyocera Mita Corporation | Device driver setting profile lock-down |
US8607163B2 (en) * | 2005-06-09 | 2013-12-10 | Koninklijke Philips N.V. | Preview mode for content |
US8189472B2 (en) | 2005-09-07 | 2012-05-29 | Mcdonald James F | Optimizing bandwidth utilization to a subscriber premises |
KR101201498B1 (ko) * | 2005-10-04 | 2012-11-14 | 삼성전자주식회사 | 메뉴 가이드 방법 및 이를 수행하는 영상처리장치 |
KR100679039B1 (ko) * | 2005-10-21 | 2007-02-05 | 삼성전자주식회사 | 3차원 그래픽 유저 인터페이스, 이를 제공하는 장치 및방법 |
US20070203746A1 (en) * | 2005-10-24 | 2007-08-30 | Siemens Medical Solutions Health Services Corporation | System and user interface enabling user order item selection for medical and other fields |
US8484583B2 (en) * | 2005-10-26 | 2013-07-09 | Hewlett-Packard Development Company, L.P. | Operator control panel having a replaceable default screen |
KR100703471B1 (ko) * | 2005-10-27 | 2007-04-03 | 삼성전자주식회사 | Dvb-h 서비스 시스템 및 dvb-h 서비스시스템에서 방송 서비스 정보 제공 방법 |
US20070162312A1 (en) * | 2005-11-16 | 2007-07-12 | Siemens Medical Solutions Health Services Corporation | Physician Treatment Ordering System |
US8250614B1 (en) | 2005-12-29 | 2012-08-21 | United Video Properties, Inc. | Systems and methods for providing an on-demand media portal and grid guide |
US9681105B2 (en) | 2005-12-29 | 2017-06-13 | Rovi Guides, Inc. | Interactive media guidance system having multiple devices |
US20070186183A1 (en) * | 2006-02-06 | 2007-08-09 | International Business Machines Corporation | User interface for presenting a palette of items |
US7962942B1 (en) | 2006-02-28 | 2011-06-14 | Rovi Guides, Inc. | Systems and methods for enhanced trick-play functions |
US7774341B2 (en) | 2006-03-06 | 2010-08-10 | Veveo, Inc. | Methods and systems for selecting and presenting content based on dynamically identifying microgenres associated with the content |
US8316394B2 (en) | 2006-03-24 | 2012-11-20 | United Video Properties, Inc. | Interactive media guidance application with intelligent navigation and display features |
US7712039B2 (en) * | 2006-03-31 | 2010-05-04 | Microsoft Corporation | Setting control using edges of a user interface |
US8561109B2 (en) * | 2006-04-03 | 2013-10-15 | Alcatel Lucent | Method and system for aggregating TV program information from different live TV feeds |
CN101427301B (zh) * | 2006-04-24 | 2012-09-05 | 汤姆逊许可证公司 | 提供屏上菜单系统的方法和装置 |
JP2007300565A (ja) * | 2006-05-03 | 2007-11-15 | Sony Computer Entertainment Inc | マルチメディア再生装置およびメニュー画面表示方法 |
FR2901950B1 (fr) * | 2006-05-30 | 2008-10-10 | Nds Technologies France Soc Pa | Procede de controle de visualisation de chaines de television notamment pour le renforcement du controle parental, et decodeur de chaines de television |
JP4971692B2 (ja) * | 2006-06-07 | 2012-07-11 | 株式会社日立製作所 | 受信装置 |
JP2007329606A (ja) * | 2006-06-07 | 2007-12-20 | Hitachi Ltd | 中継装置 |
EP1883020B1 (de) * | 2006-07-28 | 2013-05-22 | Dassault Systèmes | Verfahren und System zum Navigieren in einer Datenbank von einem Computersystem |
US20080235736A1 (en) * | 2007-03-22 | 2008-09-25 | Thomas Patrick Dawson | System and method for dynamic updating of TV menu |
US20080072174A1 (en) * | 2006-09-14 | 2008-03-20 | Corbett Kevin M | Apparatus, system and method for the aggregation of multiple data entry systems into a user interface |
US8762834B2 (en) * | 2006-09-29 | 2014-06-24 | Altova, Gmbh | User interface for defining a text file transformation |
US20080148190A1 (en) * | 2006-12-14 | 2008-06-19 | International Business Machines Corporation | Multi-level graphical user interfaces |
US20080172614A1 (en) * | 2007-01-08 | 2008-07-17 | Varia Mobil Llc | Action-based menus for a portable media device |
US7992106B2 (en) * | 2007-01-08 | 2011-08-02 | Varia Holdings Llc | Menu trails for a portable media player |
JP4811287B2 (ja) * | 2007-01-31 | 2011-11-09 | ブラザー工業株式会社 | 階層構造表示装置および階層構造表示プログラム |
US7801888B2 (en) | 2007-03-09 | 2010-09-21 | Microsoft Corporation | Media content search results ranked by popularity |
US7849481B2 (en) * | 2007-03-29 | 2010-12-07 | Verizon Patent And Licensing Inc. | Notification for interactive content |
JP5101373B2 (ja) * | 2007-04-10 | 2012-12-19 | 古野電気株式会社 | 情報表示装置 |
KR101356503B1 (ko) * | 2007-06-11 | 2014-01-29 | 엘지전자 주식회사 | 방송 수신기에서 인터넷 tv 정보를 제공하는 방법 및 그방법을 채용한 방송 수신기 |
US10877623B2 (en) | 2007-06-18 | 2020-12-29 | Wirepath Home Systems, Llc | Dynamic interface for remote control of a home automation network |
US8892171B2 (en) * | 2007-06-20 | 2014-11-18 | Qualcomm Incorporated | System and method for user profiling from gathering user data through interaction with a wireless communication device |
US8886259B2 (en) * | 2007-06-20 | 2014-11-11 | Qualcomm Incorporated | System and method for user profiling from gathering user data through interaction with a wireless communication device |
US20090019492A1 (en) | 2007-07-11 | 2009-01-15 | United Video Properties, Inc. | Systems and methods for mirroring and transcoding media content |
US8341674B2 (en) * | 2007-07-13 | 2012-12-25 | At&T Intellectual Property I, Lp | System for presenting media programming guides |
KR101464508B1 (ko) * | 2007-07-13 | 2014-11-26 | 삼성전자주식회사 | 자동 채널 설정이 가능한 iptv 및 그의 자동 채널 설정방법 |
JP2009031916A (ja) * | 2007-07-25 | 2009-02-12 | Ricoh Co Ltd | 情報処理装置、メニュー画面制御方法およびメニュー画面制御プログラム |
KR101396976B1 (ko) * | 2007-07-26 | 2014-05-20 | 엘지전자 주식회사 | 영상기기 및 영상기기에서 디스플레이 특성 항목들을조절하는 방법 |
JP5135943B2 (ja) * | 2007-08-09 | 2013-02-06 | 株式会社日立製作所 | 放送受信装置 |
FI20070702L (fi) * | 2007-09-14 | 2009-03-15 | Clarovision Ltd Oy | Graafinen käyttöliittymä ja laite sen ohjaamiseksi |
US8683524B2 (en) * | 2007-10-31 | 2014-03-25 | The Directv Group, Inc. | Methods and apparatus to distinguish elements of a user interface |
US8842312B2 (en) | 2007-11-20 | 2014-09-23 | Kyocera Document Solutions Inc. | Application-based profiles of printer driver settings |
US8689139B2 (en) * | 2007-12-21 | 2014-04-01 | Adobe Systems Incorporated | Expandable user interface menu |
US8689257B2 (en) * | 2007-12-31 | 2014-04-01 | At&T Intellectual Property I, Lp | Method and system for content recording and indexing |
WO2009095072A1 (en) * | 2008-01-29 | 2009-08-06 | Siemens Aktiengesellschaft | System and method for displaying a menu |
US8954887B1 (en) | 2008-02-08 | 2015-02-10 | Google Inc. | Long press interface interactions |
US20090204900A1 (en) * | 2008-02-13 | 2009-08-13 | International Business Machines Corporation | Method And System For Navigation Of Web Sites And Applications |
EP2101484A1 (de) * | 2008-03-10 | 2009-09-16 | Sony Corporation | Elektronische Vorrichtung und Verfahren zum Bereitstellen eines kombinierten Datensatzes in Bezug auf Programminformationen |
US20090228948A1 (en) * | 2008-03-10 | 2009-09-10 | Sony Corporation | Viewer selection of subtitle position on tv screen |
CN101540850A (zh) * | 2008-03-18 | 2009-09-23 | 深圳Tcl新技术有限公司 | 电视节目的选择系统和方法 |
KR101424975B1 (ko) * | 2008-03-27 | 2014-07-31 | 삼성전자주식회사 | Epg에 기초한 컨텐츠 재생 방법 및 그 장치 |
US8225354B2 (en) * | 2008-04-11 | 2012-07-17 | Microsoft Corporation | Merging electronic program guide information |
KR101472786B1 (ko) * | 2008-04-11 | 2014-12-16 | 삼성전자주식회사 | 컨텐츠 재생 장치 및 방법 |
DE102008031719A1 (de) * | 2008-07-04 | 2010-01-07 | Bayerische Motoren Werke Aktiengesellschaft | Kraftfahrzeug-Bedieneinrichtung |
US9992525B1 (en) | 2008-09-15 | 2018-06-05 | The Directv Group, Inc. | Method and system for inserting local channel insertion in a multi-terminal system |
KR101003100B1 (ko) * | 2008-09-23 | 2010-12-21 | 한국전자통신연구원 | 가입자 단말 기반의 맞춤형 방송 서비스 시스템 및 그 방법 |
JP2010081129A (ja) * | 2008-09-25 | 2010-04-08 | Hitachi Ltd | コンテンツ再生装置およびコンテンツ再生方法 |
JP5361319B2 (ja) * | 2008-10-08 | 2013-12-04 | キヤノン株式会社 | 放送受信装置、及び放送受信装置の制御方法 |
US9461760B2 (en) * | 2008-10-29 | 2016-10-04 | At&T Intellectual Property I, L.P. | Remediation of television signals using a network back-channel |
US20100115472A1 (en) * | 2008-10-30 | 2010-05-06 | Lee Kun-Bin | Method of Facilitating Browsing and Management of Multimedia Files with Data Structure thereof |
US10063934B2 (en) | 2008-11-25 | 2018-08-28 | Rovi Technologies Corporation | Reducing unicast session duration with restart TV |
US9442933B2 (en) | 2008-12-24 | 2016-09-13 | Comcast Interactive Media, Llc | Identification of segments within audio, video, and multimedia items |
US8713016B2 (en) | 2008-12-24 | 2014-04-29 | Comcast Interactive Media, Llc | Method and apparatus for organizing segments of media assets and determining relevance of segments to a query |
US11531668B2 (en) * | 2008-12-29 | 2022-12-20 | Comcast Interactive Media, Llc | Merging of multiple data sets |
KR101564415B1 (ko) * | 2009-01-07 | 2015-10-30 | 삼성전자주식회사 | 통합 채널 관리를 통한 컨텐트 재생 방법 및 장치 |
US8176043B2 (en) | 2009-03-12 | 2012-05-08 | Comcast Interactive Media, Llc | Ranking search results |
US8095891B2 (en) * | 2009-03-16 | 2012-01-10 | Sony Corporation | Smart menu apparatus |
KR20100115591A (ko) * | 2009-04-20 | 2010-10-28 | 삼성전자주식회사 | 방송프로그램 제공방법 및 이를 적용한 방송수신장치 |
DE102009019562A1 (de) | 2009-04-30 | 2010-11-04 | Volkswagen Ag | Verfahren zum Steuern der Informationsanzeige auf einer Anzeigefläche |
JP2010262450A (ja) * | 2009-05-01 | 2010-11-18 | Brother Ind Ltd | 表示装置 |
US8533223B2 (en) | 2009-05-12 | 2013-09-10 | Comcast Interactive Media, LLC. | Disambiguation and tagging of entities |
WO2010150689A1 (ja) * | 2009-06-24 | 2010-12-29 | シャープ株式会社 | 番組情報表示装置、表示方法、プログラム |
US20100333151A1 (en) * | 2009-06-30 | 2010-12-30 | Gemstar Development Corporation | Cross platform entertainment architecture |
US9892730B2 (en) | 2009-07-01 | 2018-02-13 | Comcast Interactive Media, Llc | Generating topic-specific language models |
CN101990073A (zh) * | 2009-08-03 | 2011-03-23 | 康佳集团股份有限公司 | 一种显示装置、实现多层osd显示刷新管理的方法及系统 |
US9166714B2 (en) | 2009-09-11 | 2015-10-20 | Veveo, Inc. | Method of and system for presenting enriched video viewing analytics |
US9336319B2 (en) * | 2009-09-11 | 2016-05-10 | Ebay Inc. | Data file and rule driven synchronous or asynchronous document generation |
JP5399831B2 (ja) * | 2009-09-11 | 2014-01-29 | 株式会社コナミデジタルエンタテインメント | 音楽ゲームシステム及びそのコンピュータプログラム並びに効果音データの生成方法 |
US20110066979A1 (en) * | 2009-09-14 | 2011-03-17 | Olympus Corporation | Nondestructive testing apparatus |
US9014546B2 (en) | 2009-09-23 | 2015-04-21 | Rovi Guides, Inc. | Systems and methods for automatically detecting users within detection regions of media devices |
KR20110034820A (ko) * | 2009-09-29 | 2011-04-06 | 엘지전자 주식회사 | 대화형 프로그램 가이드를 디스플레이하는 방법, 대화형 프로그램 가이드를 디스플레이하는 사용자 장치, 통합 데이터 가이드 정보 목록을 제공하는 방법 및 통합 데이터 가이드 정보 목록 제공 장치 |
US20120216120A1 (en) * | 2009-11-06 | 2012-08-23 | Koninklijke Philips Electronics N.V. | Method and apparatus for rendering a multimedia item with a plurality of modalities |
KR101310900B1 (ko) * | 2009-12-17 | 2013-09-25 | 한국전자통신연구원 | 서비스 정보 제공 방법, 서비스 정보 제공 시스템 및 서비스 정보 수신 방법 |
US20110179390A1 (en) * | 2010-01-18 | 2011-07-21 | Robert Paul Morris | Methods, systems, and computer program products for traversing nodes in path on a display device |
KR101699736B1 (ko) * | 2010-06-17 | 2017-01-25 | 엘지전자 주식회사 | 영상표시기기 및 그 동작방법 |
US9055347B2 (en) * | 2010-07-02 | 2015-06-09 | At&T Intellectual Property I, L.P. | Apparatus and method for providing electronic program guides |
US9483175B2 (en) * | 2010-07-26 | 2016-11-01 | Apple Inc. | Device, method, and graphical user interface for navigating through a hierarchy |
JP5358530B2 (ja) * | 2010-07-28 | 2013-12-04 | 日立コンシューマエレクトロニクス株式会社 | 光情報記録再生装置及び再生装置 |
IT1401382B1 (it) * | 2010-07-29 | 2013-07-18 | Visionee S R L | Dispositivo di registrazione di trasmissioni digitali. |
US20120030622A1 (en) * | 2010-07-30 | 2012-02-02 | Sanyo Electric Co., Ltd. | Display apparatus |
JP5323103B2 (ja) * | 2010-09-03 | 2013-10-23 | 三菱電機株式会社 | グラフィカルユーザインタフェース装置 |
CN101951513A (zh) * | 2010-09-19 | 2011-01-19 | 公安部第一研究所 | 数字视频解码系统 |
EP2621176A4 (de) * | 2010-09-24 | 2014-04-30 | Panasonic Corp | Bildkodierverfahren, bilddekodierverfahren, bildkodiervorrichtung und bilddekodiervorrichtung |
JP5611003B2 (ja) * | 2010-11-19 | 2014-10-22 | パイオニア株式会社 | 放送番組案内装置、放送番組案内方法、放送番組案内プログラム及びその記録媒体 |
US9736524B2 (en) | 2011-01-06 | 2017-08-15 | Veveo, Inc. | Methods of and systems for content search based on environment sampling |
KR101556165B1 (ko) * | 2011-05-27 | 2015-09-30 | 엘지전자 주식회사 | 비디오 데이터를 처리하는 디스플레이 장치 및 그 제어 방법 |
EP3634001A1 (de) | 2011-05-26 | 2020-04-08 | LG Electronics Inc. | Anzeigevorrichtung zur verarbeitung mehrerer anwendungen und verfahren zu deren steuerung |
US9154813B2 (en) | 2011-06-09 | 2015-10-06 | Comcast Cable Communications, Llc | Multiple video content in a composite video stream |
US9049073B2 (en) | 2011-06-28 | 2015-06-02 | Rovi Guides, Inc. | Systems and methods for initializing allocations of transport streams based on historical data |
US20130097643A1 (en) * | 2011-10-17 | 2013-04-18 | Microsoft Corporation | Interactive video |
US8621530B1 (en) | 2011-10-31 | 2013-12-31 | The Directv Group, Inc. | Method and system for controlling user devices in an aggregated content distribution system |
US8595770B2 (en) | 2011-10-31 | 2013-11-26 | The Directv Group, Inc. | Aggregated content distribution system and method for operating the same |
US8856843B1 (en) * | 2011-10-31 | 2014-10-07 | The Directv Group, Inc. | Method and system for adding local channels and program guide data at a user receiving device in an aggregated content distribution system |
US8332897B1 (en) | 2011-11-08 | 2012-12-11 | Google Inc. | Remote rendering of webpages on television |
CN103136460A (zh) * | 2011-12-02 | 2013-06-05 | 中科信息安全共性技术国家工程研究中心有限公司 | 计算机权限控制技术中的集中式三维授权技术 |
US8805418B2 (en) | 2011-12-23 | 2014-08-12 | United Video Properties, Inc. | Methods and systems for performing actions based on location-based rules |
WO2013116802A1 (en) * | 2012-02-02 | 2013-08-08 | Andrew Llc | Optimized telecommunications distribution system |
JP6047992B2 (ja) | 2012-08-14 | 2016-12-21 | 富士ゼロックス株式会社 | 表示制御装置、画像形成装置及びプログラム |
US8799957B2 (en) | 2012-11-08 | 2014-08-05 | Motorola Mobility Llc | Electronic program guide with display of alternative-source multimedia program options and estimated availability parameters |
US9848276B2 (en) | 2013-03-11 | 2017-12-19 | Rovi Guides, Inc. | Systems and methods for auto-configuring a user equipment device with content consumption material |
US8878997B2 (en) | 2013-03-11 | 2014-11-04 | Sony Corporation | Electronic displays having paired canvases |
EP2781998A1 (de) | 2013-03-20 | 2014-09-24 | Advanced Digital Broadcast S.A. | Verfahren und System zur Erzeugung einer grafischen Benutzeroberfläche |
KR102145577B1 (ko) * | 2013-04-01 | 2020-08-18 | 삼성전자주식회사 | 사용자 인터페이스 표시 방법 및 장치 |
GB2515539A (en) | 2013-06-27 | 2014-12-31 | Samsung Electronics Co Ltd | Data structure for physical layer encapsulation |
CN103414950B (zh) * | 2013-08-16 | 2016-09-14 | 天脉聚源(北京)传媒科技有限公司 | 一种界面展示方法、装置、机顶盒和服务器 |
US9674563B2 (en) | 2013-11-04 | 2017-06-06 | Rovi Guides, Inc. | Systems and methods for recommending content |
US9918131B2 (en) * | 2014-01-29 | 2018-03-13 | Lg Electronics Inc. | Broadcast receiving device |
US9798453B2 (en) | 2014-03-17 | 2017-10-24 | Microsoft Technology Licensing, Llc | Beak ribbon system |
US9538235B2 (en) * | 2014-03-19 | 2017-01-03 | Verizon Patent And Licensing Inc. | Streaming an interactive program guide used for media content and home automation |
KR101929372B1 (ko) | 2014-05-30 | 2018-12-17 | 애플 인크. | 하나의 디바이스의 사용으로부터 다른 디바이스의 사용으로의 전환 |
CN104301796A (zh) * | 2014-09-26 | 2015-01-21 | 四川长虹电器股份有限公司 | 智能电视主场景焦点自动控制方法 |
CN105138216A (zh) * | 2015-06-29 | 2015-12-09 | 天脉聚源(北京)科技有限公司 | 一种在虚拟座位上显示观众互动信息的方法及装置 |
CN106909359B (zh) * | 2015-12-23 | 2020-04-24 | 北京谊安医疗系统股份有限公司 | 一种麻醉机用户图形界面的按键分层实现方法 |
US10637986B2 (en) | 2016-06-10 | 2020-04-28 | Apple Inc. | Displaying and updating a set of application views |
CN109032374B (zh) * | 2017-06-09 | 2023-06-20 | 北京搜狗科技发展有限公司 | 一种用于输入法的候选展示方法、装置、介质及设备 |
KR102204066B1 (ko) | 2017-09-25 | 2021-01-15 | 코오롱인더스트리 주식회사 | 이종 재질의 중공사막을 구비한 중공사막 모듈 및 이를 포함하는 연료전지 막가습기 |
KR102252042B1 (ko) | 2017-09-26 | 2021-05-13 | 코오롱인더스트리 주식회사 | 조립형 카트리지 블록 및 이를 포함하는 중공사막 모듈 |
KR102170523B1 (ko) | 2017-11-15 | 2020-10-27 | 주식회사 하이필 | 연료전지 막가습기 |
KR102446774B1 (ko) | 2017-11-15 | 2022-09-22 | 코오롱인더스트리 주식회사 | 연료전지 막가습기 |
KR102216355B1 (ko) | 2017-12-29 | 2021-02-16 | 코오롱인더스트리 주식회사 | 유체의 흐름 방향 제어가 가능한 연료전지 막가습기 |
KR102240511B1 (ko) | 2017-12-29 | 2021-04-14 | 코오롱인더스트리 주식회사 | 연료전지 막가습기 |
KR102263284B1 (ko) | 2018-06-05 | 2021-06-09 | 코오롱인더스트리 주식회사 | 연료전지용 막가습기 |
CN108282656A (zh) * | 2018-02-13 | 2018-07-13 | 山东顺国电子科技有限公司 | 可视化平台数据处理方法以及装置 |
KR102265021B1 (ko) | 2018-06-05 | 2021-06-14 | 코오롱인더스트리 주식회사 | 연료전지용 막가습기 |
US11497160B2 (en) * | 2018-06-12 | 2022-11-15 | Kubota Corporation | Working machine |
US11876259B2 (en) | 2018-06-12 | 2024-01-16 | Kolon Industries, Inc. | Composite hollow fiber membrane, manufacturing method therefor, hollow fiber membrane cartridge including same, and fuel cell membrane humidifier |
WO2020018592A1 (en) | 2018-07-17 | 2020-01-23 | Methodical Mind, Llc. | Graphical user interface system |
CN109167890B (zh) * | 2018-08-22 | 2021-03-05 | 海信视像科技股份有限公司 | 一种音画同步方法和装置及显示设备 |
JP7196303B2 (ja) | 2018-12-28 | 2022-12-26 | コーロン インダストリーズ インク | 燃料電池用膜加湿器 |
EP3937284A4 (de) | 2019-03-07 | 2023-08-09 | Kolon Industries, Inc. | Membranbefeuchter für brennstoffzelle und brennstoffzellensystem damit |
CN110247694B (zh) * | 2019-06-14 | 2021-04-27 | 中国电子科技集团公司第二十九研究所 | 基于解码转发的卫星通信和卫星电视信号ip融合中继方法 |
EP4081887A4 (de) | 2019-12-27 | 2024-01-31 | Methodical Mind Llc | System für eine grafische benutzeroberfläche |
CA3168639A1 (en) * | 2020-01-22 | 2021-07-29 | Methodical Mind, Llc. | Graphical user interface system |
CN111399962B (zh) * | 2020-03-20 | 2023-08-15 | 华泰证券股份有限公司 | 一种多级菜单展示方法、设备及存储介质 |
KR20220035804A (ko) | 2020-09-14 | 2022-03-22 | 코오롱인더스트리 주식회사 | 연료전지 막가습기 및 이를 포함하는 연료전지 시스템 |
KR20220035805A (ko) | 2020-09-14 | 2022-03-22 | 코오롱인더스트리 주식회사 | 연료전지 막가습기 및 이를 포함하는 연료전지 시스템 |
JP7327333B2 (ja) * | 2020-09-29 | 2023-08-16 | 横河電機株式会社 | 機器保全装置、機器保全方法、機器保全プログラム |
US20220308672A1 (en) * | 2021-03-08 | 2022-09-29 | B/E Aerospace, Inc. | Inflight ultrahaptic integrated entertainment system |
KR20220127540A (ko) | 2021-03-11 | 2022-09-20 | 코오롱인더스트리 주식회사 | 연료전지 막가습기 및 이를 포함하는 연료전지 시스템 |
KR20220127539A (ko) | 2021-03-11 | 2022-09-20 | 코오롱인더스트리 주식회사 | 연료전지 막가습기 및 이를 포함하는 연료전지 시스템 |
US11449188B1 (en) | 2021-05-15 | 2022-09-20 | Apple Inc. | Shared-content session user interfaces |
US11907605B2 (en) | 2021-05-15 | 2024-02-20 | Apple Inc. | Shared-content session user interfaces |
CN113392129B (zh) * | 2021-06-28 | 2024-04-12 | 恒安嘉新(北京)科技股份公司 | 一种菜单搜索方法、装置、电子设备及存储介质 |
Family Cites Families (103)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS61196319A (ja) * | 1985-02-27 | 1986-08-30 | Hitachi Ltd | 表示装置のメニユ−選択方式 |
JPS61248128A (ja) * | 1985-04-26 | 1986-11-05 | Hitachi Ltd | メニユ−構造表示方式 |
US4843538A (en) * | 1985-04-30 | 1989-06-27 | Prometrix Corporation | Multi-level dynamic menu which suppresses display of items previously designated as non-selectable |
JPH01276194A (ja) * | 1988-04-28 | 1989-11-06 | Hitachi Ltd | マルチウインドウ表示方式 |
JP2527240B2 (ja) * | 1989-07-26 | 1996-08-21 | 富士通株式会社 | 木構造デ―タの表示方法 |
JPH05158644A (ja) * | 1991-12-05 | 1993-06-25 | Casio Comput Co Ltd | メニュー処理装置 |
US5901246A (en) * | 1995-06-06 | 1999-05-04 | Hoffberg; Steven M. | Ergonomic man-machine interface incorporating adaptive pattern recognition based control system |
JPH05265681A (ja) * | 1992-03-17 | 1993-10-15 | Hitachi Ltd | 情報処理装置 |
GB2271447A (en) | 1992-10-12 | 1994-04-13 | Ibm | Data processing system |
US5410326A (en) * | 1992-12-04 | 1995-04-25 | Goldstein; Steven W. | Programmable remote control device for interacting with a plurality of remotely controlled devices |
ES2152712T3 (es) * | 1992-12-09 | 2001-02-01 | Discovery Communicat Inc | Sistema de distribucion de programas de television. |
JPH06208500A (ja) * | 1993-01-12 | 1994-07-26 | Matsushita Electric Ind Co Ltd | ハイパーテキスト付き映像データ作成装置 |
EP0617556B2 (de) * | 1993-03-22 | 2004-08-25 | SONY DEUTSCHLAND GmbH | Rundfunksignalempfänger |
CA2095452C (en) * | 1993-05-04 | 1997-03-18 | Phillip J. Beaudet | Dynamic hierarchical selection menu |
US6239794B1 (en) | 1994-08-31 | 2001-05-29 | E Guide, Inc. | Method and system for simultaneously displaying a television program and information about the program |
JP3351040B2 (ja) * | 1993-08-19 | 2002-11-25 | ソニー株式会社 | 表示装置 |
US5589892A (en) | 1993-09-09 | 1996-12-31 | Knee; Robert A. | Electronic television program guide schedule system and method with data feed access |
US6418556B1 (en) | 1993-09-09 | 2002-07-09 | United Video Properties, Inc. | Electronic television program guide schedule system and method |
JPH0798641A (ja) * | 1993-09-29 | 1995-04-11 | Hitachi Ltd | 学習機能付きメニュー表示方式 |
JPH06342358A (ja) * | 1993-10-08 | 1994-12-13 | Casio Comput Co Ltd | メニュー表示方法 |
US5481542A (en) * | 1993-11-10 | 1996-01-02 | Scientific-Atlanta, Inc. | Interactive information services control system |
JPH07200676A (ja) * | 1993-12-28 | 1995-08-04 | Hitachi Ltd | 共同作業システム |
JPH07261969A (ja) * | 1994-03-18 | 1995-10-13 | Fujitsu Ltd | 階層構造メニューの定義ファイル構成方法 |
US5570295A (en) | 1994-03-18 | 1996-10-29 | Lucent Technologies Inc. | System and method of capturing encoded data transmitted over a communications network in a video system |
AU2231495A (en) | 1994-03-28 | 1995-10-17 | Skin Biology, Inc. | Starch-metal complexes for skin and hair |
WO1995028795A2 (en) * | 1994-04-15 | 1995-10-26 | Philips Electronics N.V. | Arrangement for decoding digital video signals |
JP3572658B2 (ja) * | 1994-04-21 | 2004-10-06 | 松下電器産業株式会社 | 番組選択支援装置と番組選択支援方法 |
US5619501A (en) * | 1994-04-22 | 1997-04-08 | Thomson Consumer Electronics, Inc. | Conditional access filter as for a packet video signal inverse transport system |
US5448568A (en) | 1994-04-28 | 1995-09-05 | Thomson Consumer Electronics, Inc. | System of transmitting an interactive TV signal |
EP0680216B1 (de) | 1994-04-28 | 2007-11-21 | OpenTV, Inc. | Vorrichtung und Verfahren zum Formulieren eines interaktiven Signales |
US5548532A (en) | 1994-04-28 | 1996-08-20 | Thomson Consumer Electronics, Inc. | Apparatus and method for formulating an interactive TV signal |
JPH07306767A (ja) * | 1994-05-16 | 1995-11-21 | Hitachi Ltd | データ処理装置及び方式 |
US5559548A (en) | 1994-05-20 | 1996-09-24 | Davis; Bruce | System and method for generating an information display schedule for an electronic program guide |
US5635979A (en) * | 1994-05-27 | 1997-06-03 | Bell Atlantic | Dynamically programmable digital entertainment terminal using downloaded software to control broadband data operations |
JP3232468B2 (ja) * | 1994-07-26 | 2001-11-26 | 松下電工株式会社 | アイコンメニューの表示方法及び表示装置 |
JPH0863320A (ja) * | 1994-08-25 | 1996-03-08 | Matsushita Electric Ind Co Ltd | 操作用メニュー付き表示装置 |
JP2630267B2 (ja) * | 1994-08-30 | 1997-07-16 | 日本電気株式会社 | 情報出力履歴提示装置 |
US5784059A (en) * | 1994-09-16 | 1998-07-21 | Aisin Aw Co., Ltd. | Vehicle navigation system with destination selection using hierarchical menu arrangement with selective level skipping |
JP3644455B2 (ja) * | 1994-09-29 | 2005-04-27 | ソニー株式会社 | 番組情報放送方式、番組情報表示方法および受信装置 |
JPH08147167A (ja) * | 1994-11-16 | 1996-06-07 | Hitachi Ltd | 知識編集方法 |
US5617565A (en) * | 1994-11-29 | 1997-04-01 | Hitachi America, Ltd. | Broadcast interactive multimedia system |
US5629733A (en) * | 1994-11-29 | 1997-05-13 | News America Publications, Inc. | Electronic television program guide schedule system and method with display and search of program listings by title |
US5774859A (en) * | 1995-01-03 | 1998-06-30 | Scientific-Atlanta, Inc. | Information system having a speech interface |
US6426779B1 (en) | 1995-01-04 | 2002-07-30 | Sony Electronics, Inc. | Method and apparatus for providing favorite station and programming information in a multiple station broadcast system |
EP0723369A1 (de) * | 1995-01-23 | 1996-07-24 | NTEX datacommunications bv | Zugriffsverfahren zum Wiederauffinden von Internet Information durch Teletext/Videotex und umgekehrt |
US5565888A (en) * | 1995-02-17 | 1996-10-15 | International Business Machines Corporation | Method and apparatus for improving visibility and selectability of icons |
US5721951A (en) | 1995-02-24 | 1998-02-24 | Digital Interactive Corporation Systems, Ltd. | Home entertainment system for playing software designed for play in home computer |
JPH08314979A (ja) * | 1995-03-13 | 1996-11-29 | Matsushita Electric Ind Co Ltd | プログラム情報を表示装置に示す方法および装置 |
US5544161A (en) * | 1995-03-28 | 1996-08-06 | Bell Atlantic Network Services, Inc. | ATM packet demultiplexer for use in full service network having distributed architecture |
US5583864A (en) | 1995-03-28 | 1996-12-10 | Bell Atlantic Network Services, Inc. | Level 1 gateway for video dial tone networks |
US5781247A (en) * | 1995-04-05 | 1998-07-14 | Thomson Consumer Electronics, Inc. | Customizable menu for a television receiver accessed via a remote control keyboard |
US5828945A (en) | 1995-04-17 | 1998-10-27 | Starsight Telecast, Inc. | Merging multi-source information in a television system |
US5550576A (en) | 1995-04-17 | 1996-08-27 | Starsight Telecast Incorporated | Method and apparatus for merging television program schedule information received from multiple television schedule information sources |
US5615347A (en) | 1995-05-05 | 1997-03-25 | Apple Computer, Inc. | Method and apparatus for linking images of sliders on a computer display |
BR9608736A (pt) * | 1995-05-24 | 1999-07-06 | Bellsouth Corp | Sistema de comunicação de dados assimétrico |
JP3394388B2 (ja) * | 1995-05-30 | 2003-04-07 | 三菱電機株式会社 | 衛星通信システム及び衛星通信方法及び情報センタ配信装置 |
US6181867B1 (en) * | 1995-06-07 | 2001-01-30 | Intervu, Inc. | Video storage and retrieval system |
JP3771949B2 (ja) * | 1995-06-22 | 2006-05-10 | ソニー株式会社 | 表示制御装置および表示制御方法 |
US5666487A (en) * | 1995-06-28 | 1997-09-09 | Bell Atlantic Network Services, Inc. | Network providing signals of different formats to a user by multplexing compressed broadband data with data of a different format into MPEG encoded data stream |
JPH0916428A (ja) * | 1995-06-30 | 1997-01-17 | Pfu Ltd | コンピュータもしくはコンピュータ部品のテスト装置およびテスト方法 |
JP3572595B2 (ja) * | 1995-07-21 | 2004-10-06 | ソニー株式会社 | 電子番組ガイド表示制御装置および方法 |
CA2181781C (en) * | 1995-07-26 | 2000-02-29 | Seiji Iwafune | Television system for providing interactive television programs and server system for constructing the television system |
US5591875A (en) * | 1995-08-02 | 1997-01-07 | Chang; Te | Epoxidation Process |
JPH0965300A (ja) * | 1995-08-29 | 1997-03-07 | Toshiba Corp | 情報送受信システムとこのシステムに用いられる送信情報生成装置及び受信情報再生装置 |
NZ315992A (en) * | 1995-09-07 | 2000-02-28 | Nec Australia Pty Ltd | A distribution system to enable video and interactive services to be distributed over a public switched telephone network |
WO1997011558A1 (de) | 1995-09-22 | 1997-03-27 | Fridley Technologies Ltd. | Verfahren zum wiedergeben von in einem fernseh- oder hörfunk-programmsignal enthaltenen zusatzinformationen |
US6732369B1 (en) * | 1995-10-02 | 2004-05-04 | Starsight Telecast, Inc. | Systems and methods for contextually linking television program information |
ATE290293T1 (de) * | 1995-10-02 | 2005-03-15 | Starsight Telecast Inc | Vorrichtungen und verfahren zur bereitstellung von fernsehprogramminformation |
US6388714B1 (en) | 1995-10-02 | 2002-05-14 | Starsight Telecast Inc | Interactive computer system for providing television schedule information |
US5793438A (en) * | 1995-11-13 | 1998-08-11 | Hyundai Electronics America | Electronic program guide with enhanced presentation |
US5805153A (en) | 1995-11-28 | 1998-09-08 | Sun Microsystems, Inc. | Method and system for resizing the subtitles of a video |
JPH09162818A (ja) | 1995-12-08 | 1997-06-20 | Sony Corp | テレビジョン放送装置、テレビジョン放送方法、テレビジョン信号受信装置、テレビジョン信号受信方法、遠隔制御装置および遠隔制御方法 |
CN1232562A (zh) | 1996-02-02 | 1999-10-20 | 凤凰技术公司 | 具有用于访问国际互联网的ibios的顶置盒 |
US5778181A (en) | 1996-03-08 | 1998-07-07 | Actv, Inc. | Enhanced video programming system and method for incorporating and displaying retrieved integrated internet information segments |
US5835791A (en) * | 1996-03-26 | 1998-11-10 | Vlsi Technology, Inc. | Versatile connection of a first keyboard/mouse interface and a second keyboard/mouse interface to a host computer |
US6240555B1 (en) | 1996-03-29 | 2001-05-29 | Microsoft Corporation | Interactive entertainment system for presenting supplemental interactive content together with continuous video programs |
JPH09289498A (ja) * | 1996-04-24 | 1997-11-04 | Toshiba Corp | 番組放送システム |
US5929849A (en) | 1996-05-02 | 1999-07-27 | Phoenix Technologies, Ltd. | Integration of dynamic universal resource locators with television presentations |
US6469753B1 (en) * | 1996-05-03 | 2002-10-22 | Starsight Telecast, Inc. | Information system |
JP4390866B2 (ja) | 1996-05-10 | 2009-12-24 | ソニー株式会社 | 文字放送受信機及びアクセス方法 |
KR100445679B1 (ko) | 1996-05-10 | 2004-12-04 | 소니 가부시끼 가이샤 | 데이터방송수신장치 |
EP0899950B1 (de) | 1996-05-16 | 2005-11-23 | Kabushiki Kaisha Infocity | Verfahren zur übertragung und anzeige von zusatz-informationen sowie informationsanzeigevorrichtung unter verwendung von einem icon |
JP3209929B2 (ja) | 1996-05-16 | 2001-09-17 | 株式会社インフォシティ | 情報表示方法および装置 |
US5918013A (en) | 1996-06-03 | 1999-06-29 | Webtv Networks, Inc. | Method of transcoding documents in a network environment using a proxy server |
US6034689A (en) | 1996-06-03 | 2000-03-07 | Webtv Networks, Inc. | Web browser allowing navigation between hypertext objects using remote control |
FR2752130B1 (fr) | 1996-07-31 | 1999-03-19 | Thomson Multimedia Sa | Procede de selection de programmes, notamment de programmes de television et dispositif et interface graphique mettant en oeuvre ce procede |
US6118492A (en) * | 1996-08-14 | 2000-09-12 | Starsight Telecast, Inc. | Guide system and method of operation |
US6253188B1 (en) * | 1996-09-20 | 2001-06-26 | Thomson Newspapers, Inc. | Automated interactive classified ad system for the internet |
US6052556A (en) * | 1996-09-27 | 2000-04-18 | Sharp Laboratories Of America | Interactivity enhancement apparatus for consumer electronics products |
JPH10174007A (ja) | 1996-10-11 | 1998-06-26 | Toshiba Corp | マルチ機能テレビジョン装置 |
JP3517065B2 (ja) * | 1996-10-15 | 2004-04-05 | Kddi株式会社 | 放送型リアルタイムハイパ−テキスト通信方法および受信装置 |
US5982445A (en) | 1996-10-21 | 1999-11-09 | General Instrument Corporation | Hypertext markup language protocol for television display and control |
JP3646437B2 (ja) * | 1996-11-12 | 2005-05-11 | ソニー株式会社 | ネットワーク接続装置 |
JP3528480B2 (ja) | 1996-11-19 | 2004-05-17 | ソニー株式会社 | Epg機器及びその制御方法 |
JPH10164529A (ja) | 1996-11-28 | 1998-06-19 | Sanyo Electric Co Ltd | テレビジョン放送方法及びテレビジョン受信装置 |
US6018764A (en) * | 1996-12-10 | 2000-01-25 | General Instrument Corporation | Mapping uniform resource locators to broadcast addresses in a television signal |
US5991799A (en) * | 1996-12-20 | 1999-11-23 | Liberate Technologies | Information retrieval system using an internet multiplexer to focus user selection |
US6163316A (en) * | 1997-01-03 | 2000-12-19 | Texas Instruments Incorporated | Electronic programming system and method |
US6173317B1 (en) | 1997-03-14 | 2001-01-09 | Microsoft Corporation | Streaming and displaying a video stream with synchronized annotations over a computer network |
US5990883A (en) * | 1997-04-28 | 1999-11-23 | Microsoft Corporation | Unified presentation of programming from different physical sources |
US6219839B1 (en) * | 1998-05-12 | 2001-04-17 | Sharp Laboratories Of America, Inc. | On-screen electronic resources guide |
US6891859B2 (en) | 1998-11-10 | 2005-05-10 | Kunihiro Hyakutake | Information transmission, information display method and information display apparatus |
US6573722B2 (en) * | 2000-12-15 | 2003-06-03 | Schlumberger Technology Corporation | Method and apparatus for cancellation of borehole effects due to a tilted or transverse magnetic dipole |
-
1997
- 1997-09-23 ES ES97943509T patent/ES2270470T3/es not_active Expired - Lifetime
- 1997-09-23 BR BRPI9714608-0A patent/BR9714608B1/pt not_active IP Right Cessation
- 1997-09-23 JP JP54385598A patent/JP4166286B2/ja not_active Expired - Lifetime
- 1997-09-23 TR TR1999/02429T patent/TR199902429T2/xx unknown
- 1997-09-23 ES ES97945257T patent/ES2224275T3/es not_active Expired - Lifetime
- 1997-09-23 BR BRPI9714607-2A patent/BR9714607B1/pt not_active IP Right Cessation
- 1997-09-23 EP EP04104251A patent/EP1501305A1/de not_active Ceased
- 1997-09-23 CN CN2005101180623A patent/CN1767634B/zh not_active Expired - Lifetime
- 1997-09-23 KR KR1020057014734A patent/KR100644248B1/ko not_active IP Right Cessation
- 1997-09-23 GB GB9924168A patent/GB2340690B/en not_active Expired - Lifetime
- 1997-09-23 JP JP54385798A patent/JP4820477B2/ja not_active Expired - Fee Related
- 1997-09-23 KR KR10-1999-7009161A patent/KR100511358B1/ko not_active IP Right Cessation
- 1997-09-23 WO PCT/US1997/017033 patent/WO1998047284A1/en active IP Right Grant
- 1997-09-23 AU AU45903/97A patent/AU4590397A/en not_active Abandoned
- 1997-09-23 KR KR10-1999-7009163A patent/KR100536134B1/ko not_active IP Right Cessation
- 1997-09-23 US US09/402,524 patent/US7496946B1/en not_active Expired - Fee Related
- 1997-09-23 CN CNB2006101492210A patent/CN100551054C/zh not_active Expired - Fee Related
- 1997-09-23 US US09/402,294 patent/US7404200B1/en not_active Expired - Fee Related
- 1997-09-23 AU AU46502/97A patent/AU4650297A/en not_active Abandoned
- 1997-09-23 BR BRPI9714609-9A patent/BR9714609B1/pt not_active IP Right Cessation
- 1997-09-23 JP JP54385698A patent/JP4249268B2/ja not_active Expired - Lifetime
- 1997-09-23 KR KR10-1999-7009160A patent/KR100535785B1/ko not_active IP Right Cessation
- 1997-09-23 KR KR10-1999-7009200A patent/KR100488396B1/ko not_active IP Right Cessation
- 1997-09-23 DE DE69736935T patent/DE69736935T2/de not_active Expired - Lifetime
- 1997-09-23 TR TR1999/02511T patent/TR199902511T2/xx unknown
- 1997-09-23 WO PCT/US1997/017035 patent/WO1998047285A1/en active IP Right Grant
- 1997-09-23 JP JP54385398A patent/JP4354535B2/ja not_active Expired - Fee Related
- 1997-09-23 EP EP97944397A patent/EP0976247A1/de not_active Withdrawn
- 1997-09-23 CN CN97182114A patent/CN1253697A/zh active Pending
- 1997-09-23 DE DE69736079T patent/DE69736079T2/de not_active Expired - Lifetime
- 1997-09-23 TR TR1999/02422T patent/TR199902422T2/xx unknown
- 1997-09-23 WO PCT/US1997/017031 patent/WO1998047283A1/en active IP Right Grant
- 1997-09-23 EP EP97945257A patent/EP0976248B1/de not_active Expired - Lifetime
- 1997-09-23 CN CNB971822417A patent/CN1299507C/zh not_active Expired - Fee Related
- 1997-09-23 AU AU44968/97A patent/AU4496897A/en not_active Abandoned
- 1997-09-23 EP EP97944396A patent/EP1040664B1/de not_active Expired - Lifetime
- 1997-09-23 EP EP97943507A patent/EP0976244A1/de not_active Ceased
- 1997-09-23 EP EP04104249A patent/EP1482737B1/de not_active Expired - Lifetime
- 1997-09-23 EP EP97943510A patent/EP0976246A1/de not_active Withdrawn
- 1997-09-23 CN CNB971822395A patent/CN1150763C/zh not_active Expired - Lifetime
- 1997-09-23 CN CNB971822425A patent/CN100366085C/zh not_active Expired - Lifetime
- 1997-09-23 DE DE69730622T patent/DE69730622T2/de not_active Expired - Lifetime
- 1997-09-23 TR TR1999/02479T patent/TR199902479T2/xx unknown
- 1997-09-23 CN CN97182238A patent/CN1256840A/zh active Pending
- 1997-09-23 CN CNB971822409A patent/CN100366084C/zh not_active Expired - Lifetime
- 1997-09-23 AU AU44965/97A patent/AU4496597A/en not_active Abandoned
- 1997-09-23 KR KR10-1999-7009201A patent/KR100511593B1/ko not_active IP Right Cessation
- 1997-09-23 ES ES97944396T patent/ES2262191T3/es not_active Expired - Lifetime
- 1997-09-23 BR BR9714685-4A patent/BR9714685A/pt not_active Application Discontinuation
- 1997-09-23 EP EP97943509A patent/EP0976245B1/de not_active Expired - Lifetime
- 1997-09-23 WO PCT/US1997/017037 patent/WO1998047287A1/en active IP Right Grant
- 1997-09-23 JP JP54385498A patent/JP4316679B2/ja not_active Expired - Lifetime
- 1997-09-23 US US09/402,517 patent/US7533400B1/en not_active Expired - Fee Related
- 1997-09-23 WO PCT/US1997/017036 patent/WO1998047286A1/en active IP Right Grant
- 1997-09-23 KR KR10-1999-7009140A patent/KR100517261B1/ko not_active IP Right Cessation
- 1997-09-23 WO PCT/US1997/017038 patent/WO1998047288A1/en active IP Right Grant
- 1997-09-23 AU AU44967/97A patent/AU4496797A/en not_active Abandoned
- 1997-09-23 ID IDW991201A patent/ID22886A/id unknown
- 1997-09-23 RU RU99124582/09A patent/RU2219679C2/ru active
- 1997-09-23 JP JP54385298A patent/JP4454047B2/ja not_active Expired - Lifetime
- 1997-09-23 CN CN2005101180638A patent/CN1767635B/zh not_active Expired - Lifetime
- 1997-09-23 DE DE69736489T patent/DE69736489T2/de not_active Expired - Lifetime
- 1997-09-23 AU AU45904/97A patent/AU4590497A/en not_active Abandoned
- 1997-12-15 AU AU56013/98A patent/AU5601398A/en not_active Abandoned
- 1997-12-15 JP JP54385998A patent/JP2002514328A/ja active Pending
- 1997-12-15 CN CNB971822328A patent/CN100380287C/zh not_active Expired - Lifetime
- 1997-12-15 WO PCT/US1997/022832 patent/WO1998047063A1/en active IP Right Grant
- 1997-12-15 DE DE69728177T patent/DE69728177T2/de not_active Expired - Lifetime
- 1997-12-15 EP EP97952396A patent/EP0976023B1/de not_active Expired - Lifetime
- 1997-12-15 CN CNB2007101391642A patent/CN100574395C/zh not_active Expired - Lifetime
- 1997-12-15 BR BR9714684-6A patent/BR9714684A/pt not_active Application Discontinuation
- 1997-12-15 KR KR10-1999-7009386A patent/KR100514956B1/ko active IP Right Grant
- 1997-12-15 US US09/402,523 patent/US6661437B1/en not_active Expired - Lifetime
-
2000
- 2000-12-04 HK HK00107754A patent/HK1028513A1/xx not_active IP Right Cessation
- 2000-12-06 HK HK00107837A patent/HK1028515A1/xx not_active IP Right Cessation
- 2000-12-06 HK HK06111614.7A patent/HK1091073A1/xx not_active IP Right Cessation
- 2000-12-06 HK HK00107839A patent/HK1028516A1/xx not_active IP Right Cessation
- 2000-12-06 HK HK06111615.6A patent/HK1091074A1/xx not_active IP Right Cessation
-
2001
- 2001-04-02 HK HK01102363A patent/HK1031799A1/xx not_active IP Right Cessation
-
2007
- 2007-07-09 JP JP2007180286A patent/JP4688848B2/ja not_active Expired - Lifetime
- 2007-07-09 JP JP2007180285A patent/JP4751857B2/ja not_active Expired - Lifetime
-
2008
- 2008-02-14 US US12/031,026 patent/US9213465B2/en not_active Expired - Fee Related
- 2008-05-14 HK HK08105354.1A patent/HK1115492A1/xx not_active IP Right Cessation
- 2008-07-08 JP JP2008178480A patent/JP2008293520A/ja active Pending
- 2008-12-26 JP JP2008334271A patent/JP4688925B2/ja not_active Expired - Lifetime
-
2010
- 2010-02-25 JP JP2010040433A patent/JP2010160807A/ja active Pending
-
2014
- 2014-11-07 JP JP2014227408A patent/JP5944972B2/ja not_active Expired - Lifetime
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE102017211471A1 (de) * | 2017-07-05 | 2019-01-10 | Bayerische Motoren Werke Aktiengesellschaft | Vorrichtung zum Ansteuern einer Leuchteinheit |
Also Published As
Similar Documents
Publication | Publication Date | Title |
---|---|---|
DE69736489T2 (de) | System zur erzeugung von programmführungsinformation für die ausführung von steuer- und kommunikationsfunktionen durch den benutzer | |
DE60220259T2 (de) | Datenreferenzsystem | |
DE69909255T2 (de) | Multimediaterminal für mehrere benutzer | |
US7853974B2 (en) | System for collating data from multiple sources to form a composite program guide for display | |
DE69909758T2 (de) | System zur erzeugung, partitionierung und verarbeitung von elekronischen fernsehprogrammzeitschriften | |
MXPA99009373A (en) | System for forming and processing an mpeg compatible datastream incorporating internet information | |
MXPA99009374A (en) | System for automatically forming a program guide from information derived from multiple sources | |
MXPA99009370A (en) | System for forming program guide information for user initiation of control and communication functions | |
MXPA99009365A (en) | A system for processing and decoding mpeg compatible data and internet information |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
8364 | No opposition during term of opposition |