Claims Analysis
Total Claims: 70
Claim 1
Independent Claim
362 words
A control program downloading method that is used by a program receiving apparatus equipped with a storing device which stores in advance a control program made up of an update program used for download of a new control program and a non-update program used for processing other than the download of the new control program, the new control program being made up of a new update program and a new non-update program, the control program downloading method comprising: a first controlling step for executing the update program stored in the storing device to receive the new update program and write the received new update program over the non-update program stored in a first area in the storing device; and a second controlling step for executing, once the first controlling step has finished writing the new update program into the storing device, the new update program to receive the new non-update program and write the received new non-update program over data stored in a second area in the storing device aside from an area where the new update program that is currently being used is stored, wherein the new update program is divided into divisions which are each accompanied by a first identifier and a serial number, and is received in units of divisions, wherein the new non-update program is divided into divisions which are each accompanied by a second identifier and a serial number, and is received in units of divisions, wherein in the first controlling step, if the first identifier is appended to a received division of the new control program, the received division is judged as belonging to the new update program and a location where the received division is to be written is specified within the first area based on a serial number appended to the received division, and wherein in the second controlling step, if the second identifier is appended to a received division of the new control program, the received division is judged as belonging to the new non-update program and a location where the received division is to be written is specified within the second area based on a serial number appended to the received division.
Claim 2
Dependent Claim
362 words
A control program downloading method that is used by a program receiving apparatus equipped with a storing device which stores in advance a control program made up of an update program used for download of a new control program and a non-update program used for processing other than the download of the new control program, the new control program being made up of a new update program and a new non-update program, the control program downloading method comprising: a first controlling step for executing the update program stored in the storing device to receive the new update program and write the received new update program over the non-update program stored in a first area in the storing device; and a second controlling step for executing, once the first controlling step has finished writing the new update program into the storing device, the new update program to receive the new non-update program and write the received new non-update program over data stored in a second area in the storing device aside from an area where the new update program that is currently being used is stored, wherein the new update program is divided into divisions which are each accompanied by a first identifier and a serial number, and is received in units of divisions, wherein the new non-update program is divided into divisions which are each accompanied by a second identifier and a serial number, and is received in units of divisions, wherein in the first controlling step, if the first identifier is appended to a received division of the new control program, the received division is judged as belonging to the new update program and a location where the received division is to be written is specified within the first area based on a serial number appended to the received division, and wherein in the second controlling step, if the second identifier is appended to a received division of the new control program, the received division is judged as belonging to the new non-update program and a location where the received division is to be written is specified within the second area based on a serial number appended to the received division.
Claim 3
Dependent Claim
323 words
A control program downloading method that is used by a digital broadcast receiving apparatus equipped with a storing device which stores in advance a control program made up of an update program used for download of a new control program and a non-update program used for processing other than the download of the new control program, the new control program being made up of a new update program and a new non-update program, the control program downloading method comprising: a judging step for repeatedly judging whether writing of the new update program has been completed, having a first controlling step operate until completion of the writing of the new update program, and having a second controlling step operate after the completion of the writing of the new update program; the first controlling step for executing the update program stored in the storing device to receive the new update program and write the received new update program over data stored in a first area in the storing device that is a part of an area where the non-update program has been stored, and, at the same time, receive a first non-update program which is a part of the new non-update program and write the received first non-update program over data stored in a second area, aside from the first area, that is a part of the area where the non-update program has been stored; and the second controlling step for executing the new update program written in the storing device to take over reception and writing of the first non-update program and, at the same time, receive a second non-update program which is a part of the new non-update program other than the first non-update program and write the received second non-update program over data stored in a third area in the storing device aside from the second area and an area where the new update program which is currently being used is stored.
Claim 4
Dependent Claim
323 words
A control program downloading method that is used by a digital broadcast receiving apparatus equipped with a storing device which stores in advance a control program made up of an update program used for download of a new control program and a non-update program used for processing other than the download of the new control program, the new control program being made up of a new update program and a new non-update program, the control program downloading method comprising: a judging step for repeatedly judging whether writing of the new update program has been completed, having a first controlling step operate until completion of the writing of the new update program, and having a second controlling step operate after the completion of the writing of the new update program; the first controlling step for executing the update program stored in the storing device to receive the new update program and write the received new update program over data stored in a first area in the storing device that is a part of an area where the non-update program has been stored, and, at the same time, receive a first non-update program which is a part of the new non-update program and write the received first non-update program over data stored in a second area, aside from the first area, that is a part of the area where the non-update program has been stored; and the second controlling step for executing the new update program written in the storing device to take over reception and writing of the first non-update program and, at the same time, receive a second non-update program which is a part of the new non-update program other than the first non-update program and write the received second non-update program over data stored in a third area in the storing device aside from the second area and an area where the new update program which is currently being used is stored.
Claim 5
Dependent Claim
64 words
The control program downloading method of claim 2 , wherein when it is judged in the judging step that the writing of the new update program has been completed, the second controlling step copies the new update program written in the first area to an area in the storing device where the update program has been stored, and executes the copied new update program.
Claim 6
Dependent Claim
264 words
The control program downloading method of claim 3 , wherein the new update program is divided into divisions which are each accompanied by a first identifier and a serial number, and is received in units of divisions, wherein the first non-update program is divided into divisions which are each accompanied by a second identifier and a serial number, and is received in units of divisions, wherein the second non-update program is divided into divisions which are each accompanied by a third identifier and a serial number, and is received in units of divisions, wherein in the first controlling step, if the first identifier is appended to a received division of the new control program, the received division is judged as belonging to the new update program and a location where the received division is to be written is specified within the first area based on a serial number appended to the received division, while if the second identifier is appended to the received division, the received division is judged as belonging to the first non-update program and a location where the received division is to be written is specified within the second area based on a serial number appended to the received division, and wherein in the second controlling step, if the third identifier is appended to a received division of the new control program, the received division is judged as belonging to the second non-update program and a location where the received division is to be written is specified within the third area based on a serial number appended to the received division.
Claim 7
Dependent Claim
105 words
The control program downloading method of claim 4 , wherein the digital broadcast receiving apparatus is further equipped with a temporary storing device used in the first controlling step and the second controlling step to receive and write the new control program, and wherein in each of the first controlling step and the second controlling step, data of the new control program is received and stored into the temporary storing device in units of divisions, and when a predetermined number of divisions are stored in the temporary storing device, the predetermined number of divisions are transferred from the temporary storing device to the storing device.
Claim 8
Dependent Claim
61 words
The control program downloading method of claim 5 , wherein the data of the new control program received in each of the first controlling step and the second controlling step has been compressed, and wherein the first controlling step and the second controlling step each decompress the data in the temporary storing device before transferring the data to the storing device.
Claim 9
Dependent Claim
131 words
The control program downloading method of claim 5 , wherein the data of the new control program received in each of the first controlling step and the second controlling step has seen compressed in units of predetermined size, each of the units being accompanied by a start address at which the unit is to be written into the storing device and a precompressed data size of the unit, wherein the first controlling step and the second controlling step each transfer each unit stored in the temporary storing device to an area in the storing device which is found using a start address and a precompressed data size appended to the unit, and wherein the control program downloading method further comprises a decompressing step for decompressing the unit in the storing device.
Claim 10
Dependent Claim
139 words
The control program downloading method of claim 5 , wherein each serial number is made up of a group number and a sequence number, the group number being one of numbers serially given to groups that compose each of the new update program, the first non-update program, and the second non-update program, while the sequence number being one of numbers serially given to sequences that compose a group specified by the group number, wherein each division includes a sequence, and wherein in each of the first controlling step and the second controlling step, the data of the new control program is stored into the temporary storing device in units of sequences, and when at least one group is stored in the temporary storing device, each of the groups is transferred from the temporary storing device to the storing device.
Claim 11
Dependent Claim
70 words
The control program downloading method of claim 8 , wherein the data of the new control program received in each of the first controlling step and the second controlling step has been compressed in units of groups, and wherein the first controlling step and the second controlling step each decompress each of the groups stored in the temporary storing device before transferring each of the groups to the storing device.
Claim 12
Dependent Claim
131 words
The control program downloading method of claim 8 , wherein the data of the new controlling program received in each of the first controlling step and the second controlling step has been compressed in units of groups which are each accompanied by a start address at which the group is to be written into the storing device and a precompressed data size of the group, and wherein the first controlling step and the second controlling step each transfer each of the groups stored in the temporary storing device to an area in the storing device which is found using a start address and a precompressed data size appended to the group, and wherein the control program downloading method further comprises a decompressing step for decompressing the group in the storing device.
Claim 13
Dependent Claim
195 words
The control program downloading method of claim 3 , wherein the storing device holds data even when power is off, wherein the digital broadcast receiving apparatus is further equipped with a status holding device for holding, even when power is off, a status value showing one out of: a first status which begins when the download of the new control program is started and ends when it is judged in the judging step that the writing of the new update program has been completed; a second status which begins after it is judged in the judging step that the writing of the new update program has been completed and ends when the new update program is copied; a third status which begins after the new update program is copied and ends when the download of the new control program is completed; and a normal status other than the first status, the second status, and the third status, and wherein the control program downloading method further comprises a continuing step for continuing, if the download of the new control program is suspended halfway, the download based on the status value held in the status holding device.
Claim 14
Dependent Claim
174 words
A control program downloading method that is used by a digital broadcast receiving apparatus to download a transmitted control program of the digital broadcast receiving apparatus, the control program being made up of subprograms of different types which are each divided into divisions and are repeatedly transmitted in a predetermined sequence in units of divisions, each of the divisions being accompanied by a current identifier specifying a type of a subprogram that the division belongs to, the control program downloading method comprising: a receiving step for receiving the subprograms in units of divisions; a judging step for judging, with reference to a current identifier appended to a received division, whether the received division belongs to a priority subprogram which is given priority for being downloaded, a concurrency subprogram which can be downloaded concurrently with the priority subprogram, or a subprogram which is neither the priority subprogram nor the concurrency subprogram; and a downloading step for downloading the received division which is judged as belonging to any of the priority subprogram and the concurrency subprogram.
Claim 15
Dependent Claim
174 words
A control program downloading method that is used by a digital broadcast receiving apparatus to download a transmitted control program of the digital broadcast receiving apparatus, the control program being made up of subprograms of different types which are each divided into divisions and are repeatedly transmitted in a predetermined sequence in units of divisions, each of the divisions being accompanied by a current identifier specifying a type of a subprogram that the division belongs to, the control program downloading method comprising: a receiving step for receiving the subprograms in units of divisions; a judging step for judging, with reference to a current identifier appended to a received division, whether the received division belongs to a priority subprogram which is given priority for being downloaded, a concurrency subprogram which can be downloaded concurrently with the priority subprogram, or a subprogram which is neither the priority subprogram nor the concurrency subprogram; and a downloading step for downloading the received division which is judged as belonging to any of the priority subprogram and the concurrency subprogram.
Claim 16
Dependent Claim
304 words
The control program downloading method of claim 12 , wherein each of the divisions is further accompanied by a start identifier showing a current identifier of a subprogram which is to be downloaded first among the subprograms that make up the control program, a start sub identifier showing a current identifier of a subprogram which can be downloaded concurrently with the subprogram shown by the start identifier, a next identifier showing a current identifier of a subprogram which is given priority for being downloaded after a subprogram which the division belongs to, and a next sub identifier showing a current identifier of a subprogram which can be downloaded concurrently with the subprogram shown by the next identifier, wherein the judging step includes: an identifier extracting substep for extracting a start identifier and a start sub identifier from a given division received in the receiving step; an identifier storing substep for initially storing the extracted start identifier and start sub identifier into an identifier storing device equipped in the digital broadcast receiving apparatus, respectively as a priority subprogram identifier and a concurrency subprogram identifier; and an updating substep for replacing, when all divisions of the priority subprogram have been downloaded in the downloading step, the priority subprogram identifier and the concurrency subprogram identifier in the identifier storing device respectively with a next identifier and a next sub identifier appended to any of the divisions of the priority subprogram, and wherein in the judging step, when the current identifier appended to the received division matches the priority subprogram identifier in the identifier storing device, the received division is judged as belonging to the priority subprogram, while when the current identifier appended to the received division matches the concurrency subprogram identifier in the identifier storing device, the received division is judged as belonging to the concurrency subprogram.
Claim 17
Dependent Claim
142 words
A control program transmitting method for transmitting a control program of a program receiving apparatus, comprising: an acquiring step for acquiring the control program made up of an update program to be used in the program receiving apparatus for download of the control program and a non-update program to be used in the program receiving apparatus for processing other than the download of the control program; a dividing step for dividing each of the update program and the non-update program into divisions which are each accompanied by a serial number; an identifier appending step for appending a first identifier and a second identifier respectively to each division of the update program and each division of the non-update program; and a transmitting step for repeatedly transmitting, in sequence, every division to which any of the first identifier and the second identifier is appended.
Claim 18
Dependent Claim
142 words
A control program transmitting method for transmitting a control program of a program receiving apparatus, comprising: an acquiring step for acquiring the control program made up of an update program to be used in the program receiving apparatus for download of the control program and a non-update program to be used in the program receiving apparatus for processing other than the download of the control program; a dividing step for dividing each of the update program and the non-update program into divisions which are each accompanied by a serial number; an identifier appending step for appending a first identifier and a second identifier respectively to each division of the update program and each division of the non-update program; and a transmitting step for repeatedly transmitting, in sequence, every division to which any of the first identifier and the second identifier is appended.
Claim 19
Dependent Claim
198 words
A control program transmitting method for transmitting a control program of a digital broadcast receiving apparatus, comprising: an acquiring step for acquiring the control program made up of an update program to be used in the digital broadcast receiving apparatus for download of the control program and a non-update program to be used in the digital broadcast receiving apparatus for processing other than the download of the control program; a separating step for separating the non-update program into a first non-update program whose data size is no smaller than the update program and a second non-update program other than the first non-update program; a dividing step for dividing each of the update program, the first non-update program, and the second non-update program into divisions which are each accompanied by a serial number; an identifier appending step for appending a first identifier to each division of the update program, a second identifier to each division of the first non-update program, and a third identifier to each division of the second non-update program; and a transmitting step for repeatedly transmitting, in sequence, every division to which any of the first identifier, the second identifier, and the third identifier is appended.
Claim 20
Dependent Claim
198 words
A control program transmitting method for transmitting a control program of a digital broadcast receiving apparatus, comprising: an acquiring step for acquiring the control program made up of an update program to be used in the digital broadcast receiving apparatus for download of the control program and a non-update program to be used in the digital broadcast receiving apparatus for processing other than the download of the control program; a separating step for separating the non-update program into a first non-update program whose data size is no smaller than the update program and a second non-update program other than the first non-update program; a dividing step for dividing each of the update program, the first non-update program, and the second non-update program into divisions which are each accompanied by a serial number; an identifier appending step for appending a first identifier to each division of the update program, a second identifier to each division of the first non-update program, and a third identifier to each division of the second non-update program; and a transmitting step for repeatedly transmitting, in sequence, every division to which any of the first identifier, the second identifier, and the third identifier is appended.
Claim 21
Dependent Claim
89 words
The control program transmitting method of claim 15 , wherein the transmitting step repeatedly transmits, in sequence, all divisions of the update program, a part of all divisions of the first non-update program, all divisions of the second non-update program, and a remaining part of the divisions of the first non-update program, and wherein a period for transferring the part of the divisions of the first non-update program transmitted after the divisions of the update program is no less than a reboot period in the digital broadcast receiving apparatus.
Claim 22
Dependent Claim
96 words
The control program transmitting method of claim 15 , wherein in sequential transmission of every division to which any of the first identifier, the second identifier, and the third identifier is appended, the transmitting step temporarily suspends the transmission before a data size of consecutively transmitted divisions exceeds a data capacity of a reception buffer equipped in the digital broadcast receiving apparatus, and resumes the transmission after a lapse of a period necessary for transferring the divisions consecutively stored in the reception buffer to a control program storing device equipped in the digital broadcast receiving apparatus.
Claim 23
Dependent Claim
21 words
The control program transmitting method of claim 17 , wherein the transmitting step transmits dummy data during suspension of the transmission.
Claim 24
Dependent Claim
38 words
The control program transmitting method of claim 17 , wherein the transmitting step repeatedly transmits, in sequence, all divisions of the update program, all divisions of the first non-update program, and all divisions of the second non-update program.
Claim 25
Dependent Claim
254 words
A control program transmitting method for transmitting a control program of a digital broadcast receiving apparatus, comprising: a control program acquiring step for acquiring the control program which is made up of an update program to be used in the digital broadcast receiving apparatus for download of the control program and a non-update program to be used in the digital broadcast receiving apparatus for processing other than the download of the control program; a data size acquiring step for acquiring a data size obtained by subtracting a size of an area prepared in the digital broadcast receiving apparatus for an increase of codes associated with download of the non-update program, from a data size of the update program; a separating step for separating the non-update program into a first non-update program whose data size is no smaller than the data size acquired in the data size acquiring step and a second non-update program other than the first non-update program; a dividing step for dividing each of the update program, the first non-update program, and the second non-update program into divisions which are each accompanied by a serial number; an identifier appending step for appending a first identifier to each division of the update program, a second identifier to each division of the first non-update program, and a third identifier to each division of the second non-update program; and a transmitting step for repeatedly transmitting, in sequence, every division to which any of the first identifier, the second identifier, and the third identifier is appended.
Claim 26
Dependent Claim
254 words
A control program transmitting method for transmitting a control program of a digital broadcast receiving apparatus, comprising: a control program acquiring step for acquiring the control program which is made up of an update program to be used in the digital broadcast receiving apparatus for download of the control program and a non-update program to be used in the digital broadcast receiving apparatus for processing other than the download of the control program; a data size acquiring step for acquiring a data size obtained by subtracting a size of an area prepared in the digital broadcast receiving apparatus for an increase of codes associated with download of the non-update program, from a data size of the update program; a separating step for separating the non-update program into a first non-update program whose data size is no smaller than the data size acquired in the data size acquiring step and a second non-update program other than the first non-update program; a dividing step for dividing each of the update program, the first non-update program, and the second non-update program into divisions which are each accompanied by a serial number; an identifier appending step for appending a first identifier to each division of the update program, a second identifier to each division of the first non-update program, and a third identifier to each division of the second non-update program; and a transmitting step for repeatedly transmitting, in sequence, every division to which any of the first identifier, the second identifier, and the third identifier is appended.
Claim 27
Dependent Claim
33 words
The control program transmitting method of claim 20 , wherein the dividing step compresses each of the update program, the first non-update program, and the second non-update program in units of predetermined size.
Claim 28
Dependent Claim
54 words
The control program transmitting method of claim 21 , wherein the dividing step adds, to each of the units, a precompressed data size of the unit and a start address at which the unit is to be downloaded into a storing device equipped in the digital broadcast receiving apparatus for storing the control program.
Claim 29
Dependent Claim
78 words
The control program transmitting method of claim 20 , wherein the dividing step first divides each of the update program, the first non-update program, and the second non-update program into groups and then divides each of the groups into sequences, wherein each serial number is made up of a group number serially appended to each of the groups and a sequence number serially appended to each of the sequences, and wherein each of the divisions includes a sequence.
Claim 30
Dependent Claim
27 words
The control program transmitting method of claim 23 , wherein the dividing step compresses each of the groups before dividing each of the groups into the sequences.
Claim 31
Dependent Claim
54 words
The control program transmitting method of claim 24 , wherein the dividing step adds, to each of the groups, a precompressed data size of the group and a start address at which the group is to be downloaded into a storing device equipped in the digital broadcast receiving apparatus for storing the control program.
Claim 32
Dependent Claim
330 words
A control program transmitting method for transmitting a control program of a digital broadcast receiving apparatus, comprising: an acquiring step for acquiring the control program which is made up of an update program to be used in the digital broadcast receiving apparatus for download of the control program and a non-update program to be used in the digital broadcast receiving apparatus for processing other than the download of the control program; a separating step for separating a first portion from the non-update program, combining the first portion with the update program to form a first control program whose data size is approximately 1/M of the control program, separating a second portion whose data size is equal to the first control program from the non-update program aside from the first portion, setting the second portion as a second control program, and dividing the non-update program aside from the first portion and the second portion by approximately (M−2) into third to Mth control programs, where M is an even number no less than 4; a dividing step for dividing each of the first control program, the second control program, and the third to Mth control programs into divisions of similar size; an identifier appending step for appending a first identifier and a second identifier respectively to each division of the first control program and each division of the second control program, evenly sorting the third to Mth control programs into a first program group and a second program group, and appending a third identifier and a fourth identifier respectively to each division of the first program group and each division of the second program group; and a transmitting step for repeatedly transmitting, when every division with any of the first identifier and the third identifier is grouped as a first set and every division with any of the second identifier and the fourth identifier is grouped as a second set, the first set and the second set alternately in units of divisions.
Claim 33
Dependent Claim
330 words
A control program transmitting method for transmitting a control program of a digital broadcast receiving apparatus, comprising: an acquiring step for acquiring the control program which is made up of an update program to be used in the digital broadcast receiving apparatus for download of the control program and a non-update program to be used in the digital broadcast receiving apparatus for processing other than the download of the control program; a separating step for separating a first portion from the non-update program, combining the first portion with the update program to form a first control program whose data size is approximately 1/M of the control program, separating a second portion whose data size is equal to the first control program from the non-update program aside from the first portion, setting the second portion as a second control program, and dividing the non-update program aside from the first portion and the second portion by approximately (M−2) into third to Mth control programs, where M is an even number no less than 4; a dividing step for dividing each of the first control program, the second control program, and the third to Mth control programs into divisions of similar size; an identifier appending step for appending a first identifier and a second identifier respectively to each division of the first control program and each division of the second control program, evenly sorting the third to Mth control programs into a first program group and a second program group, and appending a third identifier and a fourth identifier respectively to each division of the first program group and each division of the second program group; and a transmitting step for repeatedly transmitting, when every division with any of the first identifier and the third identifier is grouped as a first set and every division with any of the second identifier and the fourth identifier is grouped as a second set, the first set and the second set alternately in units of divisions.
Claim 34
Dependent Claim
121 words
A control program transmitting method for transmitting a control program of a digital broadcast receiving apparatus, comprising: an acquiring step for acquiring the control program made up of subprograms of different types; a dividing step for dividing each of the subprograms into divisions; an appending step for appending, to each of the divisions, a current identifier specifying a type of a subprogram which the division belongs to, priority information showing a priority subprogram which is given priority for being downloaded, and concurrency information showing a concurrency subprogram which can be downloaded concurrently with the priority subprogram; and a transmitting step for repeatedly transmitting, in sequence, every division to which the current identifier, the priority information, and the concurrency information is appended.
Claim 35
Dependent Claim
121 words
A control program transmitting method for transmitting a control program of a digital broadcast receiving apparatus, comprising: an acquiring step for acquiring the control program made up of subprograms of different types; a dividing step for dividing each of the subprograms into divisions; an appending step for appending, to each of the divisions, a current identifier specifying a type of a subprogram which the division belongs to, priority information showing a priority subprogram which is given priority for being downloaded, and concurrency information showing a concurrency subprogram which can be downloaded concurrently with the priority subprogram; and a transmitting step for repeatedly transmitting, in sequence, every division to which the current identifier, the priority information, and the concurrency information is appended.
Claim 36
Dependent Claim
112 words
The control program transmitting method of claim 27 , wherein the priority information includes a start identifier showing a current identifier of a subprogram to be downloaded first among the subprograms and a next identifier showing a current identifier of a subprogram which is given priority for being downloaded after the subprogram which the division belongs to, and wherein the concurrency information includes a start sub identifier showing a current identifier of a subprogram which can be downloaded concurrently with the subprogram shown by the start identifier and a next sub identifier showing a current identifier of a subprogram which can be downloaded concurrently with the subprogram shown by the next identifier.
Claim 37
Dependent Claim
447 words
A computer-readable storing medium storing any of an old control program and a new control program of a program receiving apparatus, the program receiving apparatus being equipped with a storing device which stores the old control program in advance, the old control program being made up of an old update program used for download of the new control program and an old non-update program used for processing other than the download of the new control program, the new control program being made up of a new update program used for the download of the new control program and a new non-update program used for processing other than the download of the new control program, the computer-readable storing medium, when implemented in a computer enables an installation of the new control program with an efficient allocation of the storage area of the storing device relative to writing over the old control program, the old control program and the new control program comprising: a first controlling step for executing the old update program stored in the storing device to receive the new update program and write the received new update program over the old non-update program stored in a first area in the storing device; and a second controlling step for executing, once the first controlling step has finished writing the new update program into the storing device, the new update program to receive the new non-update program and write the received new non-update program over data stored in a second area in the storing device aside from an area where the new update program that is currently being used is stored, wherein the new update program is divided into divisions which are each accompanied by a first identifier and a serial number, and is received in units of divisions, wherein the new non-update program is divided into divisions which are each accompanied by a second identifier and a serial number, and is received in units of divisions, wherein in the first controlling step, if the first identifier is appended to a received division of the new control program, the received division is judged as belonging to the new update program and a location where the received division is to be written is specified within the first area based on a serial number appended to the received division, and wherein in the second controlling step, if the second identifier is appended to a received division of the new control program, the received division is judged as belonging to the new non-update program and a location where the received division is to be written is specified within the second area based on a serial number appended to the received division.
Claim 38
Dependent Claim
447 words
A computer-readable storing medium storing any of an old control program and a new control program of a program receiving apparatus, the program receiving apparatus being equipped with a storing device which stores the old control program in advance, the old control program being made up of an old update program used for download of the new control program and an old non-update program used for processing other than the download of the new control program, the new control program being made up of a new update program used for the download of the new control program and a new non-update program used for processing other than the download of the new control program, the computer-readable storing medium, when implemented in a computer enables an installation of the new control program with an efficient allocation of the storage area of the storing device relative to writing over the old control program, the old control program and the new control program comprising: a first controlling step for executing the old update program stored in the storing device to receive the new update program and write the received new update program over the old non-update program stored in a first area in the storing device; and a second controlling step for executing, once the first controlling step has finished writing the new update program into the storing device, the new update program to receive the new non-update program and write the received new non-update program over data stored in a second area in the storing device aside from an area where the new update program that is currently being used is stored, wherein the new update program is divided into divisions which are each accompanied by a first identifier and a serial number, and is received in units of divisions, wherein the new non-update program is divided into divisions which are each accompanied by a second identifier and a serial number, and is received in units of divisions, wherein in the first controlling step, if the first identifier is appended to a received division of the new control program, the received division is judged as belonging to the new update program and a location where the received division is to be written is specified within the first area based on a serial number appended to the received division, and wherein in the second controlling step, if the second identifier is appended to a received division of the new control program, the received division is judged as belonging to the new non-update program and a location where the received division is to be written is specified within the second area based on a serial number appended to the received division.
Claim 39
Dependent Claim
410 words
A computer-readable storing medium storing any of an old control program and a new control program of a digital broadcast receiving apparatus, the digital broadcast receiving apparatus being equipped with a storing device which stores the old control program in advance, the old control program being made up of an old update program used for download of the new control program and an old non-update program used for processing other than the download of the new control program, the new control program being made up of a new update program used for the download of the new control program and a new non-update program used for processing other than the download of the new control program, the computer-readable storing medium, when implemented in a computer enables an installation of the new control program with an efficient allocation of the storage area of the storing device relative to writing over the old control program, the old control program and the new control program comprising: a judging step for repeatedly judging whether writing of the new update program has been completed, having a first controlling step operate until completion of the writing of the new update program, and having a second controlling step operate after the completion of the writing of the new update program; the first controlling step for executing the old update program stored in the storing device to receive the new update program and write the received new update program over data stored in a first area in the storing device that is a part of an area where the old non-update program has been stored, and, at the same time, receive a first non-update program which is a part of the new non-update program and write the received first non-update program over data stored in a second area, aside from the first area, that is a part of the area where the old non-update program has been stored; and the second controlling step for executing the new update program written in the storing device to take over reception and writing of the first non-update program and, at the same time, receive a second non-update program which is a part of the new non-update program other than the first non-update program and write the received second non-update program over data stored in a third area in the storing device aside from the second area and an area where the new update program which is currently being used is stored.
Claim 40
Dependent Claim
410 words
A computer-readable storing medium storing any of an old control program and a new control program of a digital broadcast receiving apparatus, the digital broadcast receiving apparatus being equipped with a storing device which stores the old control program in advance, the old control program being made up of an old update program used for download of the new control program and an old non-update program used for processing other than the download of the new control program, the new control program being made up of a new update program used for the download of the new control program and a new non-update program used for processing other than the download of the new control program, the computer-readable storing medium, when implemented in a computer enables an installation of the new control program with an efficient allocation of the storage area of the storing device relative to writing over the old control program, the old control program and the new control program comprising: a judging step for repeatedly judging whether writing of the new update program has been completed, having a first controlling step operate until completion of the writing of the new update program, and having a second controlling step operate after the completion of the writing of the new update program; the first controlling step for executing the old update program stored in the storing device to receive the new update program and write the received new update program over data stored in a first area in the storing device that is a part of an area where the old non-update program has been stored, and, at the same time, receive a first non-update program which is a part of the new non-update program and write the received first non-update program over data stored in a second area, aside from the first area, that is a part of the area where the old non-update program has been stored; and the second controlling step for executing the new update program written in the storing device to take over reception and writing of the first non-update program and, at the same time, receive a second non-update program which is a part of the new non-update program other than the first non-update program and write the received second non-update program over data stored in a third area in the storing device aside from the second area and an area where the new update program which is currently being used is stored.
Claim 41
Dependent Claim
198 words
A computer-readable storing medium storing a control program of a digital broadcast receiving apparatus that is to download the control program transmitted to the digital broadcast receiving apparatus, the control program being made up of a subprograms of different types which are each divided into divisions and are repeatedly transmitted in a predetermined sequence in units of divisions, each of the divisions being accompanied by a current identifier specifying to a type of a subprogram which the division belongs to, the digital broadcast receiving apparatus will implement the execution of the control program to prioritize the downloading of divisions of the subprograms, the control program comprising: a receiving step for receiving the subprograms in units of divisions; a judging step for judging, with reference to a current identifier appended to a received division, whether the received division belongs to a priority subprogram which is given priority for being downloaded, a concurrency subprogram which can be downloaded concurrently with the priority subprogram, or a subprogram which is neither the priority subprogram nor the concurrency subprogram; and a downloading step for downloading the received division which is judged as belonging to any of the priority subprogram and the concurrency subprogram.
Claim 42
Dependent Claim
198 words
A computer-readable storing medium storing a control program of a digital broadcast receiving apparatus that is to download the control program transmitted to the digital broadcast receiving apparatus, the control program being made up of a subprograms of different types which are each divided into divisions and are repeatedly transmitted in a predetermined sequence in units of divisions, each of the divisions being accompanied by a current identifier specifying to a type of a subprogram which the division belongs to, the digital broadcast receiving apparatus will implement the execution of the control program to prioritize the downloading of divisions of the subprograms, the control program comprising: a receiving step for receiving the subprograms in units of divisions; a judging step for judging, with reference to a current identifier appended to a received division, whether the received division belongs to a priority subprogram which is given priority for being downloaded, a concurrency subprogram which can be downloaded concurrently with the priority subprogram, or a subprogram which is neither the priority subprogram nor the concurrency subprogram; and a downloading step for downloading the received division which is judged as belonging to any of the priority subprogram and the concurrency subprogram.
Claim 43
Dependent Claim
172 words
A computer-readable storing medium storing a control program transmission program for transmitting a control program of a program receiving apparatus, the program receiving apparatus will implement the execution and installation of the control program by the control program transmission program, the control program transmission program comprising: an acquiring step for acquiring the control program made up of an update program to be used in the program receiving apparatus for download of the control program and a non-update program to be used in the program receiving apparatus for processing other than the download of the control program; a dividing step for dividing each of the update program and the non-update program into divisions which are each accompanied by a serial number; an identifier appending step for appending a first identifier and a second identifier respectively to each division of the update program and each division of the non-update program; and a transmitting step for repeatedly transmitting, in sequence, every division to which any of the first identifier and the second identifier is appended.
Claim 44
Dependent Claim
172 words
A computer-readable storing medium storing a control program transmission program for transmitting a control program of a program receiving apparatus, the program receiving apparatus will implement the execution and installation of the control program by the control program transmission program, the control program transmission program comprising: an acquiring step for acquiring the control program made up of an update program to be used in the program receiving apparatus for download of the control program and a non-update program to be used in the program receiving apparatus for processing other than the download of the control program; a dividing step for dividing each of the update program and the non-update program into divisions which are each accompanied by a serial number; an identifier appending step for appending a first identifier and a second identifier respectively to each division of the update program and each division of the non-update program; and a transmitting step for repeatedly transmitting, in sequence, every division to which any of the first identifier and the second identifier is appended.
Claim 45
Dependent Claim
229 words
A computer-readable storing medium storing a control program transmission program for transmitting a control program of a digital broadcast receiving apparatus, the digital broadcast receiving apparatus will implement the execution and installation of the control program by the control program transmission program, the control program transmission program comprising: an acquiring step for acquiring the control program made up of an update program to be used in the digital broadcast receiving apparatus for download of the control program and a non-update program to be used in the digital broadcast receiving apparatus for processing other than the download of the control program; a separating step for separating the non-update program into a first non-update program whose data size is no smaller than the update program and a second non-update program other than the first non-update program; a dividing step for dividing each of the update program, the first non-update program, and the second non-update program into divisions which are each accompanied by a serial number; an identifier appending step for appending a first identifier to each division of the update program, a second identifier to each division of the first non-update program, and a third identifier to each division of the second non-update program; and a transmitting step for repeatedly transmitting, in sequence, every division to which any of the first identifier, the second identifier, and the third identifier is appended.
Claim 46
Dependent Claim
229 words
A computer-readable storing medium storing a control program transmission program for transmitting a control program of a digital broadcast receiving apparatus, the digital broadcast receiving apparatus will implement the execution and installation of the control program by the control program transmission program, the control program transmission program comprising: an acquiring step for acquiring the control program made up of an update program to be used in the digital broadcast receiving apparatus for download of the control program and a non-update program to be used in the digital broadcast receiving apparatus for processing other than the download of the control program; a separating step for separating the non-update program into a first non-update program whose data size is no smaller than the update program and a second non-update program other than the first non-update program; a dividing step for dividing each of the update program, the first non-update program, and the second non-update program into divisions which are each accompanied by a serial number; an identifier appending step for appending a first identifier to each division of the update program, a second identifier to each division of the first non-update program, and a third identifier to each division of the second non-update program; and a transmitting step for repeatedly transmitting, in sequence, every division to which any of the first identifier, the second identifier, and the third identifier is appended.
Claim 47
Dependent Claim
285 words
A computer-readable storing medium storing a control program transmission program for transmitting a control program of a digital broadcast receiving apparatus, the digital broadcast receiving apparatus will implement the execution and installation of the control program by the control program transmission program, the control program transmission program comprising: a control program acquiring step for acquiring the control program which is made up of an update program to be used in the digital broadcast receiving apparatus for download of the control program and a non-update program to be used in the digital broadcast receiving apparatus for processing other than the download of the control program; a data size acquiring step for acquiring a data size obtained by subtracting a size of an area prepared in the digital broadcast receiving apparatus for an increase of codes associated with download of the non-update program, from a data size of the update program; a separating step for separating the non-update program into a first non-update program whose data size is no smaller than the data size acquired in the data size acquiring step and a second non-update program other than the first non-update program; a dividing step for dividing each of the update program, the first non-update program, and the second non-update program into divisions which are each accompanied by a serial number; an identifier appending step for appending a first identifier to each division of the update program, a second identifier to each division of the first non-update program, and a third identifier to each division of the second non-update program; and a transmitting step for repeatedly transmitting, in sequence, every division to which any of the first identifier, the second identifier, and the third identifier is appended.
Claim 48
Dependent Claim
285 words
A computer-readable storing medium storing a control program transmission program for transmitting a control program of a digital broadcast receiving apparatus, the digital broadcast receiving apparatus will implement the execution and installation of the control program by the control program transmission program, the control program transmission program comprising: a control program acquiring step for acquiring the control program which is made up of an update program to be used in the digital broadcast receiving apparatus for download of the control program and a non-update program to be used in the digital broadcast receiving apparatus for processing other than the download of the control program; a data size acquiring step for acquiring a data size obtained by subtracting a size of an area prepared in the digital broadcast receiving apparatus for an increase of codes associated with download of the non-update program, from a data size of the update program; a separating step for separating the non-update program into a first non-update program whose data size is no smaller than the data size acquired in the data size acquiring step and a second non-update program other than the first non-update program; a dividing step for dividing each of the update program, the first non-update program, and the second non-update program into divisions which are each accompanied by a serial number; an identifier appending step for appending a first identifier to each division of the update program, a second identifier to each division of the first non-update program, and a third identifier to each division of the second non-update program; and a transmitting step for repeatedly transmitting, in sequence, every division to which any of the first identifier, the second identifier, and the third identifier is appended.
Claim 49
Dependent Claim
361 words
A computer-readable storing medium storing a control program transmission program for transmitting a control program of a digital broadcast receiving apparatus, the digital broadcast receiving apparatus will implement the execution and installation of the control program by the control program transmission program, the control program transmission program comprising: an acquiring step for acquiring the control program which is made up of an update program to be used in the digital broadcast receiving apparatus for download of the control program and a non-update program to be used in the digital broadcast receiving apparatus for processing other than the download of the control program; a separating step for separating a first portion from the non-update program, combining the first portion with the update program to form a first control program whose data size is approximately 1/M of the control program, separating a second portion whose data size is equal to the first control program from the non-update program aside from the first portion, setting the second portion as a second control program, and dividing the non-update program aside from the first portion and the second portion by approximately (M−2) into third to Mth control programs, where M is an even number no less than 4; a dividing step for dividing each of the first control program, the second control program, and the third to Mth control programs into divisions of similar size; an identifier appending step for appending a first identifier and a second identifier respectively to each division of the first control program and each division of the second control program, evenly sorting the third to Mth control programs into a first program group and a second program group, and appending a third identifier and a fourth identifier respectively to each division of the first program group and each division of the second program group; and a transmitting step for repeatedly transmitting, when every division with any of the first identifier and the third identifier is grouped as a first set and every division with any of the second identifier and the fourth identifier is grouped as a second set, the first set and the second set alternately in units of divisions.
Claim 50
Dependent Claim
361 words
A computer-readable storing medium storing a control program transmission program for transmitting a control program of a digital broadcast receiving apparatus, the digital broadcast receiving apparatus will implement the execution and installation of the control program by the control program transmission program, the control program transmission program comprising: an acquiring step for acquiring the control program which is made up of an update program to be used in the digital broadcast receiving apparatus for download of the control program and a non-update program to be used in the digital broadcast receiving apparatus for processing other than the download of the control program; a separating step for separating a first portion from the non-update program, combining the first portion with the update program to form a first control program whose data size is approximately 1/M of the control program, separating a second portion whose data size is equal to the first control program from the non-update program aside from the first portion, setting the second portion as a second control program, and dividing the non-update program aside from the first portion and the second portion by approximately (M−2) into third to Mth control programs, where M is an even number no less than 4; a dividing step for dividing each of the first control program, the second control program, and the third to Mth control programs into divisions of similar size; an identifier appending step for appending a first identifier and a second identifier respectively to each division of the first control program and each division of the second control program, evenly sorting the third to Mth control programs into a first program group and a second program group, and appending a third identifier and a fourth identifier respectively to each division of the first program group and each division of the second program group; and a transmitting step for repeatedly transmitting, when every division with any of the first identifier and the third identifier is grouped as a first set and every division with any of the second identifier and the fourth identifier is grouped as a second set, the first set and the second set alternately in units of divisions.
Claim 51
Dependent Claim
152 words
A computer-readable storing medium storing a control program transmission program for transmitting a control program of a digital broadcast receiving apparatus, the digital broadcast receiving apparatus will implement the execution and installation of the control program by the control program transmission program, the control program transmission program comprising: an acquiring step for acquiring the control program made up of subprograms of different types; a dividing step for dividing each of the subprograms into divisions; an appending step for appending, to each of the divisions, a current identifier specifying a type of a subprogram which the division belongs to, priority information showing a priority subprogram which is given priority for being downloaded, and concurrency information showing a concurrency subprogram which can be downloaded concurrently with the priority subprogram; and a transmitting step for repeatedly transmitting, in sequence, every division to which the current identifier, the priority information, and the concurrency information is appended.
Claim 52
Dependent Claim
152 words
A computer-readable storing medium storing a control program transmission program for transmitting a control program of a digital broadcast receiving apparatus, the digital broadcast receiving apparatus will implement the execution and installation of the control program by the control program transmission program, the control program transmission program comprising: an acquiring step for acquiring the control program made up of subprograms of different types; a dividing step for dividing each of the subprograms into divisions; an appending step for appending, to each of the divisions, a current identifier specifying a type of a subprogram which the division belongs to, priority information showing a priority subprogram which is given priority for being downloaded, and concurrency information showing a concurrency subprogram which can be downloaded concurrently with the priority subprogram; and a transmitting step for repeatedly transmitting, in sequence, every division to which the current identifier, the priority information, and the concurrency information is appended.
Claim 53
Dependent Claim
111 words
A computer-readable storing medium storing a control program of a digital broadcast receiving apparatus, the digital broadcast receiving apparatus will implement the execution of the control program to prioritize the downloading of divisions of the subprograms, the control program being characterized in that: the control program is made up of subprograms of different types which are each divided into divisions; and each of the divisions is accompanied by a current identifier specifying a type of a subprogram which the division belongs to, priority information showing a priority subprogram that is given priority for being downloaded, and concurrency information showing a concurrency subprogram that can be downloaded concurrently with the priority subprogram.
Claim 54
Dependent Claim
111 words
A computer-readable storing medium storing a control program of a digital broadcast receiving apparatus, the digital broadcast receiving apparatus will implement the execution of the control program to prioritize the downloading of divisions of the subprograms, the control program being characterized in that: the control program is made up of subprograms of different types which are each divided into divisions; and each of the divisions is accompanied by a current identifier specifying a type of a subprogram which the division belongs to, priority information showing a priority subprogram that is given priority for being downloaded, and concurrency information showing a concurrency subprogram that can be downloaded concurrently with the priority subprogram.
Claim 55
Dependent Claim
338 words
A control program downloading apparatus, comprising: storing means for storing in advance a control program made up of an update program used for download of a new control program and a non-update program used for processing other than the download of the new control program, the new control program being made up of a new update program and a new non-update program: first controlling means for executing the update program stored in the storing means to receive the new update program and write the received new update program over the non-update program stored in a first area in the storing means; and second controlling means for executing, once the first controlling means has finished writing the new update program into the storing means, the new update program to receive the new non-update program and write the received new non-update program over data stored in a second area in the storing means aside from an area where the new update program that is currently being used is stored, wherein the new update program is divided into divisions which are each accompanied by a first identifier and a serial number, and is received in units of divisions, wherein the new non-update program is divided into divisions which are each accompanied by a second identifier and a serial number, and is received in units of divisions, wherein if the first identifier is appended to a received division of the new control program, the first controlling means judges the received division as belonging to the new update program, and specifies a location where the received division is to be written within the first area based on a serial number appended to the received division, and wherein if the second identifier is appended to a received division of the new control program, the second controlling means judges the received division as belonging to the new non-update program, and specifies a location where the received division is to be written within the second area based on a serial number appended to the received division.
Claim 56
Dependent Claim
338 words
A control program downloading apparatus, comprising: storing means for storing in advance a control program made up of an update program used for download of a new control program and a non-update program used for processing other than the download of the new control program, the new control program being made up of a new update program and a new non-update program: first controlling means for executing the update program stored in the storing means to receive the new update program and write the received new update program over the non-update program stored in a first area in the storing means; and second controlling means for executing, once the first controlling means has finished writing the new update program into the storing means, the new update program to receive the new non-update program and write the received new non-update program over data stored in a second area in the storing means aside from an area where the new update program that is currently being used is stored, wherein the new update program is divided into divisions which are each accompanied by a first identifier and a serial number, and is received in units of divisions, wherein the new non-update program is divided into divisions which are each accompanied by a second identifier and a serial number, and is received in units of divisions, wherein if the first identifier is appended to a received division of the new control program, the first controlling means judges the received division as belonging to the new update program, and specifies a location where the received division is to be written within the first area based on a serial number appended to the received division, and wherein if the second identifier is appended to a received division of the new control program, the second controlling means judges the received division as belonging to the new non-update program, and specifies a location where the received division is to be written within the second area based on a serial number appended to the received division.
Claim 57
Dependent Claim
303 words
A computer program downloading apparatus, comprising: storing means for storing in advance a control program made up of an update program used for download of a new control program and a non-update program used for processing other than the download of the new control program, the new control program being made up of a new update program and a new non-update program; judging means for repeatedly judging whether writing of the new update program has been completed, having first controlling means operate until completion of the writing of the new update program, and having second controlling means operate after the completion of the writing of the new update program; the first controlling means for executing the update program stored in the storing means to receive the new update program and write the received new update program over data stored in a first area in the storing means that is a part of an area where the on-update program has been stored, and, at the same time, receive a first non-update program which is a part of the new non-update program and write the received first non-update program over data stored in a second area, aside from the first area, that is a part of the area where the non-update program has been stored; and the second controlling means for executing the new update program written in the storing means to take over reception and writing of the first non-update program and, at the same time, receive a second non-update program which is a part of the new non-update program other than the first non-update program and write the received second non-update program over data stored in a third area in the storing means aside from the second area and an area where the new update program which is currently being used is stored.
Claim 58
Dependent Claim
303 words
A computer program downloading apparatus, comprising: storing means for storing in advance a control program made up of an update program used for download of a new control program and a non-update program used for processing other than the download of the new control program, the new control program being made up of a new update program and a new non-update program; judging means for repeatedly judging whether writing of the new update program has been completed, having first controlling means operate until completion of the writing of the new update program, and having second controlling means operate after the completion of the writing of the new update program; the first controlling means for executing the update program stored in the storing means to receive the new update program and write the received new update program over data stored in a first area in the storing means that is a part of an area where the on-update program has been stored, and, at the same time, receive a first non-update program which is a part of the new non-update program and write the received first non-update program over data stored in a second area, aside from the first area, that is a part of the area where the non-update program has been stored; and the second controlling means for executing the new update program written in the storing means to take over reception and writing of the first non-update program and, at the same time, receive a second non-update program which is a part of the new non-update program other than the first non-update program and write the received second non-update program over data stored in a third area in the storing means aside from the second area and an area where the new update program which is currently being used is stored.
Claim 59
Dependent Claim
163 words
A control program downloading apparatus for downloading a transmitted control program of the control program downloading apparatus, the control program being made up of subprograms of different types which are each divided into divisions and are repeatedly transmitted in a predetermined sequence in units of divisions, each of the divisions being accompanied by a current identifier that specifies a type of a subprogram which the division belongs to, the control program downloading apparatus comprising: receiving means for receiving the subprograms in units of divisions; judging means for judging, with reference to a current identifier appended to a received division, whether the received division belongs to a priority subprogram which is given priority for being downloaded, a concurrency subprogram which can be downloaded concurrently with the priority subprogram, or a subprogram which is neither the priority subprogram nor the concurrency subprogram; and downloading means for downloading the received division which is judged as belonging to any of the priority subprogram and the concurrency subprogram.
Claim 60
Dependent Claim
163 words
A control program downloading apparatus for downloading a transmitted control program of the control program downloading apparatus, the control program being made up of subprograms of different types which are each divided into divisions and are repeatedly transmitted in a predetermined sequence in units of divisions, each of the divisions being accompanied by a current identifier that specifies a type of a subprogram which the division belongs to, the control program downloading apparatus comprising: receiving means for receiving the subprograms in units of divisions; judging means for judging, with reference to a current identifier appended to a received division, whether the received division belongs to a priority subprogram which is given priority for being downloaded, a concurrency subprogram which can be downloaded concurrently with the priority subprogram, or a subprogram which is neither the priority subprogram nor the concurrency subprogram; and downloading means for downloading the received division which is judged as belonging to any of the priority subprogram and the concurrency subprogram.
Claim 61
Dependent Claim
138 words
A control program transmitting apparatus for transmitting a control program of a program receiving apparatus, comprising: acquiring means for acquiring the control program made up of an update program to be used in the program receiving apparatus for download of the control program and a non-update program to be used in the program receiving apparatus for processing other than the download of the control program; dividing means for dividing each of the update program and the non-update program into divisions which are each accompanied by a serial number; identifier appending means for appending a first identifier and a second identifier respectively to each division of the update program and each division of the non-update program; and transmitting means for repeatedly transmitting, in sequence, every division to which any of the first identifier and the second identifier is appended.
Claim 62
Dependent Claim
138 words
A control program transmitting apparatus for transmitting a control program of a program receiving apparatus, comprising: acquiring means for acquiring the control program made up of an update program to be used in the program receiving apparatus for download of the control program and a non-update program to be used in the program receiving apparatus for processing other than the download of the control program; dividing means for dividing each of the update program and the non-update program into divisions which are each accompanied by a serial number; identifier appending means for appending a first identifier and a second identifier respectively to each division of the update program and each division of the non-update program; and transmitting means for repeatedly transmitting, in sequence, every division to which any of the first identifier and the second identifier is appended.
Claim 63
Dependent Claim
193 words
A control program transmitting apparatus for transmitting a control program of a digital broadcast receiving apparatus, comprising: acquiring means for acquiring the control program made up of an update program to be used in the digital broadcast receiving apparatus for download of the control program and a non-update program to be used in the digital broadcast receiving apparatus for processing other than the download of the control program; separating means for separating the non-update program into a first non-update program whose data size is no smaller than the update program and a second non-update program other than the first non-update program; dividing means for dividing each of the update program, the first non-update program, and the second non-update program into divisions which are each accompanied by a serial number; identifier appending means for appending a first identifier to each division of the update program, a second identifier to each division of the first non-update program, and a third identifier to each division of the second non-update program; and transmitting means for repeatedly transmitting, in sequence, every division to which any of the first identifier, the second identifier, and the third identifier is appended.
Claim 64
Dependent Claim
193 words
A control program transmitting apparatus for transmitting a control program of a digital broadcast receiving apparatus, comprising: acquiring means for acquiring the control program made up of an update program to be used in the digital broadcast receiving apparatus for download of the control program and a non-update program to be used in the digital broadcast receiving apparatus for processing other than the download of the control program; separating means for separating the non-update program into a first non-update program whose data size is no smaller than the update program and a second non-update program other than the first non-update program; dividing means for dividing each of the update program, the first non-update program, and the second non-update program into divisions which are each accompanied by a serial number; identifier appending means for appending a first identifier to each division of the update program, a second identifier to each division of the first non-update program, and a third identifier to each division of the second non-update program; and transmitting means for repeatedly transmitting, in sequence, every division to which any of the first identifier, the second identifier, and the third identifier is appended.
Claim 65
Dependent Claim
248 words
A control program transmitting apparatus for transmitting a control program of a digital broadcast receiving apparatus, comprising: control program acquiring means for acquiring the control program which is made up of an update program to be used in the digital broadcast receiving apparatus for download of the control program and a non-update program to be used in the digital broadcast receiving apparatus for processing other than the download of the control program; data size acquiring means for acquiring a data size obtained by subtracting a size of an area prepared in the digital Broadcast receiving apparatus for an increase of codes associated with download of the non-update program, from a data size of the update program; separating means for separating the non-update program into a first non-update program whose data size is no smaller than the data size acquired by the data size acquiring means and a second non-update program other than the first non-update program; dividing means for dividing each of the update program, the first non-update program, and the second non-update program into divisions which are each accompanied by a serial number; identifier appending means for appending a first identifier to each division of the update program, a second identifier to each division of the first non-update program, and a third identifier to each division of the second non-update program; and transmitting means for repeatedly transmitting, in sequence, every division to which any of the first identifier, the second identifier, and the third identifier is appended.
Claim 66
Dependent Claim
248 words
A control program transmitting apparatus for transmitting a control program of a digital broadcast receiving apparatus, comprising: control program acquiring means for acquiring the control program which is made up of an update program to be used in the digital broadcast receiving apparatus for download of the control program and a non-update program to be used in the digital broadcast receiving apparatus for processing other than the download of the control program; data size acquiring means for acquiring a data size obtained by subtracting a size of an area prepared in the digital Broadcast receiving apparatus for an increase of codes associated with download of the non-update program, from a data size of the update program; separating means for separating the non-update program into a first non-update program whose data size is no smaller than the data size acquired by the data size acquiring means and a second non-update program other than the first non-update program; dividing means for dividing each of the update program, the first non-update program, and the second non-update program into divisions which are each accompanied by a serial number; identifier appending means for appending a first identifier to each division of the update program, a second identifier to each division of the first non-update program, and a third identifier to each division of the second non-update program; and transmitting means for repeatedly transmitting, in sequence, every division to which any of the first identifier, the second identifier, and the third identifier is appended.
Claim 67
Dependent Claim
324 words
A control program transmitting apparatus for transmitting a control program of a digital broadcast receiving apparatus, comprising: acquiring means for acquiring the control program which is made up of an update program to be used in the digital broadcast receiving apparatus for download of the control program and a non-update program to be used in the digital broadcast receiving apparatus for processing other than the download of the control program; separating means for separating a first portion from the non-update program, combining the first portion with the update program to form a first control program whose data size is approximately 1/M of the control program, separating a second portion whose data size is equal to the first control program from the non-update program aside from the first portion, setting the second portion as a second control program, and dividing the non-update program aside from the first portion and the second portion by approximately (M−2) into third to Mth control programs, where M is an even number no less than 4; dividing means for dividing each of the first control program, the second control program, and the third to Mth control programs into divisions of similar size; identifier appending means for appending a first identifier and a second identifier respectively to each division of the first control program and each division of the second control program, evenly sorting the third to Mth control programs into a first program group and a second program group, and appending a third identifier and a fourth identifier respectively to each division of the first program group and each division of the second program group; and transmitting means for repeatedly transmitting, when every division with any of the first identifier and the third identifier is grouped as a first set and every division with any of the second identifier and the fourth identifier is grouped as second set, the first set and the second set alternately in units of divisions.
Claim 68
Dependent Claim
324 words
A control program transmitting apparatus for transmitting a control program of a digital broadcast receiving apparatus, comprising: acquiring means for acquiring the control program which is made up of an update program to be used in the digital broadcast receiving apparatus for download of the control program and a non-update program to be used in the digital broadcast receiving apparatus for processing other than the download of the control program; separating means for separating a first portion from the non-update program, combining the first portion with the update program to form a first control program whose data size is approximately 1/M of the control program, separating a second portion whose data size is equal to the first control program from the non-update program aside from the first portion, setting the second portion as a second control program, and dividing the non-update program aside from the first portion and the second portion by approximately (M−2) into third to Mth control programs, where M is an even number no less than 4; dividing means for dividing each of the first control program, the second control program, and the third to Mth control programs into divisions of similar size; identifier appending means for appending a first identifier and a second identifier respectively to each division of the first control program and each division of the second control program, evenly sorting the third to Mth control programs into a first program group and a second program group, and appending a third identifier and a fourth identifier respectively to each division of the first program group and each division of the second program group; and transmitting means for repeatedly transmitting, when every division with any of the first identifier and the third identifier is grouped as a first set and every division with any of the second identifier and the fourth identifier is grouped as second set, the first set and the second set alternately in units of divisions.
Claim 69
Dependent Claim
117 words
A control program transmitting apparatus for transmitting a control program of a digital broadcast receiving apparatus, comprising: acquiring means for acquiring the control program made up of subprograms of different types; dividing means for dividing each of the subprograms into divisions; appending means for appending, to each of the divisions, a current identifier specifying a type of a subprogram which the division belongs to, priority information showing a priority subprogram which is given priority for being downloaded, and concurrency information showing a concurrency subprogram which can be downloaded concurrently with the priority subprogram; and transmitting means for repeatedly transmitting, in sequence, every division to which the current identifier, the priority information, and the concurrency information is appended.
Claim 70
Dependent Claim
117 words
A control program transmitting apparatus for transmitting a control program of a digital broadcast receiving apparatus, comprising: acquiring means for acquiring the control program made up of subprograms of different types; dividing means for dividing each of the subprograms into divisions; appending means for appending, to each of the divisions, a current identifier specifying a type of a subprogram which the division belongs to, priority information showing a priority subprogram which is given priority for being downloaded, and concurrency information showing a concurrency subprogram which can be downloaded concurrently with the priority subprogram; and transmitting means for repeatedly transmitting, in sequence, every division to which the current identifier, the priority information, and the concurrency information is appended.