The method for selecting audio channels from the stream a/v data

 

The invention relates to the job identification of the sound channel. Each program includes at least two kinds of streams of audio data. Each audio data stream includes at least two of the stream of tone data that have sequence identifiers (ID) of the channel in accordance with a predetermined order of precedence. The choice of subsonic flow data carried out by matching the channel ID assigned to the subsonic flow data of the modified program, and the channel ID assigned to the subsonic flow program data that has been played before. In the absence of such coincidence choose the subsonic flow data with ID, with the first ranking among threads tone data of the modified program or a lower precedence than the seniority thread ID subsonic program data that has been played before. The technical result is the ability to trace and then select the audio channel when the program including multiple streams of audio data or the audio data is changed in audio/video playback device. 5 tab., 6 Il.

Background of the invention 1. the audio channel (ID), where it is possible to monitor and to select the audio channel selected by the user, even when the program or the audio data is changed in audio/video (A/V) device for playback of the program, including multiple streams of audio data.

2.The level of technology standards and compression of video and audio MPEG (expert group on cinematography) and GCC are often used as the encoding method with the seal of the audio signal. In the linear pulse code modulation (PCM) audio signal is not encoded with the seal, and is recorded as it is. In a digital television (TV) broadcasting or in the system color display (CDS) video and digital video discs (DVDs), which are digital audio/video (A/V) devices, mainly used compression standard MPEG.

If the streams of encoded audio/video data in MPEG and other data streams are integrated and used for actual use, you must create a data flow by integrating these data streams. May optionally be used auxiliary data in accordance with a particular application. The role of the MPEG system is in synchronization and multiplexing of video and svesvaloda signals are divided into data streams, called packages, which have a suitable length, to the packet data, such as headers and packets of video and audio data are condensed.

The packets include information for identifying whether the content data is video or audio data in the area, called the header, as shown in Fig.1. Packet length depends on the transmission medium or application.

Table 1 shows the contents of the packet header, shown in Fig.1.

In table 1 Packet_start_code_prefix is a start of a batch, a stream_ id represents the types of data sections in the package. For example, in the case of video data, a file_id is a binary code "1110 0000"b. In the case of audio data is a file_id binary "1100 0***b. Here *** shows that there can be eight types of data streams from 000b to 111b. In the MPEG system other sections of data in addition to the two sections of data are classified as personal threads. Code "1011 1101"b can be used for personal stream.

Timestamp representation (PTS) and the time stamp decoding (DTS), defined in the standard system MPEG, respectively represent the time taken for output and decoding unit of representation in video material in the audio data. DTS is not necessary in the case of audio data.

In addition to the MPEG audio data of the individual threads are implemented audio data, such as GCC or LPCM. The contents of the packet header, accepted for private flows, shown in table 2.

In table 2 substream_id used to distinguish types of encoding audio data, such as GCC or LPCM. For example, in the case of GCC substream_ id is "1010 0***"b. Here *** means that there may be up to eight data streams, in audio MPEG. In the MPEG system one program can have different streams of video data and audio data streams.

The term "number_ of_audio_channels" refers to the number of channels. Can be 1-, 2-, 3-, 4-channel and dual mono channel. Here the channels are different from the channels selected by the user. Namely, the above channels look like one channel to the user except for dual mono. Dual mono is recognized as a two channel.

In the program stream (PS) MPEG-1 or MPEG-2 has an upper layer of a video or audio packet, called a bundle. In General, the stack formed by integrating a variety of packages that can be considered as the basic unit. In Fig.2 shows the structure of the PA is the title of the stack.

Table 3 shows the content of the header of the stack shown in Fig. 2.

In table 3 Pack_start_code is the code, which will start the data packs. The SCR value represents the time at which the data packs reach buffer decoding device and are used to synchronize the system clock of the encoder port to the system clock decoding port. Program_mux_ rate is a transmission rate at which compressed and transmitted sections of video, audio, and personal data. For correct decoding of the data must be transmitted at a transmission speed higher than the speed of transmission. Pack_stuffing_length represents the number of passive data.

