[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

KR20130107601A - 디지털 미디어 네트워크에서의 컨텐츠 재생 방법, 장치 및 시스템 - Google Patents

디지털 미디어 네트워크에서의 컨텐츠 재생 방법, 장치 및 시스템 Download PDF

Info

Publication number
KR20130107601A
KR20130107601A KR1020120029514A KR20120029514A KR20130107601A KR 20130107601 A KR20130107601 A KR 20130107601A KR 1020120029514 A KR1020120029514 A KR 1020120029514A KR 20120029514 A KR20120029514 A KR 20120029514A KR 20130107601 A KR20130107601 A KR 20130107601A
Authority
KR
South Korea
Prior art keywords
content
dms
list
dtcp
network
Prior art date
Application number
KR1020120029514A
Other languages
English (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 KR1020120029514A priority Critical patent/KR20130107601A/ko
Publication of KR20130107601A publication Critical patent/KR20130107601A/ko

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/435Processing of additional data, e.g. decrypting of additional data, reconstructing software from modules extracted from the transport stream
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/442Monitoring of processes or resources, e.g. detecting the failure of a recording device, monitoring the downstream bandwidth, the number of times a movie has been viewed, the storage space available from the internal hard disk
    • H04N21/44209Monitoring of downstream path of the transmission network originating from a server, e.g. bandwidth variations of a wireless network
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/60Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client 

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Databases & Information Systems (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)

Abstract

본 발명은 하나의 디지털 네트워크에 다수의 DMS가 존재할 경우, 상기 다수의 DMS의 컨텐츠 리스트에 포함된 동일 컨텐츠에 대해 네트워크 상태 정보를 기반으로 컨텐츠 재생 리스트를 생성함으로써 효율적으로 DMS에 존재하는 컨텐츠를 이용할 수 있는 디지털 미디어 네트워크에서의 컨텐츠 재생 방법, 장치 및 시스템을 개시하고 있다. 컨텐츠 재생 방법은 디지털 미디어 네트워크에서 컨텐츠 재생 리스트를 생성하여 컨텐츠를 재생하는 방법에 있어서, 주변에 위치한 적어도 하나의 DMS(Digital Media Server)로부터 상기 DMS의 네트워크 상태 정보 및 상기 DMS의 컨텐츠 리스트를 수신하는 단계; 상기 컨텐츠 리스트, 상기 네트워크 상태 정보 및 DTCP-IP(Digital Transmission Content Protection over Internet Protocol)의 지원 여부를 기반으로 상기 컨텐츠 재생 리스트를 생성하는 단계; 및 상기 컨텐츠 재생 리스트를 기반으로 상기 DMS를 이용하여 상기 컨텐츠를 재생하는 단계를 포함한다. 따라서, 다수의 DMS가 존재시 효율적으로 컨텐츠를 재생할 수 있다.

Description

디지털 미디어 네트워크에서의 컨텐츠 재생 방법, 장치 및 시스템{CONTENT RENDERING METHOD, APPARATUS AND SYSTEM IN DIGITAL MEDIA NETWORK}
본 발명은 컨텐츠 재생 방법, 장치 및 시스템에 관한 것으로, 보다 상세하게는 하는 디지털 미디어 네트워크에서 컨텐츠 재생 리스트를 생성하여 컨텐츠를 재생하는 방법, 장치 및 시스템에 관한 것이다.
홈네트워크 기술이란 가정 내의 정보가전 기기를 유무선 네트워크로 연결하여, 시간과 장소의 제약 없이 다양한 고품질의 홈서비스를 제공받을 수 있도록 하는 미래지향적 가정환경을 제공하는 기술을 의미한다.
일반적으로 홈네트워크 환경에서는 가정 내의 다양한 정보가전 기기를 통한 서비스를 제공하기 위하여, 홈 네트워크 내의 정보가전 기기를 공통적으로 수용할 수 있는 서비스 플랫폼이 필요하다. 이러한 서비스 플랫폼을 이용하여 사용자는 가정 내 다양한 형태의 정보가전 기기를 통하여 제공되는 고품질의 홈서비스를 손쉽고 편리하게 이용할 수 있게 된다. 디지털 홈서비스의 종류로는 크게 인터넷 TV(IPTV), 주문형 비디오(VoD) 등과 같은 홈엔터테인먼트 서비스, 컨텐츠, 데이터 공유, 인터넷 전화(VoIP) 및 영상전화 등과 같은 홈데이터통신 서비스, 가전기기의 원격제어, 원격검침, 방범, 및 방재 등과 같은 홈오토메이션 서비스 등이 있다.
이 중에서 가정 내 AV 미디어 장치 및 네트워킹, 기기 간 미디어 전송방식, 콘텐츠 공유, 미디어 포맷에 대한 표준 가이드 라인을 제공하는 대표적인 기구로서, 디지털리빙네트워크연합(DLNA : Digital Living Network Alliance)이 있다.
DLNA는 디지털화된 홈네트워크 환경에서 각기 다른 AV 미디어 디바이스 간에 정보를 상호 공유하고 제어하기 위하여, UPnP AV 구조 기반의 디지털 홈 네트워크 플랫폼, 미디어 포맷, 콘텐츠 보호 방식 및 미디어 장치들간의 상호운용성에 관한 표준을 제시한다. DLNA와 관련하여, PC 및 다양한 가전 기기가 디지털 컨텐츠를 서로 공유하도록 하기 위한, 일련의 코어 조건과 이의 구현에 대하여 정의하고 있다. 또한, 기존 PC 및 인터넷 표준에서 상당 부분을 유추한 가이드라인으로서, 유무선 이더넷, 인터넷 프로토콜, 범용 플러그앤플레이 소프트웨어, 기본적 이미지, 오디오, 동영상 형식(JPEG, LPCM, MPEG-2) 등에 대하여서도 정의하고 있다.
하지만, 다수의 DMS가 네트워크 상에 존재하는 경우에 각각의 DMS는 서로 다른 컨텐츠 리스트를 보유하고 있을 수 있고, 따라서 하나의 네트워크에 존재하는 DMS로부터 재생 가능한 컨텐츠 중에는 동일한 컨텐츠가 존재할 수 있는데, 이때, 동일한 컨텐츠에 대해 어떤 컨텐츠를 재생하는 것이 효율적인지에 관한 내용은 제시되어 있지 않다. 또한, 동일 컨텐츠인지에 대한 판단도 명확하게 이루어지지 않아 실질적으로 동일한 컨텐츠에 대해 중복하여 재생 및 다운로드가 이루어지는 문제점이 있었다.
더욱이, 종래의 DLNA 기술은, 보안과 관련하여, 재생 가능한 컨텐츠 중에 DTCP-IP(Digital Transmission Content Protection over Internet Protocol)가 적용되어 있는 컨텐츠를 DMP가 어떻게 처리해야 하는지에 대한 내용도 제시되어 있지 않아, 원활한 컨텐츠 재생 및 다운로드가 이루어지지 않는다는 문제점이 있다.
대한민국 공개 특허 KR 10-2010-0132331 ("실시간 방송 시스템 및 그 방법", 주식회사 다음커뮤니케이션, 2010.12.17)
상술한 문제점을 해결하기 위한 본 발명의 목적은 하나의 디지털 네트워크에 다수의 DMS가 존재할 경우, 상기 다수의 DMS의 컨텐츠 리스트에 포함된 동일 컨텐츠에 대해 네트워크 상태 정보를 통해 네트워크 속도가 좋은 컨텐츠를 선택하고, DTCP-IP의 지원 여부를 기반으로 컨텐츠 재생 리스트를 생성함으로써 효율적으로 DMS에 존재하는 컨텐츠를 이용할 수 있는 디지털 미디어 네트워크에서의 컨텐츠 재생 방법, 장치 및 시스템을 제공하는 것이다.
또한, 본 발명의 다른 목적은 파일 명칭, 재생 시간 및 비트 레이트(bit rate) 중 적어도 어느 하나를 이용하여 동일 컨텐츠를 구분할 수 있는 디지털 미디어 네트워크에서의 컨텐츠 재생 방법, 장치 및 시스템을 제공하는 것이다.
상기한 목적을 달성하기 위한 본 발명의 디지털 미디어 네트워크에서의 컨텐츠 재생 방법은 디지털 미디어 네트워크에서 컨텐츠 재생 리스트를 생성하여 컨텐츠를 재생하는 방법에 있어서, 적어도 하나의 DMS(Digital Media Server)로부터 상기 DMS의 네트워크 상태 정보 및 상기 DMS의 컨텐츠 리스트를 수신하는 단계; 상기 컨텐츠 리스트, 상기 네트워크 상태 정보 및 DTCP-IP(Digital Transmission Content Protection over Internet Protocol)의 지원 여부를 기반으로 상기 컨텐츠 재생 리스트를 생성하는 단계; 및 상기 컨텐츠 재생 리스트를 기반으로 상기 DMS를 이용하여 상기 컨텐츠를 재생하는 단계를 포함할 수 있다.
상기 컨텐츠 재생 리스트 생성 단계는 상기 DTCP-IP를 지원하는 경우, 상기 DMS에 존재하는 DTCP-IP가 적용되어 있는 컨텐츠를 리스트하고, 상기 DTCP-IP를 지원하지 않는 경우, 상기 DMS에 존재하는 DTCP-IP가 적용되어 있는 컨텐츠를 리스트하지 않는 단계를 포함할 수 있다.
상기 컨텐츠 재생 리스트 생성 단계는 상기 수신된 컨텐츠 리스트를 기반으로 동일 컨텐츠가 존재하는지 판단하는 단계; 및 상기 동일 컨텐츠가 존재하는 경우, 네트워크 상태가 더 좋은 컨텐츠를 선택하는 단계를 포함할 수 있다.
상기 컨텐츠 재생 리스트 생성 단계는 상기 동일 컨텐츠가 존재하는 경우, 상기 동일 컨텐츠에 대해 상기 DTCP-IP가 적용되어 있는지 여부를 판단하는 단계; 및 상기 DTCP-IP 적용 여부 판단을 근거로 상기 DTCP-IP가 적용되어 있는 컨텐츠를 선택하는 단계를 포함할 수 있다.
상기 동일 컨텐츠 존재 여부 판단 단계는 상기 컨텐츠의 파일 이름, 파일 재생 시간 및 비트 레이트(bit rate) 중 적어도 어느 하나를 이용하여 상기 동일 컨텐츠가 존재하는지 판단하는 단계를 포함할 수 있다.
상기 컨텐츠 재생 방법은 상기 DMS의 컨텐츠 리스트 또는 상기 컨텐츠 재생 리스트를 디스플레이하는 단계를 더 포함할 수 있다.
상기 디스플레이 단계는 상기 DMS가 위치하고 있는 건물의 건물 관련 도면과 연계하여 상기 DMS의 컨텐츠 리스트를 상기 건물 관련 도면 상에 표시하는 형태로 디스플레이하는 단계를 포함할 수 있다.
상기 디스플레이 단계는 상기 컨텐츠 재생 리스트에, 상기 컨텐츠 재생 리스트에 포함된 컨텐츠를 다운받을 DMS 관련 정보 및 상기 컨텐츠 재생 리스트에 포함된 컨텐츠의 네트워크 상태 정보 중 적어도 어느 하나를 포함하여 디스플레이하는 단계를 포함할 수 있다.
상기 네트워크 상태 정보는 네트워크 속도와 관련하여 상, 중, 하로 구분될 수 있다.
상기한 목적을 달성하기 위한 본 발명의 디지털 미디어 네트워크에서의 컨텐츠 재생 장치는 디지털 미디어 네트워크에서 컨텐츠 재생 리스트를 생성하여 컨텐츠를 재생하는 장치에 있어서, 주변에 위치한 적어도 하나의 DMS(Digital Media Server)로부터 상기 DMS의 네트워크 상태 정보 및 상기 DMS의 컨텐츠 리스트를 수신하는 수신부; 상기 컨텐츠 리스트, 상기 네트워크 상태 정보 및 DTCP-IP(Digital Transmission Content Protection over Internet Protocol)의 지원 여부를 기반으로 상기 컨텐츠 재생 리스트를 생성하는 컨텐츠 재생 리스트 생성부; 및 상기 컨텐츠 재생 리스트를 기반으로 상기 DMS로부터 상기 컨텐츠를 재생하는 컨텐츠 재생부를 포함할 수 있다.
상기 컨텐츠 재생 리스트 생성부는 상기 DTCP-IP를 지원하는 경우, 상기 DMS에 존재하는 DTCP-IP가 적용되어 있는 컨텐츠를 리스트하고, 상기 DTCP-IP를 지원하지 않는 경우, 상기 DMS에 존재하는 DTCP-IP가 적용되어 있는 컨텐츠를 리스트하지 않을 수 있다.
상기 컨텐츠 재생 리스트 생성부는 상기 컨텐츠 리스트를 기반으로 동일 컨텐츠가 존재하는지 판단하는 동일 컨텐츠 판단부; 및 상기 동일 컨텐츠가 존재하는 경우, 네트워크 상태가 더 좋은 컨텐츠를 선택하는 컨텐츠 선택부를 포함할 수 있다.
상기 컨텐츠 선택부는 상기 동일 컨텐츠가 존재하는 경우, 상기 동일 컨텐츠에 대해 상기 DTCP-IP가 적용되어 있는지 여부를 판단하는 DTCP-IP 적용 여부 판단부; 및 상기 DTCP-IP 적용 여부 판단을 근거로 상기 DTCP-IP가 적용되어 있는 컨텐츠를 선택하는 선택부를 포함할 수 있다.
상기 동일 컨텐츠 존재 여부 판단부는 상기 컨텐츠의 파일 이름, 파일 재생 시간 및 비트 레이트(bit rate) 중 적어도 어느 하나를 이용하여 상기 동일 컨텐츠가 존재하는지 판단할 수 있다.
상기 컨텐츠 재생 장치는 상기 DMS의 컨텐츠 리스트 또는 상기 컨텐츠 재생 리스트를 디스플레이하는 디스플레이부를 더 포함할 수 있다.
상기 디스플레이부는 상기 DMS가 위치하고 있는 건물의 건물 관련 도면과 연계하여 상기 DMS의 컨텐츠 리스트를 상기 건물 관련 도면 상에 표시하는 형태로 디스플레이할 수 있다.
상기 디스플레이부는 상기 컨텐츠 재생 리스트에, 상기 컨텐츠 재생 리스트에 포함된 컨텐츠를 다운받을 DMS 관련 정보 및 상기 컨텐츠 재생 리스트에 포함된 컨텐츠의 네트워크 상태 정보 중 적어도 어느 하나를 포함하여 디스플레이할 수 있다.
상기 네트워크 상태 정보는 네트워크 속도와 관련하여 상, 중, 하로 구분될 수 있다.
상기한 목적을 달성하기 위한 본 발명의 디지털 미디어 네트워크에서의 컨텐츠 재생 시스템은 디지털 미디어 네트워크에서 컨텐츠 재생 리스트를 생성하여 컨텐츠를 재생하는 시스템에 있어서, DMP(Digital Media Player)로 네트워크 상태 정보 및 보유하고 있는 컨텐츠를 기반으로 컨텐츠 리스트를 송신하는 적어도 하나의 DMS(Digital Media Server); 및 상기 적어도 하나의 DMS(Digital Media Server)로부터 상기 네트워크 상태 정보 및 상기 컨텐츠 리스트를 수신하고, 상기 컨텐츠 리스트, 상기 네트워크 상태 정보 및 DTCP-IP(Digital Transmission Content Protection over Internet Protocol)의 지원 여부를 기반으로 상기 컨텐츠 재생 리스트를 생성하며, 상기 컨텐츠 재생 리스트를 기반으로 상기 적어도 하나의 DMS로부터 상기 컨텐츠를 재생하는 DMP를 포함할 수 있다.
본 발명의 디지털 미디어 네트워크에서의 컨텐츠 재생 방법, 장치 및 시스템에 따르면, 디지털 네트워크에서 다수의 DMS가 존재하는 경우, 다수의 DMS에 존재하는 동일 컨텐츠에 대해 네트워크 상태 정보뿐만 아니라, DMP의 DTCP-IP 지원 여부에 대한 정보를 이용하여 컨텐츠 재생 리스트를 생성함으로써 보다 효율적으로 컨텐츠를 재생하는 효과가 있다.
또한, 본 발명의 디지털 미디어 네트워크에서의 컨텐츠 재생 방법, 장치 및 시스템에 따르면, 파일 명칭, 재생 시간 및 비트 레이트(bit rate) 중 적어도 어느 하나를 이용하여 동일 컨텐츠인지 아닌지를 구분함으로써 보다 정확하게 컨텐츠의 동일 여부를 구분할 수 있고, 따라서 중복 재생을 방지하는 효과가 있다.
도 1은 본 발명의 일 실시예에 따른 디지털 미디어 네트워크에서의 컨텐츠 재생 시스템을 개략적으로 나타낸 블록도,
도 2는 본 발명의 일 실시예에 따른 디지털 미디어 네트워크에서의 컨텐츠 재생 장치를 설명하기 위한 개념도,
도 3a는 본 발명의 일 실시예에 따른 디지털 미디어 네트워크에서의 컨텐츠 재생 장치가 DTCP-IP를 지원하는 경우의 컨텐츠 재생 리스트의 구성을 설명하기 위한 도면,
도 3b는 본 발명의 일 실시예에 따른 디지털 미디어 네트워크에서의 컨텐츠 재생 장치가 DTCP-IP를 지원하지 않는 경우의 컨텐츠 재생 리스트의 구성을 설명하기 위한 도면,
도 4는 본 발명의 일 실시예에 따른 디지털 미디어 네트워크에서의 컨텐츠 재생 장치를 개략적으로 나타낸 블록도,
도 5는 본 발명의 일 실시예에 따른 디지털 미디어 네트워크에서의 컨텐츠 재생 장치의 컨텐츠 재생 리스트 생성부를 구체적으로 나타낸 상세블록도,
도 6은 본 발명의 일 실시예에 따른 디지털 미디어 네트워크에서의 컨텐츠 재생 장치에 있어서, DMS의 컨텐츠 리스트를 건물의 평면도 상에 표시한 디스플레이 화면을 나타낸 도면,
도 7은 본 발명의 일 실시예에 따른 디지털 미디어 네트워크에서의 컨텐츠 재생 장치에 있어서, 다수의 DMS의 컨텐츠 리스트를 표시한 디스플레이 화면을 나타낸 도면,
도 8은 본 발명의 일 실시예에 따른 디지털 미디어 네트워크에서의 컨텐츠 재생 방법을 개략적으로 나타낸 흐름도,
도 9는 본 발명의 일 실시예에 따른 디지털 미디어 네트워크에서의 컨텐츠 재생 방법의 컨텐츠 재생 리스트 생성 단계를 구체적으로 나타낸 상세흐름도이다.
본 발명은 다양한 변경을 가할 수 있고 여러 가지 실시예를 가질 수 있는 바, 특정 실시예들을 도면에 예시하고 상세하게 설명하고자 한다.
그러나, 이는 본 발명을 특정한 실시 형태에 대해 한정하려는 것이 아니며, 본 발명의 사상 및 기술 범위에 포함되는 모든 변경, 균등물 내지 대체물을 포함하는 것으로 이해되어야 한다.
제 1, 제 2 등의 용어는 다양한 구성요소들을 설명하는데 사용될 수 있지만, 상기 구성요소들은 상기 용어들에 의해 한정되어서는 안 된다. 상기 용어들은 하나의 구성요소를 다른 구성요소로부터 구별하는 목적으로만 사용된다. 예를 들어, 본 발명의 권리 범위를 벗어나지 않으면서 제 1 구성요소는 제 2 구성요소로 명명될 수 있고, 유사하게 제 2 구성요소도 제 1 구성요소로 명명될 수 있다. 및/또는 이라는 용어는 복수의 관련된 기재된 항목들의 조합 또는 복수의 관련된 기재된 항목들 중의 어느 항목을 포함한다.
어떤 구성요소가 다른 구성요소에 "연결되어" 있다거나 "접속되어" 있다고 언급된 때에는, 그 다른 구성요소에 직접적으로 연결되어 있거나 또는 접속되어 있을 수도 있지만, 중간에 다른 구성요소가 존재할 수도 있다고 이해되어야 할 것이다. 반면에, 어떤 구성요소가 다른 구성요소에 "직접 연결되어" 있다거나 "직접 접속되어" 있다고 언급된 때에는, 중간에 다른 구성요소가 존재하지 않는 것으로 이해되어야 할 것이다.
본 출원에서 사용한 용어는 단지 특정한 실시예를 설명하기 위해 사용된 것으로, 본 발명을 한정하려는 의도가 아니다. 단수의 표현은 문맥상 명백하게 다르게 뜻하지 않는 한, 복수의 표현을 포함한다. 본 출원에서, "포함하다" 또는 "가지다" 등의 용어는 명세서상에 기재된 특징, 숫자, 단계, 동작, 구성요소, 부품 또는 이들을 조합한 것이 존재함을 지정하려는 것이지, 하나 또는 그 이상의 다른 특징들이나 숫자, 단계, 동작, 구성요소, 부품 또는 이들을 조합한 것들의 존재 또는 부가 가능성을 미리 배제하지 않는 것으로 이해되어야 한다.
다르게 정의되지 않는 한, 기술적이거나 과학적인 용어를 포함해서 여기서 사용되는 모든 용어들은 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자에 의해 일반적으로 이해되는 것과 동일한 의미를 가지고 있다. 일반적으로 사용되는 사전에 정의되어 있는 것과 같은 용어들은 관련 기술의 문맥상 가지는 의미와 일치하는 의미를 가진 것으로 해석되어야 하며, 본 출원에서 명백하게 정의하지 않는 한, 이상적이거나 과도하게 형식적인 의미로 해석되지 않는다.
이하, 첨부한 도면들을 참조하여, 본 발명의 바람직한 실시예를 보다 상세하게 설명하고자 한다. 본 발명을 설명함에 있어 전체적인 이해를 용이하게 하기 위하여 도면상의 동일한 구성요소에 대해서는 동일한 참조부호를 사용하고 동일한 구성요소에 대해서 중복된 설명은 생략한다.
도 1은 본 발명의 일 실시예에 따른 디지털 미디어 네트워크에서의 컨텐츠 재생 시스템을 개략적으로 나타낸 블록도이다. 도 1에 도시된 바와 같이, 본 발명의 일 실시예에 따른 컨텐츠 재생 시스템은 DMP(100: Digital Media Player), 디지털 미디어 네트워크(110) 및 적어도 하나의 DMS(120: Digital Media Server)를 포함할 수 있다.
도 1을 참조하면, 재생 기기인 DMP(100)는 디지털 미디어 네트워크(110)를 통해 다수의 DMS(120-1, 120-2, ..., 120-N)를 이용하여 상기 DMS(120-1, 120-2, ..., 120-N)가 보유하고 있는 컨텐츠를 재생할 수 있다. 여기서, 디지털 미디어 네트워크(110)는 홈 네트워크일 수 있다. 또한, 디지털 미디어 네트워크(110)는 유선망 또는 무선망을 포함할 수 있다. DMP(100)와 디지털 미디어 네트워크(110)를 통해 통신하는 DMS(120-1, 120-2, ..., 120-N)는 서로 다른 컨텐츠를 보유하고 있을 수 있다. 또한, 상기 DMS(120-1, 120-2, ..., 120-N)는 서로 다른 네트워크 속도를 나타낼 수 있다. 따라서, DMP(100)가 DMS(120-1, 120-2, ..., 120-N)를 이용하여 컨텐츠를 재생하기 위해서는 각각의 DMS(120-1, 120-2, ..., 120-N)의 네트워크 속도 정보가 필요하다. DMS(120-1, 120-2, ..., 120-N)는 디지털 미디어 네트워크(110)를 통해 DMP(100)로 네트워크 속도 관련 정보, 즉, 네트워크 상태 정보를 전송할 수 있다. 또한, DMS(120-1, 120-2, ..., 120-N)는 자신들이 보유한 컨텐츠와 관련된 컨텐츠 리스트를 DMP(100)로 전송한다.
더욱이, 보안과 관련하여 DMS(120-1, 120-2, ..., 120-N)가 가지고 있는 컨텐츠 중 DTCP-IP(Digital Transmission Content Protection over Internet Protocol)가 적용되어 있는 컨텐츠가 있을 수 있다. DTCP-IP가 적용되어 있는 컨텐츠는 DMP(100)의 DTCP-IP의 지원 여부(즉, DTCP-IP Key의 유무)에 따라 컨텐츠의 재생 여부가 결정되므로, 컨텐츠 재생 리스트 작성시 DMS(120-1, 120-2, ..., 120-N) 내의 컨텐츠의 DTCP-IP가 적용되어 있는지 여부에 관한 정보도 필요하다. 따라서, DMS(120-1, 120-2, ..., 120-N)는 자신이 보유한 컨텐츠 중 DTCP-IP가 적용되어 있는 컨텐츠와 관련된 정보를 디지털 미디어 네트워크(110)를 통해 DMP(100)에 알려줄 필요가 있다. 이때, DMS(120-1, 120-2, ..., 120-N)는 컨텐츠 리스트에 각 컨텐츠의 DTCP-IP 유무와 관련된 정보를 포함하여 전송할 수 있다.
도 2는 본 발명의 일 실시예에 따른 디지털 미디어 네트워크에서의 컨텐츠 재생 장치(200: DMP)를 설명하기 위한 개념도이다. 도 2를 참조하면, 본 발명의 일 실시예에 따른 컨텐츠 재생 장치(200)는 다수의 DMS(210-1, 210-2, 210-3, 210-4)와 디지털 미디어 네트워크(미도시)를 통해 연결되어 있고, 컨텐츠 리스트를 요청하고 전달받을 수 있다.
도 2를 참조하면, 본 발명의 일 실시예에 있어서, 컨텐츠 재생 장치(200)는 DMS-1(210-1), DMS-2(210-2), DMS-3(210-3) 및 DMS-4(210-4)를 이용하여 상기 각각의 DMS(210-1, 210-2, 210-3, 210-4)가 보유하고 있는 컨텐츠를 재생할 수 있다. 이때, 컨텐츠 재생 장치(200)는 각각의 DMS(210-1, 210-2, 210-3, 210-4)로부터 컨텐츠 리스트(215-1, 215-2, 215-3, 215-4) 및 네트워크 상태 정보를 수신하여 수신된 컨텐츠 리스트(215-1, 215-2, 215-3, 215-4) 및 네트워크 상태 정보를 기반으로 컨텐츠 재생 리스트를 작성하여 컨텐츠를 재생한다. 도 2에 도시된 바와 같이, 각각의 DMS(210-1, 210-2, 210-3, 210-4)는 서로 다른 네트워크 속도를 나타낸다. 네트워크 상태 정보는 네트워크 속도와 관련하여 상, 중 및 하로 구분될 수 있다. 본 발명의 실시예에 따르면, DMS-1(210-1)의 네트워크 속도는 상으로 매우 빠른 네트워크 속도를 나타낸다. DMS-2(210-2) 및 DMS-3(210-3)의 네트워크 속도는 중으로 보통의 네트워크 속도를 나타낸다. DMS-4(210-4)의 네트워크 속도는 하로 느린 네트워크 속도를 나타낸다. 즉, 네트워크와의 접속 상태가 좋지 못함을 의미한다. 이렇게 서로 다른 네트워크 속도를 갖는 DMS(210-1, 210-2, 210-3, 210-4)가 존재하는 네트워크 내에서 각 DMS(210-1, 210-2, 210-3, 210-4)의 컨텐츠 리스트(215-1, 215-2, 215-3, 215-4)에 포함된 컨텐츠를 효율적으로 재생하기 위해서는 네트워크 속도가 빠른 DMS(210-1, 210-2, 210-3, 210-4)의 컨텐츠에 우선 순위를 두어 재생하는 것이 유리하다. 또한, 보안과 관련하여 컨텐츠에 DTCP-IP가 적용되어 있는 경우가 있을 수 있는데, 이때는 컨텐츠 재생 장치(200)가 DTCP-IP를 지원할 수 있는지 여부(이는 DTCP-IP Key를 가지고 있는지 여부)를 먼저 판단하여 컨텐츠 재생 리스트 생성시 참조하는 것이 유리하다.
이를 위해, 컨텐츠 재생 장치(200)는 우선, 주변(여기서, 주변은 컨텐츠 재생 장치가 이용할 수 있는 범위 내에 있다는 것의 의미함)의 DMS(210-1, 210-2, 210-3, 210-4)를 탐색한다. 그리고는, 주변의 DMS(210-1, 210-2, 210-3, 210-4)로 컨텐츠 리스트 요청 신호를 전송한다. 컨텐츠 리스트 요청 신호를 전송받은 DMS(210-1, 210-2, 210-3, 210-4)는 자신이 보유하고 있는 컨텐츠와 관련된 컨텐츠 리스트를 컨텐츠 재생 장치(200)로 전달한다. 이때, DMS(210-1, 210-2, 210-3, 210-4)의 네트워크 상태 정보(예컨대, 네트워크 속도)도 함께 전송한다.
도 2의 경우를 예를 들면, DMS-1(210-1)은 컨텐츠 재생 장치(200)로부터 컨텐츠 리스트 요청 신호를 수신하면, 자신이 보유하고 있는 컨텐츠와 관련된 컨텐츠 리스트(215-1)을 컨텐츠 재생 장치(200)로 전송한다. 전송시, DMS-1(210-1)의 네트워크 상태 정보(네트워크 속도(상))도 함께 전송한다. 또한, 전술한 바와 같이, DTCP-IP가 적용되어 있는 컨텐츠와 관련된 정보도 함께 전송한다. 본 발명의 실시예에 따르면, DMS-1(210-1)의 컨텐츠 리스트(215-1) 중 Batman과 Scream은 DTCP-IP가 적용되어 있는 컨텐츠로 컨텐츠 재생 장치(200)가 만약 DTCP-IP를 지원하지 않는다면 재생할 수 없는 컨텐츠들이다. 따라서, DTCP-IP 관련 정보를 컨텐츠 재생 장치로 전송한다. 다른 DMS(210-2, 210-3, 210-4)의 경우도 DMS-1(210-1)의 경우와 마찬가지의 정보(즉, 컨텐츠 리스트 정보, 네트워크 상태 정보, DTCP-IP 관련 정보)를 컨텐츠 재생 장치(200)로 전송한다.
컨텐츠 재생 장치(200)는 각각의 DMS(210-1, 210-2, 210-3, 210-4)로부터 수신한 컨텐츠 리스트(215-1, 215-2, 215-3, 215-4)와 네트워크 상태 정보 및 DTCP-IP 관련 정보를 기반으로 최적의 컨텐츠 재생 리스트를 생성하여 컨텐츠를 재생한다.
도 3a는 본 발명의 일 실시예에 따른 디지털 미디어 네트워크에서의 컨텐츠 재생 장치(310: DMP)가 DTCP-IP를 지원하는 경우의 컨텐츠 재생 리스트(315)의 구성을 설명하기 위한 도면이다.
도 3a를 참조하면, 컨텐츠 재생 장치(310)는 DTCP-IP Key를 보유하고 있기 때문에 DTCP-IP를 지원할 수 있다. 따라서, DMS(320-1, 320-2, 320-3, 320-4)로부터 수신한 컨텐츠 리스트에 포함된, DTCP-IP가 적용되어 있는 컨텐츠를 재생할 수 있다. 따라서, 컨텐츠 내생 장치(310)는 컨텐츠 재생 리스트(315)에 DTCP-IP가 적용되어 있는 컨텐츠를 포함하여 컨텐츠 재생 리스트(315)를 생성할 수 있다. 컨텐츠 재생 리스트(315)에는 N.N.(여기서 N은 숫자)으로 표시되어 있는데 앞의 N은 컨텐츠 재생시 이용하게 될 DMS의 번호를 나타내고 뒤의 N은 재생 순서를 나타낸다.
본 발명의 일 실시예에 따르면, DMS-1(320-1)의 네트워크 상태가 가장 좋기 때문에(즉, 네트워크 속도가 가장 빠름을 의미), DMS-1(320-1)의 컨텐츠를 먼저 재생한다. 따라서, 1.1. Batman(DTCP-IP) 부터 1.7. The Illusionist는 기존 DMS-1(320-1)의 컨텐츠 리스트와 동일하다. 이때, 다른 DMS(320-2, 320-3, 320-4)에도 Kungfupanda2, Resident, Scream, The Illusionist 컨텐츠가 동일하게 포함되어 있다. 이러한 동일 컨텐츠가 있는 경우, 네트워크 상태 정보를 기반으로 네트워크 속도가 빠른 것을 우선 순위로 선택한다. 본 발명의 실시예에 있어서, DMS-1(320-1)의 네트워크 속도가 가장 빠르기 때문에 DMS-1(320-1)의 컨텐츠를 선택하는 것이 바람직하다. 다음으로, DMS-2(320-2)의 컨텐츠는 모두 DMS-1(320-1)에 포함되어 있기 때문에 선택되지 않는다. DMS-3(320-3)의 경우, 동일 DMS-1(320-1)과 동일 컨텐츠인 X-Man 및 Kungfupanda2는 선택되지 않고, DMS-4(320-4)와 동일 컨텐츠인 Green Lantern(DTCP-IP) 및 Love & Friends 컨텐츠는 네트워크 속도가 DMS-3(320-3)이 더 빠르므로 선택된다. 가장 느린 속도를 갖는 DMS-4(320-4)는 다른 DMS(320-1, 320-2, 320-3)과 동일 컨텐츠의 경우는 모두 선택되지 않고, 동일 컨텐츠가 아닌 Play만이 컨텐츠 재생 리스트(315)에 선택된다. 컨텐츠 재생 리스트(315)는 이와 같이 동일 컨텐츠 중 네트워크 속도가 더 빠른 컨텐츠를 선택하는 방식으로 컨텐츠를 선택하고, 각 컨텐츠를 재생시 이용해야 할 DMS 관련 정보를 표시할 수 있다. 또한, 이용해야 할 DMS의 네트워크 상태 정보 및 기타 다른 정보도 표시할 수 있다. 특히, 도 3a의 실시예와 같이 DTCP-IP를 지원하는 경우는 동일 컨텐츠 중 DTCP-IP가 적용되어 있는 컨텐츠가 존재할 때, DTCP-IP가 적용된 컨텐츠를 우선 순위로 선택한다. 이는 DTCP-IP가 적용되어 있는 컨텐츠가 DTCP-IP가 적용되어 있지 않은 컨텐츠보다 보통 양질의 컨텐츠일 가능성이 높기 때문이다. 예컨대, HD급 컨텐츠에 대해서는 DTCP-IP를 이용하여 보호하는 것이 바람직하며, SD급 컨텐츠에 대해서는 일반적으로 공유에 문제 없다고 판단하는 경우가 많다.
이와 같이, 동일 컨텐츠의 경우 어떤 컨텐츠를 선택하는지는 컨텐츠 재생 리스트(315) 생성시 매우 중요한 이슈이다. 따라서, 동일 컨텐츠인지 아닌지에 대한 판단 역시 중요한 이슈이다. 본 발명의 일 실시예에 있어서, 컨텐츠 재생 장치(310)는 파일 이름, 파일 재생 시간 및 파일의 비트 레이트(bit rate) 중 적어도 어느 하나를 이용하여 동일한 컨텐츠인지 구분할 수 있다. 특히, 상기 세 가지 요소를 모두 판단하여 동일 컨텐츠인지 구분하는 것이 바람직할 수 있다. 이는 파일 이름은 같으나 재생 시간이나 파일의 비트 레이트가 다른 경우, 동일한 파일이라고 판단하기 어려움이 있을 수 있기 때문에 3가지 요소를 모두 고려하여 동일 파일 여부를 판단한다.
도 3b는 본 발명의 일 실시예에 따른 디지털 미디어 네트워크에서의 컨텐츠 재생 장치(350: DMP)가 DTCP-IP를 지원하지 않는 경우의 컨텐츠 재생 리스트(355)의 구성을 설명하기 위한 도면이다
도 3b를 참조하면, 네트워크 상태 정보를 이용하여 컨텐츠 재생 리스트(355)를 구성함에 있어, DTCP-IP Key가 없기 때문에, DTCP-IP를 지원할 수 없고, 따라서, DTCP-IP가 적용되어 있는 컨텐츠는 재생 리스트(355)에 포함되지 않는다. 즉, DMS-1(360-1)에 포함된 Batman(DTCP-IP), Scream(DTCP-IP), DMS-3(360-3) 및 DMS-4(360-4)에 포함된 Green Lantern(DTCP-IP)은 선택되지 않는다. 이외에 나머지 컨텐츠 재생 리스트(355) 구성 방법은 전술한 도 3a의 방식과 동일하다.
도 4는 본 발명의 일 실시예에 따른 디지털 미디어 네트워크에서의 컨텐츠 재생 장치(400)를 개략적으로 나타낸 블록도이다. 도 4에 도시된 바와 같이, 본 발명의 일 실시예에 따른 컨텐츠 재생 장치(400)는 수신부(410), 컨텐츠 재생 리스트 생성부(420), 컨텐츠 재생부(430) 및 디스플레이부(440)를 포함할 수 있다.
도 4를 참조하면, 수신부(410)는 주변의 DMS(402-1, 402-2, 402-3)로부터 컨텐츠 리스트(컨텐츠 리스트에 포함된 컨텐츠가 DTCP-IP가 적용되었는지에 관한 정보를 포함할 수 있음) 및 네트워크 상태 정보를 수신한다. 수신부(410)는 상기 컨텐츠 리스트 및 네트워크 상태 정보를 디스플레이부(440)로 전송할 수 있고, 디스플레이부(440)는 수신한 각각의 DMS(402-1, 402-2, 402-3)의 컨텐츠 리스트 및 네트워크 상태 정보를 디스플레이할 수 있다. 수신부(410)는 수신한 컨텐츠 리스트 및 네트워크 상태 정보를 컨텐츠 재생 리스트 생성부(420)로 전송한다.
컨텐츠 재생 리스트 생성부(420)는 수신부(410)로부터 수신한 컨텐츠 리스트 및 각 DMS(402-1, 402-2, 402-3)의 네트워크 상태 정보를 기반으로 컨텐츠 재생 리스트를 생성한다. 컨텐츠 재생 리스트 생성 방법은 전술한 바와 같이, 각 DMS(402-1, 402-2, 402-3)의 컨텐츠 리스트를 모두 고려하여, 동일 컨텐츠가 있는지 판단하고, 동일 컨텐츠가 있는 경우, 네트워크 상태가 더 좋은 컨텐츠를 우선순위로 선택하여 생성한다. 또한, DTCP-IP가 적용된 컨텐츠가 양질의 컨텐츠일 가능성이 높으므로 이를 고려하여 DTCP-IP가 적용된 컨텐츠를 우선순위로 선택한다. 컨텐츠 재생 리스트에는 각각의 컨텐츠를 재생시 이용해야할 DMS 관련 정보를 포함할 수 있다. 컨텐츠 재생 리스트 생성부(420)는 생성된 컨텐츠 재생 리스트를 디스플레이부(440) 및 컨텐츠 재생부(430)로 전송한다.
컨텐츠 재생부(430)는 컨텐츠 재생 리스트 생성부(420)에서 생성된 컨텐츠 재생 리스트를 기반으로 컨텐츠를 재생한다. 컨텐츠를 재생시 컨텐츠 재생 리스트에 표시된 이용해야 할 DMS를 참조한다. 각 컨텐츠마다 이용해야 할 DMS가 다를 수 있으므로, 컨텐츠 재생부(430)는 DMS 정보를 통해 효율적으로 네트워크 상태가 좋은 DMS를 고려하여 컨텐츠를 재생한다. 재생되는 컨텐츠는 디스플레이부(440)를 통해 디스플레이될 수 있다.
디스플레이부(440)는 컨텐츠 재생부(430)에서 재생되는 컨텐츠를 디스플레이한다. 또한, 수신부(410)에서 수신한 각 DMS의 컨텐츠 리스트 및 네트워크 상태 정보와 컨텐츠 재생 리스트 생성부(420)에서 수신한 컨텐츠 재생 리스트 관련 정보를 디스플레이한다. 디스플레이부(440)는 컨텐츠 리스트를 디스플레이할 때, DMS가 위치하고 있는 건물의 건물 관련 도면과 연계하여 디스플레이할 수 있다. 또한, 컨텐츠 재생 리스트 관련 정보를 디스플레이할 때, 컨텐츠 재생에 사용되는 DMS 관련 정보 또는 DMS의 네트워크 상태 정보 중 적어도 어느 하나를 포함하여 디스플레이할 수 있다.
도 5는 본 발명의 일 실시예에 따른 디지털 미디어 네트워크에서의 컨텐츠 재생 장치(400)의 컨텐츠 재생 리스트 생성부(420)를 구체적으로 나타낸 상세블록도이다. 도 5에 도시된 바와 같이, 본 발명의 일 실시예에 따른 컨텐츠 재생 리스트 생성부(420)는 동일 컨텐츠 존재 여부 판단부(510) 및 컨텐츠 선택부(520)를 포함할 수 있다.
도 5를 참조하면, 동일 컨텐츠 존재 여부 판단부(510)는 수신부(410)에서 수신한 각 DMS의 컨텐츠 리스트를 기반으로 동일 컨텐츠의 존재 여부를 판단한다. 동일 컨텐츠인지는 전술한 바와 같이, 파일 이름, 파일 재생 시간 및 파일 비트 레이트 중 적어도 어느 하나를 고려하여 판단한다.
컨텐츠 선택부(520)는 동일 컨텐츠 존재 여부 판단부(510)에서 동일 컨텐츠로 판단된 컨텐츠에 대해 효율적으로 재생하기에 적합한 컨텐츠를 선택한다. 선택하는 기준은 보다 더 좋은 네트워크 상태를 갖는 DMS에 포함된 컨텐츠인지를 고려하여 선택한다. 여기서, 네트워크 상태가 더 좋다는 것은 네트워크 상태 정보를 비교하여 네트워크 속도가 더 빠른 컨텐츠를 의미한다. 즉, 컨텐츠의 파일 비트 레이트가 높은 것이 더 좋은 네트워크 상태를 갖는다고 할 수 있다. 또한, 컨텐츠 재생 장치가 DTCP-IP를 지원한다면, 컨텐츠 선택부(520)는 DTCP-IP가 적용된 컨텐츠인지 판단하여, DTCP-IP가 적용된 컨텐츠를 선택한다.
도 6은 본 발명의 일 실시예에 따른 디지털 미디어 네트워크에서의 컨텐츠 재생 장치(610: DMP)에 있어서, DMS(620-1, 620-2, 620-3, 620-4)의 컨텐츠 리스트를 건물의 평면도 상에 표시한 디스플레이 화면을 나타낸 도면이다.
도 6을 참조하면, 컨텐츠 재생 장치(610)는 주변의 DMS(620-1, 620-2, 620-3, 620-4)가 위치하고 있는 건물의 평면도를 수신하여 수신된 평면도 상에 각 DMS(620-1, 620-2, 620-3, 620-4)를 오버랩하여 디스플레이할 수 있다. 디스플레이 화면을 통해 평면도 상에 오버랩되어 DMS(620-1, 620-2, 620-3, 620-4)의 위치를 파악할 수 있다.
DMS-1(620-1)은 방 1에 위치하고 있고, DMS-2(620-2)는 방 2에 위치하고 있으며, DMS-3(620-3)은 방 3에 위치하고 있고, DMS-4(620-4)는 거실에 위치하고 있는 것을 디스플레이 화면을 통해 직관적으로 파악할 수 있다. 또한, 평면도 상에 위치하고 있는 DMS(620-1, 620-2, 620-3, 620-4) 각각의 컨텐츠 리스트(625-1, 625-2, 625-3, 625-4)를 병기하여 표시할 수 있다.
도 7은 본 발명의 일 실시예에 따른 디지털 미디어 네트워크에서의 컨텐츠 재생 장치(미도시)에 있어서, 다수의 DMS의 컨텐츠 리스트를 표시한 디스플레이 화면(710)을 나타낸 도면이다.
도 7을 참조하면, 본 발명의 일 실시예에 있어서, 컨텐츠 재생 장치의 디스플레이부의 디스플레이 화면(710)에는 DMS 1(712), DMS 2(714), DMS 3(716), DMS 4(718) 및 DMS 5(720) 관련 정보를 디스플레이한다. 상기 DMS 1(712), DMS 2(714), DMS 3(716), DMS 4(718) 및 DMS 5(720) 관련 정보는 네트워크 상태 정보 및 컨텐츠 리스트 관련 정보를 포함할 수 있다. 컨텐츠 리스트에 포함된 컨텐츠와 관련해서는 컨텐츠의 파일 이름뿐만 아니라, 파일 재생 시간 및 비트 레이트를 디스플레이할 수 있다. 상기 DMS 1(712), DMS 2(714), DMS 3(716), DMS 4(718) 및 DMS 5(720) 관련 정보는 하나의 아이콘과 같이 나란히 디스플레이될 수 있다. 또한, 네트워크 속도 순으로 정렬하여 네트워크 속도가 빠른 DMS가 먼저 나타나게 하여 디스플레이될 수 있다.
도 8은 본 발명의 일 실시예에 따른 디지털 미디어 네트워크에서의 컨텐츠 재생 방법을 개략적으로 나타낸 흐름도이다. 도 8에 도시된 바와 같이, 본 발명의 일 실시예에 따른 디지털 미디어 네트워크에서의 컨텐츠 재생 방법은 주변에 위치한 적어도 하나의 DMS(Digital Media Server)로부터 DMS의 네트워크 상태 정보 및 DMS의 컨텐츠 리스트를 수신하는 단계(810), 컨텐츠 리스트 및 네트워크 상태 정보를 기반으로 컨텐츠 재생 리스트를 생성하는 단계(820) 및 컨텐츠 재생 리스트를 기반으로 DMS를 이용하여 컨텐츠를 재생하는 단계(830)를 포함할 수 있다.
도 8을 참조하면, 먼저, 수신 단계(810)에서, 컨텐츠 재생 장치(미도시)는 주변의 DMS로부터 네트워크 상태 정보(예컨대, 네트워크 속도) 및 DMS가 보유하고 있는 컨텐츠와 관련된 컨텐츠 리스트를 수신한다. 네트워크 속도와 관련된 네트워크 상태 정보는 속도를 기준으로 상, 중 및 하로 구분하여 나타낼 수 있다.
다음으로, 컨텐츠 재생 리스트 생성 단계(820)에서, 컨텐츠 재생 장치(미도시)는 컨텐츠 재생 장치가 DTCP-IP를 지원하는 경우, DMS에 존재하는 DTCP-IP가 적용되어 있는 컨텐츠를 리스트하고, DTCP-IP를 지원하지 않는 경우, DMS에 존재하는 DTCP-IP가 적용되어 있는 컨텐츠를 리스트하지 않는다. 본 단계(820)는 이하, 도 9에서 보다 상세히 설명한다.
다음으로, 컨텐츠 재생 단계(830)에서, 컨텐츠 재생 장치(미도시)는 컨텐츠 재생 리스트 생성 단계(820)에서 생성된 컨텐츠 재생 리스트를 기반으로 컨텐츠 재생 리스트에 표시되어 있는 DMS를 이용하여 컨텐츠를 재생할 수 있다.
컨텐츠 재생 방법은 DMS의 컨텐츠 리스트 또는 컨텐츠 재생 리스트를 디스플레이하는 단계(미도시)를 더 포함할 수 있는데, 디스플레이 단계에서, 컨텐츠 재생 장치(미도시)는 DMS가 위치하고 있는 건물의 건물 관련 도면과 연계하여 DMS의 컨텐츠 리스트를 건물 관련 도면 상에 표시하는 형태로 디스플레이할 수 있다. 다른 실시예에 따르면, 컨텐츠 재생 장치(미도시)는 컨텐츠 재생 리스트에, 컨텐츠 재생 리스트에 포함된 컨텐츠를 다운받을 DMS 관련 정보 및 컨텐츠 재생 리스트에 포함된 컨텐츠의 네트워크 상태 정보 중 적어도 어느 하나를 포함하여 디스플레이할 수 있다.
도 9는 본 발명의 일 실시예에 따른 디지털 미디어 네트워크에서의 컨텐츠 재생 방법의 컨텐츠 재생 리스트 생성 단계(820)를 구체적으로 나타낸 상세흐름도이다. 도 9에 도시된 바와 같이, 본 발명의 일 실시예에 따른 컨텐츠 재생 리스트 생성 단계(820)는 수신된 컨텐츠 리스트를 기반으로 동일 컨텐츠가 존재하는지 판단하는 단계(910) 및 동일 컨텐츠가 존재하는 경우, 네트워크 상태가 더 좋은 컨텐츠를 선택하는 단계(920)를 포함할 수 있다.
도 9를 참조하면, 동일 컨텐츠 존재 여부 판단 단계(910)에서, 컨텐츠 재생 장치(미도시)는 컨텐츠의 파일 이름, 파일 재생 시간 및 비트 레이트(bit rate) 중 적어도 어느 하나를 이용하여 동일 컨텐츠가 존재하는지 판단한다.
다음으로, 동일 컨텐츠가 존재하는 경우, 컨텐츠 선택 단계(920)에서, 컨텐츠 재생 장치(미도시)는 우선, 네트워크 상태가 좋은 컨텐츠를 선택한다. 또한, 컨텐츠 재생 장치가 DTCP-IP를 지원하는 경우, 상기 동일 컨텐츠에 대해 DTCP-IP가 적용되어 있는지 여부를 판단하여 DTCP-IP가 적용되어 있는 컨텐츠를 선택하는 것이 바람직하다.
이상 도면 및 실시예를 참조하여 설명하였지만, 본 발명의 보호범위가 상기 도면 또는 실시예에 의해 한정되는 것을 의미하지는 않으며 해당 기술 분야의 숙련된 당업자는 하기의 특허 청구의 범위에 기재된 본 발명의 사상 및 영역으로부터 벗어나지 않는 범위 내에서 본 발명을 다양하게 수정 및 변경시킬 수 있음을 이해할 수 있을 것이다.

Claims (19)

  1. 디지털 미디어 네트워크에서 컨텐츠 재생 리스트를 생성하여 컨텐츠를 재생하는 방법에 있어서,
    적어도 하나의 DMS(Digital Media Server)로부터 상기 DMS의 네트워크 상태 정보 및 상기 DMS의 컨텐츠 리스트를 수신하는 단계;
    상기 컨텐츠 리스트, 상기 네트워크 상태 정보 및 DTCP-IP(Digital Transmission Content Protection over Internet Protocol)의 지원 여부를 기반으로 상기 컨텐츠 재생 리스트를 생성하는 단계; 및
    상기 컨텐츠 재생 리스트를 기반으로 상기 DMS를 이용하여 상기 컨텐츠를 재생하는 단계를 포함하는 것을 특징으로 하는 디지털 미디어 네트워크에서의 컨텐츠 재생 방법.
  2. 제 1 항에 있어서, 상기 컨텐츠 재생 리스트 생성 단계는
    상기 DTCP-IP를 지원하는 경우, 상기 DMS에 존재하는 DTCP-IP가 적용되어 있는 컨텐츠를 리스트하고,
    상기 DTCP-IP를 지원하지 않는 경우, 상기 DMS에 존재하는 DTCP-IP가 적용되어 있는 컨텐츠를 리스트하지 않는 단계를 포함하는 것을 특징으로 하는 디지털 미디어 네트워크에서의 컨텐츠 재생 방법.
  3. 제 1 항에 있어서, 상기 컨텐츠 재생 리스트 생성 단계는
    상기 수신된 컨텐츠 리스트를 기반으로 동일 컨텐츠가 존재하는지 판단하는 단계; 및
    상기 동일 컨텐츠가 존재하는 경우, 네트워크 상태가 더 좋은 컨텐츠를 선택하는 단계를 포함하는 것을 특징으로 하는 디지털 미디어 네트워크에서의 컨텐츠 재생 방법.
  4. 제 3 항에 있어서, 상기 컨텐츠 재생 리스트 생성 단계는
    상기 동일 컨텐츠가 존재하는 경우, 상기 동일 컨텐츠에 대해 상기 DTCP-IP가 적용되어 있는지 여부를 판단하는 단계; 및
    상기 DTCP-IP 적용 여부 판단을 근거로 상기 DTCP-IP가 적용되어 있는 컨텐츠를 선택하는 단계를 포함하는 것을 특징으로 하는 디지털 미디어 네트워크에서의 컨텐츠 재생 방법.
  5. 제 3 항에 있어서, 상기 동일 컨텐츠 존재 여부 판단 단계는
    상기 컨텐츠의 파일 이름, 파일 재생 시간 및 비트 레이트(bit rate) 중 적어도 어느 하나를 이용하여 상기 동일 컨텐츠가 존재하는지 판단하는 단계를 포함하는 것을 특징을 하는 디지털 미디어 네트워크에서의 컨텐츠 재생 방법.
  6. 제 1 항에 있어서,
    상기 DMS의 컨텐츠 리스트 또는 상기 컨텐츠 재생 리스트를 디스플레이하는 단계를 더 포함하는 것을 특징으로 하는 디지털 미디어 네트워크에서의 컨텐츠 재생 방법.
  7. 제 6 항에 있어서, 상기 디스플레이 단계는
    상기 DMS가 위치하고 있는 건물의 건물 관련 도면과 연계하여 상기 DMS의 컨텐츠 리스트를 상기 건물 관련 도면 상에 표시하는 형태로 디스플레이하는 단계를 포함하는 것을 특징으로 하는 디지털 미디어 네트워크에서의 컨텐츠 재생 방법.
  8. 제 6 항에 있어서, 상기 디스플레이 단계는
    상기 컨텐츠 재생 리스트에, 상기 컨텐츠 재생 리스트에 포함된 컨텐츠를 다운받을 DMS 관련 정보 및 상기 컨텐츠 재생 리스트에 포함된 컨텐츠의 네트워크 상태 정보 중 적어도 어느 하나를 포함하여 디스플레이하는 단계를 포함하는 것을 특징으로 하는 디지털 미디어 네트워크에서의 컨텐츠 재생 방법.
  9. 제 1 항에 있어서,
    상기 네트워크 상태 정보는 네트워크 속도와 관련하여 상, 중, 하로 구분되는 것을 특징으로 하는 디지털 미디어 네트워크에서의 컨텐츠 재생 방법.
  10. 디지털 미디어 네트워크에서 컨텐츠 재생 리스트를 생성하여 컨텐츠를 재생하는 장치에 있어서,
    적어도 하나의 DMS(Digital Media Server)로부터 상기 DMS의 네트워크 상태 정보 및 상기 DMS의 컨텐츠 리스트를 수신하는 수신부;
    상기 컨텐츠 리스트, 상기 네트워크 상태 정보 및 DTCP-IP(Digital Transmission Content Protection over Internet Protocol)의 지원 여부를 기반으로 상기 컨텐츠 재생 리스트를 생성하는 컨텐츠 재생 리스트 생성부; 및
    상기 컨텐츠 재생 리스트를 기반으로 상기 DMS로부터 상기 컨텐츠를 재생하는 컨텐츠 재생부를 포함하는 것을 특징으로 하는 디지털 미디어 네트워크에서의 컨텐츠 재생 장치.
  11. 제 10 항에 있어서, 상기 컨텐츠 재생 리스트 생성부는
    상기 DTCP-IP를 지원하는 경우, 상기 DMS에 존재하는 DTCP-IP가 적용되어 있는 컨텐츠를 리스트하고,
    상기 DTCP-IP를 지원하지 않는 경우, 상기 DMS에 존재하는 DTCP-IP가 적용되어 있는 컨텐츠를 리스트하지 않는 것을 특징으로 하는 디지털 미디어 네트워크에서의 컨텐츠 재생 장치.
  12. 제 1O 항에 있어서, 상기 컨텐츠 재생 리스트 생성부는
    상기 컨텐츠 리스트를 기반으로 동일 컨텐츠가 존재하는지 판단하는 동일 컨텐츠 판단부; 및
    상기 동일 컨텐츠가 존재하는 경우, 네트워크 상태가 더 좋은 컨텐츠를 선택하는 컨텐츠 선택부를 포함하는 것을 특징으로 하는 디지털 미디어 네트워크에서의 컨텐츠 재생 장치.
  13. 제 12 항에 있어서, 상기 컨텐츠 선택부는
    상기 동일 컨텐츠가 존재하는 경우, 상기 동일 컨텐츠에 대해 상기 DTCP-IP가 적용되어 있는지 여부를 판단하는 DTCP-IP 적용 여부 판단부; 및
    상기 DTCP-IP 적용 여부 판단을 근거로 상기 DTCP-IP가 적용되어 있는 컨텐츠를 선택하는 선택부를 특징으로 하는 디지털 미디어 네트워크에서의 컨텐츠 재생 장치.
  14. 제 12 항에 있어서, 상기 동일 컨텐츠 존재 여부 판단부는
    상기 컨텐츠의 파일 이름, 파일 재생 시간 및 비트 레이트(bit rate) 중 적어도 어느 하나를 이용하여 상기 동일 컨텐츠가 존재하는지 판단하는 것을 특징을 하는 디지털 미디어 네트워크에서의 컨텐츠 재생 장치.
  15. 제 10 항에 있어서,
    상기 DMS의 컨텐츠 리스트 또는 상기 컨텐츠 재생 리스트를 디스플레이하는 디스플레이부를 더 포함하는 것을 특징으로 하는 디지털 미디어 네트워크에서의 컨텐츠 재생 장치.
  16. 제 15 항에 있어서, 상기 디스플레이부는
    상기 DMS가 위치하고 있는 건물의 건물 관련 도면과 연계하여 상기 DMS의 컨텐츠 리스트를 상기 건물 관련 도면 상에 표시하는 형태로 디스플레이하는 것을 특징으로 하는 디지털 미디어 네트워크에서의 컨텐츠 재생 장치.
  17. 제 15 항에 있어서, 상기 디스플레이부는
    상기 컨텐츠 재생 리스트에, 상기 컨텐츠 재생 리스트에 포함된 컨텐츠를 다운받을 DMS 관련 정보 및 상기 컨텐츠 재생 리스트에 포함된 컨텐츠의 네트워크 상태 정보 중 적어도 어느 하나를 포함하여 디스플레이하는 것을 특징으로 하는 디지털 미디어 네트워크에서의 컨텐츠 재생 장치.
  18. 제 10 항에 있어서,
    상기 네트워크 상태 정보는 네트워크 속도와 관련하여 상, 중, 하로 구분되는 것을 특징으로 하는 디지털 미디어 네트워크에서의 컨텐츠 재생 장치.
  19. 디지털 미디어 네트워크에서 컨텐츠 재생 리스트를 생성하여 컨텐츠를 재생하는 시스템에 있어서,
    DMP(Digital Media Player)로 네트워크 상태 정보 및 보유하고 있는 컨텐츠를 기반으로 컨텐츠 리스트를 송신하는 적어도 하나의 DMS(Digital Media Server); 및
    상기 적어도 하나의 DMS(Digital Media Server)로부터 상기 네트워크 상태 정보 및 상기 컨텐츠 리스트를 수신하고, 상기 컨텐츠 리스트, 상기 네트워크 상태 정보 및 DTCP-IP(Digital Transmission Content Protection over Internet Protocol)의 지원 여부를 기반으로 상기 컨텐츠 재생 리스트를 생성하며, 상기 컨텐츠 재생 리스트를 기반으로 상기 적어도 하나의 DMS로부터 상기 컨텐츠를 재생하는 DMP를 포함하는 것을 특징으로 하는 디지털 미디어 네트워크에서의 컨텐츠 재생 시스템.
KR1020120029514A 2012-03-22 2012-03-22 디지털 미디어 네트워크에서의 컨텐츠 재생 방법, 장치 및 시스템 KR20130107601A (ko)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020120029514A KR20130107601A (ko) 2012-03-22 2012-03-22 디지털 미디어 네트워크에서의 컨텐츠 재생 방법, 장치 및 시스템

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020120029514A KR20130107601A (ko) 2012-03-22 2012-03-22 디지털 미디어 네트워크에서의 컨텐츠 재생 방법, 장치 및 시스템

Publications (1)

Publication Number Publication Date
KR20130107601A true KR20130107601A (ko) 2013-10-02

Family

ID=49630869

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020120029514A KR20130107601A (ko) 2012-03-22 2012-03-22 디지털 미디어 네트워크에서의 컨텐츠 재생 방법, 장치 및 시스템

Country Status (1)

Country Link
KR (1) KR20130107601A (ko)

Similar Documents

Publication Publication Date Title
JP2021170842A (ja) 無線メディア・ストリーム配信システム
US7577908B2 (en) TV-centric system
KR100772392B1 (ko) 홈 네트워크에서 tv 채널을 이용한 콘텐트 처리 방법 및그 장치
JP5763170B2 (ja) ホームエンターテイメントネットワークについてのネットワーク装置
DK2907036T3 (en) MANAGING PLAYBACK OF DIGITAL CONTENT STREAMING
JP2011139136A (ja) 通信装置
JP4837122B1 (ja) 情報処理装置及びコンテンツ取得方法
JP2011045021A (ja) 伝送システム、再生装置、伝送方法及びプログラム
JP5316537B2 (ja) コンテンツ再生システム、コンテンツ再生方法、コンテンツ再生装置、および、サーバ
JP5453963B2 (ja) 情報端末
JP5117599B1 (ja) 制御端末およびネットワークシステム
JP2013077909A (ja) コンテンツ処理システム、サーバ装置、コンテンツ再生装置、制御方法及び制御プログラム
KR20130107601A (ko) 디지털 미디어 네트워크에서의 컨텐츠 재생 방법, 장치 및 시스템
US20120272280A1 (en) Video processor and video processing method
JP5539165B2 (ja) コンテンツ配信装置、コンテンツ再生装置及びコンテンツ再生システム
JP5052664B2 (ja) コンテンツ送受信装置、コンテンツ送受信方法およびコンテンツ送受信プログラム
JP2014112747A (ja) コンテンツ再生装置、コンテンツ再生システムおよびコンテンツ再生方法
JP2010250568A (ja) コンテンツ紹介システムおよび再生装置
JP2010226523A (ja) コンテンツサーバ装置、コンテンツ送信方法およびコンテンツ送信プログラム
JP2011128892A (ja) コンテンツ記憶装置及びコンテンツ転送方法
JP5028454B2 (ja) コンテンツ送信装置およびコンテンツ送信方法
JP5178877B2 (ja) 通信装置
JP5159977B2 (ja) システム、コンテンツ送信装置、コンテンツ受信装置、コンテンツ配信方法、コンテンツ送信方法及びコンテンツ受信方法
JP2012135042A (ja) コンテンツ送信装置及びコンテンツ伝送方法
JP2012034041A (ja) 映像再生制御装置及び映像再生制御方法

Legal Events

Date Code Title Description
PA0109 Patent application

Patent event code: PA01091R01D

Comment text: Patent Application

Patent event date: 20120322

PG1501 Laying open of application
PC1203 Withdrawal of no request for examination
WITN Application deemed withdrawn, e.g. because no request for examination was filed or no examination fee was paid