WO1997043855A1 - Procede de transmission et d'affichage d'informations et dispositif d'affichage d'informations - Google Patents

Procede de transmission et d'affichage d'informations et dispositif d'affichage d'informations Download PDF

Info

Publication number
WO1997043855A1
WO1997043855A1 PCT/JP1997/001599 JP9701599W WO9743855A1 WO 1997043855 A1 WO1997043855 A1 WO 1997043855A1 JP 9701599 W JP9701599 W JP 9701599W WO 9743855 A1 WO9743855 A1 WO 9743855A1
Authority
WO
WIPO (PCT)
Prior art keywords
information
content information
broadcast signal
content
broadcast
Prior art date
Application number
PCT/JP1997/001599
Other languages
English (en)
French (fr)
Inventor
Kunihiro Hyakutake
Original Assignee
Kabushiki Kaisha Infocity
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Priority claimed from JP27993796A external-priority patent/JP3209929B2/ja
Priority claimed from JP9083601A external-priority patent/JPH1032802A/ja
Application filed by Kabushiki Kaisha Infocity filed Critical Kabushiki Kaisha Infocity
Priority to US09/180,495 priority Critical patent/US6788709B1/en
Priority to AU26526/97A priority patent/AU2652697A/en
Priority to DE69734710T priority patent/DE69734710T2/de
Priority to EP97918415A priority patent/EP0899950B1/en
Publication of WO1997043855A1 publication Critical patent/WO1997043855A1/ja

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/235Processing of additional data, e.g. scrambling of additional data or processing content descriptors
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/45Management 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/462Content 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/4622Retrieving content or additional data from different sources, e.g. from a broadcast channel and the Internet
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/472End-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/4722End-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 requesting additional data associated with the content
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/478Supplemental services, e.g. displaying phone caller identification, shopping application
    • H04N21/4782Web browsing, e.g. WebTV
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/60Network 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/61Network physical structure; Signal processing
    • H04N21/6156Network physical structure; Signal processing specially adapted to the upstream path of the transmission network
    • H04N21/6175Network physical structure; Signal processing specially adapted to the upstream path of the transmission network involving transmission via Internet
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/80Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
    • H04N21/85Assembly of content; Generation of multimedia applications
    • H04N21/858Linking data to content, e.g. by linking an URL to a video object, by creating a hotspot
    • H04N21/8586Linking data to content, e.g. by linking an URL to a video object, by creating a hotspot by using a URL
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/08Systems for the simultaneous or sequential transmission of more than one television signal, e.g. additional information signals, the signals occupying wholly or partially the same frequency band, e.g. by time division
    • H04N7/087Systems for the simultaneous or sequential transmission of more than one television signal, e.g. additional information signals, the signals occupying wholly or partially the same frequency band, e.g. by time division with signal insertion during the vertical blanking interval only
    • H04N7/088Systems for the simultaneous or sequential transmission of more than one television signal, e.g. additional information signals, the signals occupying wholly or partially the same frequency band, e.g. by time division with signal insertion during the vertical blanking interval only the inserted signal being digital
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/16Analogue secrecy systems; Analogue subscription systems
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/02Details
    • H04L12/16Arrangements for providing special services to substations
    • H04L12/18Arrangements for providing special services to substations for broadcast or conference, e.g. multicast
    • H04L12/1836Arrangements for providing special services to substations for broadcast or conference, e.g. multicast with heterogeneous network architecture
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/02Details
    • H04L12/16Arrangements for providing special services to substations
    • H04L12/18Arrangements for providing special services to substations for broadcast or conference, e.g. multicast
    • H04L12/1859Arrangements for providing special services to substations for broadcast or conference, e.g. multicast adapted to provide push services, e.g. data channels
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/41Structure of client; Structure of client peripherals
    • H04N21/426Internal components of the client ; Characteristics thereof
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/478Supplemental services, e.g. displaying phone caller identification, shopping application
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/44Receiver circuitry for the reception of television signals according to analogue transmission standards
    • H04N5/445Receiver circuitry for the reception of television signals according to analogue transmission standards for displaying additional information
    • H04N5/45Picture in picture, e.g. displaying simultaneously another television channel in a region of the screen