In Fig. 3 schematically shows the channels and audio signals corresponding to it. As shown in Fig.3, the audio signals are output by the decoding device. Data dual mono channel, which outputs audio data navigational AIDS and audio data SN similar to the 2-channel data. However, the dual mono data differ from the 2-channel data so that the left and right audio signals are connected to each other in 2-channel data between the SNO and SN are separate sound signals in dual montanglycol language can be loaded into SN in dual mono channel. Therefore, generally displays only one of the two channels or the audio data navigational AIDS and audio data IN output via the left speaker (the speaker) and the right speaker, respectively.

In Fig. 4 shows an example of a device for decoding and output dual mono channel. If the selected signal is 0, the device shown in Fig.4, outputs the audio signal SNO as left and right audio signals. If the selected signal is 1, the device outputs the audio signal SN as left and right audio signals. If the selected signal is 2, the device outputs sound signals CN and CH2 as the left and right audio signals, respectively.

In Fig. 5 schematically shows a method of recording or playback of polyphonic audio signal as dual monaural audio data. The polyphonic audio signal formed of the main audio data and tone data. If the data is written, the main audio data and tone data is encoded in the audio data stream by the polyphonic encoding device. In this case, the basic audio data encoded in the audio data navigational AIDS, and the tone is encoded in the audio data SN.

If what edstam polyphonic decoding device. Audio data navigational AIDS are the main audio data and the audio data SN are subsonic data.

Here it is assumed that there are many streams of audio data. For example, if there are multiple streams of audio data in the stream A/V data, the user can select one of two channels. If the selected audio data stream is a dual monaural data, i.e., included in the subsonic flow data, the user can select two channels.

Summary of the invention the present invention is to develop a method for selecting audio channels from the stream A/V data, including multiple programs, each program includes at least two kinds of streams of audio data, each stream of audio data includes at least two subsonic flow data, which are not repeated and we have a sequence of identifiers (ID) of the channel in accordance with a predetermined order of precedence, in which the choice of subsonic flow data are carried out by matching the channel ID assigned to the subsonic flow data of the modified program, and the channel ID, assigned to a subsonic flow program data, which however is adeusi with the channel ID of subsonic flow program data, source play before the changes, choose the subsonic flow data with ID, with the first ranking among threads tone data of the modified program or a lower precedence than the seniority thread ID subsonic program data that has been played before.

A brief description of the drawings the Foregoing objectives and advantages of the present invention will become more apparent when the detailed description of its preferred execution with reference to the attached drawings, in which: Fig.1 shows the structure of a packet in the MPEG system, Fig.2 shows the structure of the stack in the MPEG system, Fig.3 shows the audio signals in each channel in Fig. 4 shows an example of a device for decoding and output dual mono channel, Fig.5 schematically shows a method of recording and playback of polyphonic audio signal as dual mono audio data and
in Fig. 6 presents a block diagram showing the device structure of an optical recording and playback in accordance with the invention.

Description of the preferred variants of the invention
The way to specify the identification of the audio channel (ID) according to n

Table 4 shows examples of the channel ID assigned to the data flow, when the three streams of audio data are recorded on the same program.

In other cases, except in the case of dual monaural signal sets the channel ID, such as 2n-1 (n=1, 2 and 3). In this case, n is the same as the number of the data stream. In the case of a dual mono signal ID channels 2n-1 are set for the SNO data and the ID of the 2n channels are set to SN.

When the user presses the change of the sound signal through a device such as a remote control, sequentially selects and displays the numbers of the currently displayed time is the channel ID. If the user selects the channel ID is selected, decoded and output the audio data corresponding to the ID.

In the method of selecting an audio channel in accordance with the present invention, when a program is modified, selected in the previous program audio channel is traced and is selected in the following program. Therefore, when there is no audio channel before changing the program, select an audio channel by default.

Here it is assumed that introduces a new data flow, when the reproduced data. Sound is Dean of the audio data stream, which is a dual mono signal is recorded in the old data stream, two streams of data that are not dual mono signals recorded in the new data flow.

