|Publication number||USRE42369 E1|
|Application number||US 12/690,107|
|Publication date||May 17, 2011|
|Filing date||Jan 19, 2010|
|Priority date||Jun 29, 1999|
|Also published as||US6738559, USRE41389, USRE41407, USRE42348|
|Publication number||12690107, 690107, US RE42369 E1, US RE42369E1, US-E1-RE42369, USRE42369 E1, USRE42369E1|
|Inventors||Jea Yong Yoo, Kang Soo Seo|
|Original Assignee||Lg Electronics Inc.|
|Export Citation||BiBTeX, EndNote, RefMan|
|Patent Citations (10), Classifications (26)|
|External Links: USPTO, USPTO Assignment, Espacenet|
This application is a continuation of Reissue application Ser. No. 11/432,789 filed on May 12, 2006 (now U.S. Pat. No. RE 41,389), which is a reissue of U.S. Pat. No. 6,738,559 issued on May 18, 2004 (application Ser. No. 09/606,004 filed on Jun. 29, 2000). This application is also related to Continuation application Ser. No. 11/432,790, filed on May 12, 2006 (now U.S. Pat. No. RE 41,407), and Continuation application Ser. No. 12/690,105, filed on Jan. 19, 2010, and claims priority to Korean Application No. 1999-25494 filed Jun. 29, 1999 and Korean Application No. 2000-14121 filed Mar. 20, 2000.
1. Field of the Invention
The present invention relates to a method for accomplishing a requested operation selectively based upon features of other equipment connected through a digital communication line.
2. Description of the Related Art
The DVD player 100 connected through the IEEE 1394 standard uses a DVD as a medium.
The DVD recording medium will be popularized as a multi-functional disk recording medium since the standard for a DVD recording medium has been rapidly developed among related companies. Therefore, the DVD player will be widely used, and a digital video/audio presenting equipment capable of providing high-quality video pictures and sounds, for example, a digital TV will be also popularized in the near future.
Accordingly, a method using a DVD player or a DVD recorder in connection with a digital TV as shown
The DVD player 100 processes digital data stream streams of MPEG format, especially a program stream (referred as ‘PS’ hereinafter) differently depending upon whether the data stream contains a presentation data or a navigation data. The presentation data is processed to yield video and audio, and the navigation data is used for controlling a data reproducing operation of a DVD player.
Contrary to the DVD player 100, the digital TV 200 processes digital data streams of MPEG format organized with transport streams (referred as ‘TS’ hereinafter) into presentation data, and converts them into video and audio signals. Accordingly, the DVD player 100 should convert PS into TS before transmission, or the digital TV 200 should convert received PS into TS before signal processing.
The difference between PS and TS is as follows.
The PS consists of several packs and each pack consists of packetized elementary stream (PES) packets containing digitized video, audio, and additional information data. A PES packet can contain data whose size is variable so that the size of a PES packet may not be the same all the time.
On the contrary, the TS consists of transport packets and each packet has a fixed length of 188 bytes including its packet header.
Accordingly, when converting PS into TS, each PES packet of PS should be divided into packets of TS sequentially and necessary header information is added to each divided TS packet at that time. Because a PES packet is divided into multiple TS packets, a remaining area of the last TS packet is stuffed with null data after writing all data of a PES packet in the multiple TS packets.
The digital TV 200 can output high-quality video pictures and sounds by decoding the digital data streams transmitted from the DVD player 100 through the above format-converting process.
The operation such as a disk reproduction of the DVD player 100 can be controlled remotely through the digital TV 200 connected via the IEEE 1394 standard, or directly through key commands on a front panel or a remote controller.
The DVD, a multi-functional disk, can include several titles in a single disk, and characteristics of contents such as picture resolution, the number of audio channels, and display mode (for example, 4:3, 16:9, Pan-scan, or letter box) may be different according to each title. Therefore, additional information to indicate title characteristics is recorded in a DVD. In addition, a copy-right information, a disk type information on single-sided or double-sided, and various information for providing new functions are recorded in a DVD. This means that the DVD has different characteristics if a contained title is different.
Accordingly, new functions are embodied and new hardware elements are added in a recently developed DVD player in order that reproduction methods or data processing method adequate to the title characteristics and the additional information may be executed without an operation fail failure.
However, the digital TV 200 connected to the DVD player 100 through a digital interface such as the IEEE 1394 standard may not equip a processing capacity corresponding to the data processing capacity and the operation features of the DVD player 100, and may not support the characteristics of contents of the DVD in which aforementioned additional information and data for new functions are recorded.
Moreover, a low-price digital TV may not have information on its processing capacity and operational features, or may not support the negotiating function for mutual exchange of the feature information. In these case, the digital TV cannot process video/audio data of various characteristics provided by the DVD player 100 appropriately.
Accordingly, the video and audio data normally reproduced from a DVD by the DVD player may be presented abnormally in the digital TV.
It is an object of the present invention to provide a feature-dependent operating method between mutually-connected equippments and an apparatus for controlling the operating method, which request an external equipment such as a digital television to send its feature information, determine whether the data to provide for the external equipment are normally processed based on the feature information, if it is received through a digital interface, and perform a requested mutual operation selectively depending upon the result of the determination, or perform the requested mutual operation according to the pre-specified proper method if the requested feature information is not received.
The feature-dependent operating method according to the present invention comprises the steps of requesting feature information of a connected equipment through a digital interface; receiving the requested feature information through the digital interface and storing the received feature information; and performing a requested operation or not based on the stored feature information.
The feature-dependent operating apparatus according to the present invention comprises a connecting means sending and receiving data through a digital interface; a storing means storing feature information of a connected equipment received through said connecting means; a data acquisition means obtaining video and/or audio data from a data storage medium; a controlling means controlling said data acquisition means to or not to obtain data from the data storage medium based on the stored feature information; and a transmitting means transmitting data obtained by said data acquisition means to the connected equipment through the digital interface.
The accompanying drawings, which are included to provide a further understanding of the invention, illustrate the preferred embodiments of the invention, and together with the description, serve to explain the principles of the present invention.
In the drawings:
In order that the invention may be fully understood, preferred embodiments thereof will now be described with reference to the accompanying drawings.
The digital TV 200 comprises an interface 21 for receiving TS from the DVD player 100 through the IEEE 1394 digital communication line; a demux 23 for demuxing the received TS into audio and video data; decoders 24 and 25 for decoding the audio and video data into uncompressed audio and video data respectively; D/A converters 26 and 27 for converting the uncompressed digital data into corresponding analog audio and video signals respectively; a microcomputer 22 for generating control signals for each element corresponding to a user's key input, reading self feature information requested from the DVD player 100, and transmitting the read feature information; an on-screen display (OSD) circuitry 28 for outputting character signals corresponding to the advisory message transmitted from the DVD player 100 onto a screen; a mixer 30 for mixing the character signals with the decode video signals; and a memory 29 for storing feature information and data necessary for control operation of the microcomputer 22.
A key entering means 50 such as a remote controller for controlling operation of the DVD player 100 and the D-TV 200 is also shown in
And, the PS/TS converter 14 of the DVD player 100 may be integrated into the digital TV 200, or may be designed as a stand-alone.
The inter-operation between the DVD player 100 and the digital TV 200 which are constructed as shown in
In the DVD player 100, recorded signals detected from the DVD 1 by the optical pickup 2 are demodulated into PS by the demodulator 3. The PS is separated into audio, video and sub-picture data of MPEG format by the data parser 6, and the MPEG-formatted data are converted into audio and video signals by the decoders 7, 8, and 9, the presentation engine 10, and the D/A converters 11 and 12. Also, the PS is sent to the PS/TS converter 14 through the path selector 5. The PS/TS converter 14 decodes the PS and interprets the stream identification number, sorts out the PS into program specific information (PSI) for controlling program presentation, presentation data containing audio and video data, and system clock data.
The program specific information and system clock data are used as information for controlling presentation of program and system clock synchronization, respectively.
The presentation data are converted into TSs whose format is acceptable to the digital TV 200 and transferred to the digital TV 200 through the IEEE 1394 interfaces 15 and 21. Accordingly, the digital TV 200 can present high-quality digital video and audio to a viewer after decoding the data contents packetized into the received TSs, if the format of data contents is suitable to decoding requirements of the digital TV 200.
Now, a feature-dependent operation is explained. If a user presses a play key on the key entering means 50 for a certain title of the DVD 1 inserted in the DVD player 100 to be reproduced, the microcomputer 13 of the DVD player 100 checks feature information of the digital TV 200 which has been stored in the memory 16. The DVD player 100 receives the feature information in advance from the digital TV 200 through the interface unit 21 and stores it in the memory 16. The DVD player 100 judges on whether data streams which are to be reproduced and transmitted by the requested playback can be displayed normally in the digital TV 200 after understanding the processing capacity and operational function of the digital TV 200 based on the stored feature information. If the reproduced data streams are to be processed normally in the digital TV 200, the DVD player 100 carries out the requested playback operation, and if not, it carries out the requested operation differently.
Embodiments of this operation will now be described in detail with reference to the accompanying drawing.
The reason why the feature information of other equippments equipment is received in advance is to judge on whether the data streams reproduced from the DVD 1 can be normally presented in the digital TV 200 before actual playback of the DVD 1.
If the microcomputer 13 of the DVD player 100 transmits a command requesting feature information to the microcomputer 22 of the digital TV 200 connected through the IEEE 1394 interface units 15 and 21, the microcomputer 22 of the digital TV 200 retrieves the feature information from the memory 29, that is, the device descriptor information in which all information on system specification, characteristics of acceptable video and audio data, and so on are written, and transmits the retrieved feature information to the microcomputer 13 of the DVD player 10. The device descriptor information of the digital TV 200 is stored in the memory 16 or an internal memory of the microcomputer 13.
In the condition that the device descriptor information of other equippments equipment are stored in the memory 16 or an internal memory of the microprocessor 13, when a key command requesting a playback of a DVD title is entered (S13) through the key entering means 50, the microcomputer 13 reads the device descriptor information of the digital TV 200 which is already stored in the memory 16, compares it with the characteristics of data of the requested title, and then judges on (S14) whether the video and audio data streams to be reproduced and transmitted will be presented into normal video pictures and sounds in the digital TV 200 based on the comparison result.
For example, if the video data of the DVD title to be reproduced are super high-quality pictures of ‘1280×1080’ pixels corresponding to a HD-TV (High Definition-TV) and the device descriptor information indicates that the resolution of the digital TV 200 is ‘704×408’, the microcomputer 13 concludes that the super high-quality video data to be transmitted to the digital TV 200 can not be normally presented in the digital TV 200, so that it transmits an advisory message (S17) informing that the reproduced data can not be normally displayed, instead.
If a viewer requests a detailed information for the message, the microcomputer 13 retrieves (S19) information on the displaying capacity in the device descriptor information stored in the memory 16, and transmits (S20) the retrieved detailed information and the characteristics of video data of the playback-requested DVD title to be displayed onto a screen of the digital TV 200.
If the video data to be reproduced are high-quality pictures of ‘704×408’ pixels suitable to the resolution of the digital TV 200, the microcomputer 13 concludes that the video data to be transmitted to the digital TV 200 are normally presented, so that it performs (S15) the requested playback operation, then transmits (S16) the reproduced video/audio data streams to the digital TV 200 through the IEEE 1394 interface unit 15.
As described above, when a power source of the DVD player 100 is turned on or a reset is occurred on a digital interface bus, the feature information of the digital TV 200 is received and stored after requesting it to the digital TV 200. Referring to this feature information of the digital TV 200, the DVD player 100 is able to prevent data streams to be reproduced and transmitted from being presented abnormally.
When a power is applied to the DVD player 100 or a reset is occurred (S30) on a digital interface bus, the microcomputer 13 checks (S31) the connection status of the connected equippments including the digital TV 200. If the digital TV 200 is connected through the IEEE 1394 interface, the DVD player 100 requests the device descriptor information to the digital TV 200, receives it from the digital TV (S32), and then stores it in the memory 16 or an internal memory.
Then, if a key command requesting playback of a DVD title is entered (S33) through the key entering means 50, the microcomputer 13 reads the stored device descriptor information of the digital TV 200, compares it with the characteristics of data of the requested title, and then judges on (S34) whether the video and/or audio data streams to be reproduced and transmitted will be normally presented in the digital TV 200, based on the comparison result.
For example, if the audio data of the DVD title to be reproduced and transmitted are multi-channel LPCM (Liner Pulse Code Modulation) data and the device descriptor information indicates that the digital TV 200 can accept AC3-formatted audio data, the microcomputer 13 checks whether a present play mode is the auto-change mode (S37). If the present play mode is an auto change mode, the microcomputer 13 converts (S38) the reproduced LPCM audio data into audio data of AC3 format specified in the device descriptor information, and transmits the AC3-formatted data. In addition, it transmits (S39) an advisory message informing that the format of the transmitted data is converted automatically, so that an advisory message shown in
If the present play mode is not an auto change mode, other another advisory message informing of a data type mismatch is transmitted (S40) because the LPCM-formatted audio data may not be processed normally in the digital TV 200. Then, if a user requests (S41) a detailed information for the advisory message, the microcomputer 13 retrieves (S42) information on the audio decoding method specified in the device descriptor information stored in the memory 16, and transmits (S43) the retrieved detailed information and the characteristics of audio data of the playback-requested DVD title to be displayed onto a screen of the digital TV 200.
If the format of the audio data to be reproduced is AC3 which is decodable format in the digital TV 200, the microcomputer 13 concludes that the audio data to be transmitted are normally decoded into sounds in the digital TV 200, so that it performs (S35) the requested playback operation, then transmits (S36) the reproduced video/audio data streams to the digital TV 200 through the IEEE 1394 interface unit 15.
According to the above-explained embodiments, data streams to be reproduced and transmitted are prevented from being presented abnormally in the digital TV 200.
The embodiments explained till now are for the case that the requested feature information is received, however the requested feature information can not be received due to various problems.
The flow chart of
The embodiment of
On this assumption, feature information of the connected equippments is requested at the initial stage of a equipment or an interface bus (S80˜S82). This process is the same as described above.
After requesting the feature information, the microcomputer 13 checks (S83) whether the requested feature information is received from each equipment. If the feature information was received from the digital TV 200, the microcomputer 12 would execute the same steps of S13 to S20 in
Then, if a playback is requested (S84) from a viewer, the DVD player 100 reads default information designating a processing method for the case of no feature information before playback, and reproduces a requested DVD title and transmits reproduced audio data (S85) in a pre-specified format of the default information which is low-grade or lowermost format applicable to the type of a digital TV, for example, 2-channel LPCM format. At this time, the microcomputer 13 sends (S86) an advisory message telling that the format of audio data transmitted to the digital TV is 2-channel LPCM.
Accordingly, a viewer can distinguish the format of the audio data transmitted from the DVD player 100 easily based on the advisory message displayed on the digital TV 200. Thus, if sounds are not outputted normally because of the mismatch between an acceptable format of the digital TV and a format specified in the default information stored in the memory 16, a viewer sees the formats supportable in the DVD player 100 from the displayed advisory message, selects one format acceptable to the digital TV 200 among the displayed supportable several formats, and requests the DVD player 100 (S87) to convert the reproduced audio data into the data of the selected format.
For example, a viewer selects the format AC3, MPEG 1 layer 2, or MPEG 1 layer 3 to convert the LPCM audio data after seeing the advisory message shown in
Meanwhile if the digital TV 200 detects that it can not process the audio data transmitted from the DVD player 100, it may display an error message informing that input audio data are not able to be processed and which format is supportable onto a screen as shown in
The DVD player 100 may be connected with various digital appliances through the digital interface. If reproduced audio data are destined to a digital audio equipment which cannot present video pictures, the DVD player 100 may provide a voice message informing the contents shown in
The feature-dependent operating method between mutually-connected equippments equipment and the apparatus for controlling the operating method adjust functions and processing capacity of an equipment to the maximal or universal capacity of the connected equipment automatically, or inform informing a viewer of the cause of possible malfunction if the features of the connected equipment are not same, when data by a requested operation are to be transmitted to the connected equipment, thereby improving the convenience of a viewer.
Although the preferred embodiment of the present invention have been disclosed or illustrative purposes, those skilled in the art will appreciate that various modifications, additions and substitutions are possible, without departing from the scope and spirit of the invention as recited in the accompanying claims.
|Cited Patent||Filing date||Publication date||Applicant||Title|
|US5666159 *||Apr 24, 1995||Sep 9, 1997||Eastman Kodak Company||Electronic camera system with programmable transmission capability|
|US5977964||Jan 5, 1998||Nov 2, 1999||Intel Corporation||Method and apparatus for automatically configuring a system based on a user's monitored system interaction and preferred system access times|
|US20020057893||Mar 3, 1999||May 16, 2002||Anthony Wood||Digital recording and playback|
|JPH1173295A||Title not available|
|JPH05216800A||Title not available|
|JPH06326856A||Title not available|
|JPH11134264A||Title not available|
|KR19990059549A||Title not available|
|KR19990068744A||Title not available|
|KR19990088233A||Title not available|
|U.S. Classification||386/359, 386/360|
|International Classification||H04N5/91, H04N5/85, H04N5/913, G06F13/14, H04N5/765, H04N9/804, H04N5/775, G06F3/06, G11B20/10|
|Cooperative Classification||H04N5/765, H04N9/8042, H04N5/85, H04N5/781, H04N5/775, H04N9/8063, H04N9/8227, H04N21/43615, H04N21/43632, H04N21/44231, H04N9/8715|
|European Classification||H04N5/775, H04N21/4363C, H04N21/442L, H04N21/436H|