Definitions

  • the present invention relates to an information transmission display method and an information display device for displaying content information multiplexed on television broadcasts or the like, for example, content information on the Internet or related content information, and particularly to a main broadcast. It is possible to display corresponding content information etc. in conjunction with the contents of the above. Background art
  • Broadcasting has the advantage of providing information to an unspecified number of people at once, as long as the broadcast waves reach.
  • the present invention provides a technology suitable for multiplexing content information on the Internet or related information into a television broadcast so that content information on the Internet can be effectively used by a large number of recipients. It is intended to be provided.
  • Teletext broadcasting technology is to transmit text in addition to normal broadcasting by inserting text information during the vertical retrace interval of television broadcasting.
  • the present invention has been made in view of the above circumstances, and provides an information display technology capable of displaying content information multiplexed with a broadcast signal or a part of the content information and displaying the content information in synchronization with the content of the main broadcast. It is intended to be. Disclosure of the invention
  • a step of multiplexing content information and timing information for displaying the content information on a display device into a broadcast signal Transmitting a broadcast signal; receiving the multiplexed broadcast signal; extracting the content information and the evening information from the multiplexed broadcast signal; Displaying at least a part of the content information on a display device.
  • the content information and the display timing information can be multiplexed and sent to the broadcast signal, and the content or a part thereof can be displayed at a desired time. Can be linked inside.
  • the broadcast signal can be a television broadcast signal.
  • the content information and the timing information can be multiplexed by being inserted into a vertical flyback period of a television broadcast.
  • the timing information can be used as the display time of the content information.
  • the display time can be represented by a relative time based on the time when the content information is received.
  • the content information can be hypertext (including hypermedia), for example, a web page provided by a WWW (World Wide Web) server on the Internet, or program code.
  • an information display device receives a broadcast signal in which content information and evening information for displaying the content information on a display device are multiplexed.
  • the content information or a part thereof can be displayed in conjunction with the content of the broadcast using the information of the display timing.
  • the content information Transmitting a broadcast signal including timing information for displaying content information on a display device; receiving the broadcast signal; extracting the content information and the timing information from the broadcast signal; Displaying at least a part of the content information on a display device based on the timing report.
  • the information display device includes: means for receiving a broadcast signal including content information and information of timing at which the content information is transmitted to the display device; A means for extracting the timing information and a means for displaying at least a part of the content information on the display / concealment unit based on the timing information are provided.
  • FIG. 1 is a schematic view showing an embodiment of the present invention as a whole.
  • FIG. 2 is a diagram for explaining VBI data multiplexing used in the above embodiment.
  • FIG. 3 is a diagram for explaining the demultiplexing of VBI used in the above embodiment.
  • FIG. 4 is a diagram illustrating VBI data multiplexing used in the above embodiment.
  • FIG. 5 is a diagram illustrating the format of a data group (message) in the above embodiment.
  • FIG. 6 is a diagram for explaining an example of the B--HTP element in FIG.
  • FIG. 7 is a view for explaining an example of the B--HTP element in FIG.
  • FIG. 8 shows the implementation structure of the personal computer shown in Fig. 1 in the form of a function block.
  • FIG. 9 is a diagram for explaining the hierarchical structure of the mounting configuration of the personal computer shown in FIG.
  • FIG. 10 is a diagram showing a specific example of the implementation configuration of the personal computer shown in FIG. 1 c .
  • FIG. 11 is a configuration example of the B—HTTP service unit 46 and the Itcast browser 47 in FIG. FIG.
  • FIG. 12 is a diagram showing an example of a screen displayed by a Bitcast browser.
  • FIG. 13 is a diagram showing a configuration example of an index element used for message caching.
  • FIG. 14 is a view for explaining a cache list for pointing the above-mentioned index elements.
  • FIG. 15 is a view for explaining a display list for pointing the above-mentioned index elements.
  • FIG. 16 is a flowchart for explaining a display operation of a web page or the like.
  • FIG. 17 is a diagram showing an example of a layout element.
  • FIG. 18 is a diagram showing a layout of a Bitcast browser corresponding to one example of the layout icon of FIG.
  • FIG. 19 is a flow chart for explaining the icon display operation.
  • FIG. 20 is a flowchart for explaining the operation when the icon is clicked.
  • FIG. 21 is a flowchart for explaining the operation when the icon is clicked.
  • FIG. 22 is a block diagram illustrating the structure of a pay broadcast.
  • FIG. 23 is a flowchart for explaining a process of updating a key of a pay broadcast.
  • FIG. 24 is a flowchart for explaining the process of updating the cache index list in FIG. 14 when accessing a message.
  • FIG. 25 is a flowchart for explaining the operation when receiving a message.
  • FIG. 26 is a flowchart for explaining the search operation.
  • FIG. 27 is a flowchart for explaining the operation at the time of downloading.
  • Fig. 28 is a flowchart explaining the operation when a button on a web page is clicked. is there.
  • FIG. 29 is a flowchart for explaining the operation for setting a channel selection reservation and a recording reservation.
  • FIG. 30 is a flowchart for explaining the operation of channel selection by reservation.
  • FIG. 31 is a flowchart for explaining the recording operation by reservation.
  • FIG. 32 is a flowchart illustrating automatic data acquisition by a bull element. BEST MODE FOR CARRYING OUT THE INVENTION
  • FIG. 1 shows an outline of a broadcasting and information processing system to which this embodiment is applied.
  • a television broadcasting station 10 includes a broadcasting server 11, a content operation terminal 12, and a transmission facility. 13 and so on are provided.
  • the broadcast program created by the broadcast server 11 is broadcast via the transmission facility 13.
  • a transmission signal of a broadcast program includes a normal television signal and a content information signal multiplexed in a vertical baseline period of the television signal.
  • a broadcast signal is received via an antenna (not shown) or the like, and the broadcast signal is reproduced by a television receiver or a personal computer having a television receiving function.
  • a personal convenience set 20 having a television receiving function is shown as an example.
  • the personal computer 20 has a function of demodulating a broadcast signal, and reproduces a television image using all or a part of the screen based on the demodulated signal.
  • the personal convenience set 20 may be connected to a telephone line via a modem 21 as shown in the figure.
  • the personal computer 20 is connected to the Internet network 30 via a modem 21 or the like (if necessary through a communication channel of the provider), and various servers are connected to the Internet network 30. ing. In this example, a WWW server 31 for providing information is connected.
  • the recording medium 20b such as a floppy disk or a CD-ROM is used to install a Bitcast software 48 (see FIG. 8) to be described later on the personal computer 20.
  • a data recording device such as a drive device, a tuner set for a BS broadcast, a CS broadcast, and a cable TV broadcast, a top box 20a, etc. are used to supply data to the personal convenience set 20. It has become.
  • the device 20a is externally attached to the personal computer 20, but the corresponding card / device may be built in the personal computer 20.
  • the broadcast station 10 receives web information (web page) described in HTML (hypertext markup language) from a WWW server, and multiplexes the broadcast information with a broadcast signal of a normal broadcast program. .
  • the content production terminal 12 may process and transmit the information, or the content production terminal 12 may transmit individually prepared information. The format of information to be multiplexed and transmitted and the method of multiplexing will be described later.
  • the content information is multiplexed by inserting it into the vertical blanking interval of the television signal.
  • the multiplexing method of digital information (usually called VBI method: Vertica 1Blank ng Inte n r e rv a l) specified by the Telecommunications Technology Council Partial Report Consultation 83 is used. Do.
  • the television signal has a horizontal scanning period of 262.5 lines per field (525 lines per frame), of which the first 21 lines constitute the vertical blanking period, It is not displayed on a normal television receiver.
  • Fig. 2 shows the role of these 21 horizontal scanning periods (also showing the scanning period at the beginning of the 22nd video).
  • the horizontal scanning period of 263 to 283 of the odd field is counted in frame units, and is 1 to 21 in field units.
  • data for character multiplexing is multiplexed in the 14, 15, 16 and 21 (276, 277, 278 and 283) horizontal scanning periods.
  • FIG. 3 shows how VBI signals are multiplexed, in which data lines are inserted instead of video signals.
  • Fig. 4 shows the specifications of VBI data transmission.
  • the P-layer 1 defines the electrophysical specifications. According to this specification, a fixed area in the horizontal scanning period is sampled at 296 pieces.
  • the 0 level of the VBI signal is the pedestal level (black level) of the video signal, and the 1 level is 70% of the white level of the video signal.
  • Layer 2 is the data link layer, where signals are treated as logical data of 1 and 0.
  • a series of data transmitted by one horizontal scanning line is called a data line.
  • the data line is composed of data packets, and the data packets are protected from errors by error correction codes ((272, 190) shortened difference set cyclic code).
  • error correction codes ((272, 190) shortened difference set cyclic code).
  • bit synchronization is obtained based on the clock line, and the start of the data block can be detected based on the framing code.
  • the prefix information mainly consists of logical channel information and block connection information.
  • the logical channel information the data block is classified by logical channel to which the data block belongs.
  • the block connection information includes information such as the start and end of block connection, thereby connecting related data blocks to generate a data group that is a meaningful unit of data.
  • this data group is called a message and is a processing unit.
  • content information transmitted by the VBI method as described above will be described.
  • the transmitted content information may be any type of information that is mainly live information. For example, it may be computer code.
  • Fig. 5 shows the data format of the processing unit (message) of the content information.
  • this is referred to as Bitcast-HTTP format, and is also abbreviated as B-HTTP.
  • Bitcast is a trademark of InfoCity Corporation.
  • HTTP is an abbreviation for Hypertext Marker Plan Gauge.
  • B-HTTP format has (1) content type and (2) group information type.
  • the purpose of the content type is to transmit the content itself.
  • the group information type transmits information that groups multiple contents without the purpose of transmitting the content itself.
  • the message of the content type format is called a content message, and the format message of the group information type is called a group message.
  • Content messages are transmitted alone or together with group messages.
  • the group identifier of a content message transmitted alone is all zero (indicating that it is unrelated to the group).
  • the group message is transmitted first, and the number of content messages designated by the group message are transmitted sequentially.
  • the content message identifiers are all the same as the group message identifiers.
  • information already instructed in the group message for example, information specified by the expiration date start time element described later) can be omitted.
  • the B—HTTP format consists of a version field (including type identifier), a group identifier field, a B—HTTP element field, a content body field and a content body, and a B—HT TP element field. It consists of a field of separation (all zeros) that separates the areas.
  • the main fields are as follows.
  • Group identifier A 32-bit ID for identifying a group. If the content type is set to all zeros, it indicates that the information is independent of the group.
  • Number of contents Specifies the number of content messages belonging to the group.
  • MI ME header ⁇ Conforms to the HTTP protocol (multi-purpose post-mail extension). Describe the type of content.
  • Name element Corresponds to the file name of a URL (uniform resource locator, rules for naming resources on the Internet). Specify the full path for content messages independent of the group. In the group message, specify by directory name.
  • Content compression specification element Specifies the content compression format. Zero indicates that the content is not compressed.
  • Keyword element Used to add a keyword. It is used when performing search and clipping, which will be described later.
  • Icon element Stores information on an icon displayed on a part of the display screen, for example, at the bottom, for the purpose of notifying the viewer that a predetermined message has been received (apparent reception). The message is actually received prior to the start time of the validity period described later, and the start time of the validity period corresponds to the apparent reception time. In this way, it is possible to transmit and receive even large messages with sufficient lead time.
  • Live mode element This message is a message synchronized with the main broadcast (normal broadcast content) of the television broadcast, and indicates that it should be displayed at the specified time (start time of the validity period).
  • Valid period start time element Indicates the time at which the corresponding message becomes valid, relative to the message reception time. In the case of a live mode message, the time at which the content of the corresponding content message should be automatically displayed is stored.
  • the time at which the corresponding content message becomes valid for example, UTC (Coordinated Universal Time) Notify by adding a frame number to the format.
  • Validity period element The validity period is specified by the number of seconds from the validity period start time.
  • the terminal keeps the message in the cache (cache in a direct access storage device such as a hard disk) for at least this period.
  • a lifetime element of all 'ones indicates that the message should be forcibly deleted from the cache. In other words, it is used as a flag to indicate that all-one effective element power s is deleted from the cache.
  • this flag a unique element can be used, another specific bit pattern of the effective element can be used, and a specific bit pattern of another element can be used. it can.
  • Anchor element Displays the address information of the link destination resource by URL. For example, when an icon is displayed using the icon element of a message, clicking the icon allows access to the link destination resource specified by the anchor element. This will be described later with reference to FIGS. 20 and 21.
  • the display of the anchor element is, for example, using a URL, such as "HTTP://www.infoccity.co.jp/dirl/index.html".
  • HTTP is a transfer protocol
  • www.infocity.co.jp is a domain name
  • dirl / index.html is a path name.
  • the URL is extended so that it can also access information from broadcast / communication satellite broadcasts, cable TV cable broadcasts, and recording devices such as CD-ROMs, DVDs, and hard disks.
  • the URL is "HTTP: //bitcast/BSl1/filename.html”.
  • bitc ast is a proxy server.
  • BS11 represents a medium and corresponds to a directory.
  • Coupon element Represents the right to various services such as online shopping discount services.
  • Layout element Specifies the layout, color, shape, background, font, and other decorative information of the browser itself or the content displayed by the browser.
  • Encryption element Indicates the protection method such as encryption or scramble processing.
  • Menu element Used to display a menu from an icon. Specify multiple sets of icon information length, icon information, anchor element length, and anchor element (link destination).
  • Program element Stores the broadcast information of the broadcast program. Program elements can be created and sent for each program (program or commercial). Broadcast program information includes program program (program or commercial) name information, program program code (for example, G code), broadcast date and time (including year, month, day, day of the week, etc.), performer (performer name) ), Information on the type of program (baseball broadcast, genre of movie, etc.), and others. Since the broadcast program information is not an attribute of the content body, it can be sent without a content body. Of course, it may be accompanied by a content body.
  • program program information is not an attribute of the content body, it can be sent without a content body. Of course, it may be accompanied by a content body.
  • Cue element Indicates the start timing of recording (recording) of a broadcast program. Cue elements can also be sent without a content body.
  • the personal convenience set 20 is a television signal tuner 41, a waveform equivalent circuit 42, an A / D converter 43, a packet extraction unit 44, a program data generation unit 45, a B—HTTP service unit 46, It has a Bitc ast browser section 47 and the like.
  • the BHTTP service section 46 and the Bitcast browser 47 are provided as a Btcast software product 48.
  • the tuner section 41 selects and demodulates the modulated and transmitted television signal.
  • the waveform equivalent circuit 42 corrects the distortion of the television signal waveform and the signal level.
  • the A / D converter 43 converts the signal during a specific horizontal scanning period to 1/364 fH (fH is the horizontal scanning frequency) Sampling is performed in seconds to generate digital information.
  • the A / D converter 43 corresponds to the physical layer (first layer) of the ISO reference model standardized by ISO (International Organization for Standardization).
  • the bucket extraction unit 44 performs a synchronization process (framing process) on a bit and byte basis on the digital information sampled by the A / D converter 43, extracts the packet information overnight, and extracts a transmission error. Detect and correct.
  • the packet extraction unit 44 corresponds to the data link layer (the second layer) of the ISO reference model.
  • the program data generation unit 45 classifies and links the extracted packets according to the packets associated on the transmission side, and generates a data block.
  • the program data generation unit 45 corresponds to the network layer (the third layer) and the transport layer (the fourth layer) of the ISO reference model.
  • the above blocks 41 to 45 have the same configuration in a VBI terminal.
  • the program de-blocks generated as described above are supplied to the B-HTP service unit 46.
  • the B-HTTP service unit 46 processes a message (a de-tag loop) in accordance with the rules of the B-HTTP format described in FIG. 5, FIG. 6, and FIG. The details will be described later in detail with reference to the drawings after FIG.
  • the BitCast browser section 47 displays content information based on the processing in the B—HTTP service section 46.
  • the browser section 47 provides the user with an interface similar to a normal browser for displaying the Internet WWW page.
  • Fig. 9 shows the relationship between the B-HTTP service section 46 and the browser section 47 and the hardware and operating system of the personal computer 20.
  • the actual implementation is as shown in Fig. 10.
  • the Bitcast layer supports communication multicast and VBI broadcast functions in one and the same layer, and can handle broadcast and communication multicast in the same way. Things. Socket Winsock2 has been extended to handle not only TCP / IP protocol but also Bitcast layer protocol, and finally can handle communication and broadcasting at the same level.
  • Fig. 11 shows B—HTTP service section 46 and Itcast browser section 4 7 shows a configuration example, and in this figure, the B-HTTP service unit 46 is composed of a B-HTTP protocol analysis unit 50, a cache 51, a sequence control unit 52, and the like.
  • the B-HTTP protocol analysis unit 50 analyzes the message received from the program data generation unit 45 in accordance with the B-HTTP protocol and passes it to the cache.
  • the cache 51 stores information received from the protocol analysis unit 50.
  • the sequence control unit 52 manages the correspondence between the time and the contents of the information (real-time information) that needs to be displayed at a predetermined time among the information stored in the cache 51.
  • the sequence control unit 52 monitors the contents of the cache 51 and notifies the browser unit 47 of the latest time and contents.
  • the browser section 47 includes a sequence control section 53, a content analysis section 54, a content display section 55, an icon display section 56, and the like.
  • the sequence control section 53 stores the latest schedule, monitors the time stored therein, and calls the B—HTTP service section 46 at a specified time to acquire a content message.
  • the content analyzer 54 analyzes the acquired content message. For example, it analyzes documents written in HTML grammar.
  • the content display unit 55 displays based on the analysis result of the content analysis unit 54.
  • Icon display section 56 displays an icon on the screen indicating that the message has been received.
  • the B-HTP service unit 46 controls recording of the demodulated television signal.
  • the recording medium 57 various media such as a video tape recorder, a hard disk, and a digital video disk can be used. Details of the recording control will be described later with reference to FIG.
  • the screen display can be performed, for example, as shown in FIG.
  • the elements to be displayed on the screen are the web screen 47a and the television screen 47b.
  • the web screen 47a has the same appearance and user interface as the WWW browser on the Internet.
  • the screen display modes are, for example, the following three, which can be switched.
  • TV display mode The TV screen is displayed on the full screen.
  • Web display mode Web screen is displayed on the full screen.
  • Composite display mode A TV screen is displayed on a part of the web screen.
  • the validity period start time Display the corresponding icon at the bottom. If the message contains the content body to be displayed on the browser, click the icon to display the content body on the web screen. At this time, if the mode is the television display mode, the mode shifts to the composite screen mode. In the web mode where the web screen is displayed or in the multiple display mode, the content body is displayed. In this case, the user can select between the automatic update display mode and the manual display mode. In the automatic update display mode, the display of the current content message is updated with the display of the content message of the live mode whose validity period start time has newly arrived. In the manual display mode, the content messages of the live mode whose validity period start time has arrived are spooled and selected and displayed sequentially or in a dialog based on user operation.
  • the index elements are (1) file name (name element), (2) expiration date (Coordinated Universal Time), (3) save flag (turn on after saving down-key processing), and (4) live flag (indicate whether or not the mode is live) , An icon flag (indicating the presence or absence of an icon element), a pull flag (indicating the presence or absence of a pull element), and a keyword field.
  • the index element is pointed by, for example, two types of index lists, and is used for LRU (Least Re- cently Used) management of the cache, and ⁇ display management of web pages and icons.
  • FIG. 14 shows a list formed using a bidirectional pointer in the order of access. As a result, the management of messages in the cache can be managed by the LRU method. Also, as shown in FIG. 15, a list can be formed using a bidirectional point at the request of the display timing (effective time start time). By using this list, messages are retrieved in the order of display timing, Web pages (in live mode) and icons can be displayed.
  • FIG. 16 shows an operation of displaying, on a web screen, a report to be automatically displayed at a designated time by a live mode element.
  • the evening image starts the web display operation (S101).
  • one index element is taken out in the order of display timing (S102), and it is determined whether or not the mode is the live mode using the live flag (S103). If the mode is not the live mode (for example, in the case of a message for a down mode), the process ends without performing any processing.
  • the live mode a message is read from the cache, the HTML document is analyzed, and displayed on the live screen (S104, S106, S107).
  • FIG. 19 shows an operation of displaying an icon at a specified time.
  • the web display described above will not be displayed unless the web screen is open.
  • the icons described here are displayed regardless of whether the web screen is open.
  • an evening image (not shown) starts an icon display operation with reference to the validity period start time (S111). Then, one index element is taken out in the order of display timing (S112), and it is determined whether or not there is an icon element by referring to the icon flag (S113). If there is no icon element, the process ends without processing. If there is an icon element, the message is read from the cache, the icon information is extracted, and displayed on the screen (S114, S116, S117).
  • the icons can be displayed in various forms and in various arrangements.
  • various methods can be adopted as to how to delete when the number of icons increases. It is arranged in a liner in the dock area at the bottom of the screen, and it can be deleted when the arrangement position is full, it can be selected by scrolling, or it can be selected on multiple pages Is also good.
  • step S115 the layout information of the icon is extracted, and the layout of the icon can be changed.
  • FIG. 20 and FIG. 21 show the operation when the icon on the screen is clicked.
  • the message name corresponding to the icon is obtained, and the cache is searched (S121, S122, S123). If there is no corresponding cache, an error is returned and the process ends (S124, S125). If there is a corresponding message name, it is checked whether there is an anchor element (S126).
  • the anchor element specifies the source of the data. Data sources include servers on the Internet, broadcast signals from broadcast and communication satellites, cable broadcast signals from cable television, CD-ROMs, DVDs, and hard disks.
  • the anchor element it is determined whether the corresponding data source is a server on the Internet, that is, whether a TCP / IP connection is required (S127). If the source is a server on the Internet, access the server on the Internet to retrieve information. That is, a TCP / IP connection is made, and an HTML document (data) is requested and received (S128, S129, S130). Thereafter, the received HTML document is analyzed and displayed on the web screen (S131, S133, S135).
  • the anchor element is, for example, "HTPP: // www. Infocity. Coo. Jp / dir / index.html '.
  • step S127 if the source of the data is not a server on the Internet, that is, a broadcast signal from a broadcasting satellite or a communication satellite, a cable broadcast / transmission signal, a cable service, a CD-ROM, or a DVD , Hard disk, etc., broadcast signals from broadcast satellites and communication satellites, and cable broadcast transmission of cable TV Connect to a stream such as a signal, CD-ROM, DVD, or hard disk, or open the stream, and then perform the processing from step S129.
  • step S132 it is determined whether or not the file can be displayed on the browser. If the file cannot be displayed, a dialog is displayed so that the file is saved (S134).
  • the anchor element is, for example, "HTTP: // bit cast / BS l1 / filename.html ,, etc.
  • Source of the media (data source) corresponding to the directory The device is driven according to the identifier, for example, BS 11 (11th channel of BS broadcast) to acquire data.
  • the broadcast signal from Broadcasting System II or a communication satellite, which is a source of data, and the information from a cable broadcast signal may be information transmitted in the main broadcast or information multiplexed in the main broadcast. .
  • step S137 if there is no anchor element, the menu element and the cipher element are examined.
  • the processing related to the menu element will be described first, and the processing when there is an encryption element will be described later.
  • a menu element a menu is displayed (S137, S152), and if a menu item (icon) is selected, the process returns to step S123. If no menu item is selected, the process ends (S154). Fine selection can be made by using the menu. For example, when the icon represents an advertiser's company, a menu could be used to represent individual products. The menu can be represented by a plurality of layers.
  • step S137 if there is no menu element, it is checked whether there is an encryption element.
  • the data element MIME element is acquired and the type of the content body is checked (S139). If the element is "text” or "html”, it is analyzed as an HTML document and displayed on the web screen (S140 to S143). In the case of "element ram, pro ram", the content body is regarded as a program and executed (S144 to S146).
  • the encryption element Before explaining the processing when there is an encryption element, use the encryption element. A brief description will be given of a pay-broadcasting mechanism realized by using the method.
  • the paid portion is content information. It does not matter whether the main broadcast itself is charged.
  • a key server 14 is provided for the broadcast station 10 in addition to the broadcast server 11.
  • the user's personal convenience server 20 and the key server 14 can be dial-up connected via the interface network 30.
  • the key information can be obtained from the key server 14 via a TCP / IP connection.
  • a user ID and password are required.
  • the status of the use of the key information by the user is recorded in the personal convenience server 20 and is notified to the key server 14 at regular intervals, and is used as a basis for charging.
  • the routine for notifying the user of the use of the key information may be automatically started on the user side, or the key server 14 may perform boring.
  • FIG. 23 illustrates this process.
  • the validity period of each key registered as being used is checked (S160, S161). For checking, the validity period of each key registered as in use is stored. If it is within the validity period, the process is terminated as it is (S166, S166). If it is not within the validity period, a TC PZ IP connection is made to the key server 14 to execute the key acquisition procedure (S164, S166). If a valid key cannot or cannot be obtained for some reason, a message to that effect is displayed and the process is terminated (S165, S166). [Decryption by cryptographic element]
  • step S147 it is checked whether the key information for decrypting the protection, such as encryption and scrambling specified by the encryption element, is valid (S147). If it is valid, the protected content such as encryption is unprotected and stored (S148, S149, S150). If the key information is not valid, a message to that effect is displayed to the user and the process ends (S151). Any one of multiple protection methods can be specified by the encryption element, and multiple protection methods from multiple data providers can be handled.
  • FIG. 24 shows the cache index update process when a message is accessed. As a result, it is possible to maintain the management data of the LRU cache management.
  • the name of the accessed message is obtained (S171, S172). Then, the cache index of the list in FIG. 14 is searched, and the corresponding index element is replaced with the head position (S173 to S176).
  • FIG. 25 shows the operation at the time of data reception.
  • a message when a message is received, it is checked whether there is room in the cache (S180 to S182). If there is room to save, save it in the cache as it is, update the cache index, set the time, and finish the processing (S183 to S186, S194).
  • step S194 it is determined whether the valid period element is "ALL 1". That is, it is determined whether or not there is a flag indicating that data is forcibly deleted from the cache.
  • ALL 1 that is, when a flag is set to forcibly remove data from the cache, it is determined whether the mode is the live mode, and if the mode is the live mode, the content is displayed.
  • the data block is deleted according to a predetermined rule.
  • the oldest information that does not correspond to a reservation target for example, a message including a keyword specified by the user or a message to be downloaded
  • the cache index is updated (S192, S193).
  • the oldest expired message is searched using the cache index (S189, S190). If applicable, delete the data and update the cache index (S192, S193). If there is no expired message, retrieve the oldest one from the cache index, delete the data from the cache, and update the cache index (S190 to S193) o
  • the old message is deleted as necessary, and then the new message is stored (S183 to S186).
  • the (reserved) message corresponding to the keyword specified by the user can be clicked.
  • the data is received via the tuner 41 in FIG. 8, but the data may be obtained from other media such as a BS broadcast, a CS broadcast, a cable TV broadcast, and a recording device. In this case, switching is performed to acquire data from other media. If a B-HTTP element is newly set, B-HTTP element for switching the B-HTTP element is multiplexed in the HTTP broadcast signal, so that the data is multiplexed. It can be used as a trigger for overnight acquisition. The acquired data is received in the same manner as in FIG. 25, and then the data is displayed.
  • FIG. 26 shows the operation of searching for and displaying a message.
  • a search dialog is displayed (S201, S202).
  • the cache index is searched.
  • the HTML document obtained in this way is analyzed and displayed on a web screen (S207 to S209).
  • FIG. 27 shows the operation of downloading the received data block.
  • the down port itself is a normal operation.
  • a list of all or part of the messages in the cache is displayed, a file dialog is displayed, download instructions are accepted, read from the cache, and saved to a file (S 21 1 to S 215).
  • the storage flag of the index element of the data block stored in the file is rewritten to ON to indicate that the data block may be deleted (S216, S217).
  • FIG. 28 shows the operation of accessing the next page by clicking the button of the web page.
  • the button click it is checked whether the information corresponding to the button is a bitcast anchor (S221, S222). If it is not a bitcaster, it accesses a server on the Internet and retrieves information. That is, a TCP / IP connection is made, and an HTML document is requested and received (S227, S228, S229). Thereafter, the received HTML document is analyzed and displayed on the live screen (S230, S231, S232).
  • the message is read from the cache, the HTML document is analyzed, and displayed on the web screen (S223 to S226).
  • FIG. 29 shows the operation when a program is reserved.
  • the program information sent by the program element is stored in a predetermined storage location.
  • the program information can be displayed by clicking a predetermined button corresponding to the program reservation or selecting a menu.
  • the program information can be displayed in a list form, for example.
  • S 241 when the reservation of the program information is started by a button click operation or the like (S 241), it is determined whether or not the program information has a search target (S 242). If there is no target, the program reservation operation ends. If there is a target, a list of broadcast programs to be searched and selected is displayed (S2443).
  • Various display modes can be adopted.
  • the reservation operation is interrupted according to the user operation, and the reservation operation ends. If there is a program to be reserved, the user performs a selection operation to reserve the program (S245). At this time, the program may be searched using the search function, and then the program may be reserved. When a program reservation is made, a recording reservation can be further made as an option (S246). A recording reservation is instructed to make a recording reservation for the program selected for channel selection (S247). If the recording reservation is not made, the process ends according to the user's operation.
  • FIG. 30 and FIG. 31 show this channel selection and recording operation.
  • a check for the presence or absence of a reservation is started at step S 2 51.
  • the program information is analyzed (S253), the reserved program is tuned (tuned in) based on the analysis result, and the program is executed. Display on the screen (S254, S255). If the program has not been reserved, the processing ends as it is (S252). After the program is tuned in step S255, it is checked whether or not a recording reservation has been made (S256). If the recording has been reserved, the operation shifts to the operation shown in FIG. If the recording reservation has not been made, the operation shown in FIG. 31 is not performed.
  • the recording is started (S257). That is, first, check whether the capacity of the specified medium 57 is sufficient. Perform (S258).
  • various media such as a hard disk, a digital video disk, and a video tape recorder can be used as the medium 57.
  • the recording operation differs depending on the medium, and the method of checking the capacity differs. If there is not enough space on the specified medium, stop the process without recording. If the capacity of the specified medium is sufficient, recording starts after the cue element corresponding to the program to be recorded arrives.
  • step S259 it is checked whether or not the queue information of the arriving cue element includes a program designated for recording (S259), and if so, recording is performed on the medium designated by the user (S260). If the queue information of the key element does not include the program designated to be recorded, the process proceeds to step S261, and it is determined whether the user has instructed to stop the recording process. If a stop instruction has been issued, the process ends. If the stop processing is not performed, the process returns to step S259, and the processing is continued.
  • recording is not started until the cue element corresponding to the program specified to be recorded arrives, so that for some reason, accurate recording can be performed even if the broadcast time of the program is postponed. .
  • the recording end time can be shifted according to the arrival time of the cue element.
  • FIG. 32 shows the operation of automatic data acquisition by the pull element.
  • the display of the browser when the display of the browser is started, it is determined whether or not there is a bull element corresponding to the displayed content body (S271, S272). That is, the presence or absence of a bull flag is checked with reference to the index element in FIG. If there is no pull element, do nothing.
  • the URL specifies an external server, it is determined that a TCP / IP connection is required, and a TCP / IP connection is made to acquire data (S274, S276).
  • the URL specifies a stream from a recording device such as a CD-ROM or hard disk, or a tuner of BS, CS, or CATV Then, the connection to the corresponding stream or the opening of the stream is performed, and the data is obtained from the stream (S275, S276).
  • the data obtained as described above is displayed on the browser.
  • the personal terminal is used as the user's terminal.
  • an intelligent television receiver, a set-top box, or the like may be used.
  • the television broadcasting system is not limited to the NTSC system, but may be a SECAM or PAL system.
  • the present invention can be applied not only to television broadcasting but also to radio broadcasting.
  • television broadcasting is not limited to terrestrial broadcasting, and may use satellite broadcasting.
  • a shin-line broadcast may be used.
  • Various multiplexing methods can be used, and frequency multiplexing can be applied.
  • another type of B-HTTP element may be used.
  • the broadcast signal received at the personal convenience is recorded on a video tape recorder, a hard disk, a digital video disk, or the like, but the video tape recorder itself extracts the cue element.
  • the recording timing may be shifted based on this.
  • the cue element may include a recording start time, a shift time, and the like, and the recording timing may be shifted accordingly.
  • a pull element is generated, multiplexed and transmitted without a content body, and when it is received, the content information is automatically extracted and displayed on the screen based on the information such as the URL of the pull element. You can make it.
  • the HTML file is multiplexed together with the B-HTTP element to the television signal.
  • the HTML file, the image / audio file, the data file, etc. are directly broadcast or multicast communication.
  • This file communicates via broadcast, and in this file, control information for controlling the display timing (a signal that triggers when displayed) may be transmitted, other content source information, cache information, layout information, Control information such as information on data protection, information on icons, information on automatic data acquisition (pull), information on program reservation, information on program display and information on adjustment of recording time may be added and transmitted.
  • the device 20a shown in Fig. 1 (BS broadcast, CS broadcast, cable TV broadcast, data broadcast The tuner) receives the file containing the control information and displays the contents of the file based on this control information.
  • the content information and the display timing information can be multiplexed and sent to the broadcast signal, and the content or a part thereof can be displayed at a desired time. It can be linked to the content.
  • the broadcast signal can be a television broadcast signal.
  • the content information and the timing information can be multiplexed by being inserted into a vertical flyback period of a television broadcast.
  • the timing information can be used as the display time of the content information.
  • the display time may be represented by a relative time based on the time at which the content information was received.
  • the content information can be hypertext (including hypermedia), for example, a web page provided by a WWW (World Wide Web) server on the Internet, or program code.
  • the information display device receives a broadcast signal in which the content information and the timing information for displaying the content information on the display device are multiplexed. Means for extracting the content information and the evening information from the broadcast signal obtained, and means for displaying at least a part of the content information on the display device based on the timing information. are doing.
  • the content information or a part thereof can be displayed in conjunction with the content of the broadcast using the information of the display timing.
  • a step of transmitting a broadcast signal including content information and timing information for displaying the content information on a display device Receiving the content information and the timing information from the broadcast signal, and displaying at least a part of the content information on a display device based on the timing information.
  • the content can be displayed at a timing different from the reception timing.
  • the information display device receives a broadcast signal including content information and timing information for displaying the content information on the display device.
  • Means are provided for extracting the content information and the evening information from the signal, and means for displaying at least a part of the content information on the display device based on the timing information. Also in this configuration, it is possible to display the content at a timing different from the reception timing.
  • a step of multiplexing source information for identifying a source of predetermined content information without being included in content information into a broadcast signal Transmitting the multiplexed broadcast signal; receiving the multiplexed broadcast signal; extracting the source information from the multiplexed broadcast signal; and A step of receiving the predetermined content information from the source; and a step of displaying at least a part of the predetermined content information received from the source on a display device.
  • the content information can be received from media other than the broadcast signal based on the source information, and the limitation on the multiplexing capacity of the broadcast signal can be overcome.
  • Content information can be received from media other than the broadcast signal based on the source information, and the limitation on the multiplexing capacity of the broadcast signal can be overcome.
  • the broadcast signal can be a television broadcast signal.
  • the source information can be multiplexed by inserting it into a vertical blanking period of a television broadcast signal.
  • the source may be a broadcast signal different from the multiplexed broadcast signal.
  • the another broadcast signal can be a broadcast signal transmitted from a satellite.
  • the another broadcast signal can be a broadcast signal transmitted by wire.
  • the source information may be information stored in an information storage device provided on a side that receives the multiplexed broadcast signal.
  • the content information can be hypertext. Further, the content information may include a program code.
  • the information display device receives a broadcast signal in which source information for identifying a source of predetermined content information without being included in the content information is multiplexed, Means for extracting the source information from the received broadcast signal; and from the source based on the source information! : Means for extracting the predetermined content information; a display device; and means for displaying at least a part of the predetermined content information on the display device.
  • the information display device receives a broadcast signal including source information for specifying a source of predetermined content information without being included in the content information; Means for extracting the source information from a broadcast signal; means for extracting the predetermined content information from the source based on the source information; a display device; And means for displaying a part of them.
  • the content information, the timing information for displaying the content information on the display device, and the information of the instruction regarding the temporary storage of the content information are included.
  • the information display device includes the content information, the timing information for displaying the content information on the display device, and the information on the instruction for temporarily storing the content information.
  • the broadcast signal can be a television broadcast signal.
  • the content information, the timing information, and the instruction information regarding the temporary storage of the content information can be inserted and multiplexed in a vertical flyback period of a television broadcast signal.
  • the timing information may be a display time of the content information.
  • the display time can be represented by a relative time based on the time when the content information is received.
  • the timing information may be used as the information on the temporary storage, and when the timing information takes a predetermined value, the content information corresponding to the timing information may be deleted from the temporary storage means.
  • the predetermined value can be set as the relative time of all 1s.
  • At least a part of the content information deleted from the temporary storage means may be deleted from the temporary storage means after being displayed on the display device.
  • the information transmission and display method includes information of content information, timing information for displaying the content information on a display device, and information of an instruction regarding temporary storage of the content information. Transmitting a broadcast signal; receiving the broadcast signal; extracting the content information, the timing report of the timing, and the instruction information regarding the temporary storage from the received broadcast signal; A step of temporarily storing the content information in the temporary storage device, and forcibly compensating the temporarily stored content information corresponding to the information on the temporary storage instruction based on the information on the temporary storage instruction. Deleting the content from the temporary storage device based on the timing information. Reading information and displaying at least a part of the content information on the display device.
  • the information display device displays the content information and the timing information for displaying the content information on the display device and the content information.
  • Temporary storage means for temporarily storing content information, and, of the content information temporarily stored in the temporary storage means based on the information on the temporary storage instruction, information corresponding to the information on the temporary storage instruction
  • the step of multiplexing the content information and the rate information indicating the rate of the display area for displaying the content information into a broadcast signal Transmitting the multiplexed broadcast signal; receiving the multiplexed broadcast signal; extracting the content information and the layout information from the multiplexed broadcast signal; and the layout Displaying at least a part of the content information on a display device in a layout according to the information.
  • the broadcast signal can be a television broadcast signal.
  • the content information and the layout information can be multiplexed in a vertical blanking period of a television broadcast signal.
  • the timing information may be a display time of the content information.
  • the display time can be represented by a relative time based on the time when the content information is received.
  • the content information can be hypertext.
  • the information display device includes a means for receiving a broadcast signal in which the content information and the layout information indicating the layout of the display area of the content information are multiplexed. From the received broadcast signal to the content Means for extracting information and the layout information, a display device, and means for displaying at least a part of the content information on the display device in a layout according to the layout information are provided.
  • the content information providing side can specify the layout of the browser, and can give the user a feeling matching the content information.
  • a step of transmitting a broadcast signal including content information and layout information indicating a layout of a display area for displaying the content information is provided.
  • the information display device receives a broadcast signal including the content information and the layout information for instructing the layout of the display area of the content information.
  • a step of multiplexing the protected content information and the protection information indicating a method of protecting the content information into a broadcast signal Transmitting the multiplexed broadcast signal; receiving the multiplexed broadcast signal; extracting the protected content information and the protected information from the multiplexed broadcast signal;
  • the step of converting the protected content information into usable content information is performed by an unprotect method according to the protect information.
  • the protection information indicating the protection method is also transmitted. Even if a different protection method is adopted for each content information, unprotection can be easily performed.
  • a step of notifying the use status of the unprotecting method to a site managing the amplifier port protecting method may be performed. In this manner, when the administrator is notified of the use of unprotected information, the charge management on the administrator side is ensured.
  • the broadcast signal can be a television broadcast signal.
  • the content information and the timing information can be multiplexed by inserting them into a vertical blanking period of a television broadcast signal.
  • the above protection method can be used as encryption.
  • the above protection method can be a scramble process.
  • the content information can be display information displayed on a display device.
  • the content information can be a program code. According to the fifth technical feature described above, the information receiving apparatus receives a broadcast signal in which the protected content information and the protect information indicating the method of protecting the content information are multiplexed.
  • Means for extracting the above-mentioned protected content information and the above-mentioned protected information from the received broadcast signal, and the above-mentioned protected content information can be used by an unprotecting method according to the above-mentioned protected information.
  • Means for converting the information into content information is provided.
  • the protection information indicating the protection method is also transmitted. Therefore, even if a different protection method is adopted for each content information, It can be easily unprotected.
  • means for notifying the use status of the unprotected information to a site managing the unprotected information may be further provided.
  • a step of transmitting a broadcast signal including protected content information and protect information indicating a technique of protecting the content information Receiving the protected content information and the self-protection information from the self-broadcast signal.
  • the extracting step and the step of converting the protected content information into usable content information by an unprotecting method according to the protect information are performed.
  • the information receiving device receives a broadcast signal including the protected content information and the protect information indicating a method of protecting the content information, Means for extracting the protected content information and the protect information from the received broadcast signal; and converting the protected content information into usable content information by an unprotecting method according to the protect information. And means for performing such operations.
  • a step of multiplexing information of a display object related to content information into a broadcast signal, and transmitting the multiplexed broadcast signal Receiving the multiplexed broadcast signal; extracting the information of the display object from the multiplexed broadcast signal; and displaying the display object based on the information of the display object. And performing a predetermined process on the content information according to the content information when a predetermined event occurs on the display object displayed on the display device. And a step.
  • the user first looks at the display object to confirm whether the content is what he or she wants to see or use, and then performs a click process or the like to view or use the desired content information. be able to.
  • the content information may be multiplexed with the broadcast signal, the multiplexed broadcast signal may be received, and the content information may be extracted from the multiplexed broadcast signal. Further, the content information may be obtained from a source other than the broadcast signal.
  • the broadcast signal can be a television broadcast signal.
  • the information of the display object may be inserted and multiplexed in a vertical blanking period of the television broadcast signal.
  • the predetermined processing is The display of the content information on the display device may be performed. Further, when the content information is information indicating an information source, the predetermined process may include a process of acquiring information from the information source.
  • the display object has a hierarchical structure, and when the predetermined event occurs for a higher-level display object, one or more lower-level display objects are displayed to present a menu. Good.
  • the display object can be an icon.
  • the information display device receives a broadcast signal multiplexed with information of a display object related to content information, and Means for extracting information on a display object; a display device; means for displaying the display object on the display device based on the information on the display object; and a method for displaying the display object on the display device.
  • a predetermined event occurs! : Means for executing a predetermined process on the content information according to the content information.
  • the user first looks at the display object to confirm whether it is the content he wants to see or use, and then performs a click process or the like to view or use the desired content information. be able to.
  • the information display device receives a broadcast signal obtained by multiplexing content information and information of a display object related to the content information, and Means for extracting the content information and the information of the display object from a broadcast signal; a display device; means for displaying the display object on the display device based on the information of the upper display object; and means for displaying the display object on the display device.
  • the information display device includes means for receiving a broadcast signal including information on a display object related to content information, and information on the display object from the broadcast signal. Means for extracting the display object, a display device, means for displaying the display object on the display device based on the information of the display object, and a predetermined event for the display object displayed on the display device. Means for performing a predetermined process on the content information in accordance with the content information when an error occurs.
  • predetermined content information and auxiliary information relating to other content information extracted according to the display of the predetermined content information are included in a broadcast signal. Multiplexing; transmitting the multiplexed broadcast signal; receiving the multiplexed broadcast signal; and transmitting the predetermined content information and the auxiliary information from the multiplexed broadcast signal. Taking out, displaying the taken out predetermined content information, obtaining the other content information based on the taken out auxiliary information, and displaying the obtained other content information And to do.
  • auxiliary information in response to the display of the content information, other content information is extracted from a predetermined location, and the other content information is automatically displayed. Can be done.
  • predetermined content information and auxiliary information relating to other content information extracted according to the display of the predetermined content information are multiplexed. Receiving a broadcast signal; extracting the predetermined content information and the auxiliary information from the broadcast signal; displaying the extracted predetermined content information; Obtaining the other content information based on the obtained auxiliary information, and displaying the obtained other content information.c Even in this configuration, it is also possible to perform multiplexing on a broadcast signal. While displaying the sent content information, other content information can be automatically extracted and displayed.
  • the broadcast signal can be a television broadcast signal.
  • the predetermined content information and the auxiliary information can be multiplexed by being inserted into a vertical flyback period of a television broadcast.
  • the auxiliary information may include information for specifying a location where the other content information is stored.
  • the location may include a location on a network. Further, the location may include a transmission path by broadcasting.
  • the information display device includes a broadcast signal in which predetermined content information and auxiliary information relating to other content information extracted in accordance with the display of the predetermined content information are multiplexed. Receiving the predetermined content information and the auxiliary information from the broadcast signal; displaying the extracted predetermined content information; and displaying the predetermined content information on the basis of the extracted auxiliary information. A means for acquiring other content information and a means for displaying the acquired other content information are provided.
  • the means for displaying the predetermined content information and the means for displaying the other content information may be the same means.
  • a step of multiplexing information on a broadcast program into a broadcast signal in the broadcast signal transmitting / receiving method, a step of multiplexing information on a broadcast program into a broadcast signal; a step of transmitting the multiplexed broadcast signal; A step of receiving a broadcast signal; a step of extracting information on the broadcast program from the multiplexed broadcast signal; and a step of selecting a broadcast receiving device using the extracted information on the broadcast program.
  • the broadcast signal receiving method a step of receiving a broadcast signal in which information about a broadcast program is multiplexed, and a step of extracting information about the broadcast program from the multiplexed broadcast signal Displaying information on the retrieved broadcast program; and selecting a broadcast receiving device to receive a broadcast program selected based on the displayed information on the broadcast program. And do it.
  • the broadcast signal can be a television broadcast signal, and the information on the broadcast program can be multiplexed by inserting it into a vertical blanking period of the television broadcast signal. Good.
  • the broadcast signal receiving apparatus includes means for receiving a broadcast signal in which information on a broadcast program is multiplexed, and means for extracting information on the broadcast program from the multiplexed broadcast signal. And means for displaying information on the extracted broadcast program, and means for selecting a broadcast receiving device to receive a broadcast program selected based on the displayed information on the broadcast program. I am doing it.
  • information on a broadcast program can be easily obtained, and the information can be obtained.
  • a desired channel can be easily reserved based on a selection operation or the like.
  • means for instructing whether or not to record the selected broadcast program and means for recording the instructed program to be recorded may be further provided.
  • the broadcast signal receiving apparatus further includes means for receiving a broadcast signal obtained by multiplexing information about the broadcast program and information about the start of recording of the broadcast program.
  • a means for starting recording is provided. In this configuration, information on a broadcast program can be easily obtained, and desired channel selection and recording reservation can be easily made based on a selection operation or the like for the information. Further, the timing of the recording time can be adjusted.
  • the broadcast signal transmitting / receiving method a step of multiplexing information on a start of recording of a broadcast program into a broadcast signal; a step of transmitting the multiplexed broadcast signal; Receiving a broadcast signal; extracting a broadcast message related to the start of recording of the broadcast program from the multiplexed broadcast signal; and And starting the recording.
  • the information on the start of recording of the broadcast program may start the recording of the broadcast signal in response to the reception evening, and the information on the start time of the recording of the broadcast / transmitted signal may be used. It may be included.
  • the broadcast signal recording device receives the broadcast signal obtained by multiplexing the information on the start of recording of the broadcast program, and the multiplexed broadcast signal relates to the start of recording of the broadcast program.
  • the recording timing can be adjusted (

Description

明 細 書 情報伝送表示方法および情報表示装置 技術分野
この発明は、 テレビジョン放送等に多重化されたコンテンツ情報、 例えばイン 夕一ネッ ト上のコンテンツ情報またはこれに関連するコンテンツ情報を映像表示 する情報伝送表示方法および情報表示装置に関し、 とくに本放送の内容に連動し て対応するコンテンッ情報等を表示できるようにしたものである。 背景技術
近年、 インターネッ 卜を利用したサービスが種々提供されるようになってきて いる。 ユーザは、 イン夕一ネット上でサービスを提供するサーバにアクセスして 情報提供等のサービスを受けることができる。 ところで、 イン夕一ネット上のサ —ビスは通信処理に基づいて成立するものであり、 基本的にはサービス提供者と サ一ビス受領者との間に通信チャネルを設定しなければならず、 サービス提供に 量的な制約があった。
これに対し、 放送は放送電波が届く限り、 不特定多数の者に一度に情報を提供 できるメリットがある。 この発明は、 インターネット上のコンテンツ情報または これに関連する情報をテレビジョン放送に多重化してィンターネット上のコンテ ンッ情報を多数の受信者が有効利用できるようにするのに適した技術を、 提供し ようとするものである。
なお、 この発明と関連する技術としては文字放送技術がある。文字放送技術は、 テレビジョン放送の垂直帰線期間に文字情報を挿入して通常の放送の他に文字放 送を行うものである。
この発明は、 以上の事情を考慮してなされたものであり、 放送信号に多重化し て送信したコンテンツ情報またはその一部を本放送の内容に連動して表示させる ことができる情報表示技術を提供することを目的としている。 発明の開示
この発明では、 以上の目的を達成するために、 情報伝送表示方法において、 コ ンテンッ情報と上記コンテンッ情報を表示装置に表示するタイミングの情報とを 放送信号に多重化するステップと、 上記多重化した放送信号を送信するステップ と、 上記多重化した放送信号を受信するステップと、 上記多重化した放送信号か ら上記コンテンツ情報と上記夕ィミングの情報とを取り出すステップと、 上記夕 ィミングの情報に基づいて表示装置に七記コンテンツ情報の少なくとも一部を表 示するステップとを行うようにしている。
この構成においては、 ンテンッ情報および表示タイミング情報を放送信号に多 重化して送り、所望の時刻にコンテンツまたはその一部を表示させることができ、 例えば、 コンテンツ情報またはその一部の表示を放送の内 に連動させることが できる。
また、 この構成において、 上記放送信号をテレビジョン放送信号とすることが できる。 また、 上記コンテンツ情報と上記タイミングの情報とをテレビジョン放 送信号の垂直帰線期間に挿入して多重化するようにできる。 また、 上記タイミン グの情報を上記コンテンツ情報の表示時刻とすることができる。 上記表示時刻は 上記コンテンツ情報を受信した時刻を基準にした相対時刻で表わすようにできる。 また、 上記コンテンツ情報はハイパーテクスト (ハイパーメディアを含む) 、 例 えばインタ一ネット上の WWW (ワールドワイ ドウェブ) サーバが提供するゥェ ブページとしたり、 プログラムコードとすることができる。
また、 この発明によれば、 上述の目的を達成するために、 情報表示装置に、 コ ンテンッ情報と上記コンテンツ情報を表示装置に表示する夕ィミングの情報とが 多重化された放送信号を受信する手段と、 上記受信した放送信号から上記コンテ ンヅ情報と上記タイミングの情報とを取り出す手段と、 上記タイミングの情報に 基づいて上記表示装置に上記コンテンツ情報の少なくとも一部を表示させる手段 とを設けるようにしている。
この構成においても、 表示タイミングの情報を利用して、 放送の内容に連動し てコンテンツ情報またはその一部を表示させることができる。
また、 この発明によれば、 情報伝送表示方法において、 コンテンツ情報と上記 コンテンッ情報を表示装置に表示するタイミングの情報とを含む放送信号送信す るステップと、 上記放送信号を受信するステップと、 上記放送信号から上記コン テンヅ情報と上記タイミングの情報とを取り出すステップと、 上記タイミングの 倩報に基づいて表示装置に上記コンテンツ情報の少なくとも一部を表示するステ ップとを有することを特徴とする。
この構成においては、 コンテンツ情報(本放送プログラムに多重化される情報、 単独で放送される本放送プログラムの映像、 デ一夕その他の情報) を予め定めた タイミングで表示させることができる。
また、 この発明によれば、 情報表示装置に、 コンテンツ情報と上記コンテンツ 情報を表示装置に衷示するタイミングの情報とを含む放送信号を受信する手段と、 上記受信した放送信号から上記コンテンツ情報と上記タイミングの情報とを取り 出す手段と、 上記タイミングの情報に基づいて上記表示装匿-に上記コンテンツ情 報の少なくとも一部を表示させる手段とを設けるようにしている。
この構成においても、 コンテンツ情報(本放送プログラムに多重化される情報、 単独で放送される本放送プログラムの映像、 データその他の情報) を予め定めた タイミングで表示させることができる。
また、 この発明はプログラム製品として実現することもできる。 図面の簡単な説明
第 1図はこの発明の実施例を全体として示す模式図である。
第 2図は上述実施例で用いる V B Iのデータ多重を説明する図である。
第 3図は上述実施例で用いる V B Iのデ一夕多重を説明する図である。
第 4図は上述実施例で用いる V B Iのデータ多重を説明する図である。
第 5図は上述実施例のデータグループ (メッセージ) のフォーマットを説明する 図である。
第 6図は第 5図の B— H T T Pエレメントの例を説明する図である。
第 7図は第 5図の B— H T T Pエレメントの例を説明する図である。
第 8図は第 1図のパーソナルコンビュ一夕の実装構成を機能プロックで示す図で める。 第 9図は第 1図のパーソナルコンビュ一夕の実装構成の階層構造を説明する図で ある。
第 1 0図は第 1図のパーソナルコンビュ一夕の実装構成の具体例を示す図である c 第 1 1図は第 8図の B— H T T Pサービス部 4 6および B i t c a s tブラウザ 4 7の構成例を説明する図である。
第 1 2図は B i t c a s tブラウザで表示される画面の一例を示す図である。 第 1 3図はメッセージのキヤッシングに用いるインデックス要素の構成例を示す 図である。
第 1 4図は上述ィンデックス要素をポィン卜するキャッシュ用リストを説明する 図である。
第 1 5図は上述インデックス要素をポイン卜する表示用リストを説明する図であ る。
第 1 6図はウェブページ等の表示動作を説明するフローチャートである。
第 1 7図はレイアウトエレメン卜の一例を示す図である。
第 1 8図は第 1 7図のレイァゥ卜アイコンの一-例に対応する B i t c a s tブラ ゥザのレイァゥ卜を示す図である。
第 1 9図はアイコンの表示動作を説明するフローチャートである。
第 2 0図はアイコンをクリック処理したときの動作を説明するフローチャートで ある。
第 2 1図はアイコンをクリック処理したときの動作を説明するフローチャートで ある。
第 2 2図は有料放送の構成を説明するブロック図である。
第 2 3図は有料放送の鍵の更新の処理を説明するフローチヤ一卜である。
第 2 4図はメヅセージをアクセスしたときの第 1 4図のキヤッシュインデックス のリス卜を更新する処理を説明するフローチャートである。
第 2 5図はメッセージ受信時の動作を説明するフローチャートである。
第 2 6図は検索動作を説明するフローチヤ一卜である。
第 2 7図はダウンロード時の動作を説明するフローチヤ一卜である。
第 2 8図はウェブページのボタンクリック時の動作を説明するフローチヤ一卜で ある。
第 2 9図は選局予約や録画予約を設定するための動作を説明するフローチャート である。
第 3 0図は予約による選局の動作を説明するためのフローチャートである。 第 3 1図は予約による録画の動作を説明するフローチャートである。
第 3 2図はブルエレメントによる自動的なデータの取得を説明するフローチヤ一 トである。 発明を実施するための最良の形態
以下、 この発明の実施例について図面を参照して説明する。
第 1図はこの実施例の適用される放送および情報処理システムの概要を示すも ので、 この図において、 テレビジョン放送局 1 0には放送サーバ 1 1、 コンテン ッ製作用端末 1 2、 送信施設 1 3等が設けられている。 放送サーバ 1 1で作成さ れた放送プログラムは送信施設 1 3を介して放送される。 この実施例では、 放送 プログラムの送信信号中には、 通常のテレビジョン信号とこのテレビジョン信号 の垂直基線期間に多重化されるコンテンツ情報信号とが含まれる。 受信側では、 アンテナ (図示しない) 等を介して放送信号が受信され、 テレビジョン受像機ま たはテレビジョン受像機能を有するパーソナルコンビュ一夕等で放送信号を再生 する。 図ではテレビジョン受像機能を有するパーソナルコンビユー夕 2 0を一例 として示している。 パーソナルコンビユー夕 2 0は放送信号を復調する機能を有 し、 復調した信号に基づいてスクリーンの全部または一部を利用してテレビジョ ン画像を再生する。 またパーソナルコンビユー夕 2 0は図示のようにモデム 2 1 を介して電話回線に接続されていてもよい。 パーソナルコンピュータ 2 0はモデ ム 2 1等を介して (必要であればプロバイダの通信チャネルを介して) イン夕一 ネッ卜 3 0に接続され、このイン夕一ネットには種々のサーバが接続されている。 この例では情報提供用の WWWサーバ 3 1が接続されている。
なお、 フロッピディスクや C D— R O M等の記録媒体 2 0 bは、 後述する B i t c a s tソフ卜ウェア 4 8 (第 8図参照) をパーソナルコンビユー夕 2 0にィ ンストールするのに用いられるものである。 また C D— R O M駆動装置、 D V D (デジタル · ビデオ 'ディスク) 駆動装置等のデータ記録装置、 BS放送、 CS 放送、ケ一ブルテレビ放送のチューナゃセット トツプボックス等の機器 20 aは、 パーソナルコンビユー夕 20にデータを供給するようになっている。 この例にお いては機器 20 aがパーソナルコンピュータ 20に外付けされているが、 対応す るカードゃ装置をパーソナルコンビユー夕 20に内蔵するようにしてもよい。 この実施例においては、 放送局 10は、 WWWサーバからの HTML (ハイパ —テキス卜マークアップランゲージ) で記述されたゥヱブ情報 (ゥヱブページ) を受け取り、 通常の放送プログラムの放送信号に多重して放送する。 この場合ゥ エブ情報を直接用いて送信するのでなく、 コンテンツ製作用端末 12で加工して 送信してもよく、 コンテンツ製作用端末 12で個別に用意した情報を送信するよ うにしてもよい。 多重して送信する情報のフォーマツ 卜や多重化の方法について は後述する。
つきに情報をテレビ放送に多重化する方法について説明する。 コンテンツ情報 はテレビジョン信号の垂直帰線期間に挿入して多重化する。 具体的には、 電気通 信技術審議会一部答申諮問 83で規定されるデジタル情報の多重化手法 (通常 V B I方式と呼ぶ: V e r t i c a 1 B l ank i ng I nt e rva l) を 用いて行う。
すなわち、 テレビジョン信号は 1フィ一ルドあたり 262. 5本 ( 1フレーム あたり 525本) の水平走査期間を有し、 このうち、 はじめの 21本に相当する 部分が垂直帰線期間を構成し、 通常のテレビジョン受像機では表示されない。 第 2図はこの 21本の水平走査期間 (22本目の映像の始まりの走査期間も示す) の役割を示す。 なお図において奇数フィールドの 263〜283の水平走査期間 はフレーム単位でカウントしたものであり、フィールド単位では 1〜21となる。 第 2図から明らかなように文字多重化用のデータが 14、 15、 16および 2 1 ( 276、 277、 278および 283 ) 本目の水平走査期間に多重化されてい る。 他方、 10、 11、 12および 13 (272、 273、 274および 275 ) 本目の水平走査期間にデジタル放送用 (VB I用) に解放されており、 この実施 例ではこの V B I用の水平走査期間にコンテンツ情報を多重化するようにしてい る。 第 3図は V B I用の信号を多重化する様子を示すもので、 映像信号に変えてデ —夕ラインを挿入するようになっている。
第 4図は V B I方式のデータ伝送の仕様を示すものである。 第 4図において、 P皆層 1は電気物理的な仕様を規定するものである。 この仕様によれば、 水平走査 期間内の 定の領域は 2 9 6個に標本化される。 V B I信号の 0レベルは映像信 号のペデスタルレベル (黒レベル) であり、 1レベルは映像信号の白レベルの 7 0 %のレベルである。
階層 2はデータリンク層であり、 ここでは、 信号は 1、 0の論理データとして 扱われる。 1つの水平走査線で伝送される一連のデ一夕はデータラインと呼ばれ る。 データラインは、 データパケットから構成され、 デ一夕パケットは誤り訂正 符号 ( (2 7 2, 1 9 0 ) 短縮化差集合巡回符号) により誤りから保護されてい る。 受信側では、 クロックラインをもとにビット同期を得、 フレーミングコード をもとにデータブロックの開始を検出できる。
階層 3は Έにプリフィヅクスの機能を示す。 プリフィックス情報は主に論理チ ャネル情報とブロック連結情報とからなる。 論理チャネル情報により、 データブ ロックが所属する論理チャネル別に分類される。 ブロック連結情報は、 ブロック 連結の開始、 終了等の情報を含み、 これにより、 関連するデータブロックを連結 し、 意味のある一まとまりのデータであるデータグループを生成する。 この実施 例においては、 このデ一夕グループをメヅセージと呼び、 処理単位とする。 つぎに以上のようにして V B I方式で伝送されるコンテンツ情報について説明 する。 伝送されるコンテンツ情報は、 主にゥヱブ情報である力 どのような形式 の情報であってもよい。 例えばコンピュータ ' プログラムのコードであってもよ い。
第 5図は、 コンテンツ情報の処理単位 (メッセージ) のデ一夕フォーマットを 示す。 以下では、 これを B i t c a s t— H T T Pフォーマットと呼び、 B— H T T Pとも略す (B i t c a s tは株式会社インフォシティの商標である。 H T T Pはハイパーテキス卜マ一クァヅプランゲージの略称である) 。 第 5図におい て、 B— H T T Pフォーマツ卜には①コンテント型と②グループ情報型とがある。 コンテン卜型はコンテント自体を伝送することを目的とするものであり、 グルー プ情報型はコンテント自体の伝送を目的とせずに複数のコンテントをグループ化 する情報を伝送するものである。 コンテント型のフォーマツ 卜のメヅセージをコ ンテントメッセージと呼び、 グループ情報型のフォーマヅトのメッセージをグル ープメッセージと呼ぶことにする。
コンテントメッセ一ジは単独でまたはグループメヅセージとともに伝送される。 単独で伝送されるコンテントメッセージのグループ識別子はオールゼロ (グルー プと無関係を示す) となる。 コンテン卜メッセージがグループメッセージととも に伝送される場合には、 まずグループメッセージが伝送され、 このグループメヅ セージで指示された個数のコンテンツメッセージが順次伝送される。 この場合、 コンテントメッセージの識別子はすべてグループメッセージの識別子と同一であ る。 コンテン卜メッセージ中においては、 グループメッセージにおいてすでに指 示されている情報 (例えば後述する有効期問開始時刻エレメントで規定される情 報) を省略することができる。
第 5図において、 B— HTTPフォーマッ トは、 バージョンのフィールド (型 識別子を含む) 、 グループ識別子のフィールド、 B— HTTPエレメントのフィ ールド、 コンテントボディのフィールドおよびコンテン卜ボディおよび B— HT T Pエレメントの間を区分するセパレー夕 (オールゼロ) のフィールドからなつ ている。 主なフィールドは以下のとおりである。
( 1) バージョン :上位 4ビッ卜は" 0000" とする。 プロ卜コル変更時に用 いられる。 下位 4ビットはコンテントメッセージとグループメッセージとを区別 するものである。
(2) グループ識別子:ブル一プを識別するための 32ビッ 卜の IDである。 コ ンテント型においてオール ·ゼロとした場合にはグループから独立した情報であ ることを示す。
(3) B— HTTPエレメント
省略可能な付加的な情報を与えるものである。 第 6図および第 7図を参照して 後述する。
(4)コンテント数:グループに所属するコンテントメッセージの数を指定する。
(5) コンテントボディ : HTML (構造化文書) 、 GI F (画像) 、 JPEG (画像) 等で記述された、 コンテン卜メッセージ中の本来の内容を格納する。 つぎに B— HTTPエレメントの詳細について説明する。 第 6図および第 7図 はこのエレメントの例を示す。 図において、 エレメントは、 識別子、 長さおよび ボディからなつている。 以下にその内容を説明する。
( 1 ) MI MEヘッダ■· HTTPプロトコルに準拠する (マルチパーポスイン夕 一ネッ トメイルエクステンション) 。 コンテン卜の種類などを記述する。
(2) 名前エレメント : URL (ユニフォームリソースロケータ、 インターネッ ト上のリソースの名前付けの規則) のファイル名に該当する。 グループから独立 したコンテントメッセージではフルパスで指定する。 グループメヅセージではデ ィレクトリ名で指定する。
(3) コンテン卜圧縮指定エレメン卜 : コンテン 卜を圧縮形式を指定する。 ゼロ の場合コンテン卜が圧縮されていないことを示す。
(4 ) キ一ワードエレメント :キ一ワードの付加に用いる。 後述する検索ゃクリ ッビング等を行うときに用いる。
(5) アイコンエレメント :所定のメッセージを受信 (見かけ上の受信) したこ とを視聴者に通知する目的で表示画面の一部例えば下部に表示するアイコンの情 報を格納する。 なお、 メッセージは後述する有効期間の開始時刻に先だって実際 に受信されており、 有効期間の開始時刻が見かけの受信時刻に該当する。 このよ うにしているのでデ一夕量の大きいメッセージでも十分にリードタイムを取って 伝送 ·受信することが可能となる。
(6) ライブモードエレメント :テレビジョン放送の本放送 (通常の放送内容) と同期したメッセージであり、 指定時刻 (有効期間の開始時刻) に表示されるべ き情報であることを示す。
(7) 有効期間開始時刻エレメント (相対時刻) :対応するするメッセージが有 効になる時刻を、 メッセージ受信時刻からの相対時刻で表示するものである。 ラ ィブモ一ドのメッセージの場合では、 対応するコンテントメッセージの内容を自 動表示すべき時刻を格納する。
なお、 相対時刻でなく絶対時刻で表示するようにしてもよい。 この場合、 対応 するするコンテントメッセージが有効になる時刻を、例えば UT C (協定世界時) 形式にフレーム番号を付加して通知する。
( 8 ) 有効期間ェレメント :有効期間開始時刻からの秒数により有効期間を指定 する。 端末では最低でもこの期間は、 メッセージをキャッシュ (ハードディスク 等の直接アクセス記憶装置内のキャッシュ) にとどめる。 なお、 この例ではォ一 ル ' ワン (すべてのビッ ト位置が 1をとる) の有効期間エレメントが、 メッセ一 ジをキヤッシュから強制的に削除することを指示するようになっている。 すなわ ちオール ·ワンの有効エレメン卜力 s、 キャッシュからの削除を示すフラグとして 用いられている。 もちろん、 このフラグとして、 固有のエレメントを用いること もできるし、 また有効エレメン卜の他の特定のビッ卜パターンを用いることもで きるし、 さらに他のエレメントの特定のビッ トパターンを用いることもできる。
(9) アンカ一エレメント : リンク先のリソースのアドレス情報を URLで表示 する。 たとえばメッセージのアイコンエレメントを用いてアイコンが表示されて いるときに、 そのアイコンをクリックするとアンカーエレメン卜で指定するリン ク先のリソースをアクセスできる。 これについては第 20図および第 2 1図を参 照して後述する。 アンカーエレメントの表示は、 例えば URLを用いて、 " HT TP : / /www. i nf o c i t y. c o. j p/ d i r l/i nd ex. h t ml" である。 ここで" HTTP" は転送プロトコルであり、 " www. i n f o c i t y. c o. j p" はドメイン名であり、 " d i r l/i nd ex. h t ml" はパス名である。 なお、 この例では、 放送衛星や通信衛星からの放送信 号やケーブルテレビの有線放送や CD— ROM、 DVD、 ハードディスク等の記 録装置からの情報もアクセスできるように URLを拡張している。 例えば、 B S 放送の第 1 1チャンネルから HTMLデ一夕を取得するときには URLは" HT TP : //b i t c as t/BS l 1/f i l ename. html" となる。 ここで" b i t c as t"は代理サーバである。 " BS 1 1"はメディアを表し、 ディレクトリに相当する。
( 1 0) クーポンエレメント :オンラインショッピングの割引サービス等種々の サービスに対する権利を表す。
( 1 1) レイァゥ卜エレメント : ブラウザ自体またはブラウザで表示されるコン テントの配置、 色、 形状、 背景、 フォントその他の装飾倩報を特定する。 ( 12) 暗号化エレメン ト :暗号化やスクランブル処理等のプロテクトの手法を 表示する。
( 13) メニューエレメン卜 :アイコンからメニューを表示させるのに用いる。 アイコン情報の長さ、 アイコン情報、 アンカーエレメントの長さ、 アンカーエレ メント (リンク先) の組を複数特定する。
( 14)プログラムエレメント:放送番組の倩報を格納する。番組プログラム(番 組自体またはコマーシャル) ごとにプログラムエレメントを作成し送ることがで きる。放送番組の情報としては、 番組プログラム (番組自体またはコマーシャル) 名の情報、 番組プログラムコード (例えば Gコード) 、 放送日時 (年月日、 曜日 なども含む) の情報、 出演者 (出演者の名前) の情報 ( 1または複数) 、 プログ ラムの種別 (野球中継、 映画などのジャンル等) の情報、 その他を含んで構成す ることができる。 放送番組の情報はコンテン卜ボディの属性ではないので、 コン テントボディを伴わずに送ることができる。 もちろんコンテン卜ボディを伴って もよい。
( 15) キューエレメント :放送番組の記録 (録画) の開始タイミングを指示す る。 キューエレメントもコンテン卜ボディーを伴わずに送ることができる。
( 16) ブルエレメント :ユーザが指定しなくとも自動的にサーバ等からデータ を取り出すのに用いる。
以上、 本放送の内容に多重化して伝送されるメ 'ソセージについて説明した。 つぎに、 第 1図のパーソナルコンビュ一夕 20においてコンテンツ情報を受信 するための構成を第 8図を参照して説明する。 なお第 8図において、 パーソナル コンビユー夕 20はテレビジョン信号チューナ 4 1、 波形等価回路 42、 A/D 変換器 43、 パケッ ト抽出部 44、 番組データ生成部 45、 B— HTTPサービ ス部 46、 B i t c as tブラウザ部 47等を有している。 この例では、 B— H TTPサービス部 46および B i t c a s tブラウザ 47を B i t c a s tソフ トウエア製品 48として提供するようになっている。
チューナ部 4 1は変調されて送信されてきたテレビジョン信号を選局、 復調す るものである。 波形等価回路 42はテレビジョン信号の波形の乱れや、 信号レべ ルを補正する。 A/D変換器 43は特定の水平走査期間の信号を 1/364 f H (f Hは水平走査周波数) 秒単位で標本化し、 デジタル情報を生成する。 A/D 変換器 43は I SO (国際標準化機構) で標準化された I SO参照モデルの物理 層 (第 1層) に相当する。
バケツ卜抽出部 44は、 A/D変換器 43により標本化されたデジタル情報に ついてビッ卜およびバイ ト単位で同期処理 (フレーミング処理) を行い、 デ一夕 パケット情報を抽出し、 伝送誤りの検出、 訂正を行う。 パケット抽出部 44は I SO参照モデルのデータリンク層 (第 2層) に対応する。
番組デ一夕生成部 45は、 抽出したパケットを、 送信側で関連づけられたパケ ット別に分類、 連結し、 データブロックを生成する。 この番組デ一夕生成部 45 は I SO参照モデルのネットワーク層 (第 3層) およびトランスポート層 (第 4 層) に相当する。 なお、 以上のブロック 41~45は VB I用の端末でも同様な 構成となる。
以上のようにして生成された番組用のデ一タブ口ックは B— H T T Pサービス 部 46に供給される。 B— HTTPサービス部 46は、 第 5図、 第 6図および第 7図で説明した B— HTTPフォーマットの規定に従ってメッセージ (デ一タグ ループ) を処理するものである。 その詳細については、 第 1 1図以降の図面を参 照して後に詳細に説明する。 B i t c a s tブラウザ部 47は B— HTT Pサ一 ビス部 46での処理に基づいてコンテンツ情報を表示するものである。 このブラ ゥザ部 47はィンタ一ネッ卜の WWWページを表示する通常のブラウザと類似し たインターフェースをユーザに提供するものである。
以上の B— HT T Pサービス部 46およびブラウザ部 47とパーソナルコンビ ュ一夕 20のハードウエアおよびオペレーティングシステムとの関係は第 9図に 示すとおりである。 また、 実際の実装は第 10図に示すとおりである。 第 10図 の実装例では、 B i t c a s tレイヤは通信のマルチキャス卜と VB Iの放送の 機能とを 1つの同一のレイヤで対応するものであり、 放送と通信のマルチキャス トとを同一に扱えるものである。 またソケット Winswo ck2は TCP/I Pのプロ卜コルのみでなく B i t cas tレイヤのプロトコルをも扱えるように 拡張され最終的に通信と放送とを同一レベルで扱えるようになつている。
第 1 1図は、 B— HTTPサービス部 46および B i t c a s tブラウザ部 4 7の構成例を示しており、 この図において、 B - H T T Pサービス部 4 6は B— H T T Pプロトコル解析部 5 0、 キャッシュ 5 1およびシーケンス制御部 5 2等 からなつている。 B— H T T Pプロトコル解析部 5 0は、 番組データ生成部 4 5 から受け取ったメッセージを B— H T T Pプロトコルに準拠して解析し、 キヤッ シュに渡す。 キャッシュ 5 1は、 プロトコル解析部 5 0から受け取った情報を蓄 積する。 シーケンス制御部 5 2は、 キャッシュ 5 1に蓄えられた情報のうち、 予 め決められた時刻に表示する必要のある情報 (リアルタイム情報) に関し、 その 時刻と内容との対応関係を管理する。 そしてシーケンス制御部 5 2は、 キヤッシ ュ 5 1の内容を監視してブラウザ部 4 7に対して直近の時刻と内容とを通知する。 ブラウザ部 4 7は、 シーケンス制御部 5 3、 コンテンツ解析部 5 4、 コンテン ッ表示部 5 5およびアイコン表示部 5 6等からなっている。 シーケンス制御部 5 3は、 直近の予定を記憶し、 内部に持つ夕イマを監視して、 指定の時刻に B— H T T Pサービス部 4 6を呼び出してコンテントメッセージを取得する。 コンテン ッ解析部 5 4は、 取得したコンテン卜メッセージを解析する。 例えば H T M L文 法で記述された文書の解析等を行う。 コンテンツ表示部 5 5は、 コンテンツ解析 部 5 4の解析結果に基づいて表示を行う。 アイコン表示部 5 6は、 メッセージを 受信したことを示すアイコンを画面に表示する。
なお、 B— H T T Pサービス部 4 6は、 復調されたテレビジョン信号の記録を 制御するようになっている。 記録媒体 5 7は、 ビデオテープレコーダ、 ハードデ イスク、 デジタル . ビデオ ·ディスク等種々のものを用いることができる。 記録 制御の詳細については、 第 3 1図等を参照してのちに説明する。
画面表示は例えば第 1 2図に示すように行える。 この例では、 画面に表示する 要素が、 ウェブ画面 4 7 aおよびテレビ画面 4 7 bである。 ウェブ画面 4 7 aは イン夕一ネッ卜の WWWブラウザと同様な外観とユーザィンターフヱ一スを有す る。 画面の表示モードは例えばつぎの 3つであり、 切り替えることができる。
①テレビ表示モード :テレビ画面を全画面に表示する。
②ウェブ表示モード : ウェブ画面を全画面に表示する。
③複合表示モード : ウェブ画面の一部にテレビ画面を表示する。
アイコン情報を含むメッセージを受信すると、 有効期間開始時刻に、 例えば画面 下部に対応するアイコンを表示する。 そのメッセージ中にブラウザに表示するコ ンテントボディが含まれている場合、 アイコンをクリックすると、 ゥヱブ画面に そのコンテンツボディが表示される。 このときテレビ表示モードであれば、 モー ドが複合画面モードに移行する。 ウェブ画面が表示されるウェブモードまたは複 合表示モードではコンテンツボディが表示される。 この場合、 ユーザは自動更新 表示モードと手動表示モードとを選択できる。 自動更新表示モードにおいては、 現在のコンテントメッセージの表示を、 有効期間開始時刻が新たに到来したライ ブモ一ドのコンテントメッセージの表示で更新する。手動表示モードにおいては、 有効期間開始時刻が到来したライブモードのコンテントメッセ一ジをスプールし ておき、 ユーザ操作に基づいて順次に、 あるいはダイァローグで選択して、 表示 する。
つぎに、 B— HTTPサービス部 46を中心に詳細な動作の説明を行う。
[キヤッシュ ·ィンデックスのデータ構造]
まず受信されたメッセ一ジの管理に用 t、るインデックスのデータ構造について説 明する。 メッセージが受信されるとそのメッセージがキャッシュ (ハードデイス ク) に記憶される。 蓄積ファイルはメッセージ単位となっている。 そして、 その メッセージを管理するために、 対応するインデックス要素が生成されメモリに記 憶される。 第 1 にインデックス要素を示す。 インデックス要素は①ファイル 名 (名前エレメント) 、 ②有効期限 (協定世界時) 、 ③保存フラグ (ダウン口一 ド処理の保存の後にオンにする) 、 ④ライブフラグ (ライブモードかどうかを示 す)、⑤アイコンフラグ(アイコンエレメントの有無を示す)、⑥プルフラグ(プ ルエレメントの有無を示す) 、 ⑦キーワードの各フィールドを有している。
インデックス要素は、 例えば 2種類のインデックスリストによりポイントされ てキャッシュの LRU (Leas t Re c ent ly Us ed) 管理や、 ゥ エブべ一ジおよびアイコンの表示管理に用いられる。 第 14図はアクセス順に双 方向ポインタを用いてリストを形成したものである。 これにより、 キャッシュ内 のメッセージの管理を LRU法により管理できる。 また、 第 15図に示すように 表示タイミング (有効時間開始時刻) の願で双方向ボイントを用いてリストを形 成できる。 このリストを用いれば、 表示タイミング順にメッセージを取り出し、 ウェブページ等 (ライブモードのとき) やアイコンを表示できる。
[ウェブ画面表示]
第 16図は、 ライブモードエレメントにより指定時刻に自動的に表示されるべき 倩報をウェブ画面に表示する動作を示している。 この図において、 有効期間開始 時刻 (第 6図の, S, ) を参照して夕イマ (図示しない) がウェブ表示動作を開 始する (S 101 ) 。 そうすると、 表示タイミング順にインデックス要素を 1つ 取りだし(S 102)、 ライブフラグを用いてライブモードかどうかを判定し(S 103)。 ライブモ一ドでなければ(例えばダウン口一ド用メッセージの場合)、 そのまま処理をせずに終了する。 ライブモードの場合には、 キャッシュからメッ セージを読み出し、 HTML文書を解析し、 ゥヱブ画面に表示する (S 104、 S 106、 S 107) 。
ステップ S 105ではレイァゥト情報の取り出しが行われる。 レイアウト情報 がある場合にはブラウザのレイァゥ卜が変更される。 第 17図にも示すように、 ブラウザのレイァゥ卜の情報には、 ブラウザ自体またはブラウザに表示されるコ ンテンッの配置、 色、 形状、 背景、 フォント、 その他の装飾情報が含まれている。 例えば第 17図に示すように、 ブラウザ内に表示されるテレビ画面 (複合表示モ —ド) について x = 20、 y=20、 h=240、 w= 320と指定することに より、 第 18図に示すようなレイァゥ卜に変更することができる。
[アイコン表示]
第 19図は、 アイコンを指定時刻に表示する動作を示している。 先に説明した ゥェブの表示はゥェブ画面が開いていないと表示されない。 ここで説明するアイ コンはウェブ画面が開いているかどうかに拘わらず表示される。 第 19図におい て、 この図において、 有効期間開始時刻を参照して夕イマ (図示しない) がアイ コン表示動作を開始する (S 1 11) 。 そうすると、 表示タイミング順にインデ ヅクス要素を 1つ取りだし (S 1 12) 、 アイコンフラグを参照してアイコンェ レメン卜があるかどうかを判定する (S 1 13) 。 アイコンエレメン卜がなけれ ば、 そのまま処理をせずに終了する。 アイコンエレメントがある場合には、 キヤ ヅシュからメッセージを読み出し、アイコン情報を取りだし、画面に表示する(S 1 14、 S 1 16、 S 1 17) 。 アイコンは種々の態様、 種々の配置で表示することができる。 またアイコンが 増えたときにどのように消去するかについても種々の手法を採用できる。 画面下 部のドック領域にリニァに並べて配置し、 配置位置が一杯になったら消去しても よいし、 スクロールして選択できるようにしてもよいし、 複数ページに分けて選 択できるようにしてもよい。
なお、 ステップ S 1 15においてアイコンのレイアウト情報が取り出され、 ァ イコンのレイァゥトを変更できるようになつている。
[アイコンクリ 'ソク処理]
第 20図および第 21図は画面上のアイコンをクリックしたときの動作を示す。 第 20図において、 アイコンのクリックに応じて、 アイコンに該当するメッセ一 ジ名を取得し、 キャッシュを検索する (S 12 1、 S 122、 S 123) 。 キヤ ヅシュに該当するものがなければ、エラーを返して終了し(S 124、 S 125)、 該当するメッセージ名があれば、アンカ一エレメン卜があるかどうかを調べる(S 126) 。 アンカ一エレメントはデータのソースを特定する。 データのソースに は、 インターネット上のサーバ、 放送衛星や通信衛星からの放送信号、 ケーブル テレビの有線放送信号、 CD— ROM、 DVD、 ハードディスク等がある。
アンカ一エレメン卜がある場合には、 対応するデータのソースがインターネッ 卜上のサーバかどうか、すなわち TCP/I P接続が必要かどうかを判別する( S 127) 。 デ一夕ソースがインターネット上のサーバである場合には、 イン夕一 ネット上のサーバにアクセスして情報を取り出す。 すなわち TCP/ I P接続を 行い、 HTML文書 (データ) を要求し、 受信する (S 128、 S 129、 S 1 30) 。 この後、 受信した HTML文書を解析し、 ウェブ画面に表示する (S 1 31、 S 133、 S 135) 。 なお、 この場合アンカーエレメントは例えば" H T T P: //www. inf o c i t y. c o. j p/d i r l/index. html',である。
ステップ S 127において、 デ一夕のソースがインターネット上のサーバでな い場合、 すなわち放送衛星や通信衛星からの放送信号、 ケーブルテレビの有線放 送信号、 有線を用いたサービス、 CD— ROM、 DVD、 ハードディスク等であ る場合には、 放送衛星や通信衛星からの放送信号、 ケーブルテレビの有線放送信 号、 CD— ROM、 DVD、 ハードディスク等のストリームと接続し、 またはス トリームをオープンし、 その後ステップ S 129以降の処理を行う。 なお、 ステ ップ S 132においてブラウザで表示可能かどうかが判別され、 表示不可能な場 合にはダイァローグを表示してファイルへの保存が行われるようにする (S 13 4)。 なお、 このようなデータソースの場合には、 アンカーエレメントは例えば" HTTP: //b it cast/BS l 1/f i lename. html,, とな る。 ディレクトリに該当するメディア (データソース) のソース識別子例えば B S 11 (BS放送の第 11チャンネル) に応じて機器を駆動してデータを取得す る。
デ一夕ソースとなる放送衛 IIや通信衛星からの放送信号、 ケーブルテレビの有 線放送信号からの情報は、 本放送で伝送される情報でもよいし、 本放送に多重化 される情報でもよい。
他方アンカーエレメントがない場合には、 メニューエレメントおよび暗号エレ メントが調べられる。ここではメニューエレメン卜に関連する処理をまず説明し、 暗号エレメントがある場合の処理は後述する。 メニューエレメントがある場合に はメニューを表示し (S 137、 S 152) 、 メニューの項目 (アイコン) が選 択されたときにはステップ S 123に戻る。 メニューの項目が選択されないとき には終了する (S 154)。 メニューを用いることによりきめ細かな選択を行え る。 例えばアイコンが広告主の会社を表しているときに、 メニューを用いて個々 の製品を表すようにできる。 メニューを複数の階層で表すことも可能である。 ステップ S 137において、 メニューエレメントがない場合には、 暗号化エレ メン卜があるかどうかを調べる。 暗号化エレメントがない場合には、 データプロ ヅクの MIMEエレメントを取得してコンテンツボディの種類を調べる (S 13 9)。 エレメントが" t ext"または" html"の場合には HTML文書と して解析を行い、 ウェブ画面に表示する (S 140~S 143)。エレメン卜カ , pro ram"の場合にはコンテンツボディをプログラムとみなして実行する (S 144〜S 146)。
[有料放送]
暗号化エレメントがある場合の処理の説明に先立って、 暗号化エレメン卜を利 用して実現される有料放送の仕組みについて簡単に説明する。 ここで有料部分は コンテンツ情報である。 本放送自体が有料かどうかは問わない。
第 2 2図において、 放送局 1 0には放送サーバ 1 1に加え、 鍵サーバ 1 4が設 けられる。 ユーザのパーソナルコンビュ一夕 2 0と鍵サーバ 1 4とはィン夕一ネ ット 3 0を介してダイヤルアップ接続できるようになつている。
コンテンツ情報の有料放送を利用するには放送局等の運営組織と契約を行う必 要がある。 契約をしたのちユーザはユーザ I Dおよびパスワードを取得する。 ュ 一ザ I Dおよびパスワードの取得申請は、 書面、 電子メール、 ファクシミ リ、 ゥ エブ、 その他、 運営組織が定めた方法で行われ、 ユーザ I Dおよびパスワードの 通知も同様な手法で通知される。
さらに有料放送により伝送される、 プロテクトされたデータをアンプロテクト するにはアンプロテクト情報すなわち鍵情報を取得していなければならない。 鍵 情報は鍵サーバ 1 4から T C P/ I P接続を介して取得することができる。 鍵情 報の取得にはユーザ I Dおよびパスワードが必要となる。
またユーザによる鍵情報の利用の状況は、 パーソナルコンビユー夕 2 0に記録 され、 一定期間ごとに鍵サーバ 1 4側に通知され、 課金の基礎とされる。 ユーザ による鍵情報の利用の情報の通知のルーチンは、 ユーザ側で自動的に起動されて もよいし、 鍵サーバ 1 4がボーリングするようにしてもよい。
[鍵の有効期間のチヱック]
鍵情報が現在有効かどうかのチェックは、 ブラウザ起動時に行われ、 必要であ れば有効な鍵情報をィン夕ーネットを介して取得することができる。 第 2 3図は この処理を示す。 第 2 3図において、 ブラウザを起動すると、 使用中として登録 されている鍵の各々について、有効期間がチェックされる(S 1 6 0、 S 1 6 1 )。 チェックのために、 使用中として登録されている鍵の各々について、 その有効期 間がストァされている。 有効期間内であれば、 そのまま終了する (S 1 6 2、 S 1 6 6 ) 。 有効期間内でない場合には鍵サーバ 1 4に T C PZ I P接続して鍵の 取得手順を実行する (S 1 6 4、 S 1 6 6 ) 。 何らかの理由で有効な鍵を取得で きない、 あるいは取得しない場合には、 その旨のメッセージが表示されて処理を 終了する (S 1 6 5、 S 1 6 6 ) 。 [暗号エレメントによる復号]
つぎにプロテクトされたコンテン卜のアンプロテク卜について説明する。 第 2 0図のステップ 137において、 暗号化エレメントがある場合には、 第 21図の ステップ S 147以降に進む。 すなわち、 暗号化エレメントの特定する暗号化、 スクランブル処理等、プロテク卜を解くための鍵情報が有効かどうかを調べる(S 147) 。 有効であれば、 暗号化等プロテクトされたコンテン卜をアンプロテク トし、 記憶しておく (S 148、 S 149、 S 150) 。 鍵情報が有効でない場 合には、 その旨をユーザに表示して終了する (S 151) 。 暗号化エレメントに より複数のブロテクト手法の任意の 1つを特定することができ、 複数のデ一夕供 給者からの複数のプロテクト手法に対処することができる。
[キヤッシュインデックスの更新]
第 24図はメッセージをアクセスしたときのキャッシュィンデックスの更新処 理を示す。 これにより LRU法のキャッシュ管理の管理デ一夕を維持できる。 第 24図において、 メッセージがアクセスされると、 アクセスしたメッセージの名 前を取得する (S 171、 S 172) 。 そして第 14図のリス卜のキャッシュィ ンデックスを検索し、 該当するインデックス要素を先頭位置に置き換える (S 1 73〜S 176) 。
[データ受信時の動作]
第 25図はデータ受信時の動作を示す。 この図において、 メッセージを受信す るとキャッシュに保存余地があるかどうかをチェックする(S 180〜S 182)。 保存余地があれば、 そのままキャッシュに保存し、 キャッシュインデックスを更 新し、 夕イマをセットし、 処理を終える (S 183〜S 186、 S 194) 。 なお、 ステップ S 194において有効期間エレメン卜が" ALL 1"かどうか が判別される。 すなわちキャッシュからデ一夕を強制的に削除することを示すフ ラグがあるかどうかが判別される。 " ALL 1"の場合、 すなわちキャッシュか らデ一夕を強制的に排除するようにフラグが立つているときには、 ライブモード かどうかを判別してライブモードであればコンテンツを表示し、 その後データを キャッシュから削除する (S 195、 S 196、 S 192) 。 ライブモードでな いときには直ちにデータをキヤヅシュから削除する (S 195、 S 192) 。 こ のようにすることにより、 キャッシュしておく必要のないデ一夕によってキヤッ シュが一杯になってしまうことを回避できる。
ステップ S 182においてキャッシュに保存余地がない場合には、 所定の規則 に従ってデータブロックを削除する。 まず予約対象 (例えばユーザが指定したキ —ワードを含んでいたり、 ダウンロード対象のメヅセージ) に該当するでない情 報の中で最も古いものをキャッシュインデックスから検索する (S 1 87) 。 該 当するものがあれば、 そのメッセ一ジをキャッシュから削除し、 キャッシュイン デックスを更新する (S 1 92、 S 1 93) 。 該当するものがない場合には、 期 限切れのメッセージ中で最も古いものをキヤッシュインデックスを用いて検索す る (S 1 89、 S 1 90) 。 該当するものがあればそのデ一夕を削除し、 キヤッ シユインデックスを更新する (S 1 92、 S 1 93) 。 有効期限切れのメヅセー ジもない場合にはキヤッシユインデックス中で一番古いものを取り出し、 そのデ —夕をキャッシュから削除し、 キャッシュインデックスを更新する (S 1 90〜 S 1 93) o
以上のように古いメッセージを必要なだけ削除した後に新たなメッセージを保 存する (S 183〜S 186) 。
以上のキャッシュ管理では、 ユーザが指定したキーワードに該当する (予約) メヅセ一ジをクリッビングすることができる。
なお、 データの受信は第 8図のチューナ 4 1を介して行われるが、 BS放送、 CS放送、 ケーブルテレビ放送、 記録装置等の他のメディアからデータを取得す るようにもできる。 この場合、 他のメディアからデータを取得するように切り替 えを行う B— HTTPエレメントを新たに設定すれば、 B— HTTP放送信号中 にその切り替え用 B— HTTPエレメントを多重化させることにより、 デ一夕取 得のトリガとすることができる。 取得したデータは第 25図と同様に受信され、 その後、 データの表示等が行われる。
[検索表示]
第 26図は、 メッセージを検索して表示する動作を示す。 第 25図において、 検索を指定すると、 検索ダイアログが表示される (S 20 1、 S 202) 。 この ダイアログを用いてキーヮード検索を指定すると、 キャッシュィンデックスを検 索し、検索結果一覧を HTML文書に変換する(S 203、 S 204、 S 206) C またキーワード検索が指定されなかったときにはキャッシュのデータブロックを 全文検索し、 検索結果一覧を HTML文書に変換する (S 205、 S 206) 。 このようにして得た HTML文書を解析し、 ウェブ画面に表示する (S 207〜 S 209) 。
[ダウン口一ド]
第 27図は受信したデ一夕ブロックをダウンロードする動作を示す。 ダウン口 ―ド自体は通常の動作であり、 まずキヤッシュ内のメッセージの全部または一部 の一覧を表示し、 ファイルダイアログを表示し、 ダウンロードの指示を受け付け てキヤッシュから読み出してファイルに保存する (S 21 1〜S 215) 。 この 後ファイルに保存したデータブロックのインデックス要素の保存フラグをオンに 書き換え、 当該デ一夕ブロックを削除してもよいことを表示させる (S 216、 S 217) 。
[ボタンクリック後の動作]
第 28図はウェブページのボタンをクリックしたつぎのページのアクセスをす る動作を示す。 ボタンのクリックに応じて、 ボタンに対応する情報がビットキヤ ス卜のアンカーかどうかを調べる (S 221、 S 222 ) 。 ビットキャストのァ ンカ一でなければ、 インターネッ ト上のサーバにアクセスして情報を取り出す。 すなわち T CP/I P接続を行い、 HTML文書を要求し、 受信する (S 227、 S 228、 S 229) 。 この後受信した H T M L文書を解析し、 ゥヱブ画面に表 示する (S 230、 S 231、 S 232) 。
なお、 この場合にも、 第 20図の場合と同様に、 イン夕一ネット上のサーバに 加えて放送衛星や通信衛星からの放送信号、 ケーブルテレビの有線放送信号、 C D— ROM、 DVD、 ハードディスク等から情報を取得するようにしてもよい。 この場合、 ステップ S 227〜ステップ S 232を第 20図のステップ S 127 ~S 136に置き換えればよい。 詳細な説明を繰り返さない。
他方ビットキヤス卜のアンカーの場合には、 キャッシュからメッセージを読み 出し、 HTML文書の解析を行い、 ウェブ画面に表示する(S 223〜S 226)。
[番組予約の動作] 第 2 9図は番組を予約するときの動作を示す。 (プログラムエレメントにより 送られてきた番組情報は所定の記憶ロケーションに記憶されている。番組情報は、 番組予約に対応する所定のボタンをクリック操作したり、 メニュー選択したりし て表示させることができる。 ) 番組情報は例えばリスト状に表示させることがで きる。 第 2 9図において、 ボタンのクリック操作等により番組情報の予約を閧始 すると (S 2 4 1 )、番組情報に検索'選択対象があるかどうかが判定される (S 2 4 2 ) 。 対象がない場合には番組予約動作を終了する。 対象がある場合には、 検索 ·選択対象の放送番組のリストを表示する ( S 2 4 3 ) 。 表示の態様は種々 のものを採用できる。 表示されたリストの中に予約したい番組がない場合には、 ユーザの操作に応じて予約動作が中断されて、 予約動作が終了する。 予約したい 番組がある場合にはユーザは選択操作を行い、 番組の予約を行う (S 2 4 5 ) 。 このとき、 検索機能を用いて番組を検索し、 そののち番組予約を行ってもよい。 番組予約を行った場合には、 オプションとして録画予約をさらに行うことができ る (S 2 4 6 ) 。 録画予約の指示を行って選局予約した番組の録画予約をおこな う (S 2 4 7 ) 。 録画予約を行わない場合にはユーザの操作にしたがって処理を 終了する。
[予約による選局および録画]
つぎに第 2 9図で予約した選局および録画の動作について説明する。 第 3 0図 および第 3 1図はこの選局および録画の動作を示す。 第 3 0図において、 ステツ ブ S 2 5 1で予約の有無のチェックが開始される。 番組が予約されているときに は (S 2 5 2 ) 、 番組情報が解析され (S 2 5 3 ) 、 解析結果に基づいて予約さ れている番組のチューニング(選局) を行い、 番組を画面に表示する (S 2 5 4、 S 2 5 5 ) 。 番組が予約されていないときにはそのまま処理を終了する (S 2 5 2 ) 。 ステップ S 2 5 5において番組のチューニングを行ったのち、 録画予約が されているかどうかがチェックされ (S 2 5 6 ) 、 録画予約がされている場合に は第 3 1図の動作に移行する。 録画予約がなされていなければ、 第 3 1図の動作 を行わない。
第 3 1図において、 録画予約が行われている場合には録画を開始する (S 2 5 7 ) 。 すなわち、 まず、 指定された媒体 5 7の容量が十分かどうかのチヱックを 行う (S 258) 。 媒体 57は、 記述のとおり、 ハードディスク、 デジタル · ビ デォ 'ディスク、 ビデオテープレコーダ等種々のものを用いることができる。 媒 体に応じて、 記録動作が異なり、 また、 その容量のチェックの仕方も異なる。 指 定された媒体に十分な容量がない場合には録画を行わずに処理を中止する。 指定 された媒体の容量が十分にある場合には、 録画対象の番組に対応するキューエレ メントの到来したのち録画を開始する。 すなわち、 到来したキューエレメントの キュー情報に、 録画指定された番組が入っているかどうかをチェックし (S25 9)、 入っている場合にはユーザが指定した媒体に録画を行う (S 260)。 キ ユーエレメン卜のキュー情報に、 録画指定された番組が入っていない場合には、 ステップ S 261に進み、 ユーザが録画処理の中止を指示したかどうかを判断す る。 中止指示を行った場合には処理を終了する。 中止処理を行わない場合にはス テツプ S 259に戻り、 処理を続ける。
番組を媒体に保存しているときにも、 ユーザの中止指示の有無を監視し、 中止 指示があったときには処理を中止する (S261)。
このように、 録画指定された番組に対応するキューエレメントが到来するまで は、 録画が開始されないので、 何らかの理由で、 番組の放送時間が繰り延べにな つた場合にも正確に録画を行うことができる。 もちろん、 録画終了時刻もキュー エレメン卜の到来時刻に応じてシフ卜するようにできる。
[プルエレメン卜によるデータの自動取り込み]
第 32図は、 プルエレメントによるデータの自動取り込みの動作を示す。 第 3 2図において、 ブラウザの表示が開始されると表示されているコンテントボディ に対応するブルエレメン卜があるかどうかが判別される (S 271、 S 272)。 すなわち、 図 13図のインデックス要素を参照してブルフラグの有無をチェック する。 プルエレメントがなければ、 そのまま何もしない。 他方、 プルエレメント があると、 プルエレメントの URLを参照して TCPZI P接続する必要がある かどうかを判別する (S 273)。 URLが外部のサーバを指定する場合には、 TCP/I P接続が必要である判断して TCP/I P接続を行ってデータを取得 する (S274、 S276) 。 他方、 URLが CD— ROMやハードディスク等 の記録装置や BS、 CS、 CATVのチューナからのストリームを指定する場合 には、 対応するストリームとの接続またはストリームのオープンを行い、 当該ス 卜リームからデータを取得する (S 275、 S 276) 。 以上のようにして取得 されたデータはブラウザに表示される。
なお、 上述の実施例は一例であり、 種々変更が可能である。 例えば、 実施例で は、 ユーザ側の端末として、 パーソナル 'コンビユー夕を用いたが、 インテリジ ェン卜化されたテレビジョン受像機でもよく、 またセット · トップ ·ボックス等 でもよい。 テレビジョン放送の方式は NTSC方式のみでなく、 SECAMや P A L方式でもよい。また、テレビジョン放送に限らずラジオ放送にも適用できる。 またテレビジョン放送も地上波放送に限らず、 衛星放送を用いたものでもよい。 また苻線放送でもよい。 また多重化も種々の方式を採用でき、 周波数多重等も適 用できる。また B— HTTPエレメン卜として他のタイプのものを用いてもよい。 また、 上述の実施例では、 パーソナル ·コンビユー夕で受信した放送信号をビ デォテープレコーダ、 ハードディスク、 デジタル · ビデオ 'ディスク等で記録す るようにしたが、 ビデオテープレコーダ自体がキューエレメントを取りだし、 こ れに基づいて記録タイミングをずらすように構成してもよい。
また、 キューエレメントが記録開始時刻やシフト時問等を含み、 これに応じて 記録タイミングをずらすようにしてもよい。
また、 コンテンツボディを伴わずに、 プルエレメントを生成して多重化して送 信し、 これを受信したときにプルエレメン卜の UR L等の情報に基づいてコンテ ンッ情報を自動的に取り出し画面に表示させるようにすることができる。
また、 以上の実施例の説明においては、 HTMLのファイルを B— HTTPェ レメン卜とともにをテレビジョン信号に多重化したが、 HTMLファイル、 画像 音声ファイル、 データファイル等を直接に放送またはマルチキャスト通信 ·プロ —ドキャスト通信し、 このファイルに、 表示タイミングを制御する制御情報 (表 示時にトリガとなる信号を送信してもよい) 、 他のコンテンツのソースの情報、 キャッシュの情報、 レイアウトの情報、 データプロテクトの情報、 アイコンの情 報、 データの自動取り込み (プル) の情報、 番組予約の情報、 番組の表示 '録画 時間の調整の情報等の制御情報を付加して送信してもよい。 この場合、 例えば、 第 1図の機器 20 a (BS放送、 CS放送、 ケーブルテレビ放送、 データ放送の チューナ) で制御情報を含むファイルを受け取り、 この制御情報のもとでフアイ ル内容の表示等を行う。
以上で実施例の具体的な説明を説明を終了する。
ここで、 実施例の技術的な特徴についてまとめておくことにする。
( 1 ) 表示タイミングの指定
この実施例の第 1の技術的特徴によれば、 情報伝送表示方法において、 コンテ ンヅ情報と上記コンテンツ情報を表示装置に表示するタイミングの情報とを放送 信号に多重化するステップと、 上記多重化した放送信号を送信するステップと、 上記多重化した放送信 を受信するステツプと、 上記多重化した放送信号から上 記コンテンツ情報と上 タイミングの情報とを取り出すステップと、 上記夕イミ ングの情報に基づいて表示装置に上記コンテンツ情報の少なくとも一部を表示す るステップとを行うようにしている。
この構成においては、 ンテンヅ情報および表示タイミング情報を放送信号に多 重化して送り、所望の時刻にコンテンツまたはその一部を表示させることができ、 例えば、 コンテンツ情報またはその一部の表示を放送の内容に連動させることが できる。
また、 この構成において、 上記放送信号をテレビジョン放送信号とすることが できる。 また、 上記コンテンツ情報と上記タイミングの情報とをテレビジョン放 送信号の垂直帰線期間に挿入して多重化するようにできる。 また、 上記タイミン グの情報を上記コンテンツ倩報の表示時刻とすることができる。 上記表示時刻は 上記コンテンツ倩報を受信した時刻を基準にした相対時刻で表わすようにできる。 また、 上記コンテンツ情報はハイパーテクスト (ハイパーメディアを含む) 、 例 えばインタ一ネット上の WWW (ワールドワイ ドウエブ) サーバが提供するゥェ ブページとしたり、 プログラムコードとすることができる。
また、 上述第 1の技術的特徴によれば、 情報表示装置に、 コンテンツ情報と上 記コンテンツ情報を表示装置に表示するタイミングの情報とが多重化された放送 信号を受信する手段と、 上記受信した放送信号から上記コンテンツ情報と上記夕 ィミングの情報とを取り出す手段と、 上記タイミングの情報に基づいて上記表示 装置に上記コンテンツ情報の少なくとも一部を表示させる手段とを設けるように している。
この構成においても、 表示タイミングの情報を利用して、 放送の内容に連動し てコンテンツ情報またはその一部を表示させることができる。
また、 上述第 1の技術的特徴によれば、 情報伝送表示方法において、 コンテン ッ情報と上記コンテンツ情報を表示装置に表示するタイミングの情報とを含む放 送信号を送信するステップと、 上記放送信号を受信するステップと、 上記放送信 号から上記コンテンツ情報と上記タイミングの情報とを取り出すステップと、 上 記タイミングの情報に基づいて表示装置に上記コンテンツ情報の少なくとも一部 を表示するステップとを行うようにしている。
この構成においては、 受信タイミングと異なるタイミングでコンテンツを表示 することが可能となる。
また、 この第 1の技術的特徴によれば、 情報表示装置に、 コンテンツ情報と上 記コンテンツ情報を表示装置に表示するタイミングの情報とを含む放送信号を受 信する手段と、 上記受信した放送信号から上記コンテンツ情報と上記夕ィミング の情報とを取り出す手段と、 上記タイミングの情報に基づいて上記表示装置に上 記コンテンッ情報の少なくとも一部を表示させる手段とを設けるようにしている。 この構成においても、 受信タイミングと異なるタイミングでコンテンツを表示 することが可能となる。
( 2 ) デ一夕ソース指定手法
この実施例の第 2の技術的特徴によれば、 倩報伝送表示方法において、 コンテ ンッ情報に含まれることなく所定のコンテンツ情報のソースを特定するソース情 報を放送信号に多重化するステップと、 上記多重化した放送信号を送信するステ ップと、 上記多重化した放送信号を受信するステップと、 上記多重化した放送信 号から上記ソース情報を取り出すステップと、 上記ソース情報に基づいて上記ソ —スから上記所定のコンテンツ情報を受け取るステップと、 上記ソースから受け 取つた上記所定のコンテンヅ情報の少なくとも一部を表示装置に表示するステツ ブとを行うようにしている。
この構成によれば、 そのソース倩報に基づいてコンテンッ情報を当該放送信号 以外のメディアから受け取ることができ、 放送信号の多重化容量の制約を克服し てコンテンツ情報を利用することができる。
また、 この構成において、 上記放送信号をテレビジョン放送信号とすることが できる。 また、 上記ソース情報をテレビジョン放送信号の垂直帰線期間に挿入し て多重化することができる。 また、 上記ソースは、 上記多重化した放送信号と別 の放送信号とすることができる。 また、 上記別の放送信号は、 衛星から送信され る放送信号とすることができる。 また、 上記別の放送信号は、 有線により送信さ れる放送信号とすることができる。 また、 上記ソース情報は、 上記多重化された 放送信号を受信する側に設けられた情報記憶装置に記憶された情報とすることが できる。
また、 上記コンテンツ情報はハイパーテクストとすることができる。 さらに、 上記コンテンツ情報はプログラムコードを含むようにできる。
また、 上述の第 2の技術的特徴によれば、 情報表示装置に、 コンテンツ情報に 含まれることなく所定のコンテンツ情報のソースを特定するソース情報が多重化 された放送信号を受信する手段と、 上記受信した放送信号から上記ソース情報を 取り出す手段と、 上記ソース情報に基づいて上記ソースから!:記所定のコンテン ッ情報を取り出す手段と、 衷示装置と、 上記表示装置に上記所定のコンテンツ情 報の少なくとも一部を表示させる手段とを設けるようにしている。
また、 この第 2の技術的特徴によれば、 情報伝送表示方法において、 コンテン ッ情報に含まれることなく所定のコンテンツ情報のソースを特定するソース情報 を含む放送信号を送信するステップと、 上記放送信号を受信するステップと、 上 記放送信号から上記ソース情報を取り出すステップと、 上記ソース情報に基づい て上記ソースから上記所定のコンテンツ情報を受け取るステップと、 上記ソース から受け取つた上記所定のコンテンツ情報の少なくとも一部を表示装置に表示す るステップとを行うようにしている。
また、 この第 2の技術的特徴によれば、 情報表示装置に、 コンテンヅ情報に含 まれることなく所定のコンテンツ情報のソースを特定するソース情報を含む放送 信号を受信する手段と、 上記受信した放送信号から上記ソース情報を取り出す手 段と、 上記ソース情報に基づいて上記ソースから上記所定のコンテンツ情報を取 り出す手段と、 表示装置と、 上記表示装置に上記所定のコンテンツ情報の少なく とも一部を表示させる手段とを設けるようにしている。
( 3 ) キャッシュ手法
この実施例の第 3の技術的特徴によれば、 情報伝送表示方法において、 コンテ ンッ情報と上記コンテンツ情報を表示装置に表示するタイミングの情報と上記コ ンテンッ情報の一時記憶に関する指示の情報とを放送信号に多重化するステップ と、 多重化した上記放送信号を送信するステップと、 上記放送信号を受信するス テツプと、 上記受信した放送信号から上記コンテンツ情報と上記タイミングの情 報と上記一時記憶に関する指示の情報とを取り出すステップと、 上記コンテンツ 情報を一時記憶装置に一時記憶するステップと、 上記一時記惊に関する指示の情 報に基づいて上記一時記憶されている上己コンテンツ情報のうち、 上記一時記憶 に関する指示の情報に対応するものを強制的に削除するステップと、 上記タイミ ングの情報に基づいて上記一時記憶装置から上記コンテンツ情報を読み出し少な くとも上記コンテンツ情報の一部を上記表示装置に表示させるステップとを有す ることを特徴としている。
この構成においては、 一時記憶装置 (例えばハードディスクの一部領域) にス トァしておく必要のないコンテンッ情報を強制的に一時記憶装置から削除するよ うにしているので一時記憶装置を有効利用できる。
また、 この実施例の第 3の技術的特徴によれば、 情報表示装置に、 コンテンツ 情報と上記コンテンツ情報を表示装置に表示するタイミングの情報と上記コンテ ンヅ情報の一時記憶に関する指示の情報とが多重化された放送信号を受信する手 段と、 上記受信した放送信号から上記コンテンツ情報と上記タイミングの情報と 上記一時記憶に関する指示の情報とを取り出す手段と、 上記コンテンツ情報を一 時記憶する一時記憶手段と、 上記一時記憶に関する指示の情報に基づいて上記一 時記憶手段に一時記憶されている上記コンテンツ情報のうち、 上記一時記憶に関 する指示の情報に対応するものを強制的に削除する手段と、 上記タイミングの情 報に基づいて上記一時記憶手段から上記コンテンツ情報を読み出し少なくとも上 記コンテンヅ情報の一部を上記表示装置に表示させる手段とを設けるようにして いる。
この構成においても、 一時記憶手段にストァしておく必要のないコンテンツ倩 報を強制的に一時記憶手段から削除するようにしているので一時記憶手段を有効 利用できる。
また、 この構成において、 上記放送信号をテレビジョン放送信号とすることが できる。 また、 上記コンテンツ情報と上記タイミングの情報と上記コンテンツ情 報の一時記憶に関する指示の情報とをテレビジョン放送信号の垂直帰線期間に挿 入して多重化するようにできる。
また、 上記タイミングの情報を上記コンテンツ情報の表示時刻とすることがで きる。 さらにヒ記表示時刻は上記コンテンツ情報を受信した時刻を基準にした相 対時刻で表わすことができる。
また、 上記タイミング情報を上記一時記憶に関する情報として用い、 上記タイ ミング情報が所定の値を取るときに、 上記タイミング情報に対応するコンテンツ 情報を上記一時記憶手段から削除するようにすることができる。 この場合、 上記 所定の値をオール 1の相対時刻とすることができる。
また、 上記一時記憶手段から削除される上記コンテンツ情報の少なくとも一部 は上記表示装置に表示させられたのちに上記一時記憶手段から削除されるように することができる。
また、 この第 3の技術的特徴によれば、 情報伝送表示方法において、 コンテン ッ情報と上記コンテンヅ情報を表示装置に表示するタイミングの情報と上記コン テンッ情報の一時記憶に関する指示の情報とを含む放送信号を送信するステップ と、 上記放送信号を受信するステップと、 上記受信した放送信号から上記コンテ ンッ情報と上記タイミングの倩報と上記一時記憶に関する指示の情報とを取り出 すステップと、 上記コンテンヅ情報を一時記憶装置に一時記憶するステツプと、 上記一時記憶に関する指示の倩報に基づいて上記一時記憶されている上記コンテ ンッ情報のうち、 上記一時記憶に関する指示の情報に対応するものを強制的に削 除するステップと、 上記タイミングの情報に基づいて上記一時記憶装置から上記 コンテンツ情報を読み出し少なくとも上記コンテンツ情報の一部を上記表示装置 に表示させるステップとを有することを特徴としている。
また、 この第 3の技術的特徴によれば、 情報表示装置に、 コンテンツ情報と上 記コンテンツ情報を表示装置に表示するタイミングの情報と上記コンテンツ情報 の一時記憶に関する指示の情報とを含む放送信号を受信する手段と、 上記受信し た放送信号から上記コンテンツ情報と上記タイミングの情報と上記一時記憶に関 する指示の情報とを取り出す手段と、 上記コンテンツ倩報を一時記憶する一時記 憶手段と、 上記一時記憶に関する指示の情報に基づいて上記一時記憶手段に一時 記憶されている上記コンテンツ情報のうち、 上記一時記憶に関する指示の情報に 対応するものを強制的に削除する手段と、 上記タイミングの情報に基づいて上記 一時記憶手段から上記コンテンツ情報を読み出し少なくとも上記コンテンヅ情報 の一部を上記表示装置に表示させる手段とを設けるようにしている。
( 4 ) レイァゥ卜指定手法
この実施例の第 4の技術的特徴によれば、 情報伝送表示方法において、 コンテ ンヅ情報と上記コンテンツ情報を表示する表示領域のレイァゥトを指示するレイ ァゥト情報とを放送信号に多重化するステップと、 上記多重化した放送信号を送 信するステップと、 上記多重化した放送信号を受信するステップと、 上記多重化 した放送信号から上記コンテンツ情報と上記レイァゥト情報とを取り出すステツ ブと、 上記レイアウト情報に応じたレイアウトで表示装置に上記コンテンツ情報 の少なくとも一部を表示するステップとを実行するようにしている。
この構成によれば、 コンテンヅ情報を提供する側できめブラウザのレイァゥト を指定でき、 コンテンツ情報に合致したフィーリングをユーザに与えることがで きる。
また、 この構成において、 上記放送信号をテレビジョン放送信号とすることが できる。 また、 上記コンテンツ情報と上記レイアウト情報とをテレビジョン放送 信号の垂直帰線期間に揷入して多重化することができる。
また、 上記タイミングの情報を上記コンテンツ情報の表示時刻とすることがで きる。 また、 上記表示時刻は上記コンテンツ ^報を受信した時刻を基準にした相 対時刻で表わすことができる。 さらに、 上記コンテンツ情報はハイパーテクスト とすることができる。
また、 上述の第 4の技術的特徴によれば、 情報表示装置に、 コンテンツ情報と 上記コンテンツ情報の表示領域のレイァゥ卜を指示するレイァゥ卜情報とが多重 化された放送信号を受信する手段と、 上記受信した放送信号から上記コンテンツ 情報と上記レイアウト情報とを取り出す手段と、 表示装置と、 上記レイアウト情 報に応じたレイアウトで上記表示装置に上記コンテンッ情報の少なくとも一部を 表示する手段とを設けるようにしている。
この構成においても、 コンテンツ情報を提供する側できめブラウザのレイァゥ トを指定でき、 コンテンツ情報に合致したフィーリングをユーザに与えることが できる。
また、 この第 4の枝術的特徴によれば、 情報伝送表示方法において、 コンテン ッ情報と上記コンテンッ情報を表示する表示領域のレイアウトを指示するレイァ ゥト情報とを含む放送信号を送信するステップと、 上記放送信号を受信するステ ッブと、 上記放送信号から上記コンテンツ情報と上記レイアウト情報とを取り出 すステップと、 上記レイァゥト情報に応じたレイァゥ卜で表示装置に上記コンテ ンッ情報の少なくとも一部を表示するステップとを実行するようにしている。 また、 この第 4の技術的特徴によれば、 情報表示装置に、 コンテンツ情報と上 記コンテンツ情報の表示領域のレイァゥトを指示するレイァゥ卜情報とを含む放 送信号を受信する手段と、 上記受信した放送信号から上記コンテンツ情報と上記 レイアウト情報とを取り出す手段と、 表示装置と、 上記レイアウト情報に応じた レイァゥトで上記表示装置に上記コンテンツ情報の少なくとも一部を表示する手 段とを設けるようにしている。
( 5 ) デ一夕プロテク卜手法
この実施例の第 5の技術的特徴によれば、 情報伝送方法において、 プロテクト されたコンテンツ倩報と上記コンテンッ情報のプロテクトの手法を指示するプロ テクト情報とを放送信号に多重化するステップと、 上記多重化した放送信号を送 信するステップと、 上記多重化した放送信号を受信するステップと、 上記多重化 した放送信号から上記プロテク卜されたコンテンツ情報と上記プロテクト情報と を取り出すステップと、 上記プロテクト情報に応じたアンプロテクト手法により 上記プロテク卜されたコンテンッ情報を利用可能なコンテンッ情報に変換するス テツブとを行うようにしている。
この構成によれば、 プロテク卜されたコンテンツ情報を放送信号に多重化して 送る際に、プロテクト手法を指示するプロテクト情報も送るようにしているので、 コンテンツ情報毎に異なるプロテク卜手法が採用されても容易にアンプロテクト を行うことができる。
また、 この構成において、 上記アンプロテク卜手法の利用状況を上記アンプ口 テクト手法を管理するサイ 卜に通知するステップをされに実行するようにしても よい。 このようにすると、 またアンプロテクト情報の利用倩報を管理者側に通知 するようにした場合、 管理者側での課金管理が確実となる。
また、 上記放送信号をテレビジョン放送信号とすることができる。 また、 上記 コンテンツ情報と上記タイミングの情報とをテレビジョン放送信号の垂直帰線期 間に挿入して多重化することができる。 また、 上記プロテクト手法を暗号化とす ることができる。 また、 上記プロテクト手法をスクランブル処理とすることがで きる。 また、 上記コンテンツ情報は表示装置に表示される表示情報とすることが できる。 さらに上記コンテンツ情報はプログラムコ一ドとすることができる。 また、 上述の第 5の技術的特徴によれば、 情報受信装置に、 プロテクトされた コンテンツ情報と上記コンテンツ情報のプロテク卜の手法を指示するプロテク ト 情報とが多重化された放送信号を受信する手段と、 上記受信した放送信号から上 記プロテク卜されたコンテンツ情報と上記プロテク卜情報とを取り出す手段と、 上記プロテク卜情報に応じたアンプロテクト手法により上記プロテクトされたコ ンテンッ情報を利用可能なコンテンッ情報に変換する手段とを設けるようにして いる。
この構成によれば、 プロテク卜されたコンテンツ情報を放送信号に多重化して 送る際に、プロテクト手法を指示するプロテクト情報も送るようにしているので、 コンテンツ情報毎に異なるプロテクト手法が採用されても容易にアンプロテク ト を行うことができる。
この構成において、 上記アンプロテク卜情報の利用状況を上記アンプロテクト 情報を管理するサイ 卜に通知する手段をさらに設けるようにしてもよい。
第 5の技術的特徴によれば、 情報伝送方法において、 プロテク トされたコンテ ンッ情報と上記コンテンツ情報のプロテク卜の手法を指示するプロテクト情報と を含む放送信号を送信するステップと、 上記放送信号を受信するステップと、 上 言己放送信号から上記プロテク卜されたコンテンツ情報と上己プロテクト情報とを 取り出すステップと、 上記プロテクト情報に応じたアンプロテクト手法により上 記プロテク卜されたコンテンツ情報を利用可能なコンテンツ情報に変換するステ ップとを行うようにしている。
また、 この第 5の技術的特徴によれば、 情報受信装置に、 プロテクトされたコ ンテンッ情報と上記コンテンツ情報のプロテク卜の手法を指示するプロテクト情 報とを含む放送信号を受信する手段と、 上記受信した放送信号から上記プロテク 卜されたコンテンツ情報と上記プロテクト情報とを取り出す手段と、 上記プロテ クト情報に応じたアンプロテクト手法により上記プロテク卜されたコンテンツ倩 報を利用可能なコンテンツ情報に変換する手段とを設けるようにしている。
( 6 ) アイコン表示
この実施例の第 6の技術的特徴によれば、 情報伝送表示方法において、 コンテ ンッ情報に関連する表示オブジェク卜の情報を放送信号に多重化するステップと、 上記多重化した放送信号を送信するステップと、 上記多重化した放送信号を受信 するステップと、 上記多重化した放送信号から上記表示オブジェク卜の情報を取 り出すステップと、 上記表示オブジェクトの情報に基づいて上記表示オブジェク 卜を表示装置に表示するステップと、 上記表示装置に表示された上記表示ォブジ ェク卜に対して所定のィベン卜が発生したときに上記コンテンツ情報に対して上 記コンテンツ情報に応じた所定の処理を実行するステップとを特徴としている。 この構成によれば、 ユーザはまず表示オブジェクトを見て自分が見たい、 ある いは利用したい内容かどうかを確認し、 そのうえでクリック処理等を行って所望 のコンテンツ情報を見たり、 利用したりすることができる。
また、 この構成において、 上記コンテンツ情報を上記放送信号に多重化し、 上 記多重化した放送信号を受信し、 上記多重化した放送信号から上記コンテンツ情 報を取り出すようにしてもよい。 また、 上記コンテンツ情報を上記放送信号以外 のソースから取得するようにしてもよい。
また、 上記放送信号をテレビジョン放送信号とすることができる。 また、 上記 表示オブジェク卜の情報をテレビジョン放送信号の垂直帰線期間に挿入して多重 化するようにしてもよい。
また、 上記コンテンツ情報が表示対象の情報の場合、 上記所定の処理は、 上記 コンテンツ情報を上記表示装置に表示する処理としてもよい。 さらに上記コンテ ンッ情報が情報ソースを指示する情報の場合には、 上記所定の処理は上記情報ソ —スからの情報の取得処理を含むものとすることができる。
また、 上記表示オブジェクトは階層的な構造を有し、 上位の表示オブジェクト に対して上記所定のイベントが発生すると下位の 1または複数の表示オブジェク 卜が表示されてメニューを提示するするようにしてもよい。 また、 上記表示ォブ ジェクトはアイコンとすることができる。
また、 上述第 6の技術的特徴によれば、 情報表示装置に、 コンテンツ情報に関 連する表示オブジェク卜の情報とを多重化した放送信号を受信する手段と、 上記 多重化した放送信号から上記表示オブジェク卜の情報を取り出す手段と、 表示装 置と、 上記表示オブジェクトの情報に基づいて上記表示オブジェクトを上記表示 装置に表示する手段と、 上記表示装置に表示された上記表示オブジェク卜に対し て所定のィベン卜が発生したときに!:記コンテンツ情報に対して上記コンテンツ 情報に応じた所定の処理を実行する手段とを設けるようにしている。
この構成においても、 ユーザはまず表示オブジェクトを見て自分が見たい、 あ るいは利用したい内容かどうかを確認し、 そのうえでクリック処理等を行って所 望のコンテンツ情報を見たり、 利用したりすることができる。
また、 上述の第 6の技術的特徴によれば、 情報表示装置に、 コンテンツ情報と 上記コンテンッ情報に関連する表示ォブジェク卜の情報とを多重化した放送信号 を受信する手段と、 上記多重化した放送信号から上記コンテンツ情報と上記表示 オブジェクトの情報を取り出す手段と、 表示装置と、 上 表示オブジェクトの情 報に基づいて上記表示オブジェク卜を上記表示装置に表 する手段と、 上記表示 装置に表示された上記表示オブジェクトに対して所定のイベントが発生したとき に上記コンテンツ情報に対して上記コンテンツ情報に応じた所定の処理を実行す る手段とを設けるようにしている。
また、 この第 6の技術的特徴によれば、 情報伝送表示方法において、 コンテン ッ情報に関連する表示オブジェク卜の情報とを含む放送信号を送信するステップ と、 上記放送信号を受信するステップと、 上記放送信号から上記表示オブジェク トの情報を取り出すステップと、 上記表示オブジェク卜の情報に基づいて上記表 示オブジェクトを表示装置に表示するステップと、 上記表示装置に表示された上 記表示ォブジェクトに対して所定のィベントが発生したときに上記コンテンヅ情 報に対して上記コンテンツ情報に応じた所定の処理を実行するステップとを特徴 としている。
また、 この第 6の技術的特徴によれば、 情報表示装置に、 コンテンツ情報に関 連する表示オブジェク卜の情報とを含む放送信号を受信する手段と、 上記放送信 号から上記表示オブジェクトの情報を取り出す手段と、 表示装置と、 上記表示ォ ブジェク卜の情報に基づいて上記表示オブジェクトを上記表示装置に表示する手 段と、 上記表示装置に表示された上記表示オブジェク卜に対して所定のィベント が発生したときに上記コンテンヅ情報に対して上記コンテンッ情報に応じた所定 の処理を実行する手段とを設けるようにしている。
( 7 ) デ一夕自動取り出し手法
この実施例の第 7の技術的特徴によれば、 情報伝送表示方法において、 所定の コンテンツ情報と、 上記所定のコンテンツ情報の表示に応じて取り出す他のコン テンッ情報に関する補助情報とを放送信号に多重化するステップと、 多重化した 上記放送信号を送信するステップと、 多重化した上記放送信号を受信するステツ プと、 多重化した上記放送信号から上記所定のコンテンッ情報および上記補助倩 報とを取り出すステップと、 取り出された上記所定のコンテンツ情報を表示する ステップと、 取り出された上記補助情報に基づいて上記他のコンテンヅ情報を取 得するステップと、 取得された上記他のコンテンツ情報を表示するステップとを 行うようにしている。
この構成においては、 コンテンツ情報とともに送られてくる補助情報を利用し て、 そのコンテンツ情報の表示に対応して、 所定のロケーションから他のコンテ ンッ情報を取りだし、 自動的に他のコンテンツ情報を表示させることができる。 また、 上述の第 7の技術的特徴によれば、 情報伝送表示方法において、 所定の コンテンツ情報と、 上記所定のコンテンツ情報の表示に応じて取り出す他のコン テンッ情報に関する補助情報とを多重化した放送信号を受信するステップと、 上 記放送信号から上記所定のコンテンッ情報および上記補助情報とを取り出すステ ップと、 取り出された上記所定のコンテンツ情報を表示するステップと、 取り出 された上記補助情報に基づいて上記他のコンテンツ情報を取得するステップと、 取得された上記他のコンテンツ情報を表示するステップとを行うようにしている c この構成においても、 放送信号に多重化して送られてきたコンテンツ情報を表 示しているときに、 他のコンテンツ情報を自動的に取り出して表示できる。
また、 この構成において、 上記放送信号をテレビジョン放送信号とすることが できる。 また、 上記所定のコンテンツ情報および上記補助情報をテレビジョン放 送信号の垂直帰線期間に挿入して多重化することができる。 また、 上記補助情報 が、 上記他のコンテンツ情報の保存されているロケーションを特定する情報を含 むようにできる。 また、 上記ロケーションは、 ネットワーク上のロケーションを 含むようにできる。 さらに、 上記ロケーションは放送による伝送経路を含むよう にできる。
また、 上述の第 7の技術的特徴によれば、 情報表示装置に、 所定のコンテンツ 情報と、 上記所定のコンテンツ情報の表示に応じて取り出す他のコンテンツ情報 に関する補助情報とを多重化した放送信号を受信する手段と、 上記放送信号から 上記所定のコンテンツ情報および上記補助情報とを取り出す手段と、 取り出され た上記所定のコンテンツ情報を表示する手段と、 取り出された上記補助情報に基 づいて上記他のコンテンツ情報を取得する手段と、 取得された上記他のコンテン ッ情報を表示する手段とを設けるようにしている。
この構成においても、 放送信号に多重化して送られてきたコンテンツ情報を表 示しているときに、 他のコンテンツ情報を自動的に取り出して表示できる。
この構成においては、 上記所定のコンテンツ情報を表示する手段と上記他のコ ンテンッ情報を表示する手段は同一の手段としてもよい。
またこの第 7の技術的特徴によれば、 情報伝送表示方法において、 自動的に取 り出すコンテンツ情報に関する補助情報を含む放送信号放送信号を送信するステ ップと、 上記放送信号を受信するステップと、 上記放送信号から上記補助情報と を取り出すステップと、 取り出された上記補助情報に基づいて上記コンテンツ情 報を取得するステップとを行うようにしている。
また、 この第 7の技術的特徴によれば、 倩報表示装置に、 自動的に取り出すコ ンテンッ情報に関する補助情報を含む放送信号を受信する手段と、 上記放送信号 から上記上記補助情報を取り出す手段と、 取り出された上記補助情報に基づいて 上記コンテンツ情報を取得する手段とを設けるようにしている。
( 8 ) 番組の予約
この実施例の第 8の技術的特徴によれば、 放送信号送受信方法において、 放送 番組に関する情報を放送信号に多重化するステップと、 多重化した上記放送信号 を送信するステップと、 多重化した上記放送信号を受信するステップと、 多重化 した上記放送信号から上記放送番組に関する情報を取り出すステツプと、 取り出 された上記放送番組に関する情報を利用して放送受信装置の選局を行うステツプ とを行うようにしている。
この構成においては、 放送番組に関する情報を簡易に取得でき、 またその情報 に対する選択操作等に基づいて簡易に所望の選局の予約を行うことができる。 また、 この技術的な特徴によれば、 放送信号受信方法において、 放送番組に関 する情報を多重化した放送信号を受信するステップと、 多重化した上記放送信号 から上記放送番組に関する情報を取り出すステップと、 取り出された上記放送番 組に関する情報を表示するステップと、 表示された上記放送番組に関する情報に 基づいて選択された放送番組を受信するために、 放送受信装置の選局を行うステ ッブと行うようにしている。
この構成においても、 放送番組に関する情報を簡易に取得でき、 またその情報 に対する選択操作等に基づいて簡易に所望の選局の予約を行うことができる。 また、 この構成においては、 上記放送信号をテレビジョン放送信号とすること ができ、 また、 上記放送番組に関する情報をテレビジョン放送信号の垂直帰線期 間に挿入して多重化するようにしてもよい。
また、 この技術的な特徴によれば、 放送信号受信装置に、 放送番組に関する情 報を多重化した放送信号を受信する手段と、 多重化した上記放送信号から上記放 送番組に関する情報を取り出す手段と、 取り出された上記放送番組に関する情報 を表示する手段と、 表示された上記放送番組に関する情報に基づいて選択された 放送番組を受信するために、 放送受信装置の選局を行う手段とを設けるようにし ている。
この構成においても、 放送番組に関する情報を簡易に取得でき、 またその情報 に対する選択操作等に基づいて簡易に所望の選局の予約を行うことができる。 また、 この構成において、 選局された放送番組を記録するかどうかを指示する 手段と、 記録すベく指示された番組を記録する手段とをさらに設けるようにして もよい。
また、 この技術的な特徴によれば、 放送信号受信装置に、 放送番組に関する情 報および放送番組の記録開始に関する情報を多重化した放送信号を受信する手段 と、 多重化した上記放送信号から上記放送番組に関する情報を取り出す手段と、 取り出された上記放送番組に関する情報を表示する手段と、 表示された上記放送 番組に関する情報に基づいて選択された放送番組を受信するために、 放送受信装 置の選局を行う手段と、 多重化した上記放送信号から上記放送番組の記録開始に 関する倩報を取り出す手段と、 取り^ iされた上記放送番組の記録開始に関する情 報に基づいて上記放送番組の記録を開始する手段とを設けるようにしている。 この構成においては、 放送番組に関する情報を簡易に取得でき、 またその情報 に対する選択操作等に基づいて簡易に所望の選局および記録の予約を行うことが できる。 さらに記録時間のタイミングを調整することができる。
また、 この技術的な特徴によれば、 放送信号送受信方法において、 放送番組の 記録開始に関する情報を放送信号に多重化するステップと、 多重化した上記放送 信号を送信するステップと、 多重化した上記放送信号を受信するステップと、 多 重化した上記放送信号から上記放送番組の記録開始に関する倩報を取り出すステ ップと、 取り出された上記放送番組の記録開始に関する情報を利用して放送信号 の記録を開始させるステップとを行うようにしている。
この構成においては、 記録の夕ィミングを調整することができる。
この構成において、 上記放送番組の記録開始に関する情報は、 その受信夕イミ ングに応じて上記放送信号の記録を開始させるものとしてもよく、 また、 上記放 送信号の記録を開始する時刻に関する情報を含むものとしてもよい。
また、 この技術的な特徴によれば、 放送信号機録装置に、 放送番組の記録開始 に関する情報を多重化した放送信号を受信する手段と、 多重化した上記放送信号 から上記放送番組の記録開始に関する情報を取り出す手段と、 取り出された上記 放送番組の記録開始に関する情報を利用して放送信号の記録を開始させる手段と を設けるようにしている。
この構成においても、 記録のタイミングを調整することができる (

Claims

請 求 の 範 囲
1 . コンテンツ情報と上記コンテンツ情報を表示装置に表示するタイミングの 情報とを放送信号に多重化するステップと、
上記多重化した放送信号を送信するステップと、
上記多重化した放送信号を受信するステップと、
上記多重化した放送信号から上記コンテンヅ情報と上記タイミングの情報とを 取り出すステップと、
上記タイミングの情報に基づいて表示装置に上記コンテンツ情報の少なくとも 一部を表示するステツプとを有することを特徴とする情報伝送表示方法。
2 . 上記放送信号をテレビジョン放送信号とした請求の範囲第 1項記載の情報 伝送表示方法。
3 . 上記コンテンツ情報と上記タイミングの情報とをテレビジョン放送信号の 垂直帰線期間に挿入して多重化した請求の範囲第 1項記載の情報伝送表示方法。
4 . 上記夕ィミングの情報を上記コンテンッ情報の表示時刻とした請求の範囲 第 1項記載の情報伝送表示方法。
5 . 上記表示時刻は上記コンテンツ情報を受信した時刻を基準にした相対時刻 で表わす請求の範囲第 4項記載の情報伝送表示方法。
6 . 上記コンテンツ情報はハイパーテクストとした請求の範囲第 1項記載の情 報伝送表示方法。
7 . 上記コンテンッ情報はプログラムコードとした請求の範囲第 1項記載の情 報伝送表示方法。
8 . コンテンツ情報と上記コンテンツ情報を表示装置に表示するタイミングの 情報とが多重化された放送信号を受信する手段と、
上記受信した放送信号から上記コンテンツ情報と上記タイミングの情報とを取 り出す手段と、
上記タイミングの情報に基づいて上記表示装置に上記コンテンツ情報の少なく とも一部を表示させる手段とを有することを特徴とする情報表示装置。
9 . 上記夕イミングの情報を上記コンテンツ情報の表示時刻とした請求項 8記 載の情報表示装置。
1 0 . コンテンツ情報と上記コンテンツ情報を表示装置に表示するタイミング の情報とを含む放送信号を送信するステップと、
上記放送信号を受信するステップと、
上記放送信号から上記コンテンツ情報と上記タイミングの情報とを取り出すス テツブと、
上記タイミングの情報に基づいて表示装置に上記コンテンツ情報の少なくとも 一部を表示するステップとを有することを特徴とする情報伝送表示方法。
1 1 . コンテンツ情報と上記コンテンツ情報を表示装置に表示するタイミング の情報とを含む放送信号を受信する手段と、
上記受信した放送信号から上記コンテンヅ情報と上記夕ィミングの情報とを取 り出す手段と、
上記タイミングの倩報に基づいて上記表示装置に上記コンテンツ情報の少なく とも一部を表示させる手段とを有することを特徴とする情報表示装置。
PCT/JP1997/001599 1996-05-16 1997-05-13 Procede de transmission et d'affichage d'informations et dispositif d'affichage d'informations WO1997043855A1 (fr)

Priority Applications (4)

Application Number Priority Date Filing Date Title
US09/180,495 US6788709B1 (en) 1996-05-16 1997-05-13 Method for transmitting and displaying information and device for displaying information
AU26526/97A AU2652697A (en) 1996-05-16 1997-05-13 Method for transmitting and displaying information and device for displaying information
DE69734710T DE69734710T2 (de) 1996-05-16 1997-05-13 Verfahren zur übertragung und anzeige von zusatz-informationen sowie informationsanzeigevorrichtung unter verwendung von einem icon
EP97918415A EP0899950B1 (en) 1996-05-16 1997-05-13 Method for transmitting and displaying additional information and device for displaying information using an icon

Applications Claiming Priority (6)

Application Number Priority Date Filing Date Title
JP12206596 1996-05-16
JP8/122065 1996-05-16
JP27993796A JP3209929B2 (ja) 1996-05-16 1996-09-30 情報表示方法および装置
JP8/279937 1996-09-30
JP9/83601 1997-04-02
JP9083601A JPH1032802A (ja) 1996-05-16 1997-04-02 情報表示方法および装置

Publications (1)

Publication Number Publication Date
WO1997043855A1 true WO1997043855A1 (fr) 1997-11-20

Family

ID=27304275

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/JP1997/001599 WO1997043855A1 (fr) 1996-05-16 1997-05-13 Procede de transmission et d'affichage d'informations et dispositif d'affichage d'informations

Country Status (5)

Country Link
US (3) US6788709B1 (ja)
EP (2) EP1411725A3 (ja)
AU (1) AU2652697A (ja)
DE (1) DE69734710T2 (ja)
WO (1) WO1997043855A1 (ja)

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
FR2767005A1 (fr) * 1997-07-29 1999-02-05 Microsoft Corp Procede et systeme de videodiffusion pour fournir et afficher des donnees auxiliaires avec des signaux video et audio diffuses
JPH11252516A (ja) * 1997-12-09 1999-09-17 Matsushita Electric Ind Co Ltd 放送システムの制御情報作成装置
EP1044564A1 (en) * 1997-12-31 2000-10-18 Eremote, Inc. System for dual-display interaction with integrated television and internet content
KR100584772B1 (ko) * 1998-06-17 2006-05-29 가부시키가이샤 히타치세이사쿠쇼 방송방법 및 방송 수신장치
JP2008148331A (ja) * 2001-01-12 2008-06-26 Waptv Ltd テレビ受信器およびサーバを動作させる方法
US7533400B1 (en) 1997-04-14 2009-05-12 Thomson Licensing System for automatically forming a program guide from information derived from multiple sources
US7853974B2 (en) 1999-10-05 2010-12-14 Thomson Licensing System for collating data from multiple sources to form a composite program guide for display
US8826360B2 (en) 1998-06-17 2014-09-02 Hitachi Consumer Electronics, Co., Ltd. Broadcasting method and broadcast signal receiving apparatus

Families Citing this family (48)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6986159B1 (en) 1998-10-15 2006-01-10 Matsushita Electric Industrial Co., Ltd. Method and system for receiving and recording digital broadcast programs
EP1097578B1 (en) * 1999-05-20 2006-06-14 Koninklijke Philips Electronics N.V. Method and arrangement for transmitting and receiving encoded images
JP4020562B2 (ja) * 1999-07-07 2007-12-12 松下電器産業株式会社 情報管理装置及びリモートコントローラ
US7441014B1 (en) * 2000-02-09 2008-10-21 Tvworks, Llc Broadcast distribution using low-level objects and locator tables
DE10007413C2 (de) * 2000-02-18 2002-01-31 Micronas Munich Gmbh Unterhaltungselektronikgerät
AU2001249891A1 (en) * 2000-04-07 2001-10-23 America Online, Inc. Online/offline triggers
US20020004839A1 (en) * 2000-05-09 2002-01-10 William Wine Method of controlling the display of a browser during a transmission of a multimedia stream over an internet connection so as to create a synchronized convergence platform
CN1197379C (zh) * 2000-05-30 2005-04-13 诺基亚有限公司 创建和发送带有相关信息的视频段的系统和方法
US8175921B1 (en) 2000-05-30 2012-05-08 Nokia Corporation Location aware product placement and advertising
US8540574B1 (en) 2000-05-30 2013-09-24 Core Wireless Licensing S.A.R.L. Navigation aware news service
EP1330916A2 (de) * 2000-09-21 2003-07-30 Matthias Zahn Verfahren zur übertragung von daten mit einem fernsehsignal
US6983318B2 (en) * 2001-01-22 2006-01-03 International Business Machines Corporation Cache management method and system for storing dynamic contents
WO2002063878A2 (en) * 2001-02-02 2002-08-15 Opentv, Inc. A method and apparatus for reformatting of content fir display on interactive television
US7305697B2 (en) 2001-02-02 2007-12-04 Opentv, Inc. Service gateway for interactive television
US20020147749A1 (en) * 2001-04-06 2002-10-10 Ortiz C. Enrique Mobile presentation system
US7720758B2 (en) * 2001-09-12 2010-05-18 Ricoh Company, Ltd. System, computer program product and method for managing bills issued from application service providers
US8117450B2 (en) * 2001-10-11 2012-02-14 Hewlett-Packard Development Company, L.P. System and method for secure data transmission
US7577585B2 (en) * 2001-12-07 2009-08-18 American Express Travel Related Services Company, Inc. Method and system for completing transactions involving partial shipments
US7805376B2 (en) * 2002-06-14 2010-09-28 American Express Travel Related Services Company, Inc. Methods and apparatus for facilitating a transaction
US6901387B2 (en) * 2001-12-07 2005-05-31 General Electric Capital Financial Electronic purchasing method and apparatus for performing the same
US7310807B2 (en) 2003-10-29 2007-12-18 Sbc Knowledge Ventures, L.P. System and method for local video distribution
US8196044B2 (en) * 2004-01-05 2012-06-05 Microsoft Corporation Configuration of user interfaces
US7413112B2 (en) * 2004-03-16 2008-08-19 American Express Travel Related Services Company, Inc. Method and system for manual authorization
TWI276888B (en) * 2004-04-22 2007-03-21 Novatek Microelectronics Corp Data transferring method
US8904458B2 (en) 2004-07-29 2014-12-02 At&T Intellectual Property I, L.P. System and method for pre-caching a first portion of a video file on a set-top box
US8584257B2 (en) 2004-08-10 2013-11-12 At&T Intellectual Property I, L.P. Method and interface for video content acquisition security on a set-top box
US8086261B2 (en) 2004-10-07 2011-12-27 At&T Intellectual Property I, L.P. System and method for providing digital network access and digital broadcast services using combined channels on a single physical medium to the customer premises
US7716714B2 (en) 2004-12-01 2010-05-11 At&T Intellectual Property I, L.P. System and method for recording television content at a set top box
US8434116B2 (en) 2004-12-01 2013-04-30 At&T Intellectual Property I, L.P. Device, system, and method for managing television tuners
US7474359B2 (en) 2004-12-06 2009-01-06 At&T Intellectual Properties I, L.P. System and method of displaying a video stream
CA2592508C (en) * 2005-01-11 2017-05-02 Yakkov Merlin Method and apparatus for facilitating toggling between internet and tv broadcasts
EP1688944A1 (en) * 2005-02-02 2006-08-09 Thomson Licensing Distinguishing between live content and recorded content
US7307574B2 (en) 2005-02-02 2007-12-11 Sbc Knowledge Ventures, Lp Remote control, apparatus, system and methods of using the same
US8214859B2 (en) 2005-02-14 2012-07-03 At&T Intellectual Property I, L.P. Automatic switching between high definition and standard definition IP television signals
US8054849B2 (en) 2005-05-27 2011-11-08 At&T Intellectual Property I, L.P. System and method of managing video content streams
US8893199B2 (en) 2005-06-22 2014-11-18 At&T Intellectual Property I, L.P. System and method of managing video content delivery
US7908627B2 (en) 2005-06-22 2011-03-15 At&T Intellectual Property I, L.P. System and method to provide a unified video signal for diverse receiving platforms
US8635659B2 (en) 2005-06-24 2014-01-21 At&T Intellectual Property I, L.P. Audio receiver modular card and method thereof
US8282476B2 (en) 2005-06-24 2012-10-09 At&T Intellectual Property I, L.P. Multimedia-based video game distribution
US8365218B2 (en) 2005-06-24 2013-01-29 At&T Intellectual Property I, L.P. Networked television and method thereof
US7356573B2 (en) * 2005-07-08 2008-04-08 Cisco Technology, Inc. Apparatus and methods for data tapping in a storage area network
US8190688B2 (en) 2005-07-11 2012-05-29 At&T Intellectual Property I, Lp System and method of transmitting photographs from a set top box
US7873102B2 (en) 2005-07-27 2011-01-18 At&T Intellectual Property I, Lp Video quality testing by encoding aggregated clips
US7606766B2 (en) * 2006-12-21 2009-10-20 American Express Travel Related Services Company, Inc. Computer system and computer-implemented method for selecting invoice settlement options
US8699444B2 (en) * 2007-12-21 2014-04-15 Apple Inc. Broadcast system interference protection method and apparatus
KR101467790B1 (ko) * 2008-09-08 2014-12-03 엘지전자 주식회사 디지털 텔레비전 수신기 및 이 수신기에서 멀티 모드 서비스의 방송을 처리하는 방법
KR101548228B1 (ko) * 2013-12-27 2015-08-28 주식회사 케이티 사용자 상태에 기반하여 사용자 인터페이스를 동기화하는 동기화 기기 및 동기화 방법
US10846235B2 (en) 2018-04-28 2020-11-24 International Business Machines Corporation Integrated circuit and data processing system supporting attachment of a real address-agnostic accelerator

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS60103888A (ja) * 1983-11-11 1985-06-08 Hitachi Ltd 信号処理装置
JPH05244504A (ja) * 1992-02-29 1993-09-21 F T Shoji Kk 字幕映出装置

Family Cites Families (35)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4633462A (en) * 1983-07-18 1986-12-30 The Board Of Trustees Of The University Of Illinois Multiple access communication on a CATV reverse channel
JPH01302978A (ja) * 1988-05-31 1989-12-06 Nippon Hoso Kyokai <Nhk> 2画面テレビジョン信号伝送方式とその受信装置
JPH02152382A (ja) * 1988-12-02 1990-06-12 Matsushita Electric Ind Co Ltd 文字放送受信装置
JP2960803B2 (ja) * 1991-08-28 1999-10-12 株式会社日立製作所 デジタル放送信号受信装置およびデジタル放送信号受信テレビジョン受信機
JPH05252495A (ja) 1992-03-03 1993-09-28 Nippon Hoso Kyokai <Nhk> 放送番組の伝送方法
JP3269851B2 (ja) 1992-06-16 2002-04-02 株式会社日立製作所 テレビジョン信号表示装置
US5535008A (en) * 1993-03-16 1996-07-09 Victor Company Of Japan, Ltd. Method for jump-reproducing video data of moving picture coded with high efficiency
GB9308658D0 (en) 1993-04-27 1993-06-09 Philips Electronics Uk Ltd An image sensor
US5579055A (en) * 1993-06-07 1996-11-26 Scientific-Atlanta, Inc. Electronic program guide and text channel data controller
US5594509A (en) * 1993-06-22 1997-01-14 Apple Computer, Inc. Method and apparatus for audio-visual interface for the display of multiple levels of information on a display
ATE240623T1 (de) * 1993-06-30 2003-05-15 Sony Corp Aufzeichnungsmedium
US5459506A (en) * 1993-12-28 1995-10-17 At&T Corp. Enhanced pay per view system
JP3197766B2 (ja) * 1994-02-17 2001-08-13 三洋電機株式会社 Mpegオーディオデコーダ、mpegビデオデコーダおよびmpegシステムデコーダ
EP0680216B1 (en) * 1994-04-28 2007-11-21 OpenTV, Inc. Apparatus and method for formulating an interactive signal
US5559548A (en) * 1994-05-20 1996-09-24 Davis; Bruce System and method for generating an information display schedule for an electronic program guide
US5559999A (en) * 1994-09-09 1996-09-24 Lsi Logic Corporation MPEG decoding system including tag list for associating presentation time stamps with encoded data units
DE69534896T2 (de) * 1994-10-24 2006-10-12 Intel Corp., Santa Clara Videoindexierungsprotokoll
EP0735776B1 (en) * 1995-03-29 2004-01-28 Hitachi, Ltd. Decoder for compressed and multiplexed video and audio data
JPH08275205A (ja) * 1995-04-03 1996-10-18 Sony Corp データ符号化/復号化方法および装置、および符号化データ記録媒体
US5818438A (en) * 1995-04-25 1998-10-06 Bellsouth Corporation System and method for providing television services
US5818441A (en) * 1995-06-15 1998-10-06 Intel Corporation System and method for simulating two-way connectivity for one way data streams
BR9609501A (pt) * 1995-06-30 1999-12-14 Fox Sports Productions Inc Sistema para intensificar apresentação em televisão de objeto em evento esportivo.
EP0757485B1 (en) * 1995-07-31 2008-03-05 Kabushiki Kaisha Toshiba Interactive television system
CA2202290A1 (en) * 1995-09-20 1997-03-27 Sasktel Method for interconnection of tv and information service through telecommunications network
EP0765082A3 (en) * 1995-09-25 1999-04-07 Sony Corporation Subtitle signal encoding/decoding
US6021433A (en) * 1996-01-26 2000-02-01 Wireless Internet, Inc. System and method for transmission of data
EP0886826A1 (en) * 1996-01-26 1998-12-30 Ex Machina, Inc. System and method for transmission of data
US5761606A (en) * 1996-02-08 1998-06-02 Wolzien; Thomas R. Media online services access via address embedded in video or audio program
US5774664A (en) * 1996-03-08 1998-06-30 Actv, Inc. Enhanced video programming system and method for incorporating and displaying retrieved integrated internet information segments
US6025837A (en) * 1996-03-29 2000-02-15 Micrsoft Corporation Electronic program guide with hyperlinks to target resources
US5892535A (en) * 1996-05-08 1999-04-06 Digital Video Systems, Inc. Flexible, configurable, hierarchical system for distributing programming
DE69708042T2 (de) * 1996-08-28 2002-03-14 Matsushita Electric Ind Co Ltd Rundkfunkempfänger, der wahlweise auf navigationsinformationen zugreift, die sich zeitversetzt auf einem datenstrom befinden, und aufzeichnungsmedium, auf dem das dazugehörige verfahren gespeichert ist
EP0836320B1 (en) * 1996-10-08 2006-03-22 Matsushita Electric Industrial Co., Ltd. Information receiving method and information receiving apparatus using the same method
US5818935A (en) * 1997-03-10 1998-10-06 Maa; Chia-Yiu Internet enhanced video system
US6766528B1 (en) * 1999-01-27 2004-07-20 Lg Electronics Inc. Apparatus and method for displaying additional information

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS60103888A (ja) * 1983-11-11 1985-06-08 Hitachi Ltd 信号処理装置
JPH05244504A (ja) * 1992-02-29 1993-09-21 F T Shoji Kk 字幕映出装置

Non-Patent Citations (3)

* Cited by examiner, † Cited by third party
Title
"ROLE OF TV IN THE MULTIMEDIA ERA.", INSTITUTE OF TELEVISION ENGINEERS OF JAPAN. JOURNAL., EIZO JOHO MEDIA GAKKAI, JAPAN, vol. 49., no. 11., 1 January 1995 (1995-01-01), Japan, pages 1394 - 1502., XP002921866, ISSN: 0386-6831 *
"START OF TV BROADCASTING 0N THE INTERNET.", NIKKEI ELECTRONICS, NIKKEI BUSINESS PUBLICATIONS, TOKYO, JP, no. 653., 15 January 1996 (1996-01-15), JP, pages 67 - 95., XP002921867, ISSN: 0385-1680 *
See also references of EP0899950A4 *

Cited By (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7533400B1 (en) 1997-04-14 2009-05-12 Thomson Licensing System for automatically forming a program guide from information derived from multiple sources
FR2767005A1 (fr) * 1997-07-29 1999-02-05 Microsoft Corp Procede et systeme de videodiffusion pour fournir et afficher des donnees auxiliaires avec des signaux video et audio diffuses
JPH11252516A (ja) * 1997-12-09 1999-09-17 Matsushita Electric Ind Co Ltd 放送システムの制御情報作成装置
EP1044564A1 (en) * 1997-12-31 2000-10-18 Eremote, Inc. System for dual-display interaction with integrated television and internet content
KR100584772B1 (ko) * 1998-06-17 2006-05-29 가부시키가이샤 히타치세이사쿠쇼 방송방법 및 방송 수신장치
US7272843B1 (en) 1998-06-17 2007-09-18 Hitachi, Ltd. Broadcasting method and broadcast signal receiver apparatus
US8826360B2 (en) 1998-06-17 2014-09-02 Hitachi Consumer Electronics, Co., Ltd. Broadcasting method and broadcast signal receiving apparatus
US9313541B2 (en) 1998-06-17 2016-04-12 Hitachi Maxell, Ltd. Broadcasting method and broadcast signal receiving apparatus
US7853974B2 (en) 1999-10-05 2010-12-14 Thomson Licensing System for collating data from multiple sources to form a composite program guide for display
JP2008148331A (ja) * 2001-01-12 2008-06-26 Waptv Ltd テレビ受信器およびサーバを動作させる方法
JP2011101376A (ja) * 2001-01-12 2011-05-19 British Sky Broadcasting Ltd テレビ受信器およびサーバを動作させる方法

Also Published As

Publication number Publication date
DE69734710T2 (de) 2006-08-17
EP1411725A3 (en) 2004-05-19
AU2652697A (en) 1997-12-05
EP1411725A2 (en) 2004-04-21
DE69734710D1 (de) 2005-12-29
EP0899950A1 (en) 1999-03-03
EP0899950B1 (en) 2005-11-23
US6778559B2 (en) 2004-08-17
EP0899950A4 (en) 2000-04-05
US6788709B1 (en) 2004-09-07
US20020191647A1 (en) 2002-12-19
US20020191646A1 (en) 2002-12-19

Similar Documents

Publication Publication Date Title
WO1997043855A1 (fr) Procede de transmission et d&#39;affichage d&#39;informations et dispositif d&#39;affichage d&#39;informations
JP3310903B2 (ja) 情報伝送表示方法および情報表示装置
US8566872B2 (en) Broadcasting system and program contents delivery system
US6990677B1 (en) Application program interfaces for electronic program guide data services
JP2005535181A (ja) リアルタイムのチッカー情報を提供するためのシステムおよび方法
JPH1032802A (ja) 情報表示方法および装置
JP2003158726A (ja) 番組情報提供システム
JP3209929B2 (ja) 情報表示方法および装置
US20060059231A1 (en) Information acquiring device and information providing device
JP3532075B2 (ja) 情報処理方法
JP3277130B2 (ja) 情報表示装置および方法
US6891859B2 (en) Information transmission, information display method and information display apparatus
KR100884490B1 (ko) 데이터 처리 장치, 방송 비디오 레코더, 콘텐트 액세스 데이터를 얻는 방법, 방송 콘텐트 캡쳐 방법, 및 콘텐트 액세스 데이터를 사용자에게 공급하는 방법
JP3649433B2 (ja) 情報表示装置および情報伝送表示方法
JP3763371B2 (ja) 情報表示方法および装置
JP2002300564A (ja) デジタル放送情報統合サーバ
EP1166551A1 (en) Application program interfaces for electronic program guide data services
JP3940814B2 (ja) 情報伝送表示方法ならびに情報表示方法および装置
JP3759720B2 (ja) 情報伝送表示方法ならびに情報表示方法および装置
JPH1032798A (ja) 情報表示方法および装置
JP3585167B2 (ja) 情報表示方法および装置
JP2003087677A (ja) 番組視聴の方法、番組視聴装置、番組視聴用プログラム、及び番組情報提供サービス
JPH1032800A (ja) 情報伝送方法および情報受信装置
JP3857143B2 (ja) コンテンツ伝送処理方法、コンテンツ受信装置および放送装置

Legal Events

Date Code Title Description
AK Designated states

Kind code of ref document: A1

Designated state(s): AL AM AT AU AZ BA BB BG BR BY CA CH CN CU CZ DE DK EE ES FI GB GE GH HU IL IS KE KG KR KZ LC LK LR LS LT LU LV MD MG MK MN MW MX NO NZ PL PT RO RU SD SE SG SI SK TJ TM TR TT UA UG US UZ VN YU AM AZ BY KG KZ MD RU TJ TM

AL Designated countries for regional patents

Kind code of ref document: A1

Designated state(s): GH KE LS MW SD SZ UG AT BE CH DE DK ES FI FR GB GR IE IT LU MC NL PT SE BF BJ CF

DFPE Request for preliminary examination filed prior to expiration of 19th month from priority date (pct application filed before 20040101)
121 Ep: the epo has been informed by wipo that ep was designated in this application
WWE Wipo information: entry into national phase

Ref document number: 09180495

Country of ref document: US

WWE Wipo information: entry into national phase

Ref document number: 1997918415

Country of ref document: EP

WWP Wipo information: published in national office

Ref document number: 1997918415

Country of ref document: EP

REG Reference to national code

Ref country code: DE

Ref legal event code: 8642

NENP Non-entry into the national phase

Ref country code: CA

WWG Wipo information: grant in national office

Ref document number: 1997918415

Country of ref document: EP