In the method of selecting an audio channel in accordance with the present invention, when there are data corresponding to the channel ID, which should be reproduced, the data are selected and reproduced. When there is no relevant data are selected by default and displays the data corresponding 1D-1 channel.

If there is data corresponding to the channel ID, which is reproduced, the data are selected and reproduced. When no relevant data, searches the current ID-1 channel if the current channel are numbered even. If there is data corresponding to the ID-1 channel, data is selected and displayed. If data does not exist, selects and displays the data corresponding to ID 1 channel. If there is no matching data and the current channel are numbered odd, selects and displays the data corresponding to ID 1 channel.

Table 5 shows another example of combinations of streams of audio data.

For example, when the user presses the change of the sound signal in bramaputra data number 1, SNO data stream 2, and SN data stream number 2.

If you're playing program 1 if the SNO data stream 2, the channel ID which is equal to 3, and you want to play the next program 2, we study whether there are data ID of the channel 3. Since the stream data 2 corresponding to the channel ID 3, exists in program 2, reproduces the data stream 2.

If you're playing program 1 if SN data stream 2, the channel ID which is equal to 4, and you want to play the next program, conducted a study of whether the data ID of the channel 4. As there is no data corresponding ID 4 program 2 is selected and reproduced data stream 1 with the channel ID 1, which is the default channel.

In another preferred method of changing channels is investigated whether the channel ID 3, obtained by subtracting 1 from the channel ID 4. If the channel ID exists, selects the channel ID. If the channel ID does not exist, can be selected and reproduced data stream 1, the channel ID which is equal to 1. In this case, since there are data channel ID 3, reproduced data channel ID 3.

In accordance with the method of the present invention, if the channel ID is numbered odd, Kaam. If the channel ID is numbered clearly, the channel is subsonic channel in dual mono mode.

If the user changes the audio channel, the user experience is preferred that the channel be changed without regard to whether systematic channel audio data in separate streams of audio data or classified as dual mono signal.

In accordance with the method of selecting an audio channel of the present invention, if adopted code changes the audio signal is changing from the primary audio signal to the tone signal in the corresponding audio data stream and change to the next audio data stream.

If the user selects one of the audio channel selected at this point in time, the channel is saved even when you change the program.

However, if there is no corresponding audio channel, the channel should change to the appropriate channel and should get the modified channel. In this case, is selected and reproduced SNO, which is the default channel, or search the channel nearest to the currently selected time audio channel, and then displayed (if the channel ID pronumeral is, the which is an odd numbered channel ID-1).

Therefore, if there is no sound data corresponding to the set at the moment of time the channel ID the channel ID is stored, select the main channel and displays the above-mentioned method or selected and reproduced nearest channel, and if you receive a stream of audio data corresponding to the above-mentioned channel ID, selects and displays the data.

This is done in case the user selects and reproduces a tone channel, then selects and plays another program that does not have a subsonic signal a short time, and selects and reproduces the original tone signal, if you're playing a program with subsonic signal. If he fails to do this, the user must modify in order to properly reproduce subsonic signal.

In Fig. 6 shows the block diagram of the device for optical recording and playback, applicable to the present invention. A/V data is recorded and reproduced using a rewritable disc. The operation of the device for optical recording and reproduction can be divided into recording and vosproizvedeniya outside a predefined scheme seal, and provides information about the size of the aggregated data. The digital signal processor (DSP) 120 receives A/V data received from the AV encoder-decoders 110, transmits the additional data to process error correcting code (ECC) and performs modulation by a predetermined modulation scheme. High-frequency amplifier (RF AMP) 130 converts the electrical data supplied by DSP 120 in the optical signal.

The capture unit 140 includes an actuating device for recording optical signal from the RF AMR 130 on the disk and carrying out focusing and tracking. Service unit 150 receives information necessary for management of service device from RF AMR 130 and the system controller 160, and controls the service unit.

System controller 160 controls the entire system, determines the mode of encoding audio data, writes the data to disk, and manages data.

