Nothing Special   »   [go: up one dir, main page]

KR20080060546A - Apparatus and method for content searching and playback in home network system - Google Patents

Apparatus and method for content searching and playback in home network system Download PDF

Info

Publication number
KR20080060546A
KR20080060546A KR1020060134782A KR20060134782A KR20080060546A KR 20080060546 A KR20080060546 A KR 20080060546A KR 1020060134782 A KR1020060134782 A KR 1020060134782A KR 20060134782 A KR20060134782 A KR 20060134782A KR 20080060546 A KR20080060546 A KR 20080060546A
Authority
KR
South Korea
Prior art keywords
content
contents
home device
information
list
Prior art date
Application number
KR1020060134782A
Other languages
Korean (ko)
Other versions
KR100860754B1 (en
Inventor
강인표
Original Assignee
삼성전자주식회사
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 삼성전자주식회사 filed Critical 삼성전자주식회사
Priority to KR1020060134782A priority Critical patent/KR100860754B1/en
Publication of KR20080060546A publication Critical patent/KR20080060546A/en
Application granted granted Critical
Publication of KR100860754B1 publication Critical patent/KR100860754B1/en

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/2803Home automation networks
    • H04L12/2807Exchanging configuration information on appliance services in a home automation network
    • H04L12/2812Exchanging configuration information on appliance services in a home automation network describing content present in a home automation network, e.g. audio video content
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/2803Home automation networks
    • H04L12/2807Exchanging configuration information on appliance services in a home automation network
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/60Network streaming of media packets

Landscapes

  • Engineering & Computer Science (AREA)
  • Automation & Control Theory (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Multimedia (AREA)
  • Information Transfer Between Computers (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)

Abstract

An apparatus and a method for searching and reproducing contents in a home network system are provided to enable a home device receiving contents information to search and reproduce contents corresponding to the contents information when the portable terminal of the home network system transmits only the contents information to the home device, thereby receiving high-quality contents by transmitting a small amount of data. A method for searching and reproducing contents in a home network system comprises the following steps of: receiving a contents reproduction request message from a portable terminal(700); analyzing contents information(702); searching for contents corresponding to the analyzed contents information(704); checking whether there are contents(706); outputting a contents list if there are the contents(708); checking whether additional contents searching is requested(710); searching for a contents server to request contents searching(712); transmitting a contents request message to the searched contents server(714); checking whether a contents response message is received from the contents server(716); checking whether there is the contents list or contents in the contents response message(718); outputting a contents list(720); checking whether contents is selected(722); and reproducing the selected contents(724).

Description

홈 네트워크 시스템에서 컨텐츠를 검색하고 재생하는 장치 및 방법{APPARATUS AND METHOD FOR CONTENT SEARCHING AND PLAYBACK IN HOME NETWORK SYSTEM}Apparatus and method for searching and playing content in a home network system {APPARATUS AND METHOD FOR CONTENT SEARCHING AND PLAYBACK IN HOME NETWORK SYSTEM}

도 1은 본 발명의 바람직한 일 실시 예에 따라 컨텐츠 정보를 이용하여 컨텐츠를 검색하는 홈 장치를 가지는 홈 네트워크 시스템의 구성을 도시한 도면,1 is a diagram illustrating a configuration of a home network system having a home device that searches for content using content information according to an embodiment of the present invention;

도 2는 본 발명의 바람직한 일 실시 예에 홈 네트워크 시스템에서 휴대용 단말기의 구성을 도시한 도면,2 is a diagram illustrating a configuration of a portable terminal in a home network system according to an embodiment of the present invention;

도 3은 본 발명의 바람직한 일 실시 예에 홈 네트워크 시스템에서 홈 장치의 구성을 도시한 도면,3 is a diagram illustrating a configuration of a home device in a home network system according to an embodiment of the present invention;

도 4는 본 발명의 바람직한 일 실시 예에 홈 네트워크 시스템에서 컨텐츠 서버의 구성을 도시한 도면,4 is a diagram illustrating a configuration of a content server in a home network system according to an embodiment of the present invention;

도 5는 본 발명의 바람직한 일 실시 예에 홈 네트워크 시스템에서 컨텐츠를 검색하여 재생하는 과정을 도시한 흐름도,5 is a flowchart illustrating a process of searching for and playing content in a home network system according to an embodiment of the present invention;

도 6은 본 발명의 바람직한 일 실시 예에 홈 네트워크 시스템의 휴대용 단말기에서 홈 장치로 컨텐츠의 재생을 요청하는 과정을 도시한 흐름도,6 is a flowchart illustrating a process of requesting reproduction of content from a portable terminal of a home network system to a home device according to an embodiment of the present invention;

도 7은 본 발명의 바람직한 일 실시 예에 홈 네트워크 시스템의 홈 장치에서 수신하는 컨텐츠 정보를 이용하여 컨텐츠를 검색하고 재생하는 과정을 도시한 흐름도 및,7 is a flowchart illustrating a process of searching for and playing back content using content information received by a home device of a home network system according to an embodiment of the present invention;

도 8은 본 발명의 바람직한 일 실시 예에 홈 네트워크 시스템의 컨텐츠 서버에서 홈 장치의 요청에 따라 컨텐츠를 검색하고 검색한 컨텐츠를 제공하는 과정을 도시한 흐름도이다.8 is a flowchart illustrating a process of searching for content and providing searched content according to a request of a home device in a content server of a home network system according to an exemplary embodiment of the present invention.

본 발명은 홈 네트워크 시스템에서 컨텐츠를 검색하고 재생하는 장치 및 방법에 관한 것으로서, 특히 휴대용 단말기에 저장된 컨텐츠 중에서 홈 네트워크 시스템의 홈 장치에서 재생하고자 하는 컨텐츠의 정보를 홈 장치로 전송하고, 홈 장치에서 수신한 컨텐츠 정보에 상응하는 컨텐츠를 검색하여 재생하는 장치 및 방법에 관한 것이다.The present invention relates to an apparatus and method for searching for and playing content in a home network system. In particular, the present invention relates to a method for transmitting information of a content to be played on a home device of a home network system from a content stored in a portable terminal to a home device. An apparatus and method for retrieving and playing content corresponding to received content information are provided.

최근 휴대용 단말기의 급격한 발달에 따라 특히 무선 음성 통화 및 정보 교환이 가능한 휴대폰은 필수품이 되었다. 휴대용 단말기 초기에는 단순히 휴대할 수 있고, 무선 통화가 가능한 것으로 인식되었으나, 그 기술이 발달함과 무선 인터넷의 도입에 따라 휴대용 단말기는 통화뿐 아니라 단순한 전화 통화 또는 일정 관리 등의 목적뿐만 아니라 장착된 디지털 카메라에 의한 이미지 촬영하거나, 위성 방송의 시청, 게임 및, 무선 인터넷을 통한 웹서핑 등 그 활용범위가 갈수록 커지고 있 다. 이렇게 휴대용 단말기의 활용범위가 증가함에 따라 휴대용 단말기에서 재생하고 저장하는 컨텐츠의 종류가 많아지고 있다.Recently, with the rapid development of portable terminals, mobile phones capable of wireless voice call and information exchange have become a necessity. In the early days of portable terminals, it was recognized that they could be simply carried and wirelessly talked.However, due to the development of technology and the introduction of wireless Internet, portable terminals are not only for the purpose of calling but also for simple phone calls or schedule management. The range of applications is increasing, such as photographing images with a camera, watching satellite broadcasts, playing games, and surfing the web through the wireless Internet. As the usage range of the portable terminal increases, the types of contents played and stored in the portable terminal are increasing.

한편, 휴대용 단말기의 사용자는 휴대용 단말기에 저장된 컨텐츠를 보다 풍부한 자원을 가진 다른 장치(예를 들어 디지털 TV, 오디오, 노래방 반주기 등, 이하 "홈 장치"라 칭한다.)에서 재생하기 원할 수 있다. On the other hand, the user of the portable terminal may want to play the content stored in the portable terminal on another device having a richer resource (for example, digital TV, audio, karaoke half cycle, etc., hereinafter referred to as "home device").

종래 기술에 따라 휴대용 단말기에 저장된 컨텐츠를 홈 장치에서 재생하고자 할때 아래와 같은 몇 가지 방법이 있다. 우선, 첫번째 방법으로 사용자는 휴대용 단말기에서 홈 장치에서 재생하고자 하는 컨텐츠의 정보를 확인하고 홈 장치에서 확인한 컨텐츠에 상응하는 정보가 존재하는 검색하고, 존재하면 이를 재생한다. 하지만 이와 같은 방법은 사용자가 수동으로 직접 입력하는 방식으로 사용자에게 편리성을 제공하지 못한다.According to the related art, there are several methods described below when a content stored in a portable terminal is to be played on a home device. First, in a first method, the user checks the information of the content to be played on the home device in the portable terminal, searches for the information corresponding to the content checked on the home device, and if there is, plays it. However, this method does not provide convenience to the user by manually inputting the user.

두번째로 홈 네트워크 기술(DLNA - Digital Living Network Alliance)을 이용한 방법으로 휴대용 단말기에 저장된 컨텐츠를 홈 장치로 전송하고, 홈 장치에서 수신한 컨텐츠를 재생하는 방법이 있다. 하지만 이 경우 휴대용 단말기에 저장된 컨텐츠를 홈 장치를 통해 재생하기 위해서는 네트워크의 대역폭을 많이 소비하는 문제가 ㅂ발생할 수 있으며, 또한, 휴대용 단말기의 환경에 맞게 제작된 컨텐츠를 풍부한 자원을 가지는 홈 장치에서 재생하는 경우 만족할 만한 컨텐츠의 품질(예를들어 해상도, 음질 등)을 제공하지 못한다.Second, there is a method using home network technology (DLNA: Digital Living Network Alliance) to transmit content stored in a portable terminal to a home device and to play content received from the home device. However, in this case, in order to play the content stored in the portable terminal through the home device may cause a problem that consumes a lot of bandwidth of the network, and also to play the content produced in accordance with the environment of the portable terminal on the home device having abundant resources If you do not provide satisfactory content quality (eg resolution, sound quality, etc.).

상술한 바와 같은 문제점을 해결하기 위하여 안출된 것으로서, 본 발명의 목적은 홈 네트워크 시스템에서 컨텐츠를 검색하고 재생하는 장치 및 방법을 제공하는데 있다.SUMMARY OF THE INVENTION An object of the present invention is to provide an apparatus and method for retrieving and playing content in a home network system.

본 발명의 다른 목적은 휴대용 단말기의 컨텐츠 정보를 홈 장치로 송신하여 홈 장치에서 컨텐츠 정보에 상응하는 컨텐츠를 검색하여 재생하는 장치 및 방법을 제공하는데 있다.Another object of the present invention is to provide an apparatus and method for transmitting content information of a portable terminal to a home device to retrieve and play content corresponding to the content information in the home device.

본 발명의 또 다른 목적은 홈 네트워크 시스템의 홈 장치에서 수신한 컨텐츠 정보에 상응하는 컨텐츠를 컨텐츠 서버에 요청하고 상기 컨텐츠 서버로부터 수신하여 재생하는 장치 및 방법을 제공하는데 있다.Another object of the present invention is to provide an apparatus and method for requesting a content server corresponding to content information received from a home device of a home network system, and receiving and playing the content server from the content server.

상기한 목적들을 달성하기 위한 본 발명의 제 1 견지에 따르면, 컨텐츠를 검색하고 재생하는 홈 네트워크 시스템은, 저장된 컨텐츠 중에서 홈 장치에서 재생할 컨텐츠를 선택받고, 상기 선택받은 컨텐츠의 컨텐츠 정보를 포함한 컨텐츠 재생요청 메시지를 상기 홈 장치로 송신하는 휴대용 단말기와, 상기 휴대용 단말기로부터 상기 컨텐츠 재생요청 메시지를 수신하면 포함된 상기 컨텐츠 정보를 해석하고 상기 컨텐츠 정보에 상응하는 컨텐츠를 검색하여 컨텐츠 리스트로 출력하고 상기 컨텐츠 리스트 중에서 재생할 컨텐츠를 선택받아 재생하는 상기 홈 장치를 포함함을 특징으로 한다.According to a first aspect of the present invention for achieving the above object, the home network system for searching and playing content, the content is selected from the stored content to play on the home device, the content playback including the content information of the selected content A portable terminal for transmitting a request message to the home device, and when the content reproduction request message is received from the portable terminal, interprets the included content information, searches for a content corresponding to the content information, outputs the content list, and outputs the content. And a home device for selecting and playing contents to be played from a list.

상기한 목적들을 달성하기 위한 본 발명의 제 2 견지에 따르면, 홈 네트워크 시스템에서 컨텐츠를 재생하는 방법은, 휴대용 단말기에서 재생할 컨텐트 정보를 홈 장치로 송신하는 과정과, 상기 컨텐트 정보를 수신한 상기 홈 장치는 상기 컨텐츠 정보에 상응하는 컨텐츠들을 검색하여 리스트로 출력하는 과정과, 상기 검색한 컨텐츠 리스트에서 재생할 컨텐츠를 선택받는 과정과, 상기 선택받은 컨텐츠를 재생하는 과정을 포함함을 특징으로 한다.According to a second aspect of the present invention for achieving the above objects, a method for playing content in a home network system includes the steps of transmitting content information to be played on a portable terminal to a home device, and receiving the content information. The apparatus may include searching for the contents corresponding to the contents information and outputting them to a list, receiving a selection of contents to be played in the searched contents list, and reproducing the selected contents.

상기한 목적들을 달성하기 위한 본 발명의 제 3 견지에 따르면, 홈 네트워크 시스템의 휴대용 단말기에서 컨텐츠의 원격재생을 요청하는 방법은, 상기 휴대용 단말기에 저장된 컨텐츠들 중에서 원격 재생할 컨텐츠를 선택받는 과정과, 상기 선택받은 컨텐츠의 정보를 확인하는 과정과, 상기 컨텐츠 정보를 포함하는 컨텐츠 재생 요청 메시지를 생성하는 과정과, 원격재생을 하는 대상인 홈 장치와 통신을 연결하는 과정과, 상기 컨텐츠 재생 요청 메시지를 상기 홈 장치로 송신하는 과정을 포함함을 특징으로 한다.According to a third aspect of the present invention for achieving the above objects, a method for requesting remote playback of content in a portable terminal of a home network system includes: selecting a content to be played remotely from among contents stored in the portable terminal; Checking the information of the selected content, generating a content playback request message including the content information, connecting a communication with a home device that is a target of remote playback, and displaying the content playback request message. And transmitting to the home device.

상기한 목적들을 달성하기 위한 본 발명의 제 4 견지에 따르면, 홈 네트워크 시스템의 홈 장치에서 요청받은 컨텐츠를 재생하는 방법은, 휴대용 단말기로부터 컨텐츠 재생요청 메시지를 수신하면, 상기 컨텐츠 재생요청 메시지에 포함된 컨텐츠 정보를 해석하는 과정과, 상기 홈 장치에 저장된 컨텐츠들 중에서 상기 해석한 컨텐츠 정보에 상응하는 컨텐츠를 검색하는 과정과, 검색한 컨텐츠들의 리스트인 컨텐츠 리스트를 출력하는 과정과, 상기 컨텐츠 리스트에서 재생할 컨텐츠를 선택받는 과정과, 상기 선택받은 컨텐츠를 재생하는 과정을 더 포함함을 특징으로 한다.According to a fourth aspect of the present invention for achieving the above objects, a method of playing content requested from a home device of a home network system includes a content play request message when a content play request message is received from a portable terminal. Analyzing the content information, searching for content corresponding to the analyzed content information among contents stored in the home device, outputting a content list that is a list of searched contents, and The method may further include receiving a content to be played, and playing the selected content.

이하 본 발명의 바람직한 실시예를 첨부된 도면의 참조하여 상세히 설명하면 하기와 같다. 그리고 본 발명의 요지를 불필요하게 흐릴 수 있다고 판단되는 경우 그 상세한 설명을 생략한다.Hereinafter, exemplary embodiments of the present invention will be described in detail with reference to the accompanying drawings. If it is determined that the gist of the present invention may be unnecessarily obscured, detailed description thereof will be omitted.

본 발명은 홈 네트워크 시스템의 휴대용 단말기에서 홈 장치로 컨텐츠 정보만을 송신하여도 컨텐츠 정보를 수신한 홈 장치에서 컨텐츠 정보에 상응하는 컨텐츠를 검색하여 재생하는 장치 및 방법에 관한 것이다.The present invention relates to an apparatus and method for retrieving and reproducing content corresponding to content information from a home device that receives the content information even when only the content information is transmitted from the portable terminal of the home network system to the home device.

본 발명의 설명에 앞서, 이하 본 발명에서 홈 장치라 함은 컨텐츠를 재생할 수 있고, 휴대용 단말기와 연결하여 데이터를 송/수신할 수 있는 장치를 의미하고 이러한 장치의 대표적인 예로는 디지털 TV, 오디오, 노래방 반주기 등이 있다.Prior to the description of the present invention, the home device in the present invention refers to a device capable of playing content and transmitting / receiving data in connection with a portable terminal. Examples of such a device include digital TV, audio, Karaoke half cycle, etc.

도 1은 본 발명의 바람직한 일 실시 예에 따라 컨텐츠 정보를 이용하여 컨텐츠를 검색하는 홈 장치를 가지는 홈 네트워크 시스템의 구성을 도시한 도면이다. 상기 도 1을 참조하면 본 발명의 홈 네트워크 시스템은 휴대용 단말기(100), 홈 장치(110), 인터넷(120) 및, 컨텐츠 서버(132, 134, 136)들을 포함한다.1 is a diagram illustrating a configuration of a home network system having a home device that searches for content using content information according to an exemplary embodiment of the present invention. Referring to FIG. 1, the home network system of the present invention includes a portable terminal 100, a home device 110, the Internet 120, and content servers 132, 134, and 136.

상기 휴대용 단말기(100)는 저장된 컨텐츠 중에서 상기 홈 장치(110)에서 재생할 컨텐츠를 사용자로부터 선택받고, 선택받은 컨텐츠의 정보를 상기 홈 장치(110)로 송신한다.The portable terminal 100 receives a content to be played on the home device 110 from the user among the stored contents, and transmits the information of the selected content to the home device 110.

여기서, 상기 컨텐츠 정보라 함은 컨테츠 데이터의 이름, 압축방법, 작성자 등의 정보로서 음악파일인 MP3를 그 예로 설명하면 작곡자, 가수, 곡명, 앨범명, 제작사, 재생시간 등의 정보가 될 수 있다. 상기 컨텐츠 정보의 구성은 ISO/MPEG21 에서 정의한DIDL(Digital Item Declaration Language)로부터 파생된 포맷인 W3C에서 정의하고 있는 DIDL-Lite의 포맷을 이용할 수 있다.Here, the content information refers to content data such as name, compression method, author, and the like. When the MP3 music file is described as an example, the content information may include information about a composer, a singer, a song name, an album name, a production company, and a playing time. . The configuration of the content information may use a format of DIDL-Lite defined by W3C, which is a format derived from Digital Item Declaration Language (DIDL) defined in ISO / MPEG21.

상기 홈 장치(110)는 상기 휴대용 단말기(100)로부터 수신한 상기 컨텐츠 정보에 상응하는 컨텐츠를 검색한다. 이때 컨텐츠의 검색은 상기 홈 장치(110) 내에 저장된 컨텐츠에 국한될 수도 있고, 경우에 따라 인터넷(120)을 통해 연결된 컨텐츠 서버(132, 134, 136)들로 컨텐츠의 검색을 요청하여 검색된 컨텐츠를 수신하여 재생할 수도 있다.The home device 110 searches for content corresponding to the content information received from the portable terminal 100. At this time, the content search may be limited to the content stored in the home device 110, and in some cases, the content server 132, 134, 136 connected to the Internet through the request to search the content to search the content Can also receive and play.

상기 컨텐츠 서버(132, 134, 136)는 여러종류의 컨텐츠를 저장하고 관리하는 서버로서 상기 홈 장치(110)로부터 컨텐츠 정보를 수신하면 상응하는 컨텐츠를 검색하여 상기 홈 장치(110)로 송신한다.The content server 132, 134, 136 is a server that stores and manages various types of content. When the content information is received from the home device 110, the content server 132, 134, 136 searches for and transmits the corresponding content to the home device 110.

그러면 상기 도 1에서 설명한 홈 네트워크 시스템의 각 장치에 대한 상세한 설명을 아래에서 도면을 참조하여 후술한다. 우선 휴대용 단말기(100)에 대해 살펴보고자 한다.A detailed description of each device of the home network system described with reference to FIG. 1 will be described below with reference to the accompanying drawings. First, the portable terminal 100 will be described.

도 2는 본 발명의 바람직한 일 실시 예에 홈 네트워크 시스템에서 휴대용 단말기의 구성을 도시한 도면이다. 상기 도 2를 참조하면 본 발명의 휴대용 단말기는 제어부(200), 표시부(202), 입력부(204), 메모리부(216), 근거리 통신부(208), 컨텐츠 관리부(210) 및, 원격 재생 요청부(212)를 포함하여 구성한다.2 is a diagram illustrating a configuration of a portable terminal in a home network system according to an embodiment of the present invention. Referring to FIG. 2, the portable terminal of the present invention includes a control unit 200, a display unit 202, an input unit 204, a memory unit 216, a short range communication unit 208, a content management unit 210, and a remote playback request unit. It comprises 212.

상기 표시부(202)는 상기 단말기의 동작 중에 발생되는 상태 정보(또는 인디케이터), 제한된 숫자와 문자들, 동화상(moving picture) 및 정화상(still picture) 등을 디스플레이하고, 또한 본 발명에 따라 저장된 컨텐츠들의 리스트를 출력한다. 상기 표시부(202)는 칼라 액정 디스플레이 장치(LCD : Liquid Crystal Display)를 사용할 수 있다.The display unit 202 displays state information (or indicators) generated during operation of the terminal, limited numbers and characters, moving pictures, still pictures, and the like, and is stored according to the present invention. Print a list of these. The display unit 202 may use a color liquid crystal display (LCD).

상기 입력부(204)는 키패드(key pad) 또는 터치 스크린 등의 사용자의 입력을 감지하는 장치로서 본 발명에 따라 홈 장치(110)에서 재생하고자 하는 컨텐츠를 선택받을 때 그 입력을 감지한다. 상기 메모리부(206)는 상기 휴대용 단말기(100)의 전반적인 동작을 제어하기 위한 프로그램과, 응용 프로그램, 저장용 데이터(전화번호, SMS 메시지, 압축된 이미지 파일, 동영상 등) 및, 다양한 컨텐츠들을 저장한다.The input unit 204 is a device for detecting a user's input such as a keypad or a touch screen, and detects the input when the content to be played on the home device 110 is selected according to the present invention. The memory unit 206 stores a program for controlling the overall operation of the portable terminal 100, an application program, storage data (telephone number, SMS message, compressed image file, video, etc.), and various contents. do.

상기 근거리 통신부(208)는 근거리 내에 위치한 상기 홈 장치(110)와 데이터를 송/수신하기 위해 연결하여 통신하는 장치로서 그 예로 블루투스 또는 무선랜 등이 될 수 있다. The local area communication unit 208 is a device that connects and communicates with the home device 110 located in the local area to transmit / receive data, and may be, for example, Bluetooth or WLAN.

상기 컨텐츠 관리부(210)는 사용자의 요청에 따라 상기 메모리부(206)에 저장된 컨텐츠들을 검색하거나 수신하는 컨텐츠의 저장을 제어하거나 저장된 컨텐츠의 삭제를 제어한다. 상기 원격 재생 요청부(212)는 상기 컨텐츠 관리부(210)를 통해 검색한 컨텐츠 중에서 상기 홈 장치(110)에서 재생하고자 하는 컨텐츠를 사용자로부터 선택받고 선택받은 컨텐츠 정보를 상기 근거리 통신부(208)를 통해 상기 홈 장치(110)로 송신하도록 제어한다.The content management unit 210 controls the storage of the content that retrieves or receives the contents stored in the memory unit 206 or the deletion of the stored content according to a user's request. The remote play request unit 212 selects a content to be played by the home device 110 from the content searched through the content manager 210 from a user and selects the selected content information through the short range communication unit 208. Control to transmit to the home device (110).

상기 제어부(200)는 상기 컨텐츠 관리부(210)와 상기 원격 재생 요청부(212)를 제어한다. 즉, 상기 제어부(200)는 상기 컨텐츠 관리부(210)와 상기 원격 재생 요청부(212)의 기능을 수행할 수 있다. 본 발명에서 이를 별도로 구성하여 도시한 것은 각 기능들을 구별하여 설명하기 위함이다. 따라서 실제로 제품을 구현하는 경우에 이들 모두를 제어부(200)에서 처리하도록 구성할 수도 있으며, 이들 중 일부만을 상기 제어부(200)에서 처리하도록 구성할 수도 있다.The controller 200 controls the content manager 210 and the remote playback requester 212. That is, the controller 200 may perform the functions of the content manager 210 and the remote playback requester 212. In the present invention, it is shown to configure them separately to explain each function separately. Therefore, in the case of actually implementing a product, all of them may be configured to be processed by the controller 200, and only some of them may be configured to be processed by the controller 200.

도 3은 본 발명의 바람직한 일 실시 예에 홈 네트워크 시스템에서 홈 장치의 구성을 도시한 도면이다. 상기 도 3을 참조하면 본 발명의 홈 장치(110)는 제어부(300), 표시부(302), 입력부(304), 메모리부(306), 컨텐츠 입/출력부(308), 근거리 통신부(310), 인터넷 통신부(312), 컨텐츠 정보 해석부(314), 컨텐츠 검색부(316) 및, 컨텐츠 재생부(318)를 포함하여 구성한다.3 is a diagram illustrating a configuration of a home device in a home network system according to an exemplary embodiment of the present invention. Referring to FIG. 3, the home device 110 of the present invention includes a control unit 300, a display unit 302, an input unit 304, a memory unit 306, a content input / output unit 308, and a near field communication unit 310. , An internet communication unit 312, a content information analysis unit 314, a content retrieval unit 316, and a content reproducing unit 318.

상기 표시부(302)는 상기 홈 장치(110)의 동작 중에 발생되는 상태 정보(또는 인디케이터), 제한된 숫자와 문자들, 동화상(moving picture) 및 정화상(still picture) 등을 디스플레이하고, 또한 본 발명에 따라 수신한 컨텐츠 정보에 상응하는 컨텐츠를 검색하여 생성한 컨텐츠 리스트를 출력한다.The display unit 302 displays state information (or indicators), limited numbers and characters, moving pictures, still pictures, and the like, which are generated during the operation of the home device 110, and also includes the present invention. In accordance with the present invention, a content list generated by searching for content corresponding to the received content information is output.

상기 입력부(304)는 키패드(key pad), 터치 스크린, 유/무선 리모콘 등의 사용자의 입력을 감지하는 장치로서 본 발명에 따라 검색한 컨텐트 리스트에서 재생할 컨텐츠를 선택하기 위한 사용자의 입력을 감지한다. 상기 메모리부(306)는 상기 홈 장치(110)의 전반적인 동작을 제어하기 위한 프로그램과, 응용 프로그램 및, 컨텐츠들을 저장한다. 또한, 본 발명에 따라 상기 메모리부(306)는 컨텐츠의 종류 또는 특성에 따라 검색할 컨텐츠 서버의 정보를 가진 컨텐츠 서버 테이블을 저장한다.The input unit 304 is a device for detecting a user's input such as a keypad, a touch screen, a wired / wireless remote controller, and the like, and detects a user's input for selecting content to be played in a searched content list according to the present invention. . The memory unit 306 stores a program, an application program, and contents for controlling the overall operation of the home device 110. In addition, according to the present invention, the memory unit 306 stores a content server table having information of a content server to be searched according to the type or characteristic of the content.

상기 컨텐츠 입/출력부(308)는 컨텐츠를 재생할 때 필요로 하는 상기 표시부(302)를 제외한 입력 또는 출력 장치로서 예를 들어 마이크와 스피커가 있다.The content input / output unit 308 is an input or output device other than the display unit 302 which is required when playing content, for example, a microphone and a speaker.

상기 근거리 통신부(310)는 근거리 내에 위치한 상기 휴대용 단말기(100)와 데이터를 송/수신하기 위해 연결하여 통신하는 장치로서 본 발명에 따라 상기 휴대용 단말기(100)에서 재생을 요청하는 컨텐츠 정보를 수신한다. 상기 근거리 통신부(310)는 블루투스 또는 무선랜 등이 될 수 있다. 상기 인터넷 통신부(312)는 인터넷을 통하여 상기 컨텐츠 서버(132, 134, 136)들과 데이터를 송/수신하기 위해 연결하여 통신하는 장치로서 본 발명에 따라 검색하고자 하는 컨텐츠 정보를 송신하고, 검색에 따른 컨텐츠 리스트 또는 컨텐츠를 수신한다.The short range communication unit 310 is a device that connects and communicates with the portable terminal 100 located within a short distance to transmit / receive data, and receives content information for requesting playback from the portable terminal 100 according to the present invention. . The short range communication unit 310 may be a Bluetooth or a wireless LAN. The Internet communication unit 312 is a device that connects and communicates with the content servers 132, 134, and 136 to transmit / receive data through the Internet, and transmits content information to be searched according to the present invention. Receive a content list or content accordingly.

상기 컨텐츠 정보 해석부(314)는 상기 휴대용 단말기(100)로부터 수신한 컨텐츠 정보를 해석하여 검색하고자 하는 컨텐츠의 종류와 검색대상 등을 확인하도록 제어한다.The content information analysis unit 314 analyzes the content information received from the portable terminal 100 and checks the type of content to be searched and the search target.

상기 컨텐츠 검색부(316)는 상기 컨텐츠 정보 해석부(314)를 통해 해석한 컨텐츠 정보를 이용하여 상기 메모리부(306)에서 상응하는 컨텐츠들을 검색하고 검색한 컨텐츠들의 리스트를 상기 표시부(302)로 출력하도록 제어한다.The content search unit 316 searches for the corresponding contents in the memory unit 306 by using the content information analyzed by the content information analyzer 314, and returns a list of the searched contents to the display unit 302. Control the output.

또한 상기 컨텐츠 검색부(316)는 검색결과 컨텐츠 정보에 상응하는 컨텐츠가 상기 메모리부(306)에 존재하지 않거나 사용자가 추가 검색을 요청하는 경우 상기 메모리부(306)에 저장된 상기 컨텐츠 서버 테이블에서 검색을 요청할 컨텐츠 서버를 확인하고, 상기 인터넷 통신부(312)를 통해 확인한 컨텐츠 서버로 상기 컨텐츠 정보를 송신하도록 제어한다. 이후 상기 컨텐츠 서버로부터 검색한 컨텐츠 리스트 또는 컨텐츠를 수신하면 이를 출력하도록 제어한다.In addition, the content search unit 316 searches for the content server table stored in the memory unit 306 when a content corresponding to the search result content information does not exist in the memory unit 306 or a user requests a further search. The server checks the content server requesting the request, and transmits the content information to the content server checked through the Internet communication unit 312. Subsequently, when the content list or the content retrieved from the content server is received, the control is output.

상기 컨텐츠 재생부(318)는 상기 컨텐츠 검색부(316)에서 출력한 상기 컨텐츠 리스트에서 재생할 컨텐츠를 선택받으면 선택받은 컨텐츠를 제생하도록 제어한다. 만약, 선택받은 컨텐츠가 상기 메모리부(306)에 저장된 컨텐츠가 아니고 상기 컨텐츠 서버로부터 컨텐츠의 리스트만 받은 경우, 상기 컨텐츠 서버로 컨텐츠를 요청하고 수신하여 재생하도록 제어한다.The content reproducing unit 318 controls to reproduce the selected content when the content to be reproduced is selected from the content list output from the content retrieval unit 316. If the selected content is not the content stored in the memory unit 306 and receives only the list of the content from the content server, the content server requests the content server to receive and play the content.

상기 제어부(300)는 상기 컨텐츠 정보 해석부(314), 상기 컨텐츠 검색부(316) 및, 상기 컨텐츠 재생부(318)를 제어한다. 즉, 상기 제어부(300)는 상기 컨텐츠 정보 해석부(314), 상기 컨텐츠 검색부(316) 및, 상기 컨텐츠 재생부(318)의 기능을 수행할 수 있다. 본 발명에서 이를 별도로 구성하여 도시한 것은 각 기능들을 구별하여 설명하기 위함이다. 따라서 실제로 제품을 구현하는 경우에 이들 모두를 제어부(300)에서 처리하도록 구성할 수도 있으며, 이들 중 일부만을 상기 제어부(300)에서 처리하도록 구성할 수도 있다.The controller 300 controls the content information analyzer 314, the content search unit 316, and the content playback unit 318. That is, the controller 300 may perform the functions of the content information analyzer 314, the content search unit 316, and the content playback unit 318. In the present invention, it is shown to configure them separately to explain each function separately. Therefore, in the case of actually implementing a product, all of them may be configured to be processed by the controller 300, and only some of them may be configured to be processed by the controller 300.

도 4는 본 발명의 바람직한 일 실시 예에 홈 네트워크 시스템에서 컨텐츠 서버의 구성을 도시한 도면이다. 상기 도 4을 참조하면 본 발명의 컨텐츠 서버(132, 134, 136)는 제어부(400), 메모리부(402), 인터넷 통신부(404), 컨텐츠 정보 해석부(406), 컨텐츠 검색부(408) 및, 컨텐츠 관리부(410)를 포함하여 구성한다.4 is a diagram illustrating a configuration of a content server in a home network system according to an exemplary embodiment of the present invention. Referring to FIG. 4, the content server 132, 134, or 136 of the present invention includes a control unit 400, a memory unit 402, an internet communication unit 404, a content information analysis unit 406, and a content search unit 408. And a content manager 410.

상기 메모리부(402)는 상기 컨텐츠 서버(132, 134, 136)의 전반적인 동작을 제어하기 위한 프로그램과, 응용 프로그램 및, 컨텐츠들을 저장한다. 상기 인터넷 통신부(404)는 인터넷을 통하여 상기 홈 장치(110)와 데이터를 송/수신하기 위해 연결하여 통신하는 장치로서 본 발명에 따라 검색하고자 하는 컨텐츠 정보를 상기 홈 장치(110)로부터 수신하고, 검색에 따른 컨텐츠 리스트 또는 컨텐츠를 상기 홈 장치(110)로 송신한다.The memory unit 402 stores a program, an application program, and contents for controlling the overall operation of the content server 132, 134, 136. The Internet communication unit 404 is a device that connects and communicates with the home device 110 to transmit / receive data through the Internet, and receives content information to be searched from the home device 110 according to the present invention. The content list or the content according to the search is transmitted to the home device 110.

상기 컨텐츠 정보 해석부(406)는 상기 홈 장치(110)로부터 수신한 컨텐츠 정보를 해석하여 검색하고자 하는 컨텐츠의 종류와 검색대상 등을 확인하도록 제어한다. 상기 컨텐츠 검색부(408)는 상기 컨텐츠 정보 해석부(406)를 통해 해석한 컨텐츠 정보를 이용하여 상기 메모리부(402)에서 상응하는 컨텐츠들을 검색하도록 제어한다. 상기 컨텐츠 관리부(410)는 상기 메모리부(402)에 컨텐츠를 저장하거나 삭제하는 등의 관리를 수행하고, 또한 상기 컨텐츠 검색부(408)에서 검색한 컨텐츠들의 리스트 또는 검색한 컨텐츠를 상기 인터넷 통신부(404)를 통해 검색을 요청한 상기 홈 장치(110)로 송신하도록 제어한다.The content information analysis unit 406 analyzes the content information received from the home device 110 to control the type of content to be searched and the search target. The content retrieval unit 408 controls the memory unit 402 to search for corresponding contents by using the content information analyzed by the content information analyzer 406. The content management unit 410 manages storing or deleting content in the memory unit 402, and also manages a list of the content searched by the content search unit 408 or the searched content in the Internet communication unit ( 404 transmits the search to the home device 110 requesting the search.

상기 제어부(400)는 상기 컨텐츠 정보 해석부(406), 상기 컨텐츠 검색부(408) 및, 상기 컨텐츠 관리부(410)를 제어한다. 즉, 상기 제어부(400)는 상기 컨텐츠 정보 해석부(406), 상기 컨텐츠 검색부(408) 및, 상기 컨텐츠 관리부(410)의 기능을 수행할 수 있다. 본 발명에서 이를 별도로 구성하여 도시한 것은 각 기능들을 구별하여 설명하기 위함이다. 따라서 실제로 제품을 구현하는 경우에 이들 모두를 제어부(400)에서 처리하도록 구성할 수도 있으며, 이들 중 일부만을 상기 제어부(400)에서 처리하도록 구성할 수도 있다.The controller 400 controls the content information analyzer 406, the content search unit 408, and the content manager 410. That is, the controller 400 may perform the functions of the content information analyzer 406, the content searcher 408, and the content manager 410. In the present invention, it is shown to configure them separately to explain each function separately. Therefore, when the actual product is implemented, all of them may be configured to be processed by the controller 400, and only some of them may be configured to be processed by the controller 400.

이하, 상기와 같이 구성된 본 발명에 따른 홈 네트워크 시스템에서 컨텐츠를 검색하고 재생하는 방법을 아래에서 도면을 참조하여 설명한다.Hereinafter, a method of searching and playing content in a home network system according to the present invention configured as described above will be described with reference to the accompanying drawings.

도 5는 본 발명의 바람직한 일 실시 예에 홈 네트워크 시스템에서 컨텐츠를 검색하여 재생하는 과정을 도시한 흐름도이다.5 is a flowchart illustrating a process of searching for and playing content in a home network system according to an exemplary embodiment of the present invention.

상기 도 5를 참조하면 500단계에서 상기 휴대용 단말기(100)에서 재생요청 하고자 하는 컨텐츠 정보를 생성하고 상기 컨텐츠 정보를 포함한 컨텐츠 재생요청 메시지(M10)를 상기 홈 장치(110)에 송신한다.Referring to FIG. 5, in step 500, the portable terminal 100 generates content information to be reproduced and transmits a content reproduction request message M10 including the content information to the home device 110.

상기 컨텐츠 재생요청 메시지(M10)를 수신한 상기 홈 장치(110)는 502단계에서 상기 컨텐츠 재생요청 메시지(M10)에 포함된 상기 컨텐츠 정보에 상응하는 컨텐츠를 검색한다. 이때 검색결과 상기 컨텐츠 정보에 상응하는 컨텐츠가 검색되지 않거나 사용자가 추가 검색을 요청하는 경우 컨텐츠 서버(132)로 상기 컨텐츠 정보를 포함한 컨텐츠 요청 메시지(M20)를 송신한다.In step 502, the home device 110 receiving the content play request message M10 searches for content corresponding to the content information included in the content play request message M10. At this time, if a content corresponding to the content information is not searched or a user requests an additional search, the content server 132 transmits a content request message (M20) including the content information.

상기 컨텐츠 요청 메시지(M20)를 수신한 상기 컨텐츠 서버(132)는 504단계에서 상기 컨텐츠 요청 메시지(M20)에 포함된 상기 컨텐츠 정보에 상응하는 컨텐츠를 검색하고 검색결과를 포함한 컨텐츠 응답 메시지(M30)를 상기 홈 장치(110)로 송신한다.In step 504, the content server 132 receiving the content request message M20 searches for content corresponding to the content information included in the content request message M20 and includes a content response message M30. To the home device 110.

이후 상기 홈 장치(110)는 506단계로 진행하여 상기 홈 장치(110)와 상기 컨텐츠 서버(132)에서 검색한 상기 컨텐츠 정보에 상응하는 컨텐츠 리스트를 출력하고, 508단계로 진행하여 사용자로부터 상기 검색한 컨텐츠 리스트에서 재생할 컨텐츠를 선택받고, 510단계로 진행하여 상기 선택받은 컨텐츠를 재생한다.In step 506, the home device 110 outputs a content list corresponding to the content information searched by the home device 110 and the content server 132. In step 508, the user searches for the user. In step 510, the selected content is selected, and the selected content is played.

도 6은 본 발명의 바람직한 일 실시 예에 홈 네트워크 시스템의 휴대용 단말기에서 홈 장치로 컨텐츠의 재생을 요청하는 과정을 도시한 흐름도이다.6 is a flowchart illustrating a process of requesting reproduction of content from a portable terminal of a home network system to a home device according to an exemplary embodiment of the present invention.

상기 도 6을 참조하면 본 발명의 휴대용 단말기(100)는 600단계에서 컨텐츠의 원격재생 이벤트의 발생을 감지하면, 602단계로 진행하여 상기 휴대용 단말기(100)에 저장된 컨텐츠들의 리스트를 출력하고, 604단계로 진행하여 사용자로부터 상기 컨텐츠 리스트 중에서 원격 재생할 컨텐츠를 선택받고, 606단계로 진행하여 선택받은 컨텐츠의 정보를 확인하고, 상기 컨텐츠 정보를 포함하는 컨텐츠 재생 요청 메시지를 생성하고, 608단계로 진행하여 원격재생할 대상인 홈 장치(110)와 통신을 연결하고, 610단계로 진행하여 상기 컨텐츠 재생 요청 메시지를 상기 홈 장치(110)로 송신한다.Referring to FIG. 6, when the mobile terminal 100 detects the occurrence of the remote playback event of the content in step 600, the mobile terminal 100 proceeds to step 602 and outputs a list of contents stored in the mobile terminal 100. In operation 606, the user selects a content to be remotely played from the content list. In operation 606, information of the selected content is checked, a content reproduction request message including the content information is generated, and operation 608 is performed. In step 610, the mobile terminal 110 transmits the content reproduction request message to the home device 110.

도 7은 본 발명의 바람직한 일 실시 예에 홈 네트워크 시스템의 홈 장치에서 수신하는 컨텐츠 정보를 이용하여 컨텐츠를 검색하고 재생하는 과정을 도시한 흐름도이다.7 is a flowchart illustrating a process of retrieving and playing content by using content information received by a home device of a home network system according to an exemplary embodiment of the present invention.

상기 도 7을 참조하면 본 발명의 홈 장치(110)는 700단계에서 휴대용 단말기(100)로부터 컨텐츠 재생요청 메시지를 수신하면, 702단계로 진행하여 상기 컨텐츠 재생요청 메시지에 포함된 컨텐츠 정보를 해석하고, 704단계로 진행하여 상기 홈 장치(110)에 저장된 컨텐츠 중에서 상기 해석한 컨텐츠 정보에 상응하는 컨텐츠를 검색하고, 706단계로 진행하여 검색결과 상기 해석한 컨텐츠 정보에 상응하는 컨텐츠가 존재하는지 여부를 확인한다. 확인결과 상응하는 컨텐츠가 존재하지 않으 면 상기 홈 장치(110)는 710단계로 진행한다. 상기 710단계의 상세한 설명은 708단계 후에 후술한다.Referring to FIG. 7, when the home device 110 receives a content play request message from the portable terminal 100 in step 700, the home device 110 proceeds to step 702 to interpret content information included in the content play request message. In step 704, the content corresponding to the analyzed content information is searched among the contents stored in the home device 110, and in step 706, whether the content corresponding to the analyzed content information exists as a result of the search. Check it. If the corresponding content does not exist as a result of the check, the home device 110 proceeds to step 710. Detailed description of the step 710 will be described later after step 708.

상기 706단계의 확인결과 상응하는 컨텐츠가 존재하면, 708단계로 진행하여 검색한 컨텐츠들의 리스트인 컨텐츠 리스트를 출력하고, 710단계로 진행하여 외부장치인 컨텐츠 서버를 통해 상기 컨텐츠 정보를 검색하는 추가 검색의 요청 여부를 확인한다. 추가 검색의 요청의 발생은 검색된 컨텐츠가 없을 때 컨텐츠가 없으면 자동으로 추가 검색하도록 기설정되어있는 경우나 사용자의 요청에 의해 발생한다.In step 706, if the corresponding content exists, the process proceeds to step 708 to output a content list that is a list of searched content, and proceeds to step 710 to search for the content information through a content server as an external device. Check if the request is made. The occurrence of the request for the additional search occurs when the user is requested to perform an additional search automatically when there is no content when there is no searched content.

상기 710단계의 확인결과 추가 검색 요청이 발생하지 않았으면, 상기 홈 장치(110)는 722단계로 진행한다. 상기 722단계는 720단계 설명 후에 상세히 후술하겠다..If the additional search request has not occurred in step 710, the home device 110 proceeds to step 722. Operation 722 will be described later in detail after operation 720.

상기 710단계의 확인결과 추가 검색 요청의 발생을 감지하면, 상기 홈 장치(110)는 712단계로 진행하여 상기 해석한 컨텐츠 정보를 이용하여 컨텐츠 서버 테이블에서 검색을 요청할 컨텐츠 서버를 검색하고, 714단계로 진행하여 상기 컨텐츠 정보를 포함한 컨텐츠 요청 메시지를 검색한 컨텐츠 서버(132)로 송신하고, 716단계로 진행하여 상기 컨텐츠 요청 메시지를 송신한 상기 컨텐츠 서버(132)로부터 컨텐츠 응답 메시지를 수신하였는지 확인한다.In step 710, when the detection result of the additional search request is detected, the home device 110 proceeds to step 712 to search for a content server to request a search for in a content server table by using the analyzed content information. In step 716, the content request message including the content information is transmitted to the searched content server 132. In step 716, the content request message is received from the content server 132 that has transmitted the content request message. .

상기 716단계의 확인결과 상기 컨텐츠 응답 메시지를 수신하면, 상기 홈 장치(110)는 수신한 상기 컨텐츠 응답 메시지에 상기 컨텐츠 서버(132)에서 검색한 컨텐츠 리스트 혹은 컨텐츠가 포함되어 있는지 검사한다. 검사결과 포함된 컨텐츠 리스트 혹은 컨텐츠가 없으면, 상기 홈 장치(110)는 726단계로 진행하여 검색된 컨 텐츠가 없음을 알리는 안내 메시지를 출력하고 종료한다.When the content response message is received in step 716, the home device 110 checks whether the content response message received from the content server 132 includes the content list or the content searched for. If there is no content list or content included in the test result, the home device 110 proceeds to step 726 and outputs a guide message indicating that there is no searched content and ends.

하지만 상기 718단계의 검사결과 포함된 컨텐츠 리스트 혹은 컨텐츠가 존재하면, 상기 홈 장치(110)는 720단계로 진행하여 상기 홈 장치(110)와 상기 컨텐츠 서버(132)에서 검색한 컨텐츠들을 컨텐츠 리스트로 출력하고, 722단계로 진행하여 상기 컨텐츠 리스트 중에서 재생할 컨텐츠의 선택을 확인한다.However, if there is a content list or content included in the test result of step 718, the home device 110 proceeds to step 720 and the content searched by the home device 110 and the content server 132 as a content list. In step 722, the controller selects the content to be played back from the content list.

상기 722단계의 확인결과 컨텐츠를 선택받으면, 상기 홈 장치(110)는 724단계로 진행하여 선택받은 컨텐츠를 재생한다.If the content of the check result of step 722 is selected, the home device 110 proceeds to step 724 to play the selected content.

도 8은 본 발명의 바람직한 일 실시 예에 홈 네트워크 시스템의 컨텐츠 서버에서 홈 장치의 요청에 따라 컨텐츠를 검색하고 검색한 컨텐츠를 제공하는 과정을 도시한 흐름도이다.8 is a flowchart illustrating a process of searching for content and providing searched content according to a request of a home device in a content server of a home network system according to an exemplary embodiment of the present invention.

상기 도 8을 참조하면 상기 컨텐츠 서버(132)는 800단계에서 컨텐츠 요청 메세지를 수신하면, 802단계로 진행하여 상기 컨텐츠 요청 메세지에 포함된 컨텐츠 정보를 해석하고, 804단계로 진행하여 상기 해석한 컨텐츠 정보에 상응하는 컨텐츠를 검색하고, 806단계로 진행하여 상기 컨텐츠 요청 메세지를 송신한 홈 장치(110)로 검색한 컨텐츠 리스트 또는 컨텐츠를 포함하는 컨텐츠 응답 메시지를 생성하여 송신한다. Referring to FIG. 8, when the content server 132 receives the content request message in step 800, the content server 132 analyzes content information included in the content request message in step 802, and proceeds to step 804. In step 806, the content corresponding to the information is searched for, and the content response message including the searched content list or the content is generated and transmitted to the home device 110 that has transmitted the content request message.

분명히, 청구항들의 범위내에 있으면서 이러한 실시예들을 변형할 수 있는 많은 방식들이 있다. 다시 말하면, 이하 청구항들의 범위를 벗어남 없이 본 발명을 실시할 수 있는 많은 다른 방식들이 있을 수 있는 것이다.Apparently, there are many ways to modify these embodiments while remaining within the scope of the claims. In other words, there may be many other ways in which the invention may be practiced without departing from the scope of the following claims.

상술한 바와 같이 본 발명은 홈 네트워크 시스템의 휴대용 단말기에서 홈 장치로 컨텐츠 정보만을 송신하여도 컨텐츠 정보를 수신한 홈 장치에서 컨텐츠 정보에 상응하는 컨텐츠를 검색하여 재생하는 장치 및 방법에 관한 것으로, 적은 데이터를 전송하여 고품질의 컨텐츠를 제공받는 효과가 있다.As described above, the present invention relates to an apparatus and method for retrieving and reproducing content corresponding to the content information from a home device that receives the content information even when only the content information is transmitted from the portable terminal of the home network system to the home device. By transmitting data, high quality content is provided.

Claims (13)

컨텐츠를 검색하고 재생하는 홈 네트워크 시스템에 있어서,In the home network system for searching and playing content, 저장된 컨텐츠 중에서 홈 장치에서 재생할 컨텐츠를 선택받고, 상기 선택받은 컨텐츠의 컨텐츠 정보를 포함한 컨텐츠 재생요청 메시지를 상기 홈 장치로 송신하는 휴대용 단말기와,A portable terminal for selecting a content to be played on a home device among stored contents and transmitting a content playback request message including content information of the selected content to the home device; 상기 휴대용 단말기로부터 상기 컨텐츠 재생요청 메시지를 수신하면 포함된 상기 컨텐츠 정보를 해석하고 상기 컨텐츠 정보에 상응하는 컨텐츠를 검색하여 컨텐츠 리스트로 출력하고 상기 컨텐츠 리스트 중에서 재생할 컨텐츠를 선택받아 재생하는 상기 홈 장치를 포함함을 특징으로 하는 홈 네트워크 시스템.Receiving the content playback request message from the portable terminal, interpreting the content information included, searching for the content corresponding to the content information, outputting the content list, and selecting and playing the content from the content list to play the home device; Home network system, characterized in that it comprises a. 제 1항에 있어서,The method of claim 1, 상기 홈 장치는,The home device, 검색결과 상기 컨텐츠 정보에 상응하는 컨텐츠가 존재하지 않거나 또는 사용자로부터 추가 검색 요청을 수신하면 상기 컨텐츠 정보를 포함하는 컨텐츠 요청 메시지를 컨텐츠 서버로 송신함을 특징으로 하고,When a content corresponding to the content information does not exist or a search result is received from a user, the content request message including the content information is transmitted to a content server. 상기 컨텐츠 요청 메시지를 수신하면 포함된 상기 컨텐츠 정보를 해석하고 상기 컨텐츠 정보에 상응하는 컨텐츠를 검색하고 검색결과를 포함하는 컨텐츠 응답 메시지를 상기 홈 장치로 전송하는 상기 컨텐츠 서버를 더 포함함을 특징으로 하는 홈 네트워크 시스템.Receiving the content request message, further comprising the content server interpreting the included content information, searching for content corresponding to the content information, and transmitting a content response message including a search result to the home device; Home network system. 제 1항에 있어서,The method of claim 1, 상기 휴대용 단말기는,The portable terminal, 상기 홈 장치와 연결하여 통신하는 통신부와,A communication unit communicating with the home device for communication; 다양한 컨텐츠들을 저장하는 메모리부와,A memory unit for storing various contents, 상기 메모리부에 저장된 컨텐츠들을 관리하고 요청에 따라 검색하여 저장된 컨텐츠들의 리스트를 출력하도록 제어하는 컨텐츠 관리부와,A content management unit for managing the contents stored in the memory unit and controlling to output a list of stored contents by searching according to a request; 상기 컨텐츠 관리부를 통해 검색한 컨텐츠 중에서 상기 홈 장치에서 재생할 컨텐츠를 선택받으면, 상기 선택받은 컨텐츠의 상기 컨텐츠 정보를 포함한 상기 컨텐츠 재생요청 메시지를 상기 통신부를 통해 상기 홈 장치로 송신하도록 제어하는 원격 재생 요청부를 포함함을 특징으로 하는 홈 네트워크 시스템.If a content to be played on the home device is selected from among the contents searched through the content manager, the remote playback request to control the content playback request message including the content information of the selected content to be transmitted to the home device through the communication unit. A home network system, characterized in that it comprises a portion. 제 2항에 있어서,The method of claim 2, 상기 홈 장치는,The home device, 상기 휴대용 단말기와 통신을 연결하여 상기 컨텐츠 재생요청 메시지를 수신하는 제1 통신부와,A first communication unit connecting with the portable terminal to receive the content playback request message; 다양한 컨텐츠들을 저장하는 메모리부와,A memory unit for storing various contents, 상기 컨텐츠 재생요청 메시지에 포함된 상기 컨텐츠 정보를 해석하는 컨텐츠 정보 해석부와,A content information analyzer for analyzing the content information included in the content reproduction request message; 상기 컨텐츠 정보 해석부를 통해 해석한 상기 컨텐츠 정보를 이용하여 상기 메모리부에서 상응하는 컨텐츠를 검색하고 검색결과를 컨텐츠 리스트로 출력하도록 제어하는 컨텐츠 검색부와,A content search unit which controls to search for a corresponding content in the memory unit and output a search result as a content list by using the content information analyzed by the content information analysis unit; 상기 컨텐츠 검색부에서 출력한 상기 컨텐츠 리스트에서 재생할 컨텐츠를 선택받으면 상기 선택받은 컨텐츠를 제생하도록 제어하는 컨텐츠 재생부를 포함함을 특징으로 하는 홈 네트워크 시스템.And a content reproducing unit controlling to reproduce the selected content when the content to be reproduced is selected from the content list output from the content retrieval unit. 제 4항에 있어서,The method of claim 4, wherein 상기 홈 장치는,The home device, 상기 컨텐츠 서버와 연결하여 통신하는 제2 통신부를 더 포함하고,Further comprising a second communication unit for communicating with the content server, 상기 컨텐츠 검색부는 컨텐츠 정보에 상응하는 컨텐츠가 상기 메모리부에 존재하지 않거나 사용자가 추가검색을 요청하는 경우 상기 제2 통신부를 통해 컨텐츠 서버로 상기 컨텐츠 정보를 포함한 컨텐츠 요청 메시지를 송신하도록 제어함을 특징으로 하는 홈 네트워크 시스템.The content search unit controls to transmit a content request message including the content information to the content server through the second communication unit when the content corresponding to the content information does not exist in the memory unit or when the user requests an additional search. Home network system. 제 5항에 있어서,The method of claim 5, 상기 컨텐츠 검색부는 상기 컨텐츠 서버로부터 상기 컨텐츠 응답 메시지를 수신하면 상기 컨텐츠 응답 메시지에 포함된 검색결과인 상기 컨텐츠 서버에서 검색한 컨텐츠 리스트를 출력하고, 상기 컨텐츠 서버에서 검색한 상기 컨텐츠 리스트에서 재생할 컨텐츠를 선택받으면 상기 컨텐츠 서버로부터 컨텐츠를 수신하여 재생하도록 제어함을 특징으로 하는 홈 네트워크 시스템.When the content search unit receives the content response message from the content server, the content search unit outputs a content list searched by the content server, which is a search result included in the content response message, and selects a content to be played by the content list searched by the content server. And if selected, controls to receive and play the content from the content server. 제 2항에 있어서,The method of claim 2, 상기 컨텐츠 서버는,The content server, 상기 홈 장치와 연결하여 통신하는 통신부와,A communication unit communicating with the home device for communication; 다양한 컨텐츠들을 저장하는 메모리부와,A memory unit for storing various contents, 상기 홈 장치로부터 수신한 상기 컨텐츠 요청 메시지에 포함된 상기 컨텐츠 정보를 해석하는 컨텐츠 정보 해석부와,A content information analyzer for analyzing the content information included in the content request message received from the home device; 상기 컨텐츠 정보 해석부를 통해 해석한 상기 컨텐츠 정보를 이용하여 상기 메모리부에서 상응하는 컨텐츠를 검색하도록 제어하는 컨텐츠 검색부와,A content searching unit controlling to search for a corresponding content in the memory unit by using the content information analyzed by the content information analyzing unit; 상기 컨텐츠 검색부에서 검색한 검색결과를 포함하는 상기 컨텐츠 응답 메시지를 상기 통시부를 통해 검색을 요청한 상기 홈 장치로 송신하도록 제어하는 컨텐츠 관리부를 포함함을 특징으로 하는 홈 네트워크 시스템.And a content manager configured to transmit the content response message including the search result searched by the content search unit to the home device that has requested a search through the communication unit. 홈 네트워크 시스템에서 컨텐츠를 재생하는 방법에 있어서,In the method of playing content in a home network system, 휴대용 단말기에서 재생할 컨텐트 정보를 홈 장치로 송신하는 과정과,Transmitting the content information to be played on the portable terminal to the home device; 상기 컨텐트 정보를 수신한 상기 홈 장치는 상기 컨텐츠 정보에 상응하는 컨텐츠들을 검색하여 리스트로 출력하는 과정과,Receiving the content information, the home device searching for and outputting a content corresponding to the content information as a list; 상기 검색한 컨텐츠 리스트에서 재생할 컨텐츠를 선택받는 과정과,Receiving a content to be played from the searched content list; 상기 선택받은 컨텐츠를 재생하는 과정을 포함함을 특징으로 하는 홈 네트워크 시스템에서 컨텐츠를 재생하는 방법.And playing back the selected content. 홈 네트워크 시스템의 휴대용 단말기에서 컨텐츠의 원격재생을 요청하는 방법에 있어서,A method for requesting remote playback of content in a portable terminal of a home network system, 상기 휴대용 단말기에 저장된 컨텐츠들 중에서 원격 재생할 컨텐츠를 선택받는 과정과,Receiving content to be remotely played from among contents stored in the portable terminal; 상기 선택받은 컨텐츠의 정보를 확인하는 과정과,Checking the information of the selected content; 상기 컨텐츠 정보를 포함하는 컨텐츠 재생 요청 메시지를 생성하는 과정과,Generating a content reproduction request message including the content information; 원격재생을 하는 대상인 홈 장치와 통신을 연결하는 과정과,Connecting the communication with the home device which is the object of remote playback; 상기 컨텐츠 재생 요청 메시지를 상기 홈 장치로 송신하는 과정을 포함함을 특징으로 하는 휴대용 단말기에서 컨텐츠의 원격재생을 요청하는 방법.And transmitting the content reproduction request message to the home device. 홈 네트워크 시스템의 홈 장치에서 요청받은 컨텐츠를 재생하는 방법에 있어서,In the method for playing the content requested from the home device of the home network system, 휴대용 단말기로부터 컨텐츠 재생요청 메시지를 수신하면, 상기 컨텐츠 재생요청 메시지에 포함된 컨텐츠 정보를 해석하는 과정과,Receiving a content play request message from a portable terminal, interpreting content information included in the content play request message; 상기 홈 장치에 저장된 컨텐츠들 중에서 상기 해석한 컨텐츠 정보에 상응하는 컨텐츠를 검색하는 과정과,Searching for contents corresponding to the analyzed content information among contents stored in the home device; 검색한 컨텐츠들의 리스트인 컨텐츠 리스트를 출력하는 과정과,Outputting a content list which is a list of searched contents; 상기 컨텐츠 리스트에서 재생할 컨텐츠를 선택받는 과정과,Receiving a content to be played in the content list; 상기 선택받은 컨텐츠를 재생하는 과정을 더 포함함을 특징으로 하는 홈 장치에서 요청받은 컨텐츠를 재생하는 방법.And playing the requested content on the home device, further comprising playing the selected content. 제 10항에 있어서,The method of claim 10, 상기 컨텐츠를 검색하는 과정은,The process of searching for the content, 겸색결과 상기 컨텐츠 정보에 상응하는 컨텐츠가 존재하지 않거나 또는, 사용자가 추가검색을 요청하는 경우, If there is no content corresponding to the content information as a result of color matching, or the user requests further search, 검색을 요청한 컨텐츠 서버로 상기 컨텐츠 정보를 포함한 컨텐츠 요청 메시지를 송신하는 과정과,Transmitting a content request message including the content information to a content server requesting a search; 상기 컨텐츠 서버로부터 상기 컨텐츠 서버에서 검색한 컨텐츠 리스트를 포함한 컨텐츠 응답 메시지를 수신하는 과정을 더 포함함을 특징으로 하는 홈 장치에서 요청받은 컨텐츠를 재생하는 방법.And receiving a content response message including a content list searched by the content server from the content server. 제 10항에 있어서,The method of claim 10, 상기 컨텐츠 리스트를 출력하는 과정에서 상기 컨텐츠 리스트는,In the process of outputting the content list, the content list, 상기 홈 장치와 상기 컨텐츠 서버에서 검색한 컨텐츠들의 리스트임을 특징으로 하는 홈 장치에서 요청받은 컨텐츠를 재생하는 방법.And a list of contents searched by the home device and the content server. 제 11항에 있어서,The method of claim 11, 상기 컨텐츠 요청 메시지를 수신한 상기 컨텐츠 서버는,The content server receiving the content request message, 상기 컨텐츠 요청 메시지에 포함된 상기 컨텐츠 정보를 해석하는 과정과,Interpreting the content information included in the content request message; 상기 컨텐츠 서버에 저장된 컨텐츠 중에서 해석한 상기 컨텐츠 정보에 상응하는 컨텐츠를 검색하는 과정과,Searching for contents corresponding to the contents information analyzed from contents stored in the contents server; 상기 검색한 컨텐츠들의 리스트 또는 컨텐츠를 상기 컨텐츠 응담 메시지에 포함하여 상기 홈 장치로 송신하는 과정을 포함함을 특징으로 하는 홈 장치에서 요청받은 컨텐츠를 재생하는 방법.And transmitting the list or contents of the searched contents to the home device by including the contents in the content response message.
KR1020060134782A 2006-12-27 2006-12-27 Apparatus and method for content searching and playback in home network system KR100860754B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020060134782A KR100860754B1 (en) 2006-12-27 2006-12-27 Apparatus and method for content searching and playback in home network system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020060134782A KR100860754B1 (en) 2006-12-27 2006-12-27 Apparatus and method for content searching and playback in home network system

Publications (2)

Publication Number Publication Date
KR20080060546A true KR20080060546A (en) 2008-07-02
KR100860754B1 KR100860754B1 (en) 2008-09-29

Family

ID=39813057

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020060134782A KR100860754B1 (en) 2006-12-27 2006-12-27 Apparatus and method for content searching and playback in home network system

Country Status (1)

Country Link
KR (1) KR100860754B1 (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2013069914A1 (en) * 2011-11-07 2013-05-16 엘지전자 주식회사 Control apparatus, control target apparatus, and method for transmitting content information thereof
KR101375791B1 (en) * 2012-03-14 2014-03-19 한국과학기술원 Terminal, contents playback method of the same, message management system and contents message providing method of the same

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1667411B1 (en) * 2004-12-01 2018-11-21 Thomson Licensing System and method for content playback

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2013069914A1 (en) * 2011-11-07 2013-05-16 엘지전자 주식회사 Control apparatus, control target apparatus, and method for transmitting content information thereof
KR101375791B1 (en) * 2012-03-14 2014-03-19 한국과학기술원 Terminal, contents playback method of the same, message management system and contents message providing method of the same

Also Published As

Publication number Publication date
KR100860754B1 (en) 2008-09-29

Similar Documents

Publication Publication Date Title
US9137363B2 (en) Apparatus and method for sharing information through presence service in a communication network
US7814220B2 (en) User interface for an electronic device
JP4114421B2 (en) Electronic device apparatus, server apparatus, and layout description document providing method
US20040073925A1 (en) Content delivery server with format conversion function
KR20120126803A (en) Apparatus and method for storing data of peripheral device in portable terminal
CN101529867A (en) Sharing multimedia content in a peer-to-peer configuration
CN103916829A (en) Desktop message notifying method and device
JP2008282295A (en) Content delivery system, portable terminal device and program
KR100566215B1 (en) Method for serving book mark of moving picture contents
JP2010146661A (en) Terminal device and content data processing method
US20070121818A1 (en) Information processing apparatus, information processing method, and program that enable viewing of content during telephone call
KR100860754B1 (en) Apparatus and method for content searching and playback in home network system
KR20120045217A (en) Method and apparatus for registering sns information
KR20100062157A (en) Display apparatus, server and control method of the same
JP4711928B2 (en) Communication support system and program
JP2010233034A (en) Related content distribution system, user device management server, and computer program
JP2002163170A (en) Contents ordering method and terminal unit thereof and contents providing method and system thereof
JP2007243605A (en) Communication equipment, communication method, and program
JP2009130644A (en) Communication equipment, communication method, program, and storage medium
JP4791213B2 (en) COMMUNICATION DEVICE, COMMUNICATION METHOD, AND PROGRAM
JP2007158685A (en) Moving video distribution system
KR20080111282A (en) System and method for uploading user contents in communication terminal
JP2009267634A (en) Terminal device and transmission control method
JP4987108B2 (en) Mobile phone
KR20080093567A (en) Mobile telecommunication terminal and method for displaying a list of moving images thereof

Legal Events

Date Code Title Description
A201 Request for examination
E902 Notification of reason for refusal
AMND Amendment
E601 Decision to refuse application
J201 Request for trial against refusal decision
AMND Amendment
B701 Decision to grant
GRNT Written decision to grant
FPAY Annual fee payment

Payment date: 20120830

Year of fee payment: 5

FPAY Annual fee payment

Payment date: 20130829

Year of fee payment: 6

FPAY Annual fee payment

Payment date: 20140828

Year of fee payment: 7

FPAY Annual fee payment

Payment date: 20150828

Year of fee payment: 8

FPAY Annual fee payment

Payment date: 20160830

Year of fee payment: 9

FPAY Annual fee payment

Payment date: 20170830

Year of fee payment: 10

FPAY Annual fee payment

Payment date: 20180830

Year of fee payment: 11

FPAY Annual fee payment

Payment date: 20190821

Year of fee payment: 12