Broadcast apparatus and reception apparatus that enable additional data to be used without a waiting time when one program changes to another
First Claim
Patent Images
1. A broadcast apparatus for multiplexing and broadcasting program data which is to be reproduced by a reception apparatus soon after receipt and additional data which corresponds to the program data, the broadcast apparatus comprising:
- acquiring means for acquiring first program data, a first additional data group including at least first additional data corresponding to the first program data, a broadcast time period of the first program data, and second program data which is to be broadcast before the first program data;
multiplexing means for repeatedly multiplexing the first additional data group with the second program data from a specific time to a start of the broadcast time period and repeatedly multiplexing the first additional data group with the first program data during the broadcast time period, the specific time being a point in time before the start of the broadcast time period, and a time period between the specific time and the start of the broadcast time period being a predetermined time period;
broadcasting means for broadcasting the data multiplexed by the multiplexing means;
cache instruction broadcasting means for broadcasting a cache instruction before the start of the reproduction time period, the cache instruction instructing the reception apparatus to cache only the first additional data; and
use instruction broadcasting means for broadcasting a use instruction after the start of the reproduction time period, the use instruction instructing the reception apparatus to use, when the first additional data has been cached according to the cache instruction, the cached additional data.
1 Assignment
0 Petitions
Accused Products
Abstract
A broadcast apparatus broadcasts broadcast data. In the broadcast apparatus, an acquiring unit acquires broadcast data and a reproduction time period in which the broadcast data is to be reproduced by a reception apparatus, and a broadcasting unit repeatedly broadcasts the broadcast data from a predetermined time period before a start of the reproduction time period to an end of the reproduction time period.
-
Citations
52 Claims
-
1. A broadcast apparatus for multiplexing and broadcasting program data which is to be reproduced by a reception apparatus soon after receipt and additional data which corresponds to the program data, the broadcast apparatus comprising:
-
acquiring means for acquiring first program data, a first additional data group including at least first additional data corresponding to the first program data, a broadcast time period of the first program data, and second program data which is to be broadcast before the first program data; multiplexing means for repeatedly multiplexing the first additional data group with the second program data from a specific time to a start of the broadcast time period and repeatedly multiplexing the first additional data group with the first program data during the broadcast time period, the specific time being a point in time before the start of the broadcast time period, and a time period between the specific time and the start of the broadcast time period being a predetermined time period; broadcasting means for broadcasting the data multiplexed by the multiplexing means; cache instruction broadcasting means for broadcasting a cache instruction before the start of the reproduction time period, the cache instruction instructing the reception apparatus to cache only the first additional data; and use instruction broadcasting means for broadcasting a use instruction after the start of the reproduction time period, the use instruction instructing the reception apparatus to use, when the first additional data has been cached according to the cache instruction, the cached additional data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31)
-
-
32. A broadcast apparatus for multiplexing and broadcasting program data which is to be reproduced by a reception apparatus soon after receipt and additional data corresponding to the program data, the broadcast apparatus comprising:
-
acquiring means for acquiring first program data, a first additional data group including at least first additional data corresponding to the first program data, a broadcast time period of the first program data, second program data to be broadcast before the first program data, second additional data corresponding to the second program data, and a broadcast time period of the second program data; judging means for judging, for each of the broadcast time period of the first program data and the broadcast time period of the second program data, whether the broadcast time period is shorter than a predetermined criterion time period; multiplexing means for, (a) in a first case where the broadcast time period of the first program data is shorter than the predetermined criterion time period and the broadcast time period of the second program data is no shorter, than the predetermined criterion time period, repeatedly multiplexing the second additional data with the second program data until a specific time, repeatedly multiplexing the first additional data group with the second program data from the specific time to a start of the broadcast time period of the first program data, and repeatedly multiplexing the first additional data group with the first program data during the broadcast time period of the first program data, the specific time being a point in time before the start of the broadcast time period of the first program data, and a time period between the specific time and the start of the broadcast time period of the first program data being a predetermined time period, (b) in a second case where the broadcast time period of the first program data and the broadcast time period of the second program data are each shorter than the predetermined criterion time period, repeatedly multiplexing the second additional data and the first additional data group with the second program data from the specific time to the start of the broadcast time period of the first program data and repeatedly multiplexing the first additional data group with the first program data during the broadcast time period of the first program data, and (c) in a third case where the broadcast time period of the first program data is no shorter than the predetermined criterion time period, regardless of whether the broadcast time period of the second program data is shorter than the predetermined criterion time period, repeatedly multiplexing the second additional data with the second program data until the start of the broadcast time period of the first program data and repeatedly multiplexing the first additional data group with the first program data during the broadcast time period of the first program data; and broadcasting means for broadcasting the data multiplexed by the multiplexing means; cache instruction broadcasting means for broadcasting a cache instruction before the start of the reproduction time period, the cache instruction instructing the reception apparatus to cache only the first additional data; and use instruction broadcasting means for broadcasting a use instruction after the start of the reproduction time period, the use instruction instructing the reception apparatus to use, when the first additional data has been cached according to the cache instruction, the cached additional data. - View Dependent Claims (33, 34)
-
-
35. A broadcast apparatus for multiplexing and broadcasting program data which is to be reproduced by a reception apparatus soon after receipt and additional data which corresponds to the program data, the broadcast apparatus comprising:
-
acquiring means for acquiring first program data, a first additional data group including at least first additional data corresponding to the first program data, a broadcast time period of the first program data, second program data which is to be broadcast before the first program data, and second additional data corresponding to the second program data; accepting means for accepting, from an outside, judgment on whether multiplexing for the first additional data group is to be started at a specific time or a start time of the broadcast time period, the specific time being a point in time before the start of the broadcast time period, and a time period between the specific time and the start of the broadcast time period being a predetermined time period; multiplexing means for, (a) in a first case that the accepting means accepts judgment that the multiplexing for the first additional data group is to be started at the specific time, repeatedly multiplexing the second additional data with the second program data until the specific time, repeatedly multiplexing the first additional data group with the second program data from the specific time to the start of the broadcast time period, and repeatedly multiplexing the first additional data group with the first program data during the broadcast time period, and (b) in a second case that the accepting means accepts judgment that the multiplexing for the first additional data group is to be started at the start time, repeatedly multiplexing the second additional data with the second program data until the start of the broadcast time period, repeatedly multiplexing the first additional data group with the second program data from the specific time to a start of the broadcast time period of the first program data, and repeatedly multiplexing the first additional data group with the first program data during the broadcast time period; broadcasting means for broadcasting the data multiplexed by the multiplexing means; cache instruction broadcasting means for broadcasting a cache instruction before the start of the reproduction time period, the cache instruction instructing the reception apparatus to cache only the first additional data; and use instruction broadcasting means for broadcasting a use instruction after the start of the reproduction time period, the use instruction instructing the reception apparatus to use, when the first additional data has been cached according to the cache instruction, the cached additional data. - View Dependent Claims (36, 37, 38, 40, 41)
-
-
39. A broadcast apparatus for multiplexing and broadcasting program data which is to be reproduced by a reception apparatus soon after receipt and additional data which corresponds to the program data, the broadcast apparatus comprising:
-
acquiring means for acquiring first program data, a first additional data group including at least first additional data corresponding to the first program data, a broadcast time period of the first program data, second program data which is to be broadcast before the first program data, and second additional data corresponding to the second program data; accepting means for accepting, from an outside, judgment on whether multiplexing for the second additional data is to be continued until the start of the broadcast time period; multiplexing means for, (a) in a first case that the accepting means accepts judgment that the multiplexing for the second additional data is not to be continued until the start of the broadcast time period, repeatedly multiplexing the second additional data with the second program data until the specific time, repeatedly multiplexing the first additional data group with the second program data from the specific time to the start of the broadcast time period, and repeatedly multiplexing the first additional data group with the first program data during the broadcast time period, and (b) in a second case that the accepting means accepts judgment that multiplexing for the second additional data is to be continued until the start of the broadcast time period, repeatedly multiplexing the second additional data and the first additional data group with the second program data from the specific time to the start of the broadcast time period and repeatedly multiplexing the first additional data group with the first program data during the broadcast time period; broadcasting means for broadcasting the data multiplexed by the multiplexing means; cache instruction broadcasting means for broadcasting a cache instruction before the start of the reproduction time period, the cache instruction instructing the reception apparatus to cache only the first additional data; and use instruction broadcasting means for broadcasting a use instruction after the start of the reproduction time period, the use instruction instructing the reception apparatus to use, when the first additional data has been cached according to the cache instruction, the cached additional data. - View Dependent Claims (42, 43, 44)
-
-
45. A reception apparatus for receiving multiplexed data which is made up of program data which is to be reproduced by a reception apparatus soon after receipt and additional data which corresponds to the program data so that a total bandwidth is allocated to a predetermined bandwidth, the reception apparatus comprising:
-
receiving means for receiving first multiplexed data transmitted by (a) repetitively multiplexing, from a point of a predetermined time period before a start of a broadcast time period for first program data to an end of a broadcast time period for second program data, an additional data group including first additional data that corresponds to the first program data with the second program data, and (b) singly multiplexing, with the multiplexed additional data group and second program, a cache instruction instructing to cache only the first additional data, the second program data being reproduced before the first program data, and second multiplexed data transmitted by (a) repetitively multiplexing the first additional data group with the first program data, during the broadcast time period and (b) singly multiplexing a use instruction with the multiplexed first additional data group and first program data, the use instruction instructing to use, (i) when the first additional data has been cached, the cached first additional data, and (ii) when the first additional data has not been cached, the received first additional data; reproducing means for reproducing the first program data of the first multiplexed data during the broadcast time period for the first program data; caching means for caching, when the receiving means receives the first additional data of the first multiplexed data, the first additional data according to the cache instruction; and using means for using, according to the use instruction during the broadcast time period, (a) when the first additional data has been cached, the cashed first additional data, and (b) when the first additional data has not been cached, the first additional data of the second multiplexed data. - View Dependent Claims (46)
-
-
47. A broadcast method for multiplexing and broadcasting program data which is to be reproduced by a reception apparatus soon after receipt and additional data which corresponds to the program data, the broadcast method comprising:
-
an acquiring step for acquiring first program data, a first additional data group including at least first additional data corresponding to the first program data, a broadcast time period of the first program data, and second program data which is to be broadcast before the first program data; a multiplexing step for repeatedly multiplexing the first additional data group with the second program data from a specific time to a start of the broadcast time period and repeatedly multiplexing the first additional data group with the first program data during the broadcast time period, the specific time being a point in time before the start of the broadcast time period, and a time period between the specific time and the start of the broadcast time period being a predetermined time period; a broadcasting step for broadcasting the data multiplexed in the multiplexing step; cache instruction broadcasting step for broadcasting a cache instruction before the start of the reproduction time period, the cache instruction instructing the reception apparatus to cache only the first additional data; use instruction broadcasting step for broadcasting a use instruction after the start of the reproduction time period, the use instruction instructing the reception apparatus to use, when the first additional data has been cached according to the cache instruction, the cached additional data and a displaying step for displaying the first additional data.
-
-
48. A broadcast method for multiplexing and broadcasting program data which is to be reproduced by a reception apparatus soon after receipt and additional data corresponding to the program data, the broadcast method comprising:
-
an acquiring step for acquiring first program data, a first additional data group including at least first additional data corresponding to the first program data, a broadcast time period of the first program data, second program data to be broadcast before the first program data, second additional data corresponding to the second program data, and a broadcast time period of the second program data; a judging step for judging, for each of the broadcast time period of the first program data and the broadcast time period of the second program data, whether the broadcast time period is shorter than a predetermined criterion time period; a multiplexing step for, (a) in a first case where the broadcast time period of the first program data is shorter than the predetermined criterion time period and the broadcast time period of the second program data is no shorter than the predetermined criterion time period, repeatedly multiplexing the second additional data with the second program data until a specific time, repeatedly multiplexing the first additional data group with the second program data from the specific time to a start of the broadcast time period of the first program data, and repeatedly multiplexing the first additional data group with the first program data during the broadcast time period of the first program data, the specific time being a point in time before the start of the broadcast time period of the first program data, and a time period between the specific time and the start of the broadcast time period of the first program data being a predetermined time period, (b) in a second case where the broadcast time period of the first program data and the broadcast time period of the second program data are each shorter than the predetermined criterion time period, repeatedly multiplexing the second additional data and the first additional data group with the second program data from the specific time to the start of the broadcast time period of the first program data and repeatedly multiplexing the first additional data group with the first program data during the broadcast time period of the first program data, and (c) in a third case where the broadcast time period of the first program data is no shorter than the predetermined criterion time period, regardless of whether the broadcast time period of the second program data is shorter than the predetermined criterion time period, repeatedly multiplexing the second additional data with the second program data until the start of the broadcast time period of the first program data and repeatedly multiplexing the first additional data with the first program data during the broadcast time period of the first program data; and a broadcasting step for broadcasting the data multiplexed in the multiplexing step; cache instruction broadcasting step for broadcasting a cache instruction before the start of the reproduction time period, the cache instruction instructing the reception apparatus to cache only the first additional data; use instruction broadcasting step for broadcasting a use instruction after the start of the reproduction time period, the use instruction instructing the reception apparatus to use, when the first additional data has been cached according to the cache instruction, the cached additional data and a displaying step for displaying the first additional data.
-
-
49. A broadcast method for receiving multiplexed data which is made up of program data which is to be reproduced by a reception apparatus soon after receipt and additional data which corresponds to the program data so that a total bandwidth is allocated to a predetermined bandwidth, the reception method comprising:
-
a receiving step for receiving first multiplexed data transmitted by (a) repetitively multiplexing, from a predetermined time period before a start of a broadcast time period for first program data to an end of a broadcast time period for second program data, an additional data group including first additional data that corresponds to the first program data with the second program data, and (b) singly multiplexing, with the multiplexed additional data group and second program, a cache instruction instructing to cache only the first additional data, the second program data being reproduced before the first program data, and second multiplexed data transmitted by (a) repetitively multiplexing the first additional data group with the first program data, during the broadcast time period and (b) singly multiplexing a use instruction with the multiplexed first additional data group and first program data, the use instruction instructing to use, (i) when the first additional data has been cached, the cached first additional data, and (ii) when the first additional data has not been cached, the received first additional data; a reproducing step for reproducing the first program data of the first multiplexed data during the broadcast time period for the first program data; a caching step for caching, when the receiving step receives the first additional data of the first multiplexed data, the first additional data according to the cache instruction; a using step for using, according to the use instruction during the broadcast time period, (a) when the first additional data has been cached, the cashed first additional data, and (b) when the first additional data has not been cached, the first additional data of the second multiplexed data and a displaying step for displaying the first additional data.
-
-
50. A computer-readable medium encoded with computer executable instructions being executed by a computer to perform multiplexing and broadcasting program data which is to be reproduced by a reception apparatus:
-
an acquiring step for acquiring first program data, a first additional data group including at least first additional data corresponding to the first program data, a broadcast time period of the first program data, and second program data which is to be broadcast before the first program data; a multiplexing step for repeatedly multiplexing the first additional data group with the second program data from a specific time to a start of the broadcast time period and repeatedly multiplexing the first additional data group with the first program data during the broadcast time period, the specific time being a point in time before the start of the broadcast time period, and a time period between the specific time and the start of the broadcast time period being a predetermined time period; a broadcasting step for broadcasting the data multiplexed in the multiplexing step; cache instruction broadcasting step for broadcasting a cache instruction before the start of the reproduction time period, the cache instruction instructing the reception apparatus to cache only the first additional data; and use instruction broadcasting step for broadcasting a use instruction after the start of the reproduction time period, the use instruction instructing the reception apparatus to use, when the first additional data has been cached according to the cache instruction, the cached additional data.
-
-
51. A computer-readable medium encoded with computer executable instructions being executed by a computer to perform multiplexing and broadcasting program data which is to be reproduced by a reception apparatus:
-
an acquiring step for acquiring first program data, a first additional data group including at least first additional data corresponding to the first program data, a broadcast time period of the first program data, second program data to be broadcast before the first program data, second additional data corresponding to the second program data, and a broadcast time period of the second program data; a judging step for judging, for each of the broadcast time period of the first program data and the broadcast time period of the second program data, whether the broadcast time period is shorter than a predetermined criterion time period; a multiplexing step for, (a) in a first case where the broadcast time period of the first program data is shorter than the predetermined criterion time period and the broadcast time period of the second program data is no shorter than the predetermined criterion time period, repeatedly multiplexing the second additional data group with the second program data until a specific time, repeatedly multiplexing the first additional data group with the second program data from the specific time to a start of the broadcast time period of the first program data, and repeatedly multiplexing the first additional data with the first program data during the broadcast time period of the first program data, the specific time being a point in time before the start of the broadcast time period of the first program data, and a time period between the specific time and the start of the broadcast time period of the first program data being a predetermined time period, (b) in a second case where the broadcast time period of the first program data and the broadcast time period of the second program data are each shorter than the predetermined criterion time period, repeatedly multiplexing the second additional data and the first additional data group with the second program data from the specific time to the start of the broadcast time period of the first program data and repeatedly multiplexing the first additional data group with the first program data during the broadcast time period of the first program data, and (c) in a third case where the broadcast time period of the first program data is no shorter than the predetermined criterion time period, regardless of whether the broadcast time period of the second program data is shorter than the predetermined criterion time period, repeatedly multiplexing the second additional data with the second program data until the start of the broadcast time period of the first program data and repeatedly multiplexing the first additional data with the first program data during the broadcast time period of the first program data; and a broadcasting step for broadcasting the data multiplexed in the multiplexing step; cache instruction broadcasting step for broadcasting a cache instruction before the start of the reproduction time period, the cache instruction instructing the reception apparatus to cache only the first additional data; and use instruction broadcasting step for broadcasting a use instruction after the start of the reproduction time period, the use instruction instructing the reception apparatus to use, when the first additional data has been cached according to the cache instruction, the cached additional data.
-
-
52. A computer-readable medium encoded with computer executable instructions being executed by a computer to perform
a receiving step for receiving first multiplexed data transmitted by (a) repetitively multiplexing, from a predetermined time period before a start of a broadcast time period for first program data to an end of a broadcast time period for second program data, an additional data group including first additional data that corresponds to the first program data with the second program data, and (b) singly multiplexing, with the multiplexed additional data group and second program, a cache instruction instructing to cache only the first additional data, the second program data being reproduced before the first program data, and second multiplexed data transmitted by (a) repetitively multiplexing the first additional data group with the first program data, during the broadcast time period and (b) singly multiplexing a use instruction with the multiplexed first additional data group and first program data, the use instruction instructing to use, (i) when the first additional data has been cached, the cached first additional data, and (ii) when the first additional data has not been cached, the received first additional data; -
a reproducing step for reproducing the first program data of the first multiplexed data during the broadcast time period for the first program data; a caching step for caching, when the receiving step receives the first additional data of the first multiplexed data, the first additional data according to the cache instruction; and a using step for using, according to the use instruction during the broadcast time period, (a) when the first additional data has been cached, the cashed first additional data, and (b) when the first additional data has not been cached, the first additional data of the second multiplexed data.
-
Specification