Reproducing device and method, and recording carrier

FIELD: reproducing device and method for reproduction of data of immoveable image, such as demonstration of slides with possible browsing, to which audio sub-data is added, and record carrier for aforementioned goals.

SUBSTANCE: in accordance to the invention, reproducing device includes reproducing module for reproducing main stream data, including at least some video data, audio data and data of sub-picture, and audio sub-data, denoting audio-data, which are received separately from main stream data, where reproducing module contains a counter used for reproduction of audio sub-data.

EFFECT: prevented interruption in reproduction of audio sub-data even during forward or reverse reproduction.

5 cl, 11 dwg

 

The technical field to which the invention relates.

The present invention relates to a reproducing device and method, more particularly to a reproducing device and method for reproducing data of a still image, such as a slide show view, which separately are added audio subgenii, and recording media for this.

The level of technology

As these moving pictures are very large, these data images should be compressed using spatial-temporal compression to encode for easy transfer. In General, to write to the media for information storage, video compress and encode according to the standards of the Motion Picture Expert group (MPEG) (Expert group on the moving image), as prescribed by the International organization for standardization (ISO)and International electrotechnical Commission (IEC), while the audio data is compressed according to MPEG standards, or are converted into digital data using linear PCM (Pulse Code Modulation, PCM). Information about the time required for synchronization of the coded video data and audio data with each other, is included in the system multiplexed data. In this case, the standard MPEG2 is also often used when encoding data.

The system is Noah multiplexing can be accomplished by using packages. For example, as shown in figure 1, for multiplexing video data and audio data video data and audio data are separated in binary-stream packets of the specified lengths, additional information, such as title, is included in these binary-stream packets and the video packets and the audio packets are mixed and transmitted by the use of technology division of time. Therefore, the beginning of the packet, i.e. the header includes information indicating whether the packet videopokemon or audiovector.

Meanwhile, information about the time, called a time stamp is used in the synchronization between audio and video packets in accordance with MPEG standards.

