KR20110063200A - Apparatus and method for media browsing over home network - Google Patents
Apparatus and method for media browsing over home network Download PDFInfo
- Publication number
- KR20110063200A KR20110063200A KR1020090120155A KR20090120155A KR20110063200A KR 20110063200 A KR20110063200 A KR 20110063200A KR 1020090120155 A KR1020090120155 A KR 1020090120155A KR 20090120155 A KR20090120155 A KR 20090120155A KR 20110063200 A KR20110063200 A KR 20110063200A
- Authority
- KR
- South Korea
- Prior art keywords
- media
- database
- browsing
- metadata
- user input
- Prior art date
- Legal status (The legal status 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 status listed.)
- Ceased
Links
- 238000000034 method Methods 0.000 title claims abstract description 28
- 230000004044 response Effects 0.000 claims abstract description 13
- 238000004891 communication Methods 0.000 claims description 16
- 238000000766 differential mobility spectroscopy Methods 0.000 claims 2
- 238000010586 diagram Methods 0.000 description 11
- 238000005516 engineering process Methods 0.000 description 3
- 230000005540 biological transmission Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000008520 organization Effects 0.000 description 1
- 239000011435 rock Substances 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W88/00—Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
- H04W88/02—Terminal devices
- H04W88/04—Terminal devices adapted for relaying to or from another terminal or user
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Abstract
본 발명은 홈 네트워크를 통한 미디어 브라우징 장치 및 방법에 관한 것이다. 본 발명에 따르면 사용자가 입력한 브라우징 명령을 미디어 서버로 송신하여 해당 명령에 대한 응답을 수신할 때까지 대기할 필요 없이, 미디어 브라우징 장치에 구축된 데이터베이스를 기반으로 상기 브라우징 명령에 응답하는 미디어 목록을 구성하여 사용자에게 신속하게 제공할 수 있다. The present invention relates to an apparatus and method for media browsing over a home network. According to the present invention, there is no need to send a browsing command input by a user to a media server and wait for receiving a response to the command. It can be configured and delivered quickly to the user.
Description
본 발명은 홈 네트워크를 통한 미디어 브라우징 장치 및 방법에 관한 것이다. The present invention relates to an apparatus and method for media browsing over a home network.
일반적으로, 홈 네트워크 기술이란, 가정 내 정보가전 제품들을 네트워크로 연결하여 시간과 장소에 구애받지 않고 컨텐츠를 공유하여 사용자가 상기 컨텐츠를 자유롭게 사용할 수 있도록 하는 네트워크 기술을 의미한다. In general, home network technology refers to a network technology that allows users to freely use the content by sharing information regardless of time and place by connecting home electronic appliances through a network.
이러한 홈 네트워크 기술을 위한 표준 기구로는 DLNA(Digital Living Network Alliance)가 있다. The standard organization for such home network technology is the DLNA (Digital Living Network Alliance).
본 발명은 홈 네트워크를 이용한 미디어 브라우징에 있어서 미디어 서버에 저장된 미디어들을 보다 신속하게 브라우징하는 미디어 브라우징 방법 및 장치를 제공하는 것을 목적으로 한다. An object of the present invention is to provide a media browsing method and apparatus for more quickly browsing media stored in a media server in media browsing using a home network.
본 발명은 미디어 서버로부터 수신된 미디어들의 메타데이터를 기반으로 미디어 브라우징 장치에 미리 미디어들의 데이터베이스를 구축하여, 사용자의 브라우징 명령에 응답하여 신속하게 미디어 목록을 제공하는 미디어 브라우징 방법 및 장치를 제공하는 것을 목적으로 한다. The present invention provides a media browsing method and apparatus for building a database of media in advance in a media browsing device based on metadata of media received from a media server, and promptly providing a media list in response to a user's browsing command. The purpose.
본 발명의 일 실시예에 따른 미디어 브라우징 방법은 가정 내 미디어 재생 장치들을 연결하여 미디어를 공유하는 홈 네트워크를 통해 미디어 서버가 제공하는 미디어를 브라우징하는 방법에 있어서, 상기 미디어 서버로부터 다수의 미디어들의 메타데이터를 수신하는 단계; 상기 메타데이터를 이용하여 상기 미디어들에 대한 데이터베이스를 구축하는 단계; 사용자로부터 미디어를 브라우징하기 위한 사용자 입력을 수신하는 단계; 상기 사용자 입력에 응답하여 소정의 미디어를 상기 데이터베이스로부터 식별하는 단계; 및 상기 식별된 미디어의 목록을 표시하는 단계;를 포함한다. In a media browsing method according to an embodiment of the present invention, a method of browsing media provided by a media server through a home network that connects media playback devices in a home and shares media may include: Receiving data; Building a database for the media using the metadata; Receiving user input for browsing media from a user; Identifying predetermined media from the database in response to the user input; And displaying a list of the identified media.
본 발명의 일 실시예에 따른 미디어 브라우징 장치는 가정 내 미디어 재생 장치들을 연결하여 미디어를 공유하는 홈 네트워크를 통해 미디어 서버가 제공하는 미디어를 브라우징하는 장치에 있어서, 상기 미디어 서버로부터 다수의 미디어들의 메타데이터를 수신하는 통신부; 상기 미디어들에 대한 데이터베이스를 저장하는 메모리부; 사용자로부터 미디어를 브라우징하기 위한 사용자 입력을 수신하는 사용자 입력부; 소정의 미디어 목록을 디스플레이하는 디스플레이부; 및 상기 수신된 메타데이터를 이용하여 상기 미디어들에 대한 데이터베이스를 구축하고, 상기 사용자 입력에 응답하여 소정의 미디어를 상기 데이터베이스로부터 식별하여 식별된 미디어의 목록을 디스플레이하도록 제어하는 제어부;를 포함한다.A media browsing apparatus according to an embodiment of the present invention is a device for browsing media provided by a media server through a home network that connects media playback devices in a home to share media. Communication unit for receiving data; A memory unit for storing a database for the media; A user input unit configured to receive a user input for browsing media from a user; A display unit which displays a predetermined media list; And a controller configured to establish a database for the media using the received metadata, and control to display a list of identified media by identifying a predetermined media from the database in response to the user input.
본 발명에 따르면 사용자가 입력한 브라우징 명령을 미디어 서버로 송신하여 해당 명령에 대한 응답을 수신할 때까지 대기할 필요 없이, 미디어 브라우징 장치에 구축된 데이터베이스를 기반으로 상기 브라우징 명령에 응답하는 미디어 목록을 구성하여 사용자에게 신속하게 제공할 수 있다. According to the present invention, there is no need to send a browsing command input by a user to a media server and wait for receiving a response to the command. It can be configured and delivered quickly to the user.
이하, 첨부한 도면을 참조하여 본 발명의 실시예를 상세하게 설명한다. Hereinafter, exemplary embodiments of the present invention will be described in detail with reference to the accompanying drawings.
도 1은 본 발명의 일 실시예에 따른 DLNA를 설명하는 구성도이다. 1 is a block diagram illustrating a DLNA according to an embodiment of the present invention.
도 1에 도시된 바와 같이, DLNA 네트워크는 디지털 미디어 서버(DMS, Digital Media Server)(10), 디지털 미디어 컨트롤러(DMC, Digital Media Controller)(20), 디지털 미디어 렌더러(DMR, Digital Media Renderer)(30)로 구성될 수 있다. 이들 구성주체들은 유무선 통신을 통해 컨텐츠를 공유한다. As shown in FIG. 1, the DLNA network includes a digital media server (DMS) 10, a digital media controller (DMC) 20, a digital media renderer (DMR) ( 30). These components share content through wired and wireless communication.
디지털 미디어 서버(10)는 미디어 컨텐츠를 저장하며, 상기 미디어 컨텐츠는 실시간 수신되는 방송 신호이거나, 파일 형태로 저장되는 컨텐츠 파일일 수 있다. The
디지털 미디어 컨트롤러(20)는 디지털 미디어 서버(10)를 발견하고, 미디얼 컨텐츠를 브라우징한다. 그리고 나서, 디지털 미디어 렌더러(30)에 해당 미디어 컨텐츠에 대한 재생을 요청한다. The
디지털 미디어 렌더러(30)는 디지털 미디어 컨트롤러(20)에 의해 요청된 미디어 컨텐츠를 제공해줄 것을 디지털 미디어 서버(10)에 요청한다. 그 결과, 디지털 미디어 서버(10)가 해당 미디어 컨텐츠를 디지털 미디어 렌더러(30)에 파일 형태 또는 스트리밍 형태로 전송하고, 디지털 미디어 렌더러(30)는 상기 제공된 미디어 컨텐츠를 재생한다. The
DLNA 표준은 위와 같이 3 가지 구성 주체로 구현될 수 있지만, 도 2에 도시된 바와 같이, 디지털 미디어 플레이어(DMP, Digital Media Player) 및 디지털 미디어 서버(DMS, Digital Media Server)의 두 가지 구성 주체로도 구현될 수 있다. The DLNA standard can be implemented with three components as described above, but as shown in FIG. 2, two components of a digital media player (DMP, Digital Media Player) and a digital media server (DMS) are provided. May also be implemented.
디지털 미디어 플레이어(40)는 상술한 디지털 미디어 컨트롤러(20) 및 디지털 미디어 렌더러(30)를 하나의 디바이스에 구현한 것이며, 사용자는 디지털 미디어 플레이어(40)를 통해 디지털 미디어 서버(10)에 저장된 미디어 컨텐츠를 탐색하고, 원하는 미디어 컨텐츠를 디지털 미디어 서버(10)로부터 다운로드하여 재생할 수 있다. The
도 3은 본 발명의 일 실시예에 따른 미디어 브라우징 장치의 블록도이다. 3 is a block diagram of a media browsing apparatus according to an embodiment of the present invention.
도 3에 도시된 바와 같이, 본 발명의 일 실시예에 따른 미디어 브라우징 장치(20)는 미디어 서버(10)로부터 다수의 미디어들의 메타데이터를 수신하는 통신 부(21), 상기 미디어들에 대한 데이터베이스를 저장하는 메모리부(22), 사용자로부터 미디어를 브라우징하기 위한 사용자 입력을 수신하는 사용자 입력부(23), 소정의 미디어 목록을 디스플레이하는 디스플레이부(24), 및 상기 수신된 메타데이터를 이용하여 상기 미디어들에 대한 데이터베이스를 구축하고, 상기 사용자 입력에 응답하여 소정의 미디어를 상기 데이터베이스로부터 식별하여 식별된 미디어의 목록을 디스플레이하도록 제어하는 제어부(25)를 포함한다. As shown in FIG. 3, the
본 발명의 일 실시예에 따른 미디어 브라우징 장치(20)는 상기 미디어 서버(10)에 저장된 미디어들을 브라우징, 즉 열람 또는 검색하는 장치로서, 실시예에 따라, 본 발명의 미디어 브라우징 방법은 DLNA 네트워크에서 디지털 미디어 컨트롤러(20) 또는 디지털 미디어 플레이어(30)에 구현될 수 있다.Media browsing
따라서, 도 4에 도시된 바와 같이, 사용자는 본 발명의 미디어 브라우징 장치(20)를 통해 상기 미디어 서버(10)에 저장된 미디어들을 브라우징하여 원하는 미디어를 탐색할 수 있고, 상기 탐색된 미디어를 재생하여 시청할 수 있다.Therefore, as shown in FIG. 4, the user can browse the media stored in the
상기 통신부(21)는 상기 미디어 서버(10)로부터 다수의 미디어들의 메타데이터를 수신한다. 상기 통신부(21)는 유선 또는 무선 통신을 이용하여 상기 미디어 서버(10)에 저장된 다수의 미디어들의 메타데이터를 수신한다. The
실시예에 따라, 본 발명의 미디어 브라우징 장치(20)는 통신부(21)를 통해 상기 미디어 서버(10)로 상기 미디어 서버(10)에 저장된 미디어들의 메타데이터의 송신을 요구하는 신호를 송신하고, 이러한 요청 신호에 응답하여 미디어 서버(10)가 미디어들의 메타데이터를 포함한 신호를 상기 통신부(21)로 송신하면, 상기 통 신부(21)는 해당 신호를 수신하여 메타데이터를 획득할 수 있다. According to an embodiment, the media browsing
실시예에 따라, 본 발명의 미디어 브라우징 장치(20)는 별도의 요청 신호를 미디어 서버(10)로 송신하지 않고도, 상기 미디어 서버(10)가 자발적으로 송신하는 메타데이터가 포함된 신호를 수신하여 상기 메타데이터를 획득할 수도 있다. According to an exemplary embodiment, the media browsing
예를 들어, 본 발명의 미디어 브라우징 장치(20)의 전원이 켜짐으로 인해 상기 미디어 서버(10)가 상기 미디어 브라우징 장치(20)를 검출하는 경우, 상기 미디어 서버(10)는 미디어들의 메타데이터가 포함된 신호를 상기 미디어 브라우징 장치(20)로 송신하고, 상기 통신부(21)는 해당 신호를 수신하여 메타데이터를 획득할 수 있다. For example, when the
상기 메모리부(22)는 상기 획득한 메타데이터를 기반으로 구축된 미디어들에 대한 데이터베이스를 저장한다. The
즉, 상기 메타데이터가 획득되면, 상기 제어부(25)는 상기 수신된 메타데이터를 이용하여 상기 미디어들에 대한 데이터베이스를 구축하고, 상기 데이터베이스를 상기 메모리부(22)에 저장시킨다. That is, when the metadata is obtained, the
도 5는 본 발명의 일 실시예에 따른 미디어들에 대한 데이터베이스의 테이블 구성을 설명하는 도면이다. 5 is a diagram illustrating a table configuration of a database for media according to an embodiment of the present invention.
도 5에 도시된 바와 같이, 상기 제어부(25)는 상기 미디어 서버(10)에 저장된 미디어들에 대한 데이터베이스를 구축한다. As shown in FIG. 5, the
이하, 첨부된 도면을 참조로 설명되는 실시예는 미디어가 음악 파일인 경우를 설명하지만, 이에 제한되지 않고, 본 발명의 미디어는 동영상, 이미지, 텍스트 파일과 같은 다양한 타입의 컨텐츠 미디어일 수 있다. Hereinafter, an embodiment described with reference to the accompanying drawings describes a case in which the media is a music file, but is not limited thereto. The media of the present invention may be various types of content media such as a video, an image, and a text file.
본 발명의 일 실시예에 따르면, 상기 통신부(21)는 상기 미디어 서버(10)에 저장된 모든 미디어들에 대한 메타데이터를 수신할 수 있다. According to an embodiment of the present invention, the
그리고 나서, 상기 제어부(25)는 상기 수신된 메타데이터를 기반으로 상기 미디어들에 대한 데이터베이스를 구축하여 메모리부(22)에 저장한다. Then, the
실시예에 따라, 도 5에 도시된 바와 같이, 상기 구축된 데이터베이스는 다수의 테이블을 포함하며, 상기 데이터베이스는 미디어 서버(10)를 분류한 DMS 테이블, 미디어, 예컨대 음악 파일들을 분류한 뮤직(MUSIC) 테이블, 상기 음악 파일들이 저장된 저장위치의 주소가 기록된 리소스(RESOURCE) 테이블, 상기 음악 파일들의 아티스트에 대한 정보가 기록된 아티스트(ARTIST) 테이블을 포함할 수 있다. According to an embodiment, as shown in FIG. 5, the constructed database includes a plurality of tables, and the database includes a DMS table that classifies the
실시예에 따라, 상기 데이터베이스는 아티스트 테이블 외에 상기 음악 파일의 앨범 정보가 기록된 앨범(ALBUM) 테이블 또는 상기 음악 파일의 장르 정보가 기록된 장르(GENRE) 테이블 등을 더 포함할 수 있다. According to an embodiment, the database may further include an album table in which album information of the music file is recorded or a genre table in which genre information of the music file is recorded.
상기 DMS 테이블은 상기 미디어 서버(10)의 ID가 기록되어 있어 본 발명의 미디어 브라우징 장치(20)가 다수의 미디어 서버(10)들과 통신하는 경우, 상기 다수의 미디어 서버(10)들을 분류할 수 있다. In the DMS table, the ID of the
상기 뮤직 테이블은 상기 미디어 서버(10)로부터 수신된 메타데이터를 기반으로 상기 미디어 서버(10)에 저장된 미디어들을 구분하여 ID를 부여하고, 미디어 서버(10)에서 미디어 식별을 위해 사용되는 각각의 미디어에 대한 Object ID가 기록된다. 즉, 뮤직 테이블에서 가장 첫 번째 컬럼의 'ID' 정보는 미디어 브라우징 장치(20)에서 미디어들을 식별하기 위해 사용되는 ID 정보이며, 두 번째 컬럼의 'DMS ID' 정보는 상기 미디어들이 저장된 DMS의 ID 정보이며, 세 번째 컬럼의 'Object ID' 정보는 상기 DMS에서 미디어들을 식별하기 위해 사용되는 ID 정보이며, 네 번째 컬럼의 'Title' 정보는 상기 미디어들의 타이틀 정보이다. The music table distinguishes and stores IDs of media stored in the
도 5에 도시된 데이터베이스에 따르면, 본 발명의 미디어 브라우징 장치(20)는 하나의 DMS로부터 20개의 미디어들에 대한 메타데이터를 수신하였으며, 각각의 미디어에 대해 1 내지 20의 ID가 부여되었다. According to the database shown in FIG. 5, the media browsing
상기 리소스 테이블은 상기 미디어가 저장된 저장위치의 주소가 기록된다. 예를 들어, 도 5에 도시된 바와 같이, 상기 리소스 테이블은 각각의 미디어에 대해 해당 미디어가 저장된 위치의 URL 주소가 기록되어 있다. The resource table records an address of a storage location where the media is stored. For example, as shown in FIG. 5, in the resource table, a URL address of a location where the media is stored is recorded for each media.
실시예에 따라, 상기 리소스 테이블은 하나의 미디어가 다수의 저장장소에 저장되어 있는 경우, 상기 저장장소의 주소가 기록된 별도의 테이블로서 데이터베이스에 생성될 수 있다. According to an embodiment, when one media is stored in a plurality of storage locations, the resource table may be created in a database as a separate table in which addresses of the storage locations are recorded.
다시 말해, 하나의 미디어가 오직 하나의 저장장소에 저장된 경우에는 상기 미디어의 저장위치의 주소가 상기 뮤직 테이블의 일 컬럼에 기록될 수 있지만, 둘 이상인 경우에는 별도의 테이블로서 관리될 수 이TEk. In other words, when one media is stored in only one storage location, the address of the storage location of the media may be recorded in one column of the music table, but in the case of two or more media, it may be managed as a separate table.
상기 아티스트 테이블은 상기 미디어들의 아티스트 정보가 기록된다. 실시예에 따라, 상기 아티스트 테이블 외에 상기 미디어들의 다른 정보들이 기록된 테이블, 예컨대 앨범 정보가 기록된 앨범 테이블 또는 장르 정보가 기록된 장르 테이블이 더 포함될 수도 있다. The artist table records artist information of the media. According to an embodiment, a table in which other information of the media is recorded, for example, an album table in which album information is recorded or a genre table in which genre information is recorded may be further included in addition to the artist table.
도 6은 본 발명의 일 실시예에 따른 데이터베이스에 의해 형성되는 미디어들의 트리구조를 설명하는 도면이다. 6 is a diagram illustrating a tree structure of media formed by a database according to an embodiment of the present invention.
도 6에 도시된 바와 같이, 제 1 레벨에는 모든 미디어들이 포함된 'All track' 레벨, 미디어들을 아티스트 별로 분류한 'Artist' 레벨, 미디어들을 앨범 별로 분류한 'Album' 레벨, 미디어들을 장르 별로 분류한 'Genre' 레벨이 포함된다. As shown in FIG. 6, the first level includes an 'All track' level including all media, an 'Artist' level for classifying media by artist, an 'Album' level for classifying media by album, and classifying media by genre. One 'Genre' level is included.
실시예에 따라, 상기 제 1 레벨에는 상기 Artist 레벨, Album 레벨, Genre 레벨 외에 다른 분류 기준에 의한 레벨이 더 포함될 수 있다. According to an embodiment, the first level may further include a level based on other classification criteria in addition to the artist level, album level, and genre level.
제 2 레벨에는 상위 레벨인 제 1 레벨의 하위 레벨들이 포함된다. The second level includes lower levels of the first level, which are higher levels.
예를 들어, 레벨(31)은 제 1 레벨의 'All track' 레벨의 하위 레벨로서 상기 미디어 서버(10)에 저장된 미디어들이 포함된다. For example, the
레벨(32)는 제 1 레벨의 'Artist' 레벨의 하위 레벨로서 상기 미디어들의 아티스트들이 분류된다.
레벨(33)은 제 1 레벨의 'Album' 레벨의 하위 레벨로서 상기 미디어들의 앨범들이 분류된다.
레벨(34)는 제 1 레벨의 'Genre' 레벨의 하위 레벨로서 상기 미디어들의 장르들이 분류된다.
제 3 레벨에는 상기 제 2 레벨에 해당되는 미디어들이 포함된다. 예를 들어, 레벨(311)은 상위 레벨인 제 2 레벨의 'Artist #1' 레벨에 해당되는 미디어들이 포함되며, 그 외 레벨(312) 내지 레벨(316)은 각각의 상위 레벨에 해당되는 미디어들 이 포함되어, 미디어들의 데이터베이스가 트리 구조로 정리된다. The third level includes media corresponding to the second level. For example, the
상기 사용자 입력부(23)는 사용자로부터 미디어를 브라우징하기 위한 사용자 입력을 수신한다. The
도 7 내지 도 11은 본 발명의 일 실시예에 다른 미디어 브라우징 장치의 동작을 설명하는 예시도이다. 7 to 11 are exemplary diagrams for explaining an operation of a media browsing apparatus according to an embodiment of the present invention.
도 7에 도시된 바와 같이, 상기 미디어 브라우징 장치(20)는 사용자로부터 미디어 브라우징을 위한 입력을 수신하는 사용자 입력부(23) 및 소정의 영상을 디스플레이하는 디스플레이부(24)를 포함한다. As illustrated in FIG. 7, the
실시예에 따라, 상기 사용자 입력부(23)는 상기 디스플레이부(24) 터치 스크린 패널이 장착된 터치 스크린일 수 있다. According to an exemplary embodiment, the
상기 제어부(25)는 상기 구축된 미디어들에 대한 데이터베이스를 기반으로, 상기 미디어 브라우징을 위한 사용자 입력에 응답하여 소정의 미디어를 상기 데이터베이스로부터 식별한다. The
상기 사용자 입력은 상기 데이터베이스에 기록된 미디어들을 소정의 분류 기준에 따라 열람하기 위한 열람 명령일 수 있다. The user input may be a browsing command for viewing media recorded in the database according to a predetermined classification criterion.
예를 들어, 도 7에 도시된 바와 같이, 사용자는 상기 데이터베이스에 기록된 미디어 전부를 열람할 수 있는 'All track' 항목, 상기 미디어들을 아티스트 별로 열람할 수 있는 'Artist' 항목, 상기 미디어들을 앨범 별로 열람할 수 있는 'Album' 항목 및 상기 미디어들을 장르 별로 열람할 수 있는 'Genre' 항목 중 어느 하나를 선택하여 해당 항목 별로 미디어들을 열람할 수 있다. For example, as illustrated in FIG. 7, a user may view an 'All track' item for viewing all of the media recorded in the database, an 'Artist' item for viewing the media by artist, and the media for the album. The media can be viewed by the corresponding item by selecting one of the 'Album' item that can be viewed by each item and the 'Genre' item that can view the media by genre.
도 7에 도시된 열람 항목들은 도 6에 도시된 레벨 1의 각 레벨에 대응되며, 이들 중 어느 하나가 선택되면 도 6에 도시된 데이터베이스의 구조에 따른 결과값이 출력되어 디스플레이부에 표시된다. The viewing items shown in FIG. 7 correspond to each level of
예를 들어, 사용자가 'Genre' 항목을 선택한 경우, 도 8에 도시된 바와 같이, 상기 제어부(25)는 도 6에 도시된 데이터베이스의 구조에서 'Genre' 레벨의 하위 레벨들인 'Rock', 'Ballad', 'Rap', 'Hip-Hop' 항목들(도 6에서 레벨(34))을 출력하여 디스플레이부에 표시할 수 있다. For example, when the user selects the 'Genre' item, as illustrated in FIG. 8, the
그리고 나서, 사용자가 상기 장르 항목들 중 어느 하나, 예컨대 'Hip-Hop' 항목을 선택하면, 도 9에 도시된 바와 같이, 상기 제어부(25)는 도 6에 도시된 데이터베이스 구조에 따라 제 3 레벨의 'Hip-Hop' 항목에 속하는 미디어들(도 6에서 레벨(316))의 목록을 출력하여 표시할 수 있다. Then, when the user selects any one of the genre items, for example, a 'Hip-Hop' item, as shown in FIG. 9, the
본 발명의 다른 실시예에 따르면, 상기 미디어 브라우징을 위한 사용자 입력은 상기 데이터베이스에 기록된 특정 미디어를 검색하기 위한 검색어일 수 있다. According to another embodiment of the present invention, the user input for browsing the media may be a search word for searching for a specific media recorded in the database.
예를 들어, 도 10에 도시된 바와 같이, 사용자는 미디어 서버(10)에 저장된 미디어들 중 특정 미디어를 검색하기 위한 검색어, 예컨대 'Horizon'을 입력할 수 있다. For example, as illustrated in FIG. 10, a user may input a search word for searching for a specific media among media stored in the
그리고 나서, 상기 제어부(25)는 상기 검색어에 따라 상기 미디어들에 대한 데이터베이스로부터 상기 검색어에 대응하는 소정의 미디어를 식별하고, 해당 미디어의 목록을 디스플레이하도록 제어할 수 있다.Then, the
예를 들어, 도 11에 도시된 바와 같이, 상기 디스플레이부(24)는 상기 검색 어에 따라 식별된 미디어 'Horizon'가 포함된 목록을 표시하여 사용자에게 제공할 수 있다. For example, as illustrated in FIG. 11, the
상술한 바와 같이, 본 발명에 따르면 상기 미디어 브라우징 장치(20)는 미디어 브라우징을 위해 사용자로부터 입력된 명령을 미디어 서버(10)로 송신하여 그에 대응하는 응답 신호를 수신하지 않고, 상기 미디어 서버(10)로부터 미디어들에 대한 메타데이터를 미리 수신하여 데이터베이스를 기구축하고, 상기 기구축된 데이터베이스로부터 사용자의 명령에 대응하는 미디어를 식별하여 그 목록을 표시함으로써 전자의 브라우징 프로세스보다 더욱 신속하게 미디어 브라우징을 수행할 수 있다. As described above, according to the present invention, the
그 결과, 사용자는 미디어 브라우징 결과를 확인하기 위해 일정 시간동안 대기할 필요 없이, 즉각적으로 미디어 목록을 확인할 수 있어 미디어 브라우징 장치(20)를 사용하는 사용자의 편의성이 증대될 수 있다. As a result, the user can immediately check the media list without having to wait for a predetermined time to check the media browsing result, so that the user's convenience of using the
사용자는 상술한 바와 같은 브라우징 프로세스를 통해 획득한 미디어 목록으로부터 원하는 미디어를 선택하여 재생 명령을 입력하면, 상기 미디어 브라우징 장치(20)는 DMR(30)로 해당 미디어에 대한 재생 명령을 송신하고, DMR(30)은 미디어 서버(10)로부터 상기 미디어의 파일 또는 스트림을 수신하여 미디어를 재생할 수 있다. When the user selects a desired media from the media list acquired through the browsing process as described above and inputs a playback command, the
도 12는 본 발명의 일 실시예에 따른 미디어 브라우징 방법을 설명하는 흐름도이다. 12 is a flowchart illustrating a media browsing method according to an embodiment of the present invention.
단계(S11)은 미디어 서버(10)로부터 다수의 미디어들의 메타데이터를 수신한 다. 즉, 상기 통신부(21)는 상기 미디어 서버(10)로부터 다수의 미디어들의 메타데이터를 수신한다. Step S11 receives metadata of the plurality of media from the
실시예에 따라, 상기 메타데이터는 상기 미디어 서버(10)에 저장된 미디어들이며, 실시예에 따라, 상기 통신부(21)는 다수의 미디어 서버(10)들로부터 메타데이터를 수신할 수 있다.According to an embodiment, the metadata may be media stored in the
단계(S12)는 상기 메타데이터를 이용하여 상기 미디어들에 대한 데이터베이스를 구축한다. Step S12 builds a database for the media using the metadata.
즉, 상기 제어부(25)는 상기 메타데이터를 이용하여 상기 미디어들에 대한 데이터베이스를 구축하여 상기 메모리부(22)에 저장한다. That is, the
단계(S13)은 사용자로부터 미디어 브라우징을 위한 입력을 수신한다. 즉, 상기 사용자 입력부(23)는 사용자로부터 미디어 브라우징을 위한 브라우징 명령을 수신한다. Step S13 receives an input for media browsing from a user. That is, the
실시예에 따라, 상기 사용자 입력은 상기 데이터베이스에 기록된 미디어들을 소정의 분류 기준에 따라 열람하기 위한 열람 명령일 수 있다.According to an embodiment, the user input may be a reading command for viewing media recorded in the database according to a predetermined classification criterion.
실시예에 따라, 상기 사용자 입력은 상기 데이터베이스에 기록된 미디어들 중 특정 미디어를 검색하기 위한 검색어일 수 있다. According to an embodiment, the user input may be a search word for searching for a specific media among media recorded in the database.
단계(S14)는 상기 사용자 입력에 응답하여 소정의 미디어를 상기 구축된 데이터베이스로부터 식별한다. 즉, 상기 제어부(25)는 상기 사용자 입력, 예컨대 열람 명령 또는 검색어에 대응하는 소정의 미디어를 상기 데이터베이스로부터 식별한다. Step S14 identifies predetermined media from the established database in response to the user input. That is, the
단계(S15)는 상기 식별된 미디어의 목록을 표시한다. 즉, 디스플레이부(24)는 상기 식별된 미디어의 목록을 표시하여 사용자에게 제공한다. Step S15 displays the list of identified media. That is, the
본 발명에 따르면, 브라우징 명령을 미디어 서버(10)로 송신하여 그 응답을 수신할 때까지 대기할 필요가 없이 상기 미디어 브라우징 장치(20)에 구축된 데이터베이스로부터 결과값을 획득하므로, 미디어 브라우징을 위해 소요되는 처리 시간이 줄어들 수 있다. According to the present invention, since the result is obtained from a database built in the
이상 실시예를 통해 본 발명을 설명하였으나, 위 실시예는 단지 본 발명의 사상을 설명하기 위한 것이며, 이에 한정되지 않는다. 당업자는 위에 설명한 실시예에 다양한 변형이 가해질 수 있음을 이해할 것이다. 본 발명의 범위는 첨부된 특허청구범위의 해석을 통해서만 정해진다.Although the present invention has been described through the above embodiments, the above embodiments are merely intended to illustrate the spirit of the present invention, and the present invention is not limited thereto. Those skilled in the art will appreciate that various modifications may be made to the embodiments described above. The scope of the invention is defined only by the interpretation of the appended claims.
도 1은 본 발명의 일 실시예에 따른 DLNA 네트워크를 설명하는 구성도이다.1 is a block diagram illustrating a DLNA network according to an embodiment of the present invention.
도 2는 본 발명의 다른 실시예에 따른 DLNA 네트워크를 설명하는 구성도이다. 2 is a block diagram illustrating a DLNA network according to another embodiment of the present invention.
도 3은 본 발명의 일 실시예에 따른 미디어 브라우징 장치의 블록도이다. 3 is a block diagram of a media browsing apparatus according to an embodiment of the present invention.
도 4는 본 발명의 일 실시예에 따른 미디어 브라우징 장치의 동작을 개략적으로 설명하는 구성도이다. 4 is a configuration diagram schematically illustrating an operation of a media browsing apparatus according to an embodiment of the present invention.
도 5는 본 발명의 일 실시예에 따른 미디어들에 대한 데이터베이스의 테이블 구성을 설명하는 도면이다. 5 is a diagram illustrating a table configuration of a database for media according to an embodiment of the present invention.
도 6은 본 발명의 일 실시예에 따른 데이터베이스에 의해 형성되는 미디어들의 트리구조를 설명하는 도면이다. 6 is a diagram illustrating a tree structure of media formed by a database according to an embodiment of the present invention.
도 7 내지 도 11은 본 발명의 일 실시예에 따른 미디어 브라우징 장치의 동작을 설명하는 예시도이다. 7 to 11 are exemplary views illustrating the operation of the media browsing apparatus according to an embodiment of the present invention.
도 12는 본 발명의 일 실시예에 따른 미디어 브라우징 방법을 설명하는 흐름도이다. 12 is a flowchart illustrating a media browsing method according to an embodiment of the present invention.
Claims (15)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1020090120155A KR20110063200A (en) | 2009-12-04 | 2009-12-04 | Apparatus and method for media browsing over home network |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1020090120155A KR20110063200A (en) | 2009-12-04 | 2009-12-04 | Apparatus and method for media browsing over home network |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| KR20110063200A true KR20110063200A (en) | 2011-06-10 |
Family
ID=44397227
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| KR1020090120155A Ceased KR20110063200A (en) | 2009-12-04 | 2009-12-04 | Apparatus and method for media browsing over home network |
Country Status (1)
| Country | Link |
|---|---|
| KR (1) | KR20110063200A (en) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2013012104A1 (en) * | 2011-07-18 | 2013-01-24 | 엘지전자 주식회사 | Electronic device and method for operating same |
| US11361148B2 (en) | 2015-10-16 | 2022-06-14 | Samsung Electronics Co., Ltd. | Electronic device sharing content with an external device and method for sharing content thereof |
-
2009
- 2009-12-04 KR KR1020090120155A patent/KR20110063200A/en not_active Ceased
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2013012104A1 (en) * | 2011-07-18 | 2013-01-24 | 엘지전자 주식회사 | Electronic device and method for operating same |
| US8875191B2 (en) | 2011-07-18 | 2014-10-28 | Lg Electronics Inc. | Device for reproducing content and method thereof |
| US11361148B2 (en) | 2015-10-16 | 2022-06-14 | Samsung Electronics Co., Ltd. | Electronic device sharing content with an external device and method for sharing content thereof |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US7752265B2 (en) | Source indicators for elements of an aggregate media collection in a media sharing system | |
| KR100987659B1 (en) | Selection and control of remote and local content through proprietary applications | |
| US8880599B2 (en) | Collection digest for a media sharing system | |
| US8484227B2 (en) | Caching and synching process for a media sharing system | |
| CN102982058B (en) | For supporting technology and the system of blog | |
| US20140052770A1 (en) | System and method for managing media content using a dynamic playlist | |
| KR101564415B1 (en) | Method and apparatus for content playback through integrated channel management | |
| US20100114979A1 (en) | System and method for correlating similar playlists in a media sharing network | |
| US20100094834A1 (en) | Bridging in a media sharing system | |
| US20110055218A1 (en) | Accessing content in a network | |
| US20080077942A1 (en) | System, method, and api for automatic digital library creation | |
| KR102428990B1 (en) | User-customized content recommendation system and method | |
| US11115261B2 (en) | System and method of sharing content by using plurality of storages | |
| US20080250150A1 (en) | Networked display device | |
| US20150358685A1 (en) | System to Enhance Television Viewing by Merging Television and the Internet | |
| JP2008108096A (en) | Content sharing system, content management server, client device, content management method, and content acquisition method | |
| JP6042596B2 (en) | Information processing apparatus, television receiver, information processing method, program, and information processing system | |
| KR20060095554A (en) | Response Estimation in Systems with Content Directory Services | |
| KR100664931B1 (en) | Apparatus, system, and method for providing a list of content in a home network | |
| US8930354B2 (en) | System and method for organizing content | |
| KR20110063200A (en) | Apparatus and method for media browsing over home network | |
| CN101203853B (en) | Techniques and systems for supporting podcasting | |
| JP5133398B2 (en) | Paper book / digital content correspondence generation apparatus and method | |
| US20150288729A1 (en) | Method and system for playing video media file of video sharing website in area network | |
| EP2722777A2 (en) | Method and apparatus for managing a catalog of media content |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PA0109 | Patent application |
Patent event code: PA01091R01D Comment text: Patent Application Patent event date: 20091204 |
|
| PG1501 | Laying open of application | ||
| A201 | Request for examination | ||
| PA0201 | Request for examination |
Patent event code: PA02012R01D Patent event date: 20141203 Comment text: Request for Examination of Application Patent event code: PA02011R01I Patent event date: 20091204 Comment text: Patent Application |
|
| PE0902 | Notice of grounds for rejection |
Comment text: Notification of reason for refusal Patent event date: 20151015 Patent event code: PE09021S01D |
|
| E601 | Decision to refuse application | ||
| PE0601 | Decision on rejection of patent |
Patent event date: 20160229 Comment text: Decision to Refuse Application Patent event code: PE06012S01D Patent event date: 20151015 Comment text: Notification of reason for refusal Patent event code: PE06011S01I |