Television – Nonpictorial data packet in television format
Reexamination Certificate
2001-04-02
2004-08-17
Lee, Michael H. (Department: 2614)
Television
Nonpictorial data packet in television format
C348S467000, C348S469000, C725S135000, C725S138000, C725S146000
Reexamination Certificate
active
06778222
ABSTRACT:
This application is based on an application No. 2000-097302 filed in Japan, the contents of which are hereby incorporated by reference.
BACKGROUND OF THE INVENTION
1. Field of the Invention
The present invention relates to a data broadcast apparatus that multiplexes additional data with data of a TV program and broadcast them so that the additional data is presented to a viewer with the TV program. The invention in particular relates to techniques of controlling presentation timing for additional data.
2. Related Art
In recent digital broadcasting, additional data such as character information is multiplexed with program data such as video and audio and broadcasted.
In general, the same or renewed additional data is repeatedly multiplexed with program data and broadcasted, with a cycle of about 5 to 10 seconds.
A data broadcast apparatus that performs such digital broadcasting is disclosed in Japanese Laid-Open Patent application No. H10-313449.
The most common method used for periodic broadcast of additional data is the Data Carousel (hereafter simply called “carousel method”) specified by the internationally standardized DSM-CC (Digital Storage Media—Command and Control) (described in detail in Information Technology—Generic Coding of Moving Pictures and Associated Audio: DSM-CC—ISO/IEC 13818-6). Broadcast of additional data according to the carousel method has been adopted for BS digital broadcasting service and the like in Japan (described in detail in the ARIB STD-B24 specification “Data Broadcast Coding and Transmission in Digital Broadcasting”).
With this method of repeatedly transmitting additional data, a reception apparatus can receive only necessary additional data and reproduce it, with it being possible to utilize enormous amounts of information without a large-capacity memory.
To renew additional data broadcasted using the carousel method, a method called carousel updating is employed. Carousel updating is a technique in which a broadcast apparatus estimates a time period required to receive the next additional data, and switches the broadcasting from the present additional data to the next additional data the estimated time period before a reception apparatus switches the presentation from the present additional data to the next additional data. This is described in detail in Japanese Laid-Open patent application No. H10-313449.
However, since there are variations in the time period required to receive additional data, the above technique has a problem that there is a large timing error for changing from the present additional data to the next additional data in the reception apparatus.
This timing error depends on the cycle in which additional data is repeatedly transmitted. For instance, when the cycle is 8 seconds, the time period taken to receive the additional data is about 8 seconds at the maximum but within 1 second at the minimum. In this case, there is a timing error of 7 seconds or more. With such a low degree of precision, the above technique is not applicable when presenting additional data of a commercial program with a short broadcast time period of about 15-30 seconds, though it is still applicable when presenting additional data of a main program with a long broadcast time period of 30 minutes or more.
SUMMARY OF THE INVENTION
The object of the present invention is to provide a data broadcast apparatus, method, and program that can control the timing of changing additional data presented to a viewer with greater precision.
The above object can be fulfilled by a data broadcast apparatus for repeatedly broadcasting broadcast data using a carousel method, to a reception apparatus which stores the broadcast data into a memory and reproduces the broadcast data stored in the memory, including: an acquiring unit for acquiring a plurality of sets of broadcast data for each of which a reproduction start time is specified; a generating unit for generating carousel data including the plurality of sets of broadcast data acquired by the acquiring unit; a carousel data broadcasting unit for repeatedly broadcasting the carousel data using the carousel method, beginning at an earliest reproduction start time out of a plurality of reproduction start times of the plurality of sets of broadcast data; and an instruction broadcasting unit for broadcasting, for each set of broadcast data, a reproduction instruction which indicates to the reception apparatus to start reproduction of the set of broadcast data at a reproduction start time specified for the set of broadcast data.
With this construction, broadcast data to be reproduced earlier and broadcast data to be reproduced later in the reception apparatus are repeatedly broadcasted together, and an instruction which indicates to start the reproduction of the latter broadcast data at a reproduction start time specified for the latter broadcast data is broadcasted.
Since the reception apparatus can store the latter broadcast data in a memory beforehand and reproduce it at the reproduction start time, there is almost no delay in reproduction caused by the time taken to receive the latter broadcast data. Thus, the broadcast apparatus can control the timing of changing broadcast data presented to a viewer, with greater precision.
Also, it becomes unnecessary to frequently change the contents of carousel data broadcasted, with it being possible to lighten the burden on the broadcast apparatus.
Here, the instruction broadcasting unit may further broadcast a storage instruction which indicates to the reception apparatus to store the set of broadcast data into the memory before the reproduction start time.
With this construction, an instruction which indicates to store the latter broadcast data into the memory before the reproduction start time is broadcasted.
Accordingly, the reception apparatus can store necessary broadcast data only when required, with it being possible to economize memory usage in the reception apparatus.
Here, the instruction broadcasting unit may further broadcast a deletion instruction which indicates to the reception apparatus that the set of broadcast data can be deleted from the memory after the reproduction ends.
With this construction, an instruction which indicates that the latter broadcast data can be deleted from the memory after the reproduction ends is broadcasted.
Accordingly, the reception apparatus can delete from the memory broadcast data which becomes unnecessary, with it being possible to economize memory usage in the reception apparatus.
Here, the instruction broadcasting unit may broadcast the reproduction instruction as an event message or a module which has a particular identifier.
With this construction, the instruction to start the reproduction of the latter broadcast data is broadcasted as an event message or a module having a particular identifier.
This makes it possible to implement the invention with conventional reception apparatuses.
The above object can also be fulfilled by a data broadcast apparatus for (a) continuously broadcasting program data during a broadcast time slot to a reception apparatus, and (b) repeatedly broadcasting additional data associated with the program data during the broadcast time slot using a carousel method, to the reception apparatus which stores the additional data into a memory and reproduces the additional data stored in the memory, including: an acquiring unit for acquiring a plurality of sets of program data for each of which a broadcast time slot is specified, and a plurality of sets of additional data which are respectively associated with the plurality of sets of program data; a generating unit for generating carousel data including the plurality of sets of additional data acquired by the acquiring unit; a data broadcasting unit for (a) continuously broadcasting, during a broadcast time slot of each set of program data, the set of program data, and (b) repeatedly broadcasting the carousel data using the carousel method, beginning at the start of an earliest broadcast time slot of a plurality of broadcast time slots of the plurality of se
Hirai Junichi
Tanaka Akihiro
Lee Michael H.
Tran Trang U.
LandOfFree
Data broadcast apparatus for controlling presentation timing... does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Data broadcast apparatus for controlling presentation timing..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Data broadcast apparatus for controlling presentation timing... will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-3329421