During playback, the data capture unit 140 captures an optical signal from the drive on which you saved the data. The data stand out from the optical signal. RF AMR 130 converts the optical signal from the clamping unit 140 into an electrical signal and allocates a service signal to the management service device and mod 130 in accordance with a modulation scheme, used for data modulation, and eliminates the additional data through the ECC. Service unit 150 receives information necessary for management of service device from RF AMR 130 and the system controller 160, and performs the service operation.

AV coding-decoding unit 110 decodes sealed A/V data supplied by DSP 120, and outputs the A/V signal.

System controller 160 carries out the connection of the user interface, for example, it handles keyboard input from the user, controls the clamping unit 140, RF AMR 130, DSP 120 and AV encoding-decoding device 110 via the above method, analyzes the audio data stream and controls the clamping unit 140, RF AMR 130, DSP 120 and AV encoding-decoding device 110 in order to select and play the corresponding audio data, if one accepts the command to change the audio channel from the device keyboard input 170.

As mentioned above, in accordance with the way the job ID of the channel of the present invention has the opportunity to follow the same channel, if the audio signal is selected by setting a different ID channels for channels streams of audio data.

In sootvetstvii, selected by the user, even if you change the program or the audio data stream.


Claims

The method for selecting audio channels from the stream A/V data, including multiple programs, each program includes at least two kinds of streams of audio data, each stream of audio data includes at least two subsonic flow data, which are not repeated and we have a sequence of identifiers (ID) of the channel in accordance with a predetermined order of precedence, characterized in that the selection of subsonic flow data carried out by matching the channel ID assigned to the subsonic flow data of the modified program, and the channel ID assigned to the subsonic flow program data, source play before the change, and if the modified program stream of tone data having the ID coincident with the ID of the flow channel subsonic program data that has been played before the change, select the subsonic flow data with ID, with the first ranking among threads tone data of the modified program or a lower precedence than the seniority thread ID tone Yes

 

Same patents:

The invention relates to recording devices

Camcorder // 2191483
The invention relates to video equipment, in particular, to the design professional camcorder related to the type of camcorders, the peculiarity of which is the use of image compression and digital recording in the memory the received audio and video data and storing them in memory in a compressed form

The invention relates to a method and device, data recording method and playback device data and media data

The invention relates to a device generating fully known signal

The invention relates to the field of recording or reproducing digital signals

The invention relates to a playback device for uchityvaniya bit stream with media containing vehicle reader for reading the recorded bit stream with a predetermined repetition frequency bit

The invention relates to the field of digital data transmission for multiplexing and transmitting digital data including video data and audio data in the active period of a television signal

FIELD: data carriers.

SUBSTANCE: in response to control reading signal received at amplifier input, on output of this amplifier output signal is produced, signal is then formed, reflecting difference between output amplifier signal and support signal. First compensation signal is generated, absolute value of which is proportional to absolute temperature, and second compensation signal, absolute value of which does not depend on temperature during forming estimation signal first compensation signal is summed with signal, reflecting said difference, or is subtracted from it dependently on second compensation signal.

EFFECT: higher precision.

4 cl, 7 dwg

FIELD: protection of video information against unauthorized copying.

SUBSTANCE: proposed method using watermarks to protect video information against unauthorized copying by changing scale of pattern in the course of copying includes introduction of watermark in original video signal with different scales. Watermark is maintained in each scale for preset time interval sufficient to enable detector circuit in digital-format video recorder to detect, extract, and process information contained in watermark. Watermark scale is changed by end of preset time interval preferably on pseudorandom basis to ensure appearance of each of all scales in predetermined scale variation range as many times as determined in advance. In this way definite scale possessing ability of watermark recovery to initial position and size can be identified and used for watermark detection.

EFFECT: enhanced reliability, facilitated procedure.

24 cl, 7 dwg

FIELD: stereophonic signals recording/reproduction.

SUBSTANCE: data signal has first portion and remainder portion. Said first portion is combined with stereophonic signal for receiving compound signal, recorded in said first channel on said data carrier. Remainder portion is recorded in second channel on said data carrier.

EFFECT: higher data carrier capacity.

4 cl, 6 dwg

FIELD: optical data carriers.

