Patent ID: 7565460
Filing Date: 2009-07-21
Classification: G06F,H04N

Abstract:
1. A digital broadcast receiving apparatus communicating with a hard disk of a hard disk drive, comprising: receiving means for receiving a stream constructed by packets of a predetermined format under control of a central processing unit; extracting means for extracting packets from the packets constructing said stream received by said receiving means; memory means for storing said extracted packets for recording; memory control means for controlling writing said extracted packets into said memory means, for controlling reading of said stored packets from said memory means, for issuing a command to prepare transferring before an amount of said packets stored by said memory means reaches a full capacity, and for supplying a start address of said hard disk; index adding means, residing outside a the central processing unit, for adding an address of a sector of minimum unit (block) of recording on said hard disk drive as an index to said packets read out by said memory control means and for outputting said packets having the added address to said hard disk; an arbiter, external to said memory control means, for mediating said packets extracted by said extracting means for storage in said memory means, and for mediating said packets outputted from said memory means to said index adding means in response to an instruction from said memory control means; packets transferring control means for permitting write of said packets outputted from said index adding means to said hard disk drive in accordance with said command from said memory control means, wherein said packets transferring control means includes address determining means for starting updating an address of said hard disk when said start address is inputted from said memory control means by counting up said address of said memory means each time packets of a predetermined data amount are transferred, and setting address information for the transferred packets of the predetermined data amount; and wherein the address added by said index adding means includes at least one of an address in said hard disk drive in which a just-previous block has been recorded, an address in said hard disk drive in which a current block is recorded, and an address in said hard disk drive in which a just-subsequent block is recorded; and wherein said address determining means has an internal counter for automatically setting said address information.