Download Method and system for controlling peripheral devices connected to a
Transcript
US 20050034160A1 (19) United States (12) Patent Application Publication (10) Pub. No.: US 2005/0034160 A1 Kim et al. (43) Pub. Date: (54) METHOD AND SYSTEM FOR (30) Feb. 10, 2005 Foreign Application Priority Data CONTROLLING PERIPHERAL DEVICES CONNECTED TO A VIDEO DEVICE Aug. 9, 2003 (JP) ............................ .. 1020030055230 Publication Classi?cation (75) Inventors: Yong-jun Kim, Yongin-si (KR); J ae-kwon Kim, SuWon-si (KR); (51) (52) Hyo-dae Kim, SuWon-si (KR); Yu-seong J eon, SuWon-si (KR); J ong-Wook Park, Seoul (KR); Eu-gene Choi, Seoul (KR); Sung-hee Kim, Seoul (KR); Young-mi Kang, Yongin-si (KR) Int. c1.7 ............................. .. H04N 7/18; H04N 7/16 Us. 01. .......................... .. 725/80; 725/147, 725/149, 725/74 (57) ABSTRACT A method and apparatus for effectively performing optimal connection con?guration by recognizing the connection status betWeen a video device and external peripheral Correspondence Address: devices. The method for identifying predetermined periph SUGHRUE MION, PLLC 2100 PENNSYLVANIA AVENUE, N.W. eral devices connected to a video device over serial com SUITE 800 munication control lines, includes, transmitting a command WASHINGTON, DC 20037 (US) to establish connection of a current peripheral device having no given device ID to its upper peripheral device among the (73) Assignee: SAMSUNG ELECTRONICS CO., predetermined peripheral devices, and transmitting a com mand to disconnect a connection to its loWer peripheral LTD. (21) Appl. No.: 10/913,468 device; requesting unique device identi?cation information to the predetermined peripheral devices; receiving a (22) Filed: Aug. 9, 2004 response to the request from the current peripheral device; and giving a device ID to the current peripheral device. DVD-Combo AV-Receiver l AV Cable Set Top Box Other AV Device Patent Application Publication Feb. 10, 2005 Sheet 1 0f 17 US 2005/0034160 A1 FIG. 1 DV m.c0 b0 AV-Receiver AV Cable w T.w mX Other AV Device Patent Application Publication Feb. 10, 2005 Sheet 2 0f 17 US 2005/0034160 A1 FIG. 2 230 240 k’\ N - ---------- --> control unit ; 5 220 E i k’\ pa‘iket : generatmg umt _ i ‘ """" "> control unit ' E 5 210 f‘) t : peripheral device - : \Ix E E 5 s s V V ~"- AV signal 200 100 - packet transcelver ‘ E 1 """""""""""" "g 5 word : 140 r" 17o Y &----> . -------- m‘ \,\ N unit .d J‘? VI 90 evlce -—— - 120 packet E generating unit E A 130 Y E control unit < ---- --> ‘ Y "3 generating - r‘) : S S 1 110 . transceiver 260 buffer é E memory unit 3 v packet transceiver ‘ a r4250 buffer E E Y 4 umt E 5 : tgxssége'gvaér mm?” i‘ i ' 270 = k’\ 4-->_ display unit 160 N 150 r*-’ 9m?“ . generatmg unlt Patent Application Publication Feb. 10, 2005 Sheet 3 0f 17 US 2005/0034160 A1 FIG. 3A Communication Control Line _________________________ “ / \ ‘ DVD-Combo AV-Receiver AV Cabie I Set Top Box Other AV Device FIG. 3B 310 Application Protocol APi 1394 or UART device driver V‘J N320 “i330 340 1394 or UART hardware A’ Patent Application Publication Feb. 10, 2005 Sheet 4 0f 17 US 2005/0034160 A1 FIG. 3C 0 Microp'rocés'sor’ or CPU 1394 1394 HUB 1394 1394 connection line 1 1394 1 1394 connection line 1394 _l Micicprocessor Microprocessor Microprocessor or CPU or CPU or CPU Avdev‘icei AV name: AV deviceii Patent Application Publication Feb. 10, 2005 Sheet 5 0f 17 US 2005/0034160 A1 FIG. 3D TV Microprocessor or CPU 1394 1394 1394 connection line 1394 1394 1394 connection line 1394 1394 1394 1394 Microprocessor Microprocessor Microprocessor or CPU or CPU or CPU AV device 1 AV device 2 AV device 3 Patent Application Publication Feb. 10, 2005 Sheet 6 0f 17 US 2005/0034160 A1 TV Microprocessor or CPU UART RS-23‘2C‘ cable UART1 UART2 Rs-232c cable UART1 UARTZ ‘I ’ UART1 UART2 Microprocessor Microprocessor Microprocessor or CPU or CPU or CPU AV device 1 AV device 2 AV device 3 Patent Application Publication Feb. 10, 2005 Sheet 7 0f 17 US 2005/0034160 A1 FIG. 4A Start V Allocate unique #18100 indenli?er . peripheral device part it N 8110 ~8 Request back panel information 111 Check back panel information S112 H5113 ack panel image No N S120 Receive back panel information Transmit back panel information ‘ it and back panel image N S114 Transmit back panel information Compute optimal connection configuration v N $150 check connection Check connection ,._, $151 signal signal I ~ 5160 Store connection status information _ $170 Modify connection #13183 for all device No status completed? A N 8181 configuration . optimal? Yes s1 82 Display connection configuration error information reattempt N° Patent Application Publication Feb. 10, 2005 Sheet 8 0f 17 US 2005/0034160 A1 FIG. 4B G) C‘) @ G) @ (E) regeiver (3) i l-_---_ - - - _ __ ----‘ >< CF) @ @ 631.1% An external input of (3) TV was erroneously connected to (.0 DVD Combo. It Is recommended that a component terminal of @ TV is connected to 6) DVD Combo. Patent Application Publication Feb. 10, 2005 Sheet 9 0f 17 US 2005/0034160 A1 FIG. 5 ( start D 1 power on the AV device whose connection status to know and: the AV device to transmit an AV signal w 3510 to ‘the TV 1 AV termini?! into which a signai w 5520 from the TV IS inputted IS searched 1 power off the AV device "\.¢ $53.0 S540 . is the sigma! yes ingutted into the searched - V terminal of the TV? it is determined’that the AV cable of the AV device is connected to f 5550 the selected‘ AV tea-mine! C l end Patent Application Publication Feb. 10, 2005 Sheet 10 0f 17 US 2005/0034160 A1 FIG. 6A Input port \ no RxD hardware logic for RS-232C UART /\/ Microprocessor or CPU Buffer ‘ (3Q) ‘ Output port GPIO W—] U 0|‘ TXD RxD enableldisable control (clefaull: enable) / DescoveryAddressDeviceO { MessageFromDevice=TRUE; Broadcast to all device to disable the control buffer and clear all device ID While(MessageFromDevice==FALSE)do { (A) Send WhoAreYou Packet to device N if(Receive WholAm Packet) /\/(B) { Generate new device ID and send it to device Register the device ID (The device will enable the buffer) } else { MessageFromDevice=FALSE ) Patent Application Publication Feb. 10, 2005 Sheet 11 0f 17 US 2005/0034160 A1 FIG. 6B UpdateDeviceStatusQ { for(id=id_start id < id__'end; id++) { Ilquery device status and store the return value DevicéStatus = QueryDevice'Status(id); l/IF there is no return value, DeviceStatus is NULL lf(DeviceStatus == NULL) { remove the device ID else { llupdate the device status information Device[id].$tatus = DeviceStatus; Patent Application Publication Feb. 10, 2005 Sheet 12 0f 17 US 2005/0034160 A1 FIG. 7 When image transmission possible When image transfer is impossible Whether back panel image exists or not : yes Whether back panel image exists or not : no Back panel image The number of the component input/output tenninal Back panel image inlormation (type, color, width, height) Type Of component input/output terminal (DW/DVDl-") The number of the component input/output terminal The l'wmbel 0f the exmmal input/output terminal Type of component input/output lamina‘ (DTWDVDI...) Type of the external input/output terminal (MonitorNCRl---) Central coordinates on image in each of component input/output The number of S-video input/output terminal terminal (YIPblPr, UR) The number of the external input/output terminal Type of S-video input/output terminal (DVDNCRI..) Type of the external inputloutput terminal (monitorNCRl---) The number of antenna input/output terminal ‘Central coordigaitjaon Image in each of external input/output Type of antenna inpuuoutpm terminal (coaxiawn) The number of S-video inputloutput terminal The number of digital audio input/output terminal Type of S-video input/output terminal (DVDNCRI"') Type of digital audio inputloutput terminal (DVDlSATI---) Central coordinates on image m each of S-wdeo inputloutput terminal External Input/output terminal number of audio connected to 8 video input/output terminal The number of antenna input/output terminal The number of external ampli?er output terminal Type of external ampli?er output terminal (FLlFRl-r') ‘ Type of antenna inputloutput terminal (coaxiall---) Central coordinates on image in each of antenna input/output terminal The number of digital audio input/output terminal Type of digital audio inpu'tloutput terminal (DVDlSATl---) Central coordinates on image In each of digital audio mputioutput terminal The number of external ampli?er output terminal Type of external ampli?er output terminal (FUFRIW) Central coordinates on image in each of external ampli?er output lerminaKL/R) The number of subwooler output terminal Central coordinates on image in each of subwoofer output terminal The number of subwooter output terminal Patent Application Publication Feb. 10, 2005 Sheet 13 0f 17 US 2005/0034160 A1 FIG. 8 N=1 H5801 inquire the number of N-th ranked input terminal i Search for AV device having H5802 N-th ranked output terminals N=N+1 S803 Is AV device having N-th ranked output terminais found? Yes Are devices more than N-th ranked output terminals found? Hsaos Map output terminal of AV device to input terminai of master device in sequence l Store connection status ,-..1 H3806 _ Input user’s 5919mm" 8807 <-----—--- Patent Application Publication Feb. 10, 2005 Sheet 14 0f 17 US 2005/0034160 A1 FIG. 9A l Start I V Power off all searched AV N $901 devices except for TV Is a connection jack coupled to component input terminal of the W mapped to AV devic = . ls signal input to relevant component input terminal of TV? 8904 Power on relevant AV device $905 ls signal input to relevant component input Yes terminal of TV? Determine that the relevant connection status is norma'and storevthe resu“ Is the check completed for all connections? D A] 8906 _ ' I etermine re evant N 3908 connection status as error and store the result Patent Application Publication Feb. 10, 2005 Sheet 15 0f 17 US 2005/0034160 A1 FIG. 9B S911 Power on all searched AV devices except for TV S912 connectin ' jack coupled to component output terminals of TV matched to A device? Mute on so that signal is not output 5913 from relevant component output terminals of TV Mute off so that signal is outputted from relevant component out put terminals of TV 5915 8916 ether signal is inpu ~_ to component input terminal of search AV device No , S917 Determine that relevant V connection status is normal Determine relevant connection status to be an and store the result error and 5 ore the result S919 i re all connections checked? 3918 Patent Application Publication Feb. 10, 2005 Sheet 16 0f 17 US 2005/0034160 A1 FIG. 10A 1010 Header 1020 Source ID 1030 Destination ID 1040 Message Type 1050 Body Length 1060 Body message header i070 Chccitsum massage FIG. 10B Header OxABBAldiscriminator) Src. lD TV Dest. ID AV device Header OxABBA (discriminator) Src. ID M59 Type panel information inquiry Body Len. Body size Body back panel information request Dest. ID , AV device TV M59, Type panel information response Body Len. Body size Existence or non-existence of back panel image Back panel image (in existence) checksu'" check 5w“ B d 0 Back panel image information (in existence) Number of component input and output terminals . y Request packet Number of subwoofer output terminals Checksum check sum Response packet Patent Application Publication Feb. 10, 2005 Sheet 17 0f 17 US 2005/0034160 A1 FIG. 10C Header OxABBA (discriminator) Header oxAaaAidiscriminator) Src. ID TV Src. ID AV device Desi. ID AV device Dost. ID TV Msg. Type Signal inputinqulry Body Len. Body size Body ____> Msg. Type First component input terminal Checksum check sum Signal input response Body Len. Body size Body On or Off Checksum check sum Request packet Response packet FIG. 10D Header Src. ID Dest. ID OxABBA (discriminator) Header TV Src. AV device Desi. ID Msg. Type device control command Body Len. AV device TV Msg. Type device control response Body size Body Len. Body size Body power on or 0“ Body success or failure checksum check sum Checksum check sum Request packet _______v> 10 OXABBA (discriminator) Response pac K et Feb. 10, 2005 US 2005/0034160 A1 METHOD AND SYSTEM FOR CONTROLLING PERIPHERAL DEVICES CONNECTED TO A VIDEO DEVICE BACKGROUND OF THE INVENTION [0001] This application claims the priority of Korean Patent Application No. 10-2003-0055230 ?led on Aug. 9, 2003, in the Korean Intellectual Property Of?ce, the disclo sure of Which is incorporated herein in its entirety by reference. [0002] 1. Field of Invention [0003] The present invention relates to a method for guiding connection betWeen a video device (e.g., TV) and external peripheral devices (e.g., AV devices such as an AV to con?rm Whether the connection is normally established before actually using the AV devices, considerable time and effort is needed. [0008] Thus, there is a need for a method for informing a user of the optimal connection con?guration by referring to information about respective AV devices upon connecting the respective AV devices to a TV. SUMMARY OF THE INVENTION [0009] Illustrative, non-limiting embodiments of the present invention overcome the above disadvantages, and other disadvantages not described above. [0010] A method consistent With the present invention provides a process for automatically receiving device infor receiver, a digital versatile disc (DVD) player, a DVD mation from external peripheral devices connected to a recorder, a DVD Combo, a video cassette recorder (VCR), a cable set-top box, a satellite set-top box and a ground Wave video device and computing optimal connection con?gura set-top box) through a screen so that a user can easily make the connection betWeen the devices. More particularly, the present invention relates to a method and apparatus for effectively performing optimal connection con?guration by recogniZing the connection status betWeen a video device and external peripheral devices. [0004] 2. Description of the Related Art [0005] According to conventional methods, a TV and AV tion betWeen the video device and the external peripheral devices. [0011] Further, a method consistent With the present invention provides a process for suggesting optimal connec tion status When the current connection status is not optimal by checking the current connection status betWeen a video device and external peripheral devices. [0012] Still further, a method consistent With the present invention provides guidance by Which a user can folloW devices are connected through AV cables to transmit and con?guration for AV cable connection While vieWing the receive video signals and audio signals, as shown in FIG. 1. screen of a video device. For such connection, a user refers to the user’s manuals of the respective AV devices to make connection therebetWeen through the AV cables. When the connection through the AV cables is completed, con?rmation is made as to Whether the functions of the AV devices are normally performed after the TV and the relevant AV devices are poWered on. At this time, a method for con?rming these functions involves sWitching to an external input to Which a relevant AV device is connected and then to check Whether a picture is normally displayed on the screen of the TV. If the picture is not displayed normally, the user should solve this problem by referring again to the user’s manual of the relevant AV device or by receiving the assistance of other people. [0006] For such a method, it is not easy for a general user having no knoWledge of AV devices to correctly connect the AV devices Without trial and error because the user must determine the methods for connecting the AV devices by himself/herself. Further, as the number of methods for making connection betWeen a video device and peripheral devices increases With the development of neW technolo gies, it is becoming more dif?cult for a user to recogniZe Which connection method among a number of possible connection methods Will establish optimal connection con ?guration. For example, if an AV device is a DVD player, a component terminal for video is connected to a TV to obtain the highest clear image quality, and a digital audio output for audio is connected to the TV to obtain the best audio. HoWever, a general user may not knoW such a fact and attempt to connect a normal AV output to the TV to vieW video. [0007] As described above, a general user having no knoWledge on the functionality and properties of AV devices may undergo this trial and error process several times to connect the AV devices to a TV. Further, since it is dif?cult [0013] According to an aspect of the present invention, there is provided a method for intelligently con?guring connection betWeen a video device and peripheral devices, comprising a ?rst step of sensing peripheral devices con nected to a netWork and giving a unique identi?er to each of the connected peripheral devices; a second step of request ing back panel information to the peripheral devices and receiving back panel information from the peripheral devices; a third step of computing optimal connection con ?guration betWeen the video device and the peripheral device based on the back panel information; and a fourth step of checking Whether the video device and the peripheral devices are connected to each other in conformity With the optimal connection con?guration. [0014] According to another aspect of the present inven tion, there is provided a system comprising a video device and at least one peripheral device. The video device com prises a packet generating unit for searching for the periph eral device, inquiring back panel information, and producing a data packet conforming to a protocol for checking con nection status; a memory for storing connection status information indicating the connection status With the periph eral device; a graphic generating unit for graphically pro ducing connection status betWeen the devices using the back panel information received from the peripheral device; and a control unit for sensing the connected peripheral device using the data packet, requesting the back panel information of the peripheral device to compute optimal connection con?guration, and determining Whether the current connec tion status is optimal based on the computed results. The peripheral device comprises a transceiver unit for transmit ting and receiving data to and from the video device through netWork connection; a packet generating unit for producing a response packet to the request packet of the video device; Feb. 10, 2005 US 2005/0034160 A1 a memory for storing the back panel information of the peripheral device; and a control unit for checking the back panel information and checking a connection signal With the video device. BRIEF DESCRIPTION OF THE DRAWINGS checking Whether connection con?guration is normal in steps S150 to S170 of FIG. 4A; [0032] FIG. 10A is a diagram shoWing an entire structure of a transmission/reception packet; [0033] FIG. 10B is a diagram illustrating an example of ?eld names and contents of a packet used in requesting back [0015] The above and other objects and features of the present invention Will become apparent from the folloWing description of exemplary embodiments of the present inven panel information in step S110 of FIG. 4A and responding back panel information in step S113 of FIG. 4A; tion given in conjunction With the accompanying draWings, [0034] in Which: ?eld names and contents of a transmission/reception packet [0016] FIG. 1 is a diagram illustrating a con?guration of an existing system; [0017] FIG. 2 is a block diagram shoWing an apparatus according to the present invention in a state Where the apparatus is divided into a video device side and a peripheral device side for the purpose of illustration; FIG. 10C is a diagram illustrating an example of used in requesting to check a connection signal in step S150 and responding check results in step S151 of FIG. 4A; and [0035] FIG. 10D is a diagram illustrating an example of ?eld names and contents of a transmission/reception packet used When an AV device is poWered on and off in FIGS. 9A and 9B. [0018] FIG. 3A is a diagram illustrating a connection con?guration of a system according to the present invention; DETAILED DESCRIPTION OF THE INVENTION [0019] FIG. 3B is a diagram illustrating a layer structure of softWare and hardWare for implementing IEEE 1394 and invention Will be described in detail With reference to the RS-232C schemes; [0020] FIG. 3C is a block diagram illustrating a TV and [0036] Hereinafter, exemplary embodiments of the present accompanying draWings. [0037] FIG. 2 is a block diagram shoWing an apparatus FIG. 3D is a block diagram illustrating a TV and according to the present invention in a state Where the apparatus is divided into a video device side and a peripheral device side for the purpose of illustration. According to the present invention, a video device 100 such as TV includes a AV devices connected to one another in a daisy-chain transceiver unit 110 for transmitting and receiving data to AV devices connected to one another through 1394 connec tion lines using a hub; [0021] scheme that does not use a hub, using IEEE 1394; [0022] FIG. 3E is a block diagram illustrating a TV and AV devices connected to one another in a daisy-chain scheme, using RS-232C (Recommended Standard 232 Revi sion C) cables; [0023] FIG. 4A is a ?oWchart generally shoWing a method for con?guring device connection according to the present invention; [0024] FIG. 4B is a diagram illustrating an example of a con?guration error screen; and from a peripheral device such as an AV device over a netWork connection using a RS-232C cable or the like; a packet generating unit 120 for searching for a peripheral device 200, inquiring back panel information of the periph eral device, and creating a data packet conforming to a protocol for checking connection status; a memory 140 for storing connection status information indicating the connec tion status With the peripheral device 200; a graphics gen erating unit 150 for producing a graphic indicating the connection status betWeen the devices using the back panel information received from the peripheral device 200; a control unit 130 for sensing the connected peripheral device [0025] FIG. 5 is a How chart illustrating a method to knoW to Which AV device each of AV terminals connect; 200 using the data packet, requesting back panel information of the peripheral device, computing optimal connection [0026] con?guration, and determining Whether the current connec tion status is optimal; and an ID generating unit 170 for FIG. 6A is a diagram explaining a scheme for automatically giving IDs to external AV devices; [0027] FIG. 6B is a diagram checking Whether external AV devices on a netWork are deleted in the scheme for automatically giving IDs to the external AV devices; [0028] FIG. 7 is a table for explaining an example of back panel information; [0029] FIG. 8 is a ?oWchart speci?cally explaining the process of mapping video input terminals of a TV to video output terminals of an AV device in computing optimal connection con?guration in step S140 of FIG. 4A; [0030] FIG. 9A is a ?oWchart speci?cally explaining the process of checking a component video input signal in checking Whether connection con?guration is normal in steps S150 to S170 of FIG. 4A; [0031] FIG. 9B is a ?oWchart speci?cally explaining the process of checking a component video input signal in producing and giving a unique device ID for each peripheral device. [0038] An AV signal transceiver 180 transmits analog signals for video or sound to the slave device, and receives the signals from the slave device through an AV cable according to a control command generated in the packet generating unit 120. For example, the signals inputted from the AV signal transceiver 180 comprises a YPbPr video signal inputted from a component terminal, an S-video signal inputted from an S-video terminal, a sound signal inputted from a digital audio terminal, or a sound signal inputted from an analog audio terminal Whereas the signals outputted from the AV signal transceiver 180 comprise a video signal outputted from a TV or a sound signal outputted from a TV. [0039] MeanWhile, the peripheral device 200 includes a transceiver unit 210 for transmitting and receiving data to