This time mark is a type of tag management time, which is given in units of access for the decoding process required to playback the data. That is, the time stamp is information that determines when the audio or video data must be decoded and reproduced in units of access. There are two types of time stamps: label presentation time (PTS Presentation Time Stamp and the time stamp decoding (DTS Decoding Time Stamp).

PTS is management information for data playback, select, depending on the adopted method of MPEG encoding, when the pulse synchronization of the system time (STC, the System Time Clock), e.g. the R reference signal synchronization, which is generated in the reference decoder MPEG system, equivalent to the PTS corresponding to the audio or video data reproduced and displayed in units of access.

DTS is management information for decoding data. MPEG standards require DTS, as the sequence of delivery encoded videobaby threads only. For example, as the image of the I picture and the P picture frame is delivered as a coded bit streams to the picture In the frame sequence decoding and playback of images I and P frames are different from sequences to decode and playback the images In the frame. If the PTS and DTS are not identical, they are consistently included in the packet data. If they are the same, only the PTS is included in the packet data.

In the future, traditional MPEG encoding and decoding will be described with reference to figure 2-6.

Figure 2 illustrates the traditional hierarchical encoder 200 that is used in MPEG encoding. With reference to figure 2, videocopilot 210 receives and encodes the digital video data, and abdikadyrovich 220 receives and encodes the digital audio data.

The first module 230 packaging pattisue encoded video data, deriving from videocodezone 210, by separating them in the specified unit, and generates piketirovany the elementary streams (PES, Packetized Elementary Streams). The second module 240 packaging pattisue encoded audio data, deriving from audiodatarate 220, by separating them in the specified unit, and generates the PES streams.

Information encoding time, such as PTS and DTS can be inserted in the PES. Such information encoding time is used to synchronize the PES with other data. In particular, DTS shows when the image is decoded, and the PTS shows when the image is displayed. In General, only the PTS is included in the audio data. In this case, the DTS is seen as the same thing and PTS. After the conclusion of the PTS and DTS audio or video data are packaged in the format of the payload data.

The multiplexer 250 software flow multiplexes the video PES, the stacked first module 230 packaging, program stream (PS). The multiplexer 260 transport stream multiplexes the audio PES, bagged the second module 240 packaging, transport stream (TS). In the multiplexing each PES is divided into prescribed units, these specified units are assigned identification numbers, and then is multiplexed PES.

Program stream (PS) is for media storage and is multiplexed onto a PS packet units. In the standard DVD-video, a representative application for media storage digoxinamiodarone, used PS batch unit of 2048 bytes.

TS is used in an application such as digital broadcasting, where the data loss is inevitable. TS is multiplexed in the TS packet units. TS packet unit is fixed to 188 bytes in length. It was recently increased the use TS when recording digital broadcast data on the storage media. In this disclosure TS is used in multiplexing, but PS can also be used.

As described above, TS is packetized data, such as video or audio data divided into prescribed units, so that these data could be transmitted via satellite, cable or local area network (LAN, Local Area Network). Here the specified unit is 188 bytes in length, when using MPEG-2 stream transmission according to ISO/IEC 13818-1, and 53 bytes in length, when using Asynchronous transfer mode (ATM Asynchronous Transfer Mode).

In digital broadcasting packet data is transmitted at variable time intervals. Transmitted packet data is entered into the buffer of the receiving device having a decoder, decoded by the decoder and shirokoveschatel so that the user can see the digital broadcasting. Packet data may be temporarily stored on the recording medium and played back at the desired time. In this case, variable time intervals, in which acetie data has been transferred, are meaningful, when packet data is inputted to the decoder of the playback device. This is because the transmitting side transmits packet data to the receiving side, when adjusting time intervals between the transmission of packet data, depending on the state of the buffer of the receiving device with the decoder. If variable time intervals are not added, the buffer in the receiving device becomes full or empty. Therefore, information regarding the time of arrival of the respective packet of data transferred from the recording device, is inserted in all packets, and packet data are reproduced based on the information regarding the time of arrival.

As described above, labels the arrival time (ATS), which are information on the times of arrival of the data required for correct playback of data when the packet data transmitted in a TS format, recorded on the recording medium and reproduced from this recording medium.

In other words, the recording device receives packet data sent from the transmitting side at specific time intervals, and records it on the recording medium. In order to reproduce the recorded packet data, you want the meter to transmit packet data to the decoder vosproizvodyat is the first device in the same time intervals, as specific time intervals used by the transmitting party. The counter operates in response to the system synchronizing pulse 90 kHz or 27 MHz and includes a counter that is inserted into packet data, and the counter is ATS obtained at the time when the package is entered into the counter. To play a recorded packet data, time intervals, in which packet data will be transmitted in the buffer of the decoder is determined by the counter value included in the packet data. This counter is called the pulse counter synchronization arrival time (ATS, arrival time clock). That is, the ATS is added in the input packet data, based on the counter value generated by the ATC counter, and packet data are output based on the ATS to playback the data.

Figure 3 illustrates the data structure of packet data, which includes ATS marks, determining the time of arrival of the packet data to the receiving side, and the link between ATS marks and time output data when the packet data is reproduced. With reference to figure 3, when the packet data A, B, C, and D are taken at the points 100, 110, 130, and 150 arrival time, respectively, the recording device makes ATS labels showing the points 100, 110, 130, and 150 time of arrival and inserts these ATS mark in packet data A, B, C, and D. For the play the program data batch data is produced and reproduced, based on ATS labels. That is, A packet data displayed in the time 100-time output packet data B is output at the time 110 time output packet data C is output at time 130 time output, and batch data D is output at time 150 time output.

Figure 4 illustrates the data structure of the packet data 400, which includes ATS marks that are recorded on the recording medium. For convenience, figure 4 illustrates the packet data 400 to the inclusion of the information, such as ATS 410, label 420 time decoding (DTS decoding time stamp), the label 430 presentation time (PTS presentation time stamp), and audio/video (AV) data 440 according to the present invention.

Figure 5 illustrates a portion of the playback device 500, which reproduces the packet data, which includes ATS marks, as shown in figure 4. The recording device 500 includes a device 510 of the drive disk, the buffer 520, the module 530 deacetylase source and ATS counter 540.

The device 510 drive reads the packet data, which includes ATS label, and transmits the packet data to the buffer 520.

Buffer 520 receives packet data, which includes ATS labels, and sends them to the module 530 deacetylase source.

ATS counter 540 is used when the data stream stored in the recording medium is passed to the decoder (not shown) in the time intervals in kotoryaaya data were first transferred from the host. ATS counter 540 operates in response to the system synchronizing pulse 90 kHz or 27 MHz, reinstalls ATS the value obtained at the time when the first packet in the TS format is introduced in module 530 deacetylase source, as the initial value and continues to count ATS label input packets. When the ATS input packet is equivalent to consider the value generated by the ATC counter 540, this ATS is removed from the input packet and the input packet is sent to the decoder.

In other words, the PBX counter 540 sets the ATS value of the first input packet is transferred to the module 530 deacetylase source, as the initial value and starts to count. Next, the module 530 deacetylase source checks the ATS values of the following packet data with ourselves, ATS removes the value from the packet data whose ATS is equivalent to consider the value generated by the ATC counter 540, and transmits the packet data to the decoder.

For example, in the case of batch data from figure 3, as the value of the ATS of the first packet data is 100, the initial value of the ATC counter 540 is set as 100 and the PBX counter 540 continues to count. ATS is removed from the first packet data and the first packet data transmitted to the decoder. Further, because the value of the ATS of the second packet data is 110, the module 530 deacetylase source removes the ATS of the WTO who's packet data, and transmits the second packet data to the decoder, when considering the value of the ATS of the counter 540 is 110. This process also applies to other packet data in the same way.

6 is a block diagram of the conventional decoder 600, which is used to synchronize data based on the encoded time information, such as PTS and DTS. With reference to Fig.6, the decoder 600 includes a demultiplexer 610, the video decoder 620, the counter 630 pulses synchronize the system time (STC), audio decoder audio 640 and graphics processor 650.

The demultiplexer 610 further demultiplexes the multiplexed video data packets, audio packet data and packet data subsistence and sends demultiplexing video packet data and an audio packet data to the video decoder 620 and the audio decoder 640, respectively. Demultiplexing subsistence may be pozhalovanii data, which are portrayed to be combined with the video packet data. Figure 6 decoder that decodes data subsistence, not shown.

STC counter 630 operates at 90 KHz or 27 MHz and controls so that the value of the package, which is obtained at the time when the package is put into a buffer (not shown) of the decoder, was equivalent to the value of the pointer software synchronization signals (PCR program clock reference) from this package. The buffer temporarily stores the packet data, which conclusion shall be from the demultiplexer 610, but still must be entered in the video decoder 620. PCR indicates a pointer software synchronization signals, which is the information used to adjust the value of the STC counter, which is the temporary value to the value established by the MPEG decoding device with video and audio codecs.

The process of decoding packet data, which includes DTS label and tag PTS, will be described with reference to Fig.6. First, the demultiplexer 610 further demultiplexes the input transport packet in the source video data packets and audio data packets and sends the video data packets and audio data packets to the video decoder 620 and the audio decoder 640, respectively.

Next STC counter 630 is set based on the PCR information (not shown)contained in the packet data. Video packet data is entered in the video decoder 620 is installed STC counter 630 in DTS time and are decoded by the video decoder 620. Since the audio packet data have only a PTS value, the audio packet data is entered in the audio decoder audio 640 in PTS time, decoded by the audio decoder 640 and displayed.

Next, the decoded video packet data outputted from the video decoder 620, are entered in the graphics processor 650 with STC counter 630 based on the PTS of time, are rendered by the graphics processor 650 and violets is how video data.

As described above, the audio and video packet data can be synchronized with each other by controlling the decoding and output of audio and video packet data in PTS time and DTS time, consider using the value generated by the STC counter 630. That is, audio and video packet data are decoded and synchronized with each other in response to the synchronizing pulse generated by the STC counter 630.

In General, there are two applications of still images. First, there is a slide show, where a still image is displayed at the specified times. That is, the user reproduces a still image using the playback ago, where the previous image is reproduced again, or play forward, where the playback of the current image pereschitivaetsya and plays the next image. When the STC value is updated with the new value, the image can be consistently reproduced again. If the audio data included in the still image, these audio data are reproduced in synchronization with the newly updated still image. Thus, reproduction of the audio data is interrupted and the audio data is reproduced again from portions of the audio data corresponding to the new still image.

Second, there is a slide show of the opportunity the check. In slide show view playback of the audio data should not be interrupted even for playing back or playing forward. For example, the slide show is playing, as if flipping through the files of the album to see included pictures there. On the other hand, during playback of the slide show with background music continuous playback of the background music is required for natural reproduction of still images, even if the user selects and reproduces the image before or after current image.

Following problems with the playback forward or backward slide show view will be described with reference to Fig.7. A still image, such as a slide show view, are separated in the primary data stream and the audio subgenii. In General, the data in the main stream includes video data, audio data and data subsistence, but the video in the application of slide show view should be understood as still image data, excluding the audio data. Audio subgenii represent audio data, which additionally made separate from the primary data stream and are played as background music during playback data stills iznaga image.

With reference to Fig.7, each still image and audio subgenii synchronized using the PTS information, i.e. information encoding time. While continuing playback of the data, the value of the STC counter decoder (not shown) is increased and the normal playback is performed in accordance with this increased value of the STC counter. However, when the user wants to perform playback forward or backward, the value of the STC counter pedregales based on the identified position of the playback forward or backward (for example, 3000 and 20000). If the value of the STC counter is updated, STC counter is reset to 10000, in order to restore the original still image and the original subaudio, thereby causing an interruption in the audio ariannah, i.e. background music.

As described above, the conventional reproducing device controls both the video decoder and audio decoder audio using the STC counter. Therefore, when the standard playback device is used to reproduce a still image, using an application such as a slide show view, it is difficult to avoid interruption in the playback of the background music when the STC value pedregales for playing back or forward. In this case, the slide show view may not b the th reproduced smoothly and can cause the annoying rattling noise.

Disclosure of inventions

The present invention provides an apparatus and method for reproducing data of a still image, such as a slide show view, which further includes audio subgenii, without interrupted playback of these audio ariannah, i.e. the background music, even during playback forward or backward, and a recording medium for this.

According to one aspect of the present invention is a reproducing device containing reproducing module for reproducing data of the main stream and audio ariannah separately added to the data in the main stream, and the playback module contains a counter used in the audio-ariannah.

Additional aspects and/or advantages of this invention will be set forth in part in the description that follows, and will partly be obvious from the description or may be learned through the use in practice of this invention.

In one aspect of the present invention, the counter includes a counter pulse synchronization arrival time (ATS) subaudio, which is used to deacetylate these audio subgenii.

In another aspect of the present invention, the counter contains a count of pulses of the synchronization of the system time (STC) subau the IO, which is used to decode diacetylene audio subgenii.

In one aspect of the present invention the data in the main stream includes data of a still image.

According to another aspect of the present invention is a reproducing device, comprising a playback module main thread, in order to reproduce the data in the main thread, which includes still image data using the synchronization signals for data of the main stream; and a playback module, subaudio to play audio subgenii separately added to the data in the main thread using the synchronization signals for audio ariannah.

According to another aspect of the present invention, the playback engine main thread includes a module diacetylene the main thread, which depacketize the data in the main thread; and ATS counter the main thread, which provides a synchronizing pulse used in diacetylene data of the main flow through the module diacetylene the main thread. The playback module, subaudio includes module deacetylase subaudio that depakotebuy audio subgenii; and ATS counter subaudio, which provides a synchronizing pulse used in diacetylene AUD is about-ariannah through module deacetylase subaudio.

According to another aspect of the present invention, the playback engine main thread includes a decoder main thread, which decodes the data in the main stream, deriving from module diacetylene the main thread; and STC counter the main thread, which provides a synchronizing pulse that is used in decoding the data of the main stream by the decoder of the main thread. The playback module, subaudio includes a decoder, subaudio, which decodes the data subaudio, deriving from module deacetylase subaudio; and STC counter subaudio, which provides a synchronizing pulse that is used in decoding the audio ariannah by the decoder subaudio.

According to another aspect of the present invention is a method of reproduction that contains the audio ariannah separately added to the data in the main thread using the synchronizing pulse for audio playback-ariannah.

In one aspect of the present invention audio-ariannah includes diacetylene audio ariannah using the synchronizing pulse, deacetylase audio subgenii.

In one aspect of the present invention audio-ariannah includes decoding audio ariannah using pulse sync the organization, decoding diacetylene audio subgenii.

According to another aspect of the present invention is a method of reproduction, which includes the reproduction data of the main stream, which includes still image data using a synchronizing pulse reproducing the data in the main stream; and playing the audio-ariannah that are separately added to the data in the main thread using the synchronizing pulse reproducing audio subgenii.

In one aspect of the present invention, the reproduction data of the main stream includes diacetylene data the main thread, using the synchronizing pulse, depacketize the data in the main stream; and decoding the data in the primary stream using pulse synchronization, decoding diacetylene the data in the main stream.

In one aspect of the present invention audio-ariannah includes diacetylene audio ariannah using the synchronizing pulse, deacetylase audio subgenii; decoding audio ariannah using pulse synchronization, decoding diacetylene audio subgenii.

According to another aspect of the present invention provides a computer-readable recording medium storing a program performing the method play the fight, moreover, this method of play includes playing audio ariannah separately added to the data in the main thread using the synchronizing pulse reproducing audio subgenii.

According to another aspect of the present invention provides a computer-readable recording medium storing a program performing the method of play, and this method of play includes the playback data of the main stream, which includes still image data using a synchronizing pulse reproducing the data in the main stream; and playing the audio-ariannah separately added to the data in the main thread using the synchronizing pulse reproducing audio subgenii.

Brief description of drawings

These and/or other aspects and advantages of this invention will become apparent and more readily appreciated from the following description of embodiments, taken in connection with the accompanying drawings, of which:

figure 1 illustrates the traditional structure of multiplexed data packet data;

figure 2 illustrates the traditional hierarchical encoder for MPEG encoding;

figure 3 illustrates a conventional data structure of packet data, which includes labels the arrival time (ATS) and communications between ATS marks and age is it output when packet data is reproduced;

figure 4 illustrates a conventional data structure of packet data, which includes information time synchronization;

figure 5 illustrates part of a conventional reproducing device that reproduces the packet data, which includes ATS marks;

6 is a block diagram of part of a standard decoder included in the conventional reproducing device;

Fig.7 illustrates the traditional way of resetting the pulse synchronization of the system time (STC) when playing a slide show can be viewed;

Fig is a schematic block diagram of the playback device according to a variant implementation of the present invention;

figure 9 is a detailed block diagram of the playback device from Fig;

figure 10 is a detailed block diagram of the decoder of the main flow shown in Fig.9; and

11 is a block diagram of a sequence of operations illustrating a method of playing back a still image according to a variant implementation of the present invention.

The implementation of the invention

Now made detailed reference to embodiments of the present invention, examples of which are illustrated in the accompanying drawings, and the same reference position everywhere indicate the same elements. the variants of implementation are described below, in order to explain the present invention with references to the figures.

Fig is a block diagram illustrating the playback device 800 according to a variant implementation of the present invention. Playback device 800 includes a module 810 playback data main thread module 820 audio ariannah.

Module 810 data playback of the main stream reproduces the data in the main thread using the synchronizing pulse, and includes a counter 905 pulse synchronization arrival time (ATS) of the main flow and counter 910 pulses synchronize the system time (STC) the main thread.

Module 820 audio ariannah plays audio subgenii using the synchronizing pulse, and includes PBX counter 906, subaudio and STC counter 911 subaudio.

The structure of the playback device 800 will be described in detail with reference to Fig.9. As described above, the playback device 800 reproduces the data in the main thread using the synchronizing pulse for the data of the main stream, and reproduces audio subgenii using pulse synchronization for audio ariannah. Therefore, even if the synchronizing pulse for the data of the main flow is regulated, pulse synchronization for audio ariannah not affected by this regulation is receiving, thus making possible a continuous audio playback-ariannah.

The structure of the playback device 900, such as that shown in Fig, will be now described with reference to Fig.9. The playback device 900 includes a device 901 of the drive disk, the buffer 902 main stream, the buffer 903 subaudio, the first module 904 of diacetylene source PBX counter 905 main thread, ATS counter 906, subaudio, the second module 907 deacetylase source, the demultiplexer 908, the decoder 909 main thread, STC counter 910 main thread, STC counter 911 subaudio, the decoder 912, subaudio and graphics processor 913.

The device 901 of the disk drive reads the packet data, which includes labels the arrival time (ATS), of the recording media 914, transmits packet data to the main thread, which includes still image data from the packet data buffer 902 main stream and transmits subaudio packet data to the buffer 903 subaudio.

The first module 904 of diacetylene source receives packet data of the main stream from the buffer 902 main thread, depakotebuy packet data of the main stream and sends diacetylene the data in the main stream to the demultiplexer 908. More specifically, the first module 904 of diacetylene source transmits diacetylene the data in the main stream from the cat who where separated ATS marks, the demultiplexer 908 in specified time intervals, based on ATS information added to packet data main thread PBX counter 905 main thread.

ATC counter 905 main thread controls the first module 904 of diacetylene source to send diacetylene the data in the main stream to the demultiplexer 908 in specified time intervals. More specifically, the ATC counter 905 main thread is initialized based on the ATS of the first packet data of the main stream, introduced in the first module 904 of diacetylene source, and starts to count at the same time. When considering the value of the ATC counter 905 main thread is equivalent to the value of the ATS of the second packet data of the main stream introduced into the first module 904 of diacetylene source, the first module 904 of diacetylene source depakotebuy second packet data of the main stream and sends these diacetylene the data in the main stream to the demultiplexer 908.

The operation of the second module 907 deacetylase source and ATC counter 906, subaudio are the same as those in the first module 904 of diacetylene source and ATC counter 905 main thread, respectively.

The second module 907 deacetylase source takes subaudio packet data from the buffer 903 subaudio, depakotebuy these subaudio packet data and outputs the de is acetylene audio subgenii decoder 912, subaudio. More specifically, the second module 907 deacetylase source displays diacetylene audio subgenii, which are separated ATS label, in the specified time intervals, based on ATS information added to subaudio packet data ATC counter 906, subaudio.

ATC counter 906, subaudio controls the second module 907 deacetylase source to output subaudio packet data at specified time intervals. More specifically, the ATC counter 906, subaudio is initialized based on the ATS value of the first subaudio packet data input to the second module 907 deacetylase source, and ATC counter 906, subaudio starts counting at the same time. When considering the value of the ATC counter 906, subaudio equivalent to the value of the ATS, added to the second subaudio packet data input to the second module 907 deacetylase source, the second module 907 deacetylase source depakotebuy second subaudio packet data, and outputs diacetylene audio subgenii. Diacetylene audio subgenii output from the second module 907 deacetylase source, can be sent to the buffer (not shown).

The demultiplexer 908 demuxes diacetylene the data in the main thread containing the time stamp decoding (DTS) and label the presentation time (PTS), and sends these demultiplexing the data decode is at 909 main thread. Demultiplexing the data in the main stream output from the demultiplexer 908, buffered decoding buffer (not shown) before demultiplexing the data in the main stream are introduced into the decoder 909 main thread.

STC counter 910 main thread runs at 90 kHz or 27 MHz. STC counter 910 main thread is set based on information (not shown) of the pointer software synchronization signals (PCR)contained in the packet data, and controls the packet data is received at the time when the packet data is entered in the decoding buffer, based on the PCR value that is contained in these batch data.

Installed STC counter 910 main thread controls demultiplexing the data in the main thread, so they were introduced in the decoder 909 main thread in DTS time defined in the DTS information, and decoded by the decoder 909 main thread.

The decoded data of the main stream output from the decoder 909 main stream, is introduced into the graphics processor 913 in PTS time specified by the PTS information. The decoded data of the main stream are processed by the graphics processor 913 and displayed.

The work of the STC counter 910 main thread similar to the ATC 905 counter the main thread. That is, the STC counter 910 main thread initialized, the database is ruas on PCR information and begins to count at the same time.

The decoder 909 main thread decodes demultiplexing primary data stream and transmits the decoded result to the graphic processor 913, when considering the value of the STC counter 910 main thread is equivalent to the DTS value of the packet data. Also the graphics processor 913 handles the received result of the decoding, and outputs the processing result on the screen (not shown), when considering the value of the STC counter 910 main thread is equivalent to the value of the PTS contained in the packet data.

Operations STC counter 911 subaudio and decoder 912, subaudio similar transactions STC counter 910 main stream and decoder 909 main thread.

STC counter 911 subaudio operates at 90 kHz or 27 MHz and controls the value diacetylenic audio ariannah entered in the decoding buffer that temporarily stores data, based on the PCR value contained in the packet data.

Installed STC counter 911 subaudio controls diacetylene audio subgenii that they were introduced in the decoder 912, subaudio in PTS time specified by the PTS information, and decoded by the decoder 912, subaudio.

The work of the STC counter 911 subaudio similar to the STC counter 910 main thread. That is, the STC counter 911 subaudio is initialized based on the PCR of the information contained in the pack the data, and begins to count at the same time.

The decoder 912, subaudio decodes diacetylene audio subgenii when considering the value of the STC counter 911 subaudio equal to the PTS value included in the packet data. Audio subgenii are decoded and displayed without performing additional processing on audio subgenii.

Figure 10 illustrates in detail the decoder 909 main thread of Fig.9. The decoder 909 main stream includes audio decoder audio 1, which decodes the audio data, the decoder 2 subsistence that decodes data subsistence, and the video decoder 3, which decodes video. The data in the main thread of the application data of a still image, such as a slide show view, may include video data, i.e. data of a still image, and subgenii images, such as subheadings, but the data in the main stream will not include audio data. Accordingly, the audio decoder audio 1 is not used in the application of slide show view.

Audio decoder audio 1, decoder 2 subsistence and video decoder 3 decodes the audio data subsistence and video data, respectively, based on considering the value of the STC counter 910 main thread of Fig.9.

11 is a block diagram of a sequence of operations illustrating a method of playback of the data stationary ka is the pictures with separately added audio subdirname, according to a variant implementation of the present invention. With reference to figures 9 and 11, the device 901 of the disk drive reads the packet data from the recording media 914 (operation 1100).

The data in the main stream of the read packet data, which include data from a still image stored in the buffer 902 main thread, and audio subgenii read packet data stored in the buffer 903 subaudio (operation 1110).

Next, the first module 904 of diacetylene source depacketize the data in the main stream, based on considering the value of the ATC counter 905 main thread, and the second module 907 deacetylase source depakotebuy audio subgenii based on considering the value of the ATC counter 906, subaudio (operation 1120).

Further, the demultiplexer 908 further demultiplexes the data in the main thread, diacetylene the first module 904 of diacetylene source (operation 1130).

Further, the decoder 909 main thread decodes demultiplexing the data in the main stream, based on considering the value of the STC counter 910 main stream, and the decoder 912, subaudio decodes diacetylene audio subgenii based on considering the value of the STC counter 911 subaudio (operation 1140).

Next, the decoded data of the main stream and audio subgenii displayed (operation 1150).

The way from 11 may be assests the n as computer-readable code in a computer-readable medium. Here the computer-readable medium may be any recording device that allows storage of data, which are read by a computer system, such as the permanent storage device (ROM), random access memory (RAM), compact disk (CD)-ROM, a magnetic tape, a floppy disk, an optical storage device, and so forth. Computer-readable media may be the carrier oscillation, which transmits the data via the Internet. For example, computer-readable recording medium may be distributed among computer systems connected through a network, and the present invention may be stored and implemented as computer-readable code in a distributed system.

As described above, according to the present invention is perhaps more natural to play back a still image, such as a slide show view, which separately added audio subgenii using pulse synchronization data for the main thread and the synchronizing pulse for audio ariannah, thereby preventing interruption in the audio-ariannah, such as background music, even during playback forward or backward.

Although several embodiments of the present invention have been shown and described, it will be appreciated by specialists in the data is the second region, what changes can be made in this embodiment without departing from the principles and essence of this invention, the scope of which is defined in the claims and its equivalents.

1. Playback device containing a reproducing module for reproducing data of the main stream, which includes at least one of video data, audio data and data subsistence, and audio ariannah indicating audio data, which are obtained separately from the primary data stream, and the playback module contains a counter used in the audio-ariannah.

2. The device according to claim 1, in which the counter includes a counter pulse synchronization arrival time (ATS) subaudio used to deacetylate audio subgenii.

3. The device according to claim 2, in which the counter contains a count of pulses of the synchronization of the system time (STC) subaudio used to decode diacetylene audio subgenii.

4. The device according to claim 1, in which the data in the main stream contains data of a still image.

5. Playback device containing

the playback module main thread, in order to reproduce the data in the main stream, which includes at least one of video data, audio data and data subsistence, is using the pulse timing data for the main thread; and

the playback module, subaudio to play audio subgenii, which is the audio data, which are obtained separately from the primary data stream using pulse synchronization for audio ariannah.

6. The device according to claim 5, in which the playback module main thread contains

module diacetylene the main thread, which depacketize the data in the main thread; and

ATS counter the main thread, which is used in diacetylene data of the main flow through the module diacetylene the main thread, and

the playback module, subaudio contains

module deacetylase subaudio that depakotebuy audio subgenii; and

ATS counter subaudio, which is used in diacetylene audio ariannah through module deacetylase subaudio.

7. The device according to claim 6, in which the playback module main thread also contains

the decoder main thread, which decodes the data in the main stream output from the module diacetylene the main thread; and

STC counter the main thread, which provides a synchronizing pulse that is used in decoding the data of the main flow through the decoder main thread, and

the playback module, subaudio also sod is RIT

subaudio decoder that decodes audio subgenii output of the module deacetylase subaudio; and

STC counter subaudio, which provides a synchronizing pulse that is used in decoding the audio ariannah by the decoder subaudio.

8. Computer-readable recording media intended for use in the computer that stores the appropriate program for causing execution by a computer of a method of play that contains the following stages of audio-ariannah, which is the audio data, which are obtained separately from the primary data stream using pulse synchronization for audio playback-ariannah.

9. Computer-readable recording media intended for use in the computer that stores the appropriate program for causing execution by a computer how to play, containing the following steps:

the playback data of the main stream, which includes at least one of video data, audio data and data subsistence using the synchronizing pulse reproducing the data in the main thread; and

audio-ariannah, which is the audio data, which are obtained separately from the primary data stream using pulse synchronization for playback is edenia audio ariannah.

10. Reproducing device, reproducing the streams of video and audio data recorded on a recording disk, containing

the first module playback, playback of the first data stream containing at least one of video data, audio data and data subsistence, based on the synchronization signals generated by the first counter, and

the second playback module reproducing the second data stream containing audio data obtained separately from the primary data stream based on the synchronization signals generated by the second counter,

when this playback device configured to playback audio without interruption.

11. The device according to claim 10, in which the first and second counters independently regulated without affecting each other.

12. The device according to claim 10, in which the first counters contain the first pulse counter synchronization time of arrival and the first pulse counter synchronization of the system time, and the second counters include the second pulse counter synchronization arrival time and a second pulse counter synchronization of the system time, which is initialized based on information pointer software synchronizing pulse in the first and second data streams.

13. The device according to item 12, in which the first playback module contains

the first buffer, which captures the first data stream;

the first module deacetylase source, which depacketize the first data stream based on the score of the first pulse counter synchronization arrival time;

demultiplexer, which demuxes depakotebuy the first data stream; and a first decoder decoding demultiplexing the first data stream based on the score of the first pulse counter synchronization of the system time.

14. The device according to item 13, in which the first data stream contains the data in the main stream and the second data stream contains audio subgenii.

15. The device according to 14, in which the data in the main stream contains data of a still image.

16. The device according to 14, in which the data in the main stream contains the slide show view.

17. The device 14 in which the first decoder contains

audio decoder audio, which decodes audio data;

decoder subsistence that decodes data subsistence; and a video decoder that decodes video data.

18. The device 17, where the data in the main stream contains the slide show view, audio decoder audio is inactive.

19. The device according to item 13, is which the second playback module contains

a second buffer, which captures the second stream of data;

the second module deacetylase source, which depacketize the second data stream based on the account of the second pulse counter synchronization arrival time;

a second decoder decoding depakotebuy the second data stream based on the account of the second pulse counter synchronization of the system time.

20. The device according to claim 19, in which the first data stream contains the data in the main stream and the second data stream contains audio subgenii.

21. The device according to claim 19, in which the second data stream contains audio subgenii that are played regardless of the playback of the first data stream.

22. The device according to claim 19, in which the second data stream separately added to the first data stream on the recording disk.



 

Same patents:

FIELD: recording method for use by a device and/or which is encoded on computer-readable carrier.

SUBSTANCE: the method includes selection of enabled defect control mode or disabled defect control mode, which defines, whether defect control should be performed while the data is recorded onto record carrier, recording of data onto record carrier during realization of defect control on record carrier, if enabled defect control mode is selected, and recording of data onto data carrier without defect control, if disabled defect control mode is selected.

EFFECT: increased efficiency.

10 cl, 17 dwg

FIELD: data carriers.

SUBSTANCE: in accordance to the invention, recording and/or reproduction device includes recording and/or reading module, which records or reads data from information data carrier, having one or more layers for recording information; and control module, controlling data recording and/or reading module for recording data onto information data carrier by means of access to one or more structures with information about the disk, which include information about recording-related parameters, corresponding to recording characteristics of information data carrier, and recording characteristics information, to which all recording related parameters are applied. Recording characteristics information includes recording speed information, recording layer information and recording strategy defining information.

EFFECT: ensured compatibility between various specifications of optical disks.

2 cl, 9 dwg

FIELD: information carrier, device and method for recording and/or reproducing data.

SUBSTANCE: information data carrier includes input area, including advance recording area and recordable zone, while recordable zone includes compatibility information zone, wherein compatibility information is recording, which indicates whether each area in information data carrier is recordable and/or reproducible, and in case when other record protection means are available for information data carrier, record protection of information data carrier is determined on basis of result of execution of OR function relatively to compatibility information and aforementioned other record protection means.

EFFECT: ensured compatibility of information carriers and disk drives.

4 cl, 16 dwg

FIELD: method for recording and reproducing files in real time scale, and also for processing files with usage of information about recording/reproduction in real time scale.

SUBSTANCE: information about recording/reproduction in real time scale is stored in file control information area, in each real time file, or in separate file. Recording/reproduction attributes are assigned to a file in real time scale.

EFFECT: files, recorded in real time scale, may be reproduced without interruption.

14 cl, 14 dwg

FIELD: methods for reproducing content information in device for interactive optical disk and for providing content information on the server of information provider.

SUBSTANCE: the reproduction method includes synchronization and reproduction of data read from interactive optical disk, and content information, dispatched and loaded from information provider server, connected via Internet, generation of command for requesting repeated send of content information, if content send from information provider server is stopped or delayed, dispatching of the command and reproduction of content information, repeatedly sent from information provider server together with data read from interactive optical disk, during its repeated synchronization with data read from interactive optical disk.

EFFECT: expanded functional capabilities.

5 cl, 6 dwg

FIELD: one-time record carrier, capable of preserving the data record condition, method for preserving condition of data record on aforementioned carrier and device for recording and/or reproduction of aforementioned carrier.

SUBSTANCE: in the method for preserving data record of one-time record carrier, data is firstly recorded on one-time record carrier. Then, data about condition of record, representing occupied areas, are generated and recorded in temporary defect control area allocated in the carrier. After that finalization command is received to preserve the condition of data record of the data carrier. Then, in response to the finalization command, given data is recorded in temporary defect control area, to prevent additional recording of data onto the carrier. Therefore, condition of data record of finalized one-time record carrier may be preserved.

EFFECT: increased efficiency.

8 cl, 10 dwg

FIELD: optical disks, method and device for reproducing them, and also device for manufacturing them.

SUBSTANCE: data carrier track is divided on physical segments, N blocks of wobble data of constant length are created in each physical segment, wobble data block is determined to include first block, containing a portion of wobble modulation in part, corresponding to first half, second block, containing a wobble modulation portion in the part, corresponding to the other part, and third block, containing no portions of wobble modulation. Physical segment is determined to have segment types (type 1,2,3), each one of which necessarily includes a third block is certain area and, respectively, includes first, second and a combination of second and first blocks in remaining spaces. In track placement, lower limit number of times M1 is limited, in accordance to which first and second types (type 1, type 2) are serially positioned, and lower limit number of times M2 is limited, in accordance to which second types (type 2) are serially positioned, and first type (type 1) and second type (type 2) are respectively positioned immediately in front of or after the third type (type 3).

EFFECT: less errors when reading address information.

5 cl, 27 dwg

FIELD: method and disk drive for recording defect management information, and also record carrier, relatively to which defect management is applied.

SUBSTANCE: defect management method includes recording first condition information, which denotes the fact that temporary defect management structure renewal cycle is open, when temporary defect management structure renewal is started. Temporary defect management structure contains information, related to management of temporary defects. Further, method includes temporary defect management structure renewal, when data are recorded onto information carrier or read from information carrier. Finally, method includes recording second condition information, which sets closure of temporary defect management structure cycle when temporary defect management structure renewal is complete.

EFFECT: increased efficiency.

15 cl, 7 dwg

FIELD: data carriers.

SUBSTANCE: disk has renewable defect control zone, user data zone, reserved zone and zone recorded wherein are addresses of data which are recorded last in user data zone, and address of replacement data recorded in reserved zone. Renewable defect control zone is used by device for controlling defects on disk. Reserved zone is the replacement zone for defect existing in user data zone. The disk is a one-time recording disk.

EFFECT: increased efficiency.

5 cl, 12 dwg

FIELD: data carriers.

SUBSTANCE: disk-shaped data carrier when disk manufacture method is used contains first record carrier, which is formed in such a position in direction towards disk thickness, that distance from surface of cover layer, through which light comes for recording and/or reproduction onto first record layer, equals the distance in case of single-layered disk, and second record layer is formed in form of multiple recording layers in such a position, that it is positioned closer to aforementioned surface of cover layer then aforementioned first layer, in which from first to n-th record layers, record layers with odd numbers are recorded and/or reproduced in direction from internal circle to external circle of disk, and record layers with even numbers are recorded and/or reproduced in direction from external circle to internal circle of disk.

EFFECT: increased compatibility, reliability, possible access between single-layer disk and multi-layer disk.

3 cl, 84 dwg

FIELD: data carriers.

SUBSTANCE: method includes forming a mark and space with use of signal, containing record template, erasing template, having multiple pulses, and cooling pulse, connecting templates of recording and erasing.

EFFECT: higher efficiency.

3 cl, 21 dwg

FIELD: data carriers.

SUBSTANCE: method includes forming a mark and space with use of signal, containing record template, erasing template, having multiple pulses, and cooling pulse, connecting templates of recording and erasing.

EFFECT: higher efficiency.

3 cl, 21 dwg

FIELD: data carriers.

SUBSTANCE: in optical data carrier, including track, including multiple recesses, formed on basis of first data being subject to recording, and platforms, formed between adjacent recesses, these recesses are recorded with deformation on basis of second data. First and second data are synthesized and played for realization of sound playback with broad frequency range. Also, first data are recorded with possible playback by means of common disc player. Playback of first data is controlled by second data for protection of recorded data.

EFFECT: higher efficiency.

6 cl, 44 dwg

FIELD: data carriers.

SUBSTANCE: data carrier has formatted information for data and manufacturer information, containing identification information for recording device, which forms or modifies data on data carrier, and normalizes information, related to modification of data on carrier. Manufacturer information has individual format, incompatible to other manufacturers.

EFFECT: higher efficiency.

7 cl, 8 dwg

FIELD: optical data carriers.

SUBSTANCE: device has tracks, each of which is comprises multiple recesses, formed on basis of first data, meant for recording, and areas between recesses. Multiple recesses are displaced from track center on basis of second data, at the same time recesses cross central position of track with given periodicity. First data may be recorded analogically to compact disk data. Second data may be separated from signal of track tracking error. Second data may be used for copy protection in relation to first data, while amount of first data, which can be recorded on carrier, does not decrease when recording second data, and as a result of recesses displacement range being set within limits of preset value in range, wherein no track tracking displacement occurs, first data can be played back by existing players to provide for compatibility of playback.

EFFECT: higher efficiency.

8 cl, 12 dwg

FIELD: optical data carriers.

SUBSTANCE: in accordance to method, recording signal is generated, template for erasing which has predetermined pulse signal, high level of which is higher than erasing power level, and low level of which is lower than erasing power level. In variants, power level of first pulse of erasing template is low level of erasing template, and power level of last pulse of erasing template is high level, or power level of first pulse of erasing template is low level of erasing template, and power level of last pulse of erasing template is low level, or power level of first pulse of erasing template is high level of erasing template, and power level of last pulse of erasing template is high level, or power level of first pulse of erasing template is high level of erasing template, and power level of last pulse of erasing template is low level.

EFFECT: prevented distortion of mark shape, improved recording/reproduction characteristics.

8 cl, 30 dwg

FIELD: engineering of disk cartridges for recording and reproducing information.

SUBSTANCE: disk cartridge is made by positioning optic disk in the body, recording surface of which contains circular zones: internal zone, holding zone, transfer zone, information recording zone and edge zone. Identification information of disk cartridge is recorded in transfer zone of optical disk so, that it is discernible from outside the body.

EFFECT: it is possible for user to find out, what content is recorded in disk cartridge without reproducing said content.

3 cl, 10 dwg

FIELD: optical engineering.

SUBSTANCE: position information us recorded in guiding grooves of optical disc. Signal sync group achieved when reading position info from disc out differs from signal sync group of disc of other type which operates at different mode of formatting and recording. Density of recording of optical disc differs from density of recording of other type disc. Sync group has high level value at preset period or at period being higher than preset one followed by value at lower level for preset period or for period being bigger than preset one which speaks of standard or high density of recording.

EFFECT: higher possibility of identification.

18 cl, 35 dwg

FIELD: optical information carriers.

SUBSTANCE: when data are overwritten on recordable and/or readable optical disk, method includes performing linking before physical cluster, from which overwriting process starts. In accordance to method, when overwriting is performed at portion of optical disk, on which information was recorded, or when overwriting is performed on portion including a defective area, linking is performed before portion, where overwriting is to be performed, or behind defective area, thus realizing reliable recording and reproduction of data. Invention makes it possible to perform reliable recording and reproduction of data by realization of linking in case when recording is performed after data, continuously recorded on high density optical disk, or in case, when overwriting is performed on high density optical disk with a defective area, and by recording a protective interval 3 at appropriate position, meaning end data of record.

EFFECT: increased efficiency.

4 cl, 7 dwg

FIELD: engineering of optical substances for storing information.

SUBSTANCE: optical substance for storing information has input area, user data area and output area, while data, indicating maximal and/or minimal recording speeds, maximal and minimal recording speeds or compatible recording speeds, are recorded in re-recordable area of at least one of two zones - input zone or output zone.

EFFECT: reliable recording of data onto disk, which is not capable of reaching due recording speed because of manufacturing conditions, at optimal speed with consideration of previously recorded data about speed of operation.

4 cl, 5 dwg

Up!