Data multiplexing apparatus and method thereof
AssigneeSony Corporation
InventorsNobuhisa Obikane, Toshihiko Kitazawa, Toshiaki Setogawa, Satoshi Miyazawa
Life of this patent
Estimating the term…
Abstract
A data multiplexer and a method thereof for multiplexing audio data, video data and additional data for digital television broadcasting. Size information for such data may be obtained and supplied by way of a CPU bus to a CPU which utilizes such size information in controlling a multiplexing operation. The audio, video and additional data may be multiplexed under the control of the CPU without being supplied to the CPU. As a result, high speed multiplexing may be performed.
Claims10
A data multiplexing apparatus comprising:
- means for receiving audio data, video data, and additional data;
- obtaining means for obtaining size information for said audio data, said video data, and said additional data;
- means for receiving said size information from the obtaining means by way of a data bus and for generating a multiplexing schedule based on said size information;
- means for multiplexing said audio data, said video data, and said additional data so as to form a multiplexed data stream and for supplying the same therefrom;
- and
- control means for controlling said multiplexing means in response to said multiplexing schedule;
- said data bus being arranged such that said audio data and said video data are not supplied to said means for receiving said size information.
A data multiplexing method comprising the steps of:
- receiving audio data, video data, and additional data and obtaining size information for said audio data, said video data, and said additional data;
- supplying said size information by way of a data bus to schedule generating means which generates a multiplexing schedule based on said size information;
- multiplexing said audio data, said video data, and said additional data so as to form a multiplexed data stream;
- and
- controlling said multiplexing in response to said multiplexing schedule;
- said data bus being arranged such that said audio data and said video data are not supplied to said schedule generating means.
A data multiplexing apparatus comprising:
- data size detecting means for detecting data sizes of a video encoded stream and an audio encoded stream to generate size information;
- means for receiving said size information by way of a data line and for generating a multiplexing schedule based on said size information;
- multiplexing means for receiving said video encoded stream and said audio encoded stream by way of a signal line, and for multiplexing said video encoded stream and said audio encoded stream to generate a multiplexed stream;
- control means for controlling said multiplexing means in response to said multiplexing schedule;
- wherein said data line is separated from said signal line such that said control means does not receive said video encoded stream and said audio encoded stream.
A data multiplexing method comprising the steps of:
- detecting data sizes of a video encoded stream and an audio encoded stream to generate size information;
- receiving said size information by way of a data line and generating a multiplexing schedule based on said size information;
- receiving said video encoded stream and said audio encoded stream by way of a signal line and multiplexing said video encoded stream and said audio encoded stream to generate a multiplexed stream;
- controlling said multiplexing in response to said multiplexing schedule;
- wherein said data line is separated from said signal line.
A data multiplexing apparatus comprising:
- detecting means for detecting data sizes of a video encoded stream and an audio encoded stream to generate size information;
- means, connected to said detecting means to receive said size information, for generating a multiplexing schedule based on said size information without receiving said video encoded stream and said audio encoded stream;
- multiplexing means for receiving said video encoded stream and said audio encoded stream, and for multiplexing said video encoded stream and said audio encoded stream to generate a multiplexed stream;
- and
- means for controlling said multiplexing means in response to said multiplexing schedule.
A data multiplexing method comprising the steps of:
- detecting data sizes of a video encoded stream and an audio encoded stream to generate size information;
- receiving said size information and generating a multiplexing schedule based on said size information without receiving said video encoded stream and said audio encoded stream;
- receiving and multiplexing said video encoded stream and said audio encoded stream to generate a multiplexed stream;
- and
- controlling said multiplexing in response to said multiplexing schedule.
Dependencies are inferred from the claim text.