SUBSTANCE: method includes stages, during which manufacturer information is recorded on carrier, which is used for supporting specific function of manufacturer, while manufacturer information contains identification information of recorder manufacture, which recorded and/or modified data of data carrier, different from identification information before recording or modification.

EFFECT: higher speed of operation, higher efficiency.

6 cl, 8 dwg

FIELD: optical data carriers.

SUBSTANCE: information of manufacturer, recorded by recording controller for recording manufacturer information, is used for supporting specific manufacturer-provided functions, and has an individual format, incompatible to those of other manufacturers. Also, manufacturer information recorded on data carrier contains identification information of recording device manufacturer, which can include model code of recording device. Manufacturer information recorded by device can be used during recording, editing or reproduction of data.

EFFECT: shorter time span, required for determining, whether information units of manufacturer, recorded on data carrier, are valid for current recording and/or reproducing device.

6 cl, 8 dwg

FIELD: engineering of data recording device, which makes it possible to control data even if data recorded on carrier are subjected to editing.

SUBSTANCE: first means for detecting on data recording device is meant for detecting information of supporting time for certain known data flow. First generating device is meant for generation of first discontinuous information, representing discontinuous characteristic of first time information, generated on basis of detection result, second discontinuous characteristic information, representing discontinuous characteristic of second time information, denoting packets receipt time, identification information for first array of packets, wherein gaps in noted first time information are absent as well as shift values for aforementioned identification information. onto data carrier aforementioned first discontinuous characteristic information is recorded, aforementioned second discontinuous characteristic information is recorded together with aforementioned shift value onto aforementioned information record carrier.

EFFECT: increased quality of data control and their reproduction when performing editing operations.

43 cl, 68 dwg

FIELD: methods and devices for memorization and processing of information containing video images following one another.

SUBSTANCE: from each image recorded prior to current time appropriately at least one image area is selected and aperture video information is recorded with placement information. from video-information at least one mixed image is generated with consideration of appropriate placement information. Mixed image is utilized for display in accordance to movement estimation, movement compensation or error masking technology frames.

EFFECT: decreased memory resource requirements for memorization of multiple previously received images.

3 cl, 4 dwg

FIELD: method and device for processing AV information, engineering of data carrier for recording a file including information provided for clarification purposes in graphic user interface, information of main and auxiliary reproduction routes, information about connection between appropriate reproduction domains along main route.

SUBSTANCE: type CPI_type is described in PlayList. CPI_type contains type EP_type and type EP_map_type. If position of I-image can be determined, type EP_map_type is utilized, if it can not be determined, type EP_map_type is utilized. Therefore, recorded AV stream data are subject to analysis of I-image and AV data of stream recorded without designation of I-image position may be controlled jointly.

EFFECT: possible joint controlling of AV stream, for which high speed reproduction is possible, and AV stream, for which such a possibility is not available, and also repeated recording is possible.

17 cl, 123 dwg

FIELD: method and device for recording and reproducing information.

SUBSTANCE: block key for encoding block data is generated with utilization of input time mark, connected to each packet, included in transport stream in accordance to packet input time. Input time mark contains random data, depending on input time, and thus it is possible to generate unique block key, which increases data protection from encryption analysis. Block key is generated on basis of combination of mark of input time with key, unique for device, information carrier or the like, such as main key, unique disk key, unique title key or the like. Because for generation of block key input time mark is utilized, it is possible not to assign zone on data carrier for storing encoding key for each block.

EFFECT: increased data protection quality.

7 cl, 41 dwg

FIELD: engineering of devices for recording and reproducing information.

SUBSTANCE: in tree-like system of keys distribution renewed data of main key and carrier key are transferred together with key renewal block. Key renewal block is such, that each one of devices, connected as leaves of tree-like structure, has leaf key and limited hub key. Concrete key renewal block may be generated for group, identified by certain hub, and assigned to group for limiting device, for which it is possible to renew key. Any device not belonging to group can not decode the key, due to that it is possible to provide protection of key distribution. In particular, in a system using main key with controlled generation, it is possible to distribute main key renewed by means of key renewal block.

EFFECT: minimized data distribution load.

9 cl, 55 dwg

Up!