Information processing apparatus and method and recording medium
AssigneeSony Corporation
InventorTakeo Morinaga
Life of this patent
Estimating the term…
Abstract
A control machine which uses a data amount stored in an FIFO as a trigger and allows a DMA transfer to be started according to a capacity of the FIFO allows a control machine for preparing for the DMA transfer to start to prepare a command and the like for the DMA transfer. The control machine for preparing for the DMA transfer issues the prepared command to a control machine for transferring DMA data, so that a process according to the command is started. At the time of the DMA transfer, a burden on a host CPU is reduced.
Claims40
An information processing apparatus comprising:
- receiving means for receiving a stream constructed by packets of a predetermined format;
- extracting means for extracting the packets which are recorded to a recording apparatus from the packets constructing said stream received by said receiving means;
- memory means for storing said packets extracted by said extracting means;
- a command buffer for forming a command for instructing a DMA transfer;
- and
- transfer means for DMA-transferring said packets to said recording apparatus by using the packets as a block of a predetermined data amount in accordance with said command formed in said command buffer.
An information processing apparatus comprising:
- receiving means for receiving a stream constructed by packets of a predetermined format;
- extracting means for extracting the packets which are recorded to a recording apparatus from the packets constructing said stream received by said receiving means;
- memory means for storing said packets extracted by said extracting means;
- a command buffer for setting address information for DMA transfer;
- and
- adding means for adding said set address information every predetermined data amount (block) of the packets read out from said memory means.
A digital broadcast receiving apparatus having a hard disk drive therein, comprising:
- receiving means for receiving a stream constructed by packets of a predetermined format;
- extracting means for extracting the packets which are recorded into said hard disk drive from the packets constructing said stream received by said receiving means;
- memory means for storing said packets extracted by said extracting means;
- a command buffer for forming a command for instructing a DMA transfer;
- and
- transfer means for DMA-transferring said packets to said hard disk drive by using the packets as a block of a predetermined data amount in accordance with said command formed in said command buffer.
(AMENDED) A digital broadcast receiving apparatus having a hard disk drive therein, comprising:
- receiving means for receiving a stream constructed by packets of a predetermined format;
- extracting means for extracting the packets which are recorded into said hard disk drive from the packets constructing said stream received by said receiving means;
- memory means for storing said packets extracted by said extracting means;
- a command buffer for setting address information for DMA transfer;
- and
- adding means for adding said set address information every predetermined data amount (block) of the packets read out from said memory means.
(AMENDED) An information processing method comprising:
- a receiving step of receiving a stream constructed by packets of a predetermined format;
- an extracting step of extracting the packets which are recorded to a recording apparatus from the packets constructing said stream received by said receiving step;
- a storing step of storing said packets extracted by said extracting means;
- a forming step of forming a command for instructing a DMA transfer by a command buffer;
- and
- a transfer step of DMA-transferring said packets to said recording apparatus by using the packets as a block of a predetermined data amount in accordance with said command formed in said forming step.
(AMENDED) An information processing method comprising:
- a receiving step of receiving a stream constructed by packets of a predetermined format;
- an extracting step of extracting the packets which are recorded to a recording apparatus from the packets constructing said stream received by said receiving step;
- a storing step of storing said packets extracted by said extracting step;
- a setting step of setting address information for DMA transfer by a command buffer;
- and
- an adding step of adding said set address information every predetermined data amount (block) of the packets read out from said memory means.
(AMENDED) A recording medium in which a computer-readable program has been recorded, wherein said program comprises:
- a receiving step of receiving a stream constructed by packets of a predetermined format;
- an extracting step of extracting the packets which are recorded to a recording apparatus from the packets constructing said stream received by said receiving step;
- a storing step of storing said packets extracted by said extracting means;
- a forming step of forming a command for instructing a DMA transfer by a command buffer;
- and
- a transfer step of DMA-transferring said packets to said recording apparatus by using the packets as a block of a predetermined data amount in accordance with said command formed in said forming step.
(AMENDED) A recording medium in which a computer-readable program has been recorded, wherein said program comprises:
- a receiving step of receiving a stream constructed by packets of a predetermined format;
- an extracting step of extracting the packets which are recorded to a recording apparatus from the packets constructing said stream received by said receiving step;
- a storing step of storing said packets extracted by said extracting step;
- a setting step of setting address information for DMA transfer by a command buffer;
- and
- an adding step of adding said set address information every predetermined data amount (block) of the packets read out from said memory means.
(DELETED)
(DELETED)
Dependencies are inferred from the claim text.