Broadcast receiver, control method therefor, and program
AssigneeSony Corporation
InventorsYuriko Kishitaka, Koji Kashima
Life of this patent
Estimating the term…
Abstract
A broadcast receiver includes an input unit, a receiving unit, a control unit, a main memory, a demultiplexer unit, and a decoding unit. When a user switches on or resets the main power by operating the input unit, an operation signal (main-power switching-on signal or reset signal) is supplied to the control unit via a bus. The control unit reads, via the bus, the bit-rate value of transport stream data stored in a program area in a main memory. The control unit computes the optimal size of the FIFO buffer area based on the read bit-rate value and confirms it. The control unit reserves, in the main memory, the FIFO buffer area based on a result of the computation.
Claims19
A broadcast receiver for separating multiplexed transport stream data, said broadcast receiver comprising:
- a receiving unit for receiving the multiplexed transport stream data;
- a memory for storing said received transport stream data and containing a pre-stored bit-rate value that indicates the bit-rate of said transport stream data before receipt of said transport stream by said receiving unit and corresponds to a country of origin of the broadcast;
- a processing unit which reads said pre-stored bit rate value from said memory and determines an optimal buffer size in accordance with said bit-rate value and which reserves, in said memory, a storage area having said optimal buffer size in response to a power-on signal in said broadcast receiver, wherein said optimal buffer size is a minimum necessary size to prevent the stream data from overflowing;
- and
- a demultiplexer for separating transport packets from said received transport stream data using said reserved storage area.
A method for controlling a broadcast receiver to receive multiplexed transport stream data, store the received transport stream data in a memory, and separate a desired transport packet from the stored transport stream data, said control method comprising:
- retrieving a bit-rate value pre-stored in the memory, the bit rate value indicating the bit rate of the transport stream to be received by the receiver and corresponding to a country of origin of the received transport stream data;
- determining an optimal buffer size in the memory in accordance with the bit-rate value retrieved from the memory and in response to a power-on signal generated by the broadcast receiver, wherein said optimal buffer size is a minimum necessary size to prevent the stream data from overflowing;
- reserving, in the memory, a storage area having the optimal buffer size;
- storing the received transport stream data in the reserved storage area;
- and
- using the reserved storage area to separate the desired transport packet from the stored transport stream data.
A computer-readable information recording medium storing a computer-readable program, the program being operable to perform a method for controlling a broadcast receiver to receive multiplexed transport stream data, store the received transport stream data in a memory, and separate a desired transport packet from the stored transport stream data, the program being executed by a control processor immediately in response to a power reset signal generated by the broadcast receiver, the method comprising:
- retrieving a bit-rate value pre-stored in the memory, the bit rate value indicating a country of origin of the broadcast and the data rate of the transport stream to be received by the receiver;
- determining an optimal buffer size in the memory in accordance with the bit-rate value retrieved from the memory, wherein the optimal buffer size is a minimum necessary size to prevent the stream data from overflowing;
- and
- reserving, in the memory, a storage area having the optimal buffer size.
Dependencies are inferred from the claim text.