PCM data outputting method and PCM data output device...

Multiplex communications – Pathfinding or routing – Store and forward

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C704S230000, C386S349000

Reexamination Certificate

active

06434162

ABSTRACT:

BACKGROUND OF THE INVENTION
1. Field of the Invention
The present invention relates to a PCM data outputting method and a PCM data output device and, more particularly, to a PCM data outputting method and a PCM data output device enabling output of PCM group information and PCM data correctly correlated with each other.
2. Description of the Related Art
In a storage-type medium such as DVD (Digital Video Disc) and a communication-type medium such as STB (Set Top Box), voice information is transmitted together with image. It is a common practice for voice data to be compressed as is representatively done in MPEG for the purpose of reducing storage and communication capacities. Compression, however, inevitably causes quantizing noise because of the principle of voice compression and in media giving importance to tone quality, therefore, non-compressed PCM voice is employed.
Since in a compressed stream in MPEG or the like, information including a sampling frequency is recorded, extracting and processing the information at a decoding block enables proper PCM data to be decoded. On the other hand, in the transmission of PCM data, since PCM data in itself has none of information including a sampling frequency, the information is added to each transmission packet. It is crucial to correctly correlate PCM information recorded in a transmission packet and PCM data itself.
An example of a conventional PCM data output device is shown in FIG.
6
. In this PCM data output device, a packet synchronization unit
110
provides packet synchronization of applied PCM packets to output PCM data grouped into a plurality of data to a buffer control unit
120
and the output plurality of PCM data is written into a PCM buffer
140
by the buffer control unit
120
. In addition, a PCM data processing unit
150
reads and externally outputs data written in the PCM buffer
140
based on PCM group information applied from the packet synchronization unit
110
.
In the PCM data output device illustrated in
FIG. 6
, since correlation between PCM group information (sampling frequency and bit length) output from the packet synchronization unit
110
and PCM data written to the buffer control unit
120
and read from the PCM buffer
140
involves a discrepancy, there exists a period when the PCM data processing unit
150
fails to accurately provide PCM output.
Another example of conventional art is a technique disclosed in Japanese Patent Laying-Open No. 5-282785. The system disclosed in Japanese Patent Laying-Open No. 5-282785 limits its application only to reproduction of CD (Compact Disc) to adjust a time base of a PCM data part with reference to a sub-code at the head of each frame. Since this system specializes on CD to have other information than time (the number of quantizing bits, sampling frequency, etc.) as fixed values, it fails to follow PCM data for which these information is variable and accordingly disables PCM group information and PCM data to be correctly correlated with each other.
SUMMARY OF THE INVENTION
An object of the present invention is to provide a PCM data outputting method and a PCM data output device enabling PCM group information and PCM data to be correctly correlated with each other at any time to accurately provide PCM output.
According to the first aspect of the invention, a PCM data outputting method of receiving input of a data stream of PCM packets to output PCM data, comprising the steps of
receiving input of a PCM data stream made up of a plurality of packets in which PCM groups each composed of a plurality of PCM data follow one after another and in which a header of a packet to which PCM data at the head of each PCM group belongs contains PCM group information of the PCM group in question and providing packet synchronization with respect to the PCM data stream to output PCM data by a predetermined number of the plurality of data, as well as outputting PCM group information from the header,
writing the PCM data into a PCM buffer,
generating an address in the PCM buffer at which PCM data at the head of the PCM group is written, and
based on the address, reading PCM data from the PCM buffer and externally outputting the data together with the PCM group information.
In the preferred construction, the PCM data outputting method further comprising the steps of
when PCM data at the head of the PCM group is included in a predetermined number of PCM data to be written into the PCM buffer, outputting position information indicative of a position of the PCM data at the head in the predetermined number of PCM data, and
recognizing the PCM data at the head from the position information.
In another preferred construction, the PCM data outputting method further comprising the steps of
when PCM data at the head of the PCM group is included in a predetermined number of PCM data to be written into the PCM buffer, outputting an existence signal indicative of the existence of the PCM data at the head and position information indicative of a position of the PCM data at the head in the predetermined number of PCM data at the same timing as that of the output of the predetermined number of PCM data in question, and
when the existence signal is output, recognizing the PCM data at the head from the then the position information.
In another preferred construction, the PCM data outputting method further comprising the steps of
receiving input of the PCM data stream and at the same timing as that of packet synchronization, determining whether the PCM group information is contained in the header, and
determining whether PCM data at the head of the PCM group is included in a predetermined number of PCM data to be written into the PCM buffer.
In another preferred construction, the PCM data outputting method further comprising the steps of
receiving input of the PCM data stream and at the same timing as that of packet synchronization, determining whether the PCM group information is contained in the header,
determining whether PCM data at the head of the PCM group is included in a predetermined number of PCM data to be written into the PCM buffer,
when PCM data at the head of the PCM group is included in a predetermined number of PCM data to be written into the PCM buffer, outputting an existence signal indicative of the existence of the PCM data at the head and position information indicative of a position of the PCM data at the head in the predetermined number of PCM data at the same timing as that of the output of the predetermined number of PCM data in question, and
when the existence signal is output, recognizing the PCM data at the head from the then the position information.
According to the second aspect of the invention, a PCM data output device which receives input of a data stream of PCM packets to output PCM data, comprises
packet synchronization means for receiving input of a PCM data stream made up of a plurality of packets in which PCM groups each composed of a plurality of PCM data follow one after another and in which a header of a packet to which PCM data at the head of each PCM group belongs contains PCM group information of the PCM group in question and providing packet synchronization with respect to the PCM data stream to output PCM data by a predetermined number of the plurality of data, as well as outputting, from a header containing PCM group information, the PCM group information,
buffer control means for sequentially writing PCM data output from the packet synchronization means into the PCM buffer and generating an address in the PCM buffer at which PCM data at the head of the PCM group is written, and
PCM data processing means for reading PCM data from the PCM buffer based on the address and externally outputting the data together with the PCM group information.
In the preferred construction, the packet synchronization means,
when PCM data at the head of the PCM group is included in a predetermined number of PCM data, outputs position information indicative of a position of the PCM data at the head in the predetermined number of PCM data at the same timing as that of th

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

PCM data outputting method and PCM data output device... does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with PCM data outputting method and PCM data output device..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and PCM data outputting method and PCM data output device... will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-2895833

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.