KR101564415B1 - 통합 채널 관리를 통한 컨텐트 재생 방법 및 장치 - Google Patents

통합 채널 관리를 통한 컨텐트 재생 방법 및 장치 Download PDF

Info

Publication number
KR101564415B1
KR101564415B1 KR1020090001289A KR20090001289A KR101564415B1 KR 101564415 B1 KR101564415 B1 KR 101564415B1 KR 1020090001289 A KR1020090001289 A KR 1020090001289A KR 20090001289 A KR20090001289 A KR 20090001289A KR 101564415 B1 KR101564415 B1 KR 101564415B1
Authority
KR
South Korea
Prior art keywords
content
channel
virtual channel
information
virtual
Prior art date
Application number
KR1020090001289A
Other languages
English (en)
Other versions
KR20100081868A (ko
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 KR1020090001289A priority Critical patent/KR101564415B1/ko
Priority to PCT/KR2009/006470 priority patent/WO2010079883A2/en
Priority to CN2009801573811A priority patent/CN102326178A/zh
Priority to CN201610197249.5A priority patent/CN105744186B/zh
Priority to EP09837644.5A priority patent/EP2377091A4/en
Priority to MX2011007309A priority patent/MX2011007309A/es
Priority to US12/616,164 priority patent/US8966546B2/en
Publication of KR20100081868A publication Critical patent/KR20100081868A/ko
Priority to US14/611,706 priority patent/US20150150071A1/en
Application granted granted Critical
Publication of KR101564415B1 publication Critical patent/KR101564415B1/ko

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q50/00Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
    • G06Q50/10Services
    • 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/41Structure of client; Structure of client peripherals
    • H04N21/4104Peripherals receiving signals from specially adapted client devices
    • H04N21/4112Peripherals receiving signals from specially adapted client devices having fewer capabilities than the client, e.g. thin client having less processing power or no tuning capabilities
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/238Interfacing the downstream path of the transmission network, e.g. adapting the transmission rate of a video stream to network bandwidth; Processing of multiplex streams
    • H04N21/2385Channel allocation; Bandwidth allocation
    • 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/41Structure of client; Structure of client peripherals
    • H04N21/422Input-only peripherals, i.e. input devices connected to specially adapted client devices, e.g. global positioning system [GPS]
    • 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/45Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
    • H04N21/4508Management of client data or end-user data
    • H04N21/4516Management of client data or end-user data involving client characteristics, e.g. Set-Top-Box type, software version or amount of memory available
    • 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/45Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
    • H04N21/4508Management of client data or end-user data
    • H04N21/4532Management of client data or end-user data involving end-user characteristics, e.g. viewer profile, preferences
    • 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/45Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
    • H04N21/458Scheduling content for creating a personalised stream, e.g. by combining a locally stored advertisement with an incoming stream; Updating operations, e.g. for OS modules ; time-related management operations
    • 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/45Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
    • H04N21/462Content or additional data management, e.g. creating a master electronic program guide from data received from the Internet and a Head-end, controlling the complexity of a video stream by scaling the resolution or bit-rate based on the client capabilities
    • H04N21/4622Retrieving content or additional data from different sources, e.g. from a broadcast channel and the Internet
    • 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/47End-user applications
    • 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/47End-user applications
    • H04N21/478Supplemental services, e.g. displaying phone caller identification, shopping application
    • H04N21/4788Supplemental services, e.g. displaying phone caller identification, shopping application communicating with other users, e.g. chatting
    • 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/47End-user applications
    • H04N21/482End-user interface for program selection
    • H04N21/4821End-user interface for program selection using a grid, e.g. sorted out by channel and broadcast time
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/16Analogue secrecy systems; Analogue subscription systems
    • H04N7/173Analogue secrecy systems; Analogue subscription systems with two-way working, e.g. subscriber sending a programme selection signal
    • H04N7/17309Transmission or handling of upstream communications
    • H04N7/17318Direct or substantially direct transmission and handling of requests
    • 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/47End-user applications
    • H04N21/478Supplemental services, e.g. displaying phone caller identification, shopping application

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Databases & Information Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Business, Economics & Management (AREA)
  • Tourism & Hospitality (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • General Health & Medical Sciences (AREA)
  • Economics (AREA)
  • Human Resources & Organizations (AREA)
  • Marketing (AREA)
  • Primary Health Care (AREA)
  • Strategic Management (AREA)
  • Physics & Mathematics (AREA)
  • General Business, Economics & Management (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Health & Medical Sciences (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
  • Circuits Of Receivers In General (AREA)

Abstract

본 발명은, 적어도 하나의 인터페이스를 통해 입력된 적어도 하나의 컨텐트를 재생하는 방법에 있어서, 각각의 인터페이스를 통해 입력되는 적어도 하나의 컨텐트를 소정 속성에 따라 분류하야, 각각의 인터페이스의 적어도 하나의 분류된 컨텐트를 가상 채널에 할당하고, 가상 채널 및 미리 점유된 기본 채널을 포함하는 설정 채널들 중 소정 채널을 선택하는 컨텐트 재생 방법 및 장치를 개시한다.
인터페이스, 사용자 인터페이스, 가상 채널, 전자 프로그램 가이드(EPG)

Description

통합 채널 관리를 통한 컨텐트 재생 방법 및 장치{Method and apparatus for playing contents by integrated channel management}
본 발명은 외부로부터 입력되는 다양한 컨텐트의 재생 및 재생 관리에 관한 것이다.
최근의 TV 등 컨텐트 재생 장치는, 방송 기지국의 신호를 수신할 뿐만 아니라, 메모리를 구비한 외부 주변기기와 연결될 수 있다. 예를 들어, 소형 메모리, 하드디스트, 카메라, MP3 플레이어, 포터블 미디어 플레이어, 캠코더 등의 주변 기기들이 직접 디지털 TV 등의 디스플레이 장치에 연결된다. 디지털 TV는 일반적인 방송 컨텐트 뿐만 아니라 호환 가능한 주변 기기를 통해 입력되는 컨텐트도 재생할 수 있다.
일반적으로 디지털 TV는 방송국으로부터 제공되는 프로그램 정보를 이용하여 구성된 전자 프로그램 가이드(Electronic Program Guide, 이하 EPG)를 사용자에게 제공한다. 사용자는 EPG를 이용하여 원하는 방송 채널을 선택하여 방송 컨텐트를 시청할 수 있다.
주변기기를 통해 디지털 TV로 입력되는 컨텐트를 재생하기 위해, 디지털 TV 는 방송 컨텐트 재생을 위한 사용자 인터페이스(User Interface, 이하 UI) 및 EPG를 종료하고 주변 기기용 사용자 인터페이스로 전환한다. 사용자는 방송용 UI와 별개로 주변기기용 UI를 조작하여 주변기기로부터 입력되는 컨텐트를 선택하여 재생시킬 수 있다. 디지털 TV는 주변기기의 사용자가 선택한 컨텐트를 재생하기 위해, 주변기기의 메모리로 접근하여 컨텐트를 호출한다.
본 발명은 외부로부터 입력되는 컨텐트에 대해 가상 채널을 설정하여 관리하고 재생하는 방법 및 장치를 제안한다.
본 발명은 일 실시예에 따라, 적어도 하나의 인터페이스를 통해 입력된 적어도 하나의 컨텐트를 재생하는 방법은, 각각의 인터페이스를 통해 입력되는 적어도 하나의 컨텐트를 소정 속성에 따라 분류하는 단계; 상기 각각의 인터페이스의 상기 분류된 적어도 하나의 컨텐트를 가상 채널에 할당하는 단계; 및 상기 가상 채널 및 미리 점유된 기본 채널을 포함하는 설정 채널들 중 소정 채널을 선택하는 단계를 포함한다.
일 실시예에 따른 컨텐트 재생 방법은, 상기 선택된 소정 채널에 할당된 적어도 하나의 컨텐트를 재생하는 단계를 더 포함할 수 있다.
일 실시예에 따른 컨텐트 재생 방법은, 상기 채널 설정에 관한 정보를 저장하는 단계; 및 상기 컨텐트의 재생 상태에 관한 정보를 저장하는 단계를 더 포함할 수 있다.
일 실시예에 따른 상기 컨텐트 재생 방법은, 소정 컨텐트의 재생 상태에 관한 정보에 기초하여 상기 소정 컨텐트를 재생하는 단계를 더 포함할 수 있다.
일 실시예에 따른 상기 컨텐트 재생 방법은, 상기 컨텐트의 분류 및 상기 채널 설정에 관한 정보 및 상기 재생되는 컨텐트의 재생 상태에 관한 정보가 삽입된 가상 채널 메타데이터를, 네트워크를 통해 전송하는 단계를 더 포함할 수 있다.
일 실시예에 따른 상기 컨텐트 재생 방법은, 상기 가상 채널 및 미리 점유된 기본 채널을 포함하는 설정 채널들이 표시되는 채널 선택 가이드를 생성하고, 상기 채널 선택 가이드를 재생하는 단계를 더 포함하고, 상기 채널 선택 단계는, 상기 사용자가 상기 채널 선택 가이드를 이용하여 소정 채널을 선택하는 단계를 포함할 수 있다.
일 실시예에 따른 컨텐트 재생 방법의 상기 가상 채널은, 총 채널 번호들 중 미리 점유된 기본 채널 번호들을 제외한 빈 채널 번호들에 할당될 수 있다.
일 실시예에 따른 컨텐트 재생 방법의 상기 적어도 하나의 컨텐트를 분류하기 위한 속성은, 상기 컨텐트의 생성 시각, 상기 컨텐트를 실행할 어플리케이션, 상기 컨텐트의 미디어 타입, 상기 컨텐트의 코딩 방식, 상기 컨텐트의 파일이름, 상기 컨텐트에 대한 이벤트 및 상기 컨텐트의 주제 중 적어도 하나를 포함할 수 있다.
일 실시예에 따른 컨텐트 재생 방법의 상기 컨텐트는 네트워크용 인터페이스를 통해 접근 가능한 온라인 컨텐트를 포함하고, 상기 분류 기준이 되는 속성은 상기 온라인 컨텐트의 네트워크 식별자(uniform resource identifier, URI)를 포함할 수 있다.
일 실시예에 따른 컨텐트 재생 방법의 상기 컨텐트의 재생 상태에 관한 정보는 상기 컨텐트의 재생 중단 시점에 관한 정보, 상기 컨텐트의 재생시 화면 구성 형태에 관한 정보 및 상기 컨텐트를 실행시키는 어플리케이션에 관한 정보 중 적어도 하나를 포함할 수 있다.
일 실시예에 따른 컨텐트 재생 방법의 상기 메타데이터 전송 단계는, 상기 컨텐트 및 상기 가상 채널 메타데이터를 네트워크 상의 허브 사이트에 등록하거나, 상대방의 요청에 따라 전송할 수 있다.
일 실시예에 따른 컨텐트 재생 방법의 네트워크 공유에서, 상기 상대방는 상기 가상 채널 메타데이터의 채널 설정에 관한 정보에 기초하여 상기 상대방의 재생 장치의 채널들을 설정하고, 상기 상대방이 상기 채널 리스트에 기초한 소정 가상 채널을 선택하면, 상기 소정 가상 채널에 대응하는 적어도 하나의 컨텐트가 상기 가상 채널 메타데이터의 컨텐트의 재생 상태에 관한 정보에 기초하여 재생될 수 있다.
일 실시예에 따른 컨텐트 재생 방법의 네트워크 공유에서, 제 1 사용자가 제 2 사용자의 재생 장치에 대해 원격 조정을 통해 상기 가상 채널 메타데이터의 채널 설정에 관한 정보에 기초하여 상기 상대방의 재생 장치의 채널 리스트를 설정하는 단계; 및 상기 가상 채널에 대응하는 적어도 하나의 컨텐트를 제공하는 단계를 더 포함할 수 있다.
일 실시예에 따른 컨텐트 재생 방법의 상기 인터페이스는, 범용 직렬 버스(USB) 규격에 따른 인터페이스, 컴포지트 AV 신호(Composite AV signal)의 입력을 위한 인터페이스, S-비디오 신호(Separated-Video signal)의 입력을 위한 인터페이스, IEEE 1394 규격에 따른 직렬 버스 인터페이스, 유선 네트워크 연결을 위한 인터페이스 및 무선 네트워크 연결을 위한 인터페이스 중 적어도 하나를 포함할 수 있다.
일 실시예에 따른 상기 컨텐트 재생 방법은, 상기 가상 채널을 변경하는 단 계를 더 포함할 수 있다.
본 발명의 일 실시예에 따라 네트워크를 통해 접근 가능한 상대방과 공유되는 컨텐트를 재생하는 방법은, 상기 상대방의 재생 장치의 채널 설정에 관한 정보 및 상기 컨텐트의 재생 상태에 관한 정보를 포함하는 가상 채널 메타데이터를 수신하는 단계; 상기 채널 설정에 관한 정보에 기초하여 적어도 하나의 가상 채널을 생성하는 단계; 상기 가상 채널에 대응하는 적어도 하나의 컨텐트를 수신하는 단계; 및 상기 수신된 적어도 하나의 컨텐트를 상기 재생 상태에 관한 정보에 기초하여 재생하는 단계를 포함하고, 상기 가상 채널은, 상기 상대방의 재생 장치의 적어도 하나의 인터페이스를 통해 입력된 적어도 하나의 컨텐트가 소정 적어도 하나의 속성에 따라 분류되어, 속성마다 동일한 속성을 갖는 적어도 하나의 컨텐트를 포함하는 컨텐츠 그룹이 대응되고, 상기 속성마다 대응되는 컨텐츠 그룹에 대해 할당된 채널일 수 있다.
본 발명의 일 실시예에 따른 상기 네트워크로 공유되는 컨텐트 재생 방법은, 상기 생성된 채널 리스트에 기초하여 생성된 적어도 하나의 가상 채널을 이용하여 채널 선택 가이드를 생성하는 단계를 더 포함하고, 상기 컨텐트 수신 단계는, 상기 채널 선택 가이드를 재생하는 단계; 및 상기 채널 선택 가이드를 이용하여 소정 가상 채널이 선택되면 상기 소정 가상 채널에 대응하는 적어도 하나의 컨텐트를 수신하는 단계를 포함할 수 있다.
본 발명의 일 실시예에 따른 상기 네트워크로 공유되는 컨텐트 재생 방법의 상기 컨텐트 수신 단계는, 상기 메타데이터 중 상기 소정 가상 채널에 대응하는 적 어도 하나의 컨텐트의 위치에 관한 정보를 검색하는 단계; 및 상기 위치에 관한 정보에 기초하여 적어도 하나의 컨텐트를 수신하는 단계를 포함할 수 있다.
본 발명의 일 실시예에 따른 상기 네트워크로 공유되는 컨텐트 재생 방법은, 상기 네트워크 상의 허브 사이트에 등록된 상기 상대방의 가상 채널 메타데이터 및 상기 가상 채널에 대응하는 적어도 하나의 컨텐트에 접근하는 단계를 더 포함할 수 있다.
본 발명의 일 실시예에 따른 상기 네트워크로 공유되는 컨텐트 재생 방법의 상기 가상 채널 생성 단계는, 상기 상대방의 원격 조정에 의하여, 상기 채널 설정에 관한 정보에 기초하여 상기 적어도 하나의 가상 채널이 생성되고, 상기 컨텐트 수신 단계는, 상기 상대방로부터 상기 선택된 소정 가상 채널에 대응하는 적어도 하나의 컨텐트를 수신하고, 상기 컨텐트 재생 단계는, 상기 재생 상태에 관한 정보에 기초하여 상기 상대방이 설정한 재생 상태에 따라 상기 컨텐트를 재생할 수 있다.
본 발명의 일 실시예에 따른 상기 네트워크로 공유되는 컨텐트 재생 방법은, 상기 네트워크를 통해 상기 상대방에게 상기 컨텐트에 대한 메시지를 전송하는 단계를 더 포함할 수 있다.
본 발명의 일 실시예에 따라 적어도 하나의 인터페이스를 통해 입력된 적어도 하나의 컨텐트를 재생하는 장치는, 각각의 인터페이스를 통해 입력되는 적어도 하나의 컨텐트를 소정 속성에 따라 분류하는 컨텐트 분류부; 상기 각각의 인터페이스의 상기 분류된 적어도 하나의 컨텐트를 가상 채널에 할당하는 가상 채널 할당 부; 및 상기 가상 채널 및 미리 점유된 기본 채널을 포함하는 설정 채널들 중 소정 채널을 선택하는 채널 선택부를 포함한다.
일 실시예에 따른 상기 컨텐트 재생 장치는, 상기 선택된 소정 채널에 할당된 적어도 하나의 컨텐트를 재생할 수 있다.
일 실시예에 따른 상기 컨턴테 재생 장치는, 상기 채널 설정에 관한 정보 및 상기 컨텐트의 재생 상태에 관한 정보를 저장할 수 있다.
일 실시예에 따른 상기 컨텐트 재생 장치는, 상기 컨텐트의 분류 및 상기 채널 설정에 관한 정보 및 상기 재생되는 컨텐트의 재생 상태에 관한 정보가 삽입된 가상 채널 메타데이터를, 네트워크를 통해 전송하는 네트워크 공유부를 더 포함할 수 있다.
일 실시예에 따른 상기 컨텐트 재생 장치는, 상기 가상 채널 및 미리 점유된 기본 채널을 포함하는 설정 채널들이 표시되는 채널 선택 가이드를 생성하고, 상기 채널 선택 가이드를 재생하는 채널 선택 가이드 재생부를 더 포함하고, 상기 채널 선택부는, 상기 사용자가 상기 채널 선택 가이드를 이용하여 소정 채널을 선택할 수 있다.
일 실시예에 따라 네트워크를 통해 접근 가능한 상대방과 공유되는 컨텐트를 재생하는 장치는, 상기 상대방의 재생 장치의 채널 설정에 관한 정보 및 상기 컨텐트의 재생 상태에 관한 정보를 포함하는 가상 채널 메타데이터를 수신하는 가상 채널 메타데이터 수신부; 상기 채널 설정에 관한 정보에 기초하여 적어도 하나의 가상 채널을 생성하는 가상 채널 생성부; 상기 가상 채널에 대응하는 적어도 하나의 컨텐트를 수신하는 컨텐트 수신부; 및 상기 수신된 적어도 하나의 컨텐트를 상기 재생 상태에 관한 정보에 기초하여 재생하는 컨텐트 재생부를 포함하고, 상기 가상 채널은, 상기 상대방의 재생 장치의 적어도 하나의 인터페이스를 통해 입력된 적어도 하나의 컨텐트가 소정 적어도 하나의 속성에 따라 분류되어, 속성마다 동일한 속성을 갖는 적어도 하나의 컨텐트를 포함하는 컨텐츠 그룹이 대응되고, 상기 속성마다 대응되는 컨텐츠 그룹에 대해 할당된 채널일 수 있다.
본 발명의 일 실시예에 따른 상기 네트워크로 공유되는 컨텐트 재생 장치는, 상기 생성된 채널 리스트에 기초하여 생성된 적어도 하나의 가상 채널을 이용하여 채널 선택 가이드를 생성하는 채널 선택 가이드 생성부를 더 포함하고, 상기 컨텐트 수신부는, 상기 채널 선택 가이드를 이용하여 소정 가상 채널이 선택되면 상기 소정 가상 채널에 대응하는 적어도 하나의 컨텐트를 수신할 수 있다.
본 발명의 다른 실시예에 따라, 적어도 하나의 인터페이스를 통해 입력된 적어도 하나의 컨텐트를 재생하는 방법은, 상기 적어도 하나의 인터페이스에 대하여 각각 적어도 하나의 가상 채널을 할당하는 단계; 및 상기 가상 채널이 선택되면 해당 가상 채널에 맵핑된 인터페이스를 통해서 입력되는 정보를 출력하는 단계를 포함한다.
다른 실시예에 따른 컨텐트 재생 방법의 상기 정보 출력 단계는, 상기 적어도 하나의 인터페이스를 통해서 입력되는 정보가 스트리밍 정보일 경우에는 해당 스트리밍 정보를 출력할 수 있다.
다른 실시예에 따른 컨텐트 재생 방법의 상기 정보 출력 단계는, 상기 적어 도 하나의 인터페이스를 통해서 입력되는 정보가 적어도 하나의 파일 정보일 경우에는 해당되는 적어도 하나의 파일 정보를 출력할 수 있다.
다른 실시예에 따른 컨텐트 재생 방법은, 상기 적어도 하나의 인터페이스를 통해서 입력되는 정보가 적어도 하나의 파일 정보일 경우, 상기 파일을 적어도 하나의 속성에 따라 분류하고, 각각의 속성별 파일 그룹을 생성하는 단계를 더 포함하고, 상기 가상 채널 할당 단계는, 상기 파일 그룹에 하나의 가상 채널을 할당하는 단계를 포함할 수 있다.
다른 실시예에 따른 컨텐트 재생 방법의 상기 파일 그룹에 할당된 가상 채널은, 상기 인터페이스에 할당된 가상 채널의 하위 채널일 수 있다.
다른 실시예에 따른 컨텐트 재생 방법의 상기 가상 채널 할당 단계는, 상기 파일 그룹에 대하여 가상 채널이 설정된 후, 추가적으로 만들어진 새로운 파일 그룹에 대해서, 상기 기 설정된 가상 채널의 하위 채널로 설정할 수 있다.
본 발명의 다른 실시예에 따라, 적어도 하나의 인터페이스를 통해 입력된 적어도 하나의 컨텐트를 재생하는 장치는, 상기 적어도 하나의 인터페이스에 대하여 각각 적어도 하나의 가상 채널을 할당하는 인터페이스별 가상 채널 할당부; 및 상기 가상 채널이 선택되면 해당 가상 채널에 맵핑된 인터페이스를 통해서 입력되는 정보를 출력하는 인터페이스별 정보 출력부를 포함한다.
본 발명은, 본 발명의 일 실시예에 따른 컨텐트 재생 방법을 구현하기 위한 프로그램이 기록된 컴퓨터로 판독 가능한 기록 매체를 포함한다.
본 발명은, 본 발명의 일 실시예에 따른 네트워크로 공유되는 컨텐트 재생 방법을 구현하기 위한 프로그램이 기록된 컴퓨터로 판독 가능한 기록 매체를 포함한다.
본 발명은, 본 발명의 다른 실시예에 따른 컨텐트 재생 방법을 구현하기 위한 프로그램이 기록된 컴퓨터로 판독 가능한 기록 매체를 포함한다.
도 1a 은 본 발명의 일 실시예에 따른 컨텐트 재생 장치의 블록도를 도시한다.
본 발명의 일 실시예에 따른 컨텐트 재생 장치(100)는 적어도 하나의 인터페이스를 통해 입력된 적어도 하나의 컨텐트를 재생한다. 일 실시예에 따른 컨텐트 재생 장치(100)는 컨텐트 분류부(110), 가상 채널 할당부(120) 및 채널 선택부(130)를 포함한다.
일 실시예에 따른 컨텐트 재생 장치(100)는 방송 신호를 수신하기 위한 입력 인터페이스 뿐만 이나라, 외부 신호 입력을 위한 인터페이스를 하나 이상 구비한다.
이러한 외부 신호 입력을 위한 인터페이스의 종류는, 범용 직렬 버스(USB) 규격에 따른 인터페이스(이하, 'USB용 인터페이스'), 컴포지트 AV 신호(Composite AV signal)의 입력을 위한 인터페이스(이하, '컴포지트 AV 인터페이스'), S-비디오 신호(Separated-Video signal)의 입력을 위한 인터페이스(이하, 'S-비디오 인터페이스'), IEEE 1394 규격에 따른 직렬 버스 인터페이스(이하, 'IEEE 1394 인터페이스'), 유선 네트워크 연결을 위한 인터페이스 및 무선 네트워크 연결을 위한 인터 페이스(이하, '네트워크 인터페이스') 등일 수 있다.
방송 신호가 스트림으로 입력되는 것과 마찬가지로 외부 입력 컨텐트도 데이터스트림으로 입력될 수 있다. 일 실시예에 따른 컨텐트 재생 장치(100)는 컴포지트 AV 신호, S-비디오 신호 등의 아날로그 신호가 입력된다면 디지털 데이터스트림으로 변환하여 처리할 수 있다.
이러한 외부 입력을 위한 인터페이스를 통해 외부 메모리의 데이터가 입력될 수 있다. 다만, 본 발명의 일 실시예에 따른 컨텐트 재생 장치(100)를 위한 인터페이스는 전술한 인터페이스에만 한정되지 않으며, 다양한 신호 입력을 위한 인터페이스들을 포함한다. 본 명세서에서, 컨텐트는 멀티미디어 뿐만 아니라 파일 그자체도 포함하는 용어로 사용된다.
일 실시예에 따른 컨텐트 분류부(110)는, 컨텐트 재생 장치(100)에 구비된 적어도 하나의 인터페이스 중 각각의 인터페이스를 통해 입력되는 적어도 하나의 컨텐트를 소정 속성에 따라 분류한다. 컨텐트 분류부(110)는 컨텐트들을 속성 별로 분류한 결과에 관한 정보를 생성하여 가상 채널 할당부(120)로 출력할 수 있다.
컨텐트 분류부(110)는, 입력된 적어도 하나의 컨텐트의 속성을 판독할 수 있다. 또한, 컨텐트 분류부(110)는 컨텐트 분류를 위한 분류 기준 속성을 결정하고, 분류 기준 속성 및 판독된 컨텐트의 속성을 대비하여 상기 적어도 하나의 컨텐트를 분류할 수 있다. 컨텐트 속성의 예로써, 컨텐트가 생성되거나 제작된 시각, 컨텐트를 실행할 어플리케이션, 컨텐트의 미디어 타입, 컨텐트의 파일 확장자명, 컨텐트의 코딩 방식, 컨텐트의 파일이름, 상기 컨텐트의 내용 등이 있을 수 있다.
컨텐트의 미디어 타입은 컨텐트가 이미지, 비디오, 오디오 등인지 여부를 나타낸다. 컨텐트를 실행할 어플리케이션은, 예를 들어 복수 개의 이미지인 경우 썸네일 형식, 슬라이드쇼 형식, 모자이크 형식, 앨범 형식, 애니gif 형식 등의 재생 방식, 비디오인 경우 모든 프레임의 연속 재생 식 또는 한 프레임만 재생하는 방식, 오디오의 재생 방식 등, 컨텐트를 프리젠테이션하는 방식을 나타낸다. 컨텐트의 내용이란 컨텐트에 수록된 미디어의 테마, 소재, 주제, 등장인물 등으로, 사용자가 파일에 입력해놓은 정보를 통해 파악될 수 있다.
컨텐트 분류 기준이 되는 속성은 사용자에 의해 지정될 수도 있으며, 컨텐트 재생 환경에 따라 미리 결정되어 있을 수도 있다.
컨텐트 분류부(110)는, 입력된 적어도 하나의 컨텐트의 속성을 판독할 수 있다. 따라서, 외부 입력 인터페이스를 통해 연결되는 외부 메모리 기기에서 컨텐트를 분류한 방식과 독립적으로, 일 실시예에 따른 컨텐트 분류부(110)에서 파악한 컨텐트의 속성을 이용하여 분류 기준 속성에 부합하는 컨텐트들을 취합함으로써 분류할 수 있다. 외부 메모리 기기로부터 파일 리스트, 폴더 리스트 또는 컨텐트 리스트가 제공된다 하더라도, 일 실시예에 따른 컨텐트 분류부(110)에서 컨텐트의 속성에 따라 자체적으로 분류하므로, 컨텐트 재생 환경, 사용자 지정 등을 고려하여 컨텐트를 분류할 수 있다.
컨텐트 재생 장치(110)는 적어도 하나의 인터페이스를 가지며, 각각의 인터페이스를 통해 적어도 하나의 컨텐트가 입력될 수 있으므로, 복수의 컨텐트들이 외부로부터 입력될 수 있다. 또한, 컨텐트들을 분류하기 위한 속성도 복수로 결정될 수 있으므로 컨텐트들이 복수 개의 속성으로 분류될 수 있으며, 또한 하나의 속성에 복수 개의 컨텐트들이 속할 수 있다.
이러한 컨텐츠 및 속성의 다(多)대다(多) 관계를 처리하기 위해, 컨텐트 분류뷰(110)는 각각의 인터페이스를 통해 입력되는 적어도 하나의 컨텐트를 적어도 하나의 속성에 따라 분류하고, 각각의 속성마다 동일한 속성를 갖는 적어도 하나의 컨텐트를 포함하는 컨텐츠 그룹을 생성할 수 있다.
컨텐트는 다양한 출처로부터 입력될 수 있다. 따라서, 외부 주변기기의 메모리에 저장되어 있는 파일 등의 뿐만 아니라, 네트워크용 인터페이스를 통해 접근 가능한 온라인 컨텐트도 포함된다. 온라인 컨텐트를 분류하기 위한 속성은 온라인 컨텐트의 네트워크 식별자(uniform resource identifier, URI)일 수 있다. 또한, 아날로그 신호가 입력되는 경우, ADC 등을 이용하여 디지털 데이터스트림으로 변환된 컨텐트도 포함된다.
일 실시예에 따른 가상 채널 할당부(120)는, 컨텐트 분류부(110)에서 각각의 인터페이스에 대해 분류된 적어도 하나의 컨텐트를 가상 채널에 할당한다. 가상 채널은, 컨텐트 재생 장치(100)에서 설정될 수 있는 총 채널 번호들 중 미리 점유된 기본 채널 번호들을 제외한 빈 채널 번호들에 할당될 수 있다. 미리 점유된 기본 채널이란 방송 채널 등일 수 있다.
본 발명의 컨텐트 분류 및 채널 설정은 인터페이스에 따라 구분되므로, 컨텐트들이 각각 입력된 인터페이스가 다른 경우 서로 다른 컨텐트 그룹으로 분류되며 서로 다른 가상 채널에 할당될 수 있다. 또 다른 예로는, 복수 개이 인터페이스를 통해 입력된 모든 외부 입력 컨텐트들이, 인터페이스의 종류와 무관하게 한꺼번에 분류될 수도 있다.
컨텐트 분류부(110)에서 각각의 속성에 대해 컨텐트들을 분류하여 컨텐트 그룹이 형성되었다면, 가상 채널 할당부(120)는, 컨텐츠 그룹에 하나의 가상 채널을 할당할 수 있다. 따라서, 컨텐트 그룹이 여러 개 있다면 여러 개의 가상 채널이 설정될 수 있다.
또한, 컨텐트 분류부(110)에서는, 컨텐트를 계층적 속성에 따라 분류할 수 있으므로, 속성들의 계층 구조에 따라 계층 구조의 컨텐츠 그룹이 생성될 수 있다. 가상 채널 할당부(120)는, 계층 구조의 컨텐츠 그룹에 대해 채널 번호를 계층적으로 부여할 수 있다. 또한, 가상 채널 할당부(120)는 유사한 속성의 컨텐트 그룹들에 대해서는 근접한 채널 번호의 가상 채널들을 할당할 수도 있다.
컨텐트 재생 장치(100)는 가상 채널을 편집되거나 변경할 수 있다. 채널은 사용자의 조작에 의해 편집되거나 변경될 수 있다. 예를 들어, 가상 채널 번호의 계층 구조, 컨텐트의 분류 기준이 되는 속성, 가상 채널 번호, 가상 채널 이름 등이 변경될 수 있다. 또한, 가상 채널의 신규 추가, 삭제, 순서의 이동 등의 채널 자체의 편집이 가능하고, 가상 채널에 대응되는 컨텐트들의 추가, 삭제, 이동 등의 컨텐트의 편집도 가능하다.
또한, 가상 채널은 사용자의 이용 빈도에 기초하여 할당되거나 변경될 수도 있다. 예를 들어, 사용자에 의해 컨텐트가 재생되도록 선택되는 빈도에 기초하여, 자주 재생되는 컨텐트에 대해 가상 채널이 자동적으로 할당될 수 있다. 복수 개의 채널에 각각 이미 대응되어 있는 컨텐트들이, 소정 기간 동안의 재생 빈도에 따라 채널의 순서가 변경될 수도 있다.
다른 예로써, 가상 채널은 사용자의 컨텐트 만족도에 기초하여 할당될 수 있다. 사용자가 컨텐트에 대한 만족도를 입력하면, 컨텐트 분류부(110)는 만족도를 확인하여 컨텐트 그룹을 분류하고, 가상 채널 할당부(120)는 만족도에 따른 컨텐트 그룹에 가상 채널을 할당할 수 있다. 만족도가 높은 컨텐트 그룹에 대해서는 사용자가 지정한 채널 번호 또는 접근하기 쉬운 채널 번호의 가상 채널이 할당될 수 있다.
일 실시예에 따른 컨텐트 재생 장치(100)가 소정 속성의 컨텐트 재생에 특화되는 경우에는, 컨텐트 분류부(110)는 소정 속성을 컨텐트 분류 기준 속성으로 고정하고, 가상 채널 할당부(120)는 소정 속성의 컨텐트가 포함되는 컨텐트 그룹을 위해 소정 채널 번호의 가상 채널을 고정적으로 할당할 수 있다. 따라서, 소정 속성의 컨텐트 재생에 특화된 컨텐트 재생 장치(100)에 입력된 소정 속성의 컨텐트는 자동적으로 고정 가상 채널 번호에 매핑될 수 있다.
일 실시예에 따른 채널 선택부(130)는, 가상 채널 할당부(120)에 의해 할당된 가상 채널 및 미리 점유된 기본 채널을 포함하는 채널들 중 소정 채널을 선택한다.
일 실시예에 따른 컨텐트 재생 장치(100)는, 가상 채널 및 미리 점유된 기본 채널을 포함하는 채널들(이하, '설정 채널'이라 한다.)이 표시되는 채널 선택 가이드를 생성하고, 채널 선택 가이드를 재생한다. 채널 선택부(130)는, 채널 선택 가 이드를 통해 사용자로부터 채널 선택 신호를 입력받을 수 있다.
일 실시예에 따른 채널 선택 가이드는, EPG(electronic program guide)의 일종으로써, 기본 채널 및 가상 채널을 모두 표시한다. 또한, 채널 선택 가이드는 각각의 채널마다, 해당 컨텐츠의 재생 시간 정보가 표시된다. 재생 시간 정보란 컨텐츠의 총 재생 시간, 중단 시점, 재개 시점 또는 녹화 시점 등의 기록에 관한 정보를 나타낸다.
일 실시예에 따른 컨텐트 재생 장치(100)는 채널 선택부(130)에서 선택된 소정 채널에 대응되는 적어도 하나의 컨텐트를 재생할 수 있다. 컨텐트 재생 장치(100)는, 재생된 컨텐트의 재생 상태에 관한 정보를 저장할 수 있다.
채널 선택부(130)에서 선택된 가상 채널에 대응하는 적어도 하나의 컨텐트가 복수 개인 경우, 복수 개의 컨텐트들이 연속 재생되거나 썸 네일(Thumb nail) 형식으로 배열하여 표시될 수 있다. 동일 가상 채널에 매핑되는 복수 개의 컨텐트들의 재생 순서는 사용자가 지정할 수도 있다.
저장된 컨텐트의 재생 상태에 관한 정보에 기초하여 컨텐트가 재생될 수도 있다. 예를 들어, 컨텐트의 재생 상태에 관한 정보 중 재생 중단 시점에 관한 정보를 이용하여, 이전에 컨텐트가 재생이 중단 시점에서 연이어 다시 재생될 수 있다.
또한, 소정 채널의 컨텐트를 재생하다가 중단하고 소정 시간 이후 재생이 재개된다면, 재생이 중단된 소정 시간만큼 중단 시점으로부터 경과한 시점에서 재생이 재개될 수 있다.
일 실시예에 따른 컨텐트 재생 장치(100)는 채널 설정에 관한 정보 및 컨텐 트의 재생 상태에 관한 정보를 더 저장할 수 있다. 예를 들어, 컨텐트의 재생 상태에 관한 정보는 전술한 재생 시점 정보를 포함할 수 있다. 이외에 컨텐트의 재생 상태에 관한 정보는 컨텐트의 재생시 화면 구성에 관한 정보 및 컨텐트를 실행시키는 어플리케이션에 관한 정보 등을 포함할 수 있다. 화면 구성이란, 예를 들어, 화면 상에서 재생되는 컨텐트가 표시되는 창의 위치, 크기, 다른 컨텐트들과의 겹침 등의 다양한 상태를 나타낸다.
예를 들어, 채널 설정에 관한 정보는 컨텐트 분류의 기준이 되는 속성, 가상 채널 번호, 가상 채널 계층 구조, 속성 및 가상 채널의 대응 관계 등에 관한 정보를 포함할 수 있다.
또한, 저장된 소정 컨텐트의 재생 상태에 관한 정보에 기초하여 소정 컨텐트가 재생될 수 있다. 따라서, 재생 상태에 관한 정보에서 설정된, 재생 시점, 재생 어플리케이션, 재생 화면 구성 등을 이용하여 컨텐트가 재생될 수 있다.
컨텐트 재생 장치(100)에 저장된 정보들은, 채널 설정이 변경되면 채널 설정에 관한 정보를 갱신할 수 있다. 마찬가지로, 컨텐트의 재생 상태가 변경되면 컨텐트의 재생 상태에 관한 정보가 갱신될 수 있다.
일 실시예에 따른 컨텐트 재생 장치(100)는, 컨텐트의 분류 및 채널 설정에 관한 정보 및 재생되는 컨텐트의 재생 상태에 관한 정보가 삽입된 가상 채널 메타데이터를, 네트워크를 통해 전송하는 네트워크 공유부(미도시)를 더 포함할 수 있다. 일 실시예에 따른 컨텐트 재생 장치(100)의 네트워크 공유는 네트워크로 접속 가능한 상대방과 직접 데이터를 전송하거나, 허브사이트와 같은 중개자를 통해 등 록/인증 절차를 거침으로써 데이터가 공유될 수 있다.
허브사이트를 거치는 네트워크 공유의 경우, 네트워크 공유부(미도시)는 컨텐트 및 가상 채널 메타데이터를 네트워크 상의 허브 사이트에 등록할 수 있다. 상대방은 허브 사이트를 통해 가상 채널 메타데이터 또는 컨텐트를 제공받을 수 있다.
중개 없이 네트워크로 공유되는 경우, 네트워크 공유부(미도시)는 채널을 공유하기 희망하는 상대방의 요청에 기초하여 가상 채널 메타데이터를 전송하고, 가상 채널 메타데이터에 대응하는 적어도 하나의 소정 컨텐트를 전송하할 수 있다.
상대방의 요청이 없더라도, 가상 채널 메타데이터를 제공한 컨텐트 제공 장치(100)는 가상 채널 메타데이터를 수신한 상대방의 재생 장치에 접근할 수 있다. 가상 채널 메타데이터를 제공한 컨텐트 제공 장치(100)는 상대방의 재생 장치에 대한 원격 조정을 통해, 가상 채널 메타데이터의 채널 설정에 관한 정보에 기초하여 상대방의 재생 장치의 가상 채널을 설정할 수 있다.
또한, 가상 채널 메타데이터를 제공한 컨텐트 제공 장치(100)는 상대방의 가상 채널들 중 소정 가상 채널을 선택하여 대응하는 컨텐트를 재생하도록 원격 조정하기 위해, 해당 컨텐트를 직접 전송하거나 해당 컨텐트의 네트워크 식별자로부터 수신하도록 제어할 수 있다.
상대방의 재생 장치는 수신된 가상 채널 메타데이터의 채널 설정에 관한 정보에 기초하여 채널들을 설정할 수 있다. 상대방의 재생 장치에서 소정 가상 채널을 선택하면, 소정 가상 채널에 대응하는 적어도 하나의 컨텐트가 가상 채널 메타 데이터의 컨텐트의 재생 상태에 관한 정보에 기초하여 재생될 수 있다.
따라서, 상대방의 재생 장치에서, 컨텐트를 제공하는 컨텐츠 재생 장치(100)의 채널 설정 및 재생 상태와 동일한 환경에서 공유된 컨텐트가 재생될 수 있다.
일 실시예에 따른 컨텐트 재생 장치(100)는, 가상 채널 및 미리 점유된 기본 채널을 포함하는 설정 채널들이 표시되는 채널 선택 가이드를 생성하고, 채널 선택 가이드를 재생하는 채널 선택 가이드 재생부(미도시)를 더 포함할 수 있다. 채널 선택부(130)는, 채널 선택 가이드를 이용하여 사용자로부터 채널 선택 신호를 입력받을 수 있다.
일 실시예의 채널 선택 가이드 재생부(미도시)는 채널 선택을 위한 메뉴로써, 설정 채널들의 컨텐트들 및 컨텐트들의 재생 상태와 관련된 정보를 표시할 수 있다.
일 실시예의 채널 선택 가이드 재생부(미도시)는 채널 관리를 위한 메뉴로써, 가상 채널 및 미리 점유된 기본 채널 중 소정 채널을 삭제하기 위한 메뉴, 소정 채널들을 합성하기 위한 메뉴, 소정 채널을 분할하기 위한 메뉴, 새로운 가상 채널을 추가하기 위한 메뉴, 가상 채널을 명명하기 위한 메뉴 등을 표시할 수 있다.
일 실시예의 채널 선택 가이드 재생부(미도시)는 네트워크 통신을 위한 메뉴로써, 채널 설정에 관한 정보 및 컨텐트의 재생 상태에 관한 정보를 포함하는 메타데이터를 외부로 전송하기 위한 메뉴, 소정 컨텐트를 전송하기 위한 메뉴, 허브 사이트에 접속하기 위한 메뉴, 상대방을 호출하기 위한 메뉴, 상대방의 접근을 허용 하기 위한 메뉴, 채팅하기 위한 메뉴 및 상대방을 원격 조정하기 위한 메뉴 등을 표시할 수 있다.
일 실시예의 채널 선택 가이드 재생부(미도시)는 컨텐트 재생 관리를 위한 메뉴로써, 소정 컨텐트의 편집을 위한 메뉴 및 소정 컨텐트의 캡쳐를 위한 메뉴 등을 표시할 수 있다.
컨텐트 재생 장치(100)는, 외부 입력 컨텐트를 임시 저장하기 위한 메모리(미도시)를 구비할 수 있다. 인터페이스를 통해 컨텐트 재생 장치(100)에 접속한 컨텐트의 소스가 컨텐트 재생 장치(100)로부터 분리되더라도, 메모리(미도시)에 임시 저장해 놓은 컨텐트를 재생할 수 있다.
도 1a 은 본 발명의 다른 실시예에 따른 컨텐트 재생 장치의 블록도를 도시한다. 다른 실시예에 따른 컨텐트 재생 장치(150)는 인터페이스별 가상 채널 할당부(160) 및 인터페이스별 정보 출력부(170)를 포함한다.
인터페이스별 가상 채널 할당부(160)는, 적어도 하나의 인터페이스에 대하여 각각 적어도 하나의 가상 채널을 할당한다.
인터페이스별 정보 출력부(170)는 가상 채널이 선택되면 가상 채널에 맵핑된 인터페이스를 통해서 입력되는 정보를 출력한다. 여기서 인터페이스를 통해 입력되는 정보는, 스트리밍 정보 또는 파일 정보를 포함한다. 스트리밍 정보가 인터페이스를 통해 입력되는 경우, 인터페이스 정보 출력부(170)는 해당 스트리밍 정보를 출력할 수 있다.
적어도 하나의 파일 정보가 인터페이스를 통해 입력되는 경우, 인터페이스 정보 출력부(170)는 해당 파일 정보가 출력될 수 있다. 이때, 다른 실시예에 따르는 컨텐트 재생 장치(150)는, 파일을 적어도 하나의 속성에 따라 분류하고, 각각의 속성별 파일 그룹을 생성할 수 있다.
인터페이스별 가상 채널 할당부(160)는, 속성별 파일 그룹에 하나의 가상 채널을 할당할 수 있다. 파일 그룹에 할당된 가상 채널은, 인터페이스에 할당된 가상 채널의 하위 채널일 수 있다. 파일 그룹에 가상 채널이 할당된 후, 추가적으로 생성된 파일 그룹에 대한 가상 채널은 기설정된 가상 채널의 하위 채널로 설정될 수 있다.
도 2 은 본 발명의 일 실시예에 따른 네트워크로 공유되는 컨텐트 재생 장치의 블록도를 도시한다.
본 발명의 일 실시예에 따른 네트워크로 공유되는 컨텐트 재생 장치(200)는 네트워크를 통해 접근 가능한 상대방과 공유되는 컨텐트를 재생한다. 일 실시예에 따른 네트워크로 공유되는 컨텐트 재생 장치(200)는 가상 채널 메타데이터 수신부(210), 가상 채널 생성부(220), 컨텐트 수신부(230) 및 컨텐트 재생부(240)를 포함한다.
일 실시예의 가상 채널 메타데이터 수신부(210)는 상대방의 재생 장치의 채널 설정에 관한 정보 및 컨텐트의 재생 상태에 관한 정보를 포함하는 가상 채널 메타데이터를 수신한다. 네트워크 공유는 상호 간의 요청에 의해 수행될 수도 있으며, 허브 사이트와 같은 중개자를 통해 이루어질 수도 있다. 또한, 가상 채널 메타데이터를 제공하는 상대방이 사용자에게 네트워크상으로 접근하여 원격 조정함으로 써 채널 설정 또는 컨텐트가 공유될 수 있다.
도 1a 의 컨텐트 재생 장치(100)을 참고하여 전술한 바와 같이, 가상 채널이란, 메타데이터를 제공하는 상대방의 재생 장치(100)에서 컨텐트를 분류하기 위한 속성에 대해 할당된 채널이다. 컨텐트가 입력된 인터페이스가 다른 경우 다른 가상 채널이 분류된다. 각각의 가상 채널에는 인터페이스를 통해 입력된 컨텐트들중 동일한 속성을 갖는 컨텐트들이 매핑될 수 있다.
가상 채널 생성부(220)는, 가상 채널 메타데이터 수신부(210)에서 수신한 가상 채널 메타데이터 중 채널 설정에 관한 정보에 기초하여 적어도 하나의 가상 채널을 생성한다.
메타데이터 제공자의 컨텐트 재생 장치(100)에서 생성된 채널 설정에 관한 정보에 기초하여 수신자의 네트워크로 공유되는 컨텐트 재생 장치(200)의 채널이 설정되지만, 컨텐트 재생 장치(100)의 채널 번호와 동일하게 채널이 설정되지 않을 수 있다. 따라서, 네트워크로 공유되는 컨텐트 재생 장치(200)는, 기본 채널을 제외한 빈 채널 번호에 가상 채널들이 생성되도록 설정할 수 있다.
컨텐트 수신부(230)는, 가상 채널 생성부(220)에 의해 생성된 가상 채널 중 소정 채널에 대응하는 적어도 하나의 컨텐트를 수신한다. 네트워크로 공유되는 컨텐트 재생 장치(200)는 가상 채널을 포함하는 모든 채널에 대한 채널 선택 가이드를 생성하는 채널 선택 가이드 생성부(미도시)를 더 포함할 수 있다. 컨텐트 수신부(230)는, 채널 선택 가이드를 이용하여 소정 가상 채널이 선택되면 소정 가상 채널에 대응하는 적어도 하나의 컨텐트를 수신할 수 있다.
컨텐트 수신부(230)는, 네트워크 재생 장치(100)에 의해 컨텐트를 직접 전송받을 될 수 있다. 일 실시예에 따른 가상 채널 메타데이터 중 채널 설정에 관한 정보를 이용하여 컨텐트의 위치에 관한 정보를 검색하고, 컨텐트의 위치에 관한 정보에 기초한 네트워크 식별자로부터 컨텐트를 수신할 수 있다.
또한, 컨텐트 수신부(230)가 네트워크 식별자를 가상 채널 메타데이터 제공자로부터 수신받는 경우에는 해당 네트워크 식별자로부터 컨텐트를 수신할 수 있다. 네트워크 공유가 허브사이트와 같은 중개자에 의해 이루어지는 경우, 컨텐트 수신부(230)는 허브사이트로부터 컨텐트 또는 컨텐트의 위치에 관한 정보를 획득할 수도 있다.
컨텐트 재생부(240)는, 컨텐츠 수신부(230)에서 수신된 적어도 하나의 컨텐트를 가상 채널 메타데이터 수신부(210)에 의해 수신된 가상 채널 메타데이터 중 재생 상태에 관한 정보에 기초하여 재생한다. 따라서, 가상 채널 메타데이터 제공자의 컨텐트 재생 장치(100)의 컨텐트 재생 상태에 따라, 가상 채널 메타데이터 수신자의 네트워크로 공유되는 컨텐트 재생 장치(200)에서 컨텐트가 재생될 수 있다.
즉, 가상 채널 메타데이터 제공자의 컨텐트 재생 장치(100)에서의 재생 시작 시점 또는 중단 시점 등의 시간적 상태나, 실행 어플리케이션, 재생 화면 구성 등에 관한 재생 상태와 동일하게 컨텐트가 재생될 수 있다.
도 3 은 주변 기기로부터 입력되는 컨텐트를 재생하는 기존 재생 장치를 도시한다.
기존 재생 장치(300)는 방송 신호 및 저장공간을 갖는 주변 기기(320)를 통 해 외부 컨텐트를 입력 받는 경우, 방송 신호는 방송 신호 처리부(310)에서 처리되고, 외부 컨텐트는 외부 컨텐트 처리부(330)에서 처리된다.
구체적으로 보면, 방송 신호 처리부(310)는 신호 수신부(312), 채널 할당부(314), EPG 생성/결합부(316), EPG 해석부(318)를 포함한다. 신호 수신부(310)에서 방송 신호가 수신되고, 채널 할당부(314)에서 방송 신호에 대해 채널을 할당하고, EPG 생성/결합부(316)는 채널 및 방송 컨텐트에 대한 정보를 표시하는 EPG를 새로 생성하거나 기존 EPG에 결합한다. EPG 해석부(318)는 채널 및 방송 컨텐트에 대한 정보를 사용자에게 제공하기 위해, EPG를 해석한다.
외부 컨텐트 처리부(330)는 주변기기 연결부(332), 주변기기 인식부(334) 및 주변기기내 컨텐츠 처리부(336)를 포함한다. 주변기기(320)는 주변기기 연결부(332)에 연결되고, 주변기기 인식부(324)에 의해 인식된다. 주변기기내 컨텐츠 처리부(336)는 재생 장치(300)에서 재생되기 위해 각종 전처리를 수행한다.
재생 관리부(340)는 주변기기(320)로부터 입력된 컨텐트에 관한 사용자 입력을 수신하기 위한 주변기기 컨텐츠 사용자 인터페이스(user interface, UI)(342), 방송 신호에 관한 사용자 입력을 수신하기 위한 위한 방송용 채널 UI(344), 컨텐트의 오디오, 비디오 신호를 처리하는 A/V 처리부(346) 및 선택된 컨텐트를 재생하여 표시하는 디스플레이부(348)를 포함한다.
즉, 기존 재생 장치(300)는 주변기기(320)의 컨텐트를 재생하기 위해 주변기기 컨텐트 UI(3420가 방송용 채널 UI(344)와 독립적으로 존재한다. 따라서, 방송 컨텐트를 재생하기 위해서는 사용자는 방송용 채널 UI(344)를 통해 방송 채널을 선 택하고, 외부 컨텐트를 재생하기 위해서는 사용자는 주변기기 컨텐츠 UI(342)를 통해 채널을 컨텐트를 선택하여야 한다.
따라서 방송 채널을 시청하다가 외부 입력 컨텐츠를 재생하려고 하거나, 그 반대의 경우, 서로 다른 UI가 호출되어야 한다. 일반적으로 방송 채널용 UI(344) 및 주변기기 컨텐츠 UI(342)는 사용자 조작법도 동일하지 않아, 방송 채널용 UI(344)에만 익숙하고 주변기기 컨텐츠 UI(342)의 사용자 조작법이 미숙한 사용자들에게는 외부로부터 입력된 컨텐트를 재생하는 데에도 불편을 겪을 수 있다.
도 4 는 본 발명의 일 실시예에 따른 컨텐트 재생 장치의 인터페이스별 할당되는 가상 채널 및 채널 선택 가이드를 도시한다.
일 실시예에 따른 컨텐트 재생 장치(100)는 방송 신호에 대해 할당되어 있는 방송 채널과 같이, 외부 입력을 위한 인터페이스에 대해서도 가상 채널을 할당하여 재생 가능한 컨텐트를 통합적으로 관리하고자 한다.
따라서, IEEE 1394 인터페이스(410), 네트워크 인터페이스(412), USB 인터페이스(414), 컴포지트 AV 인터페이스(416) 등 다양한 인터페이스에 대해 가상 채널들(420)이 할당되고, 가상 채널들(420)과 방송 채널(430)이 함께 통합 채널 UI(440)로 관리될 수 있다. 전술한 채널 선택 가이드가 통합 채널 UI(440)의 일종이다.
도 5 는 본 발명의 일 실시예에 따른 컨텐트 재생 장치의 통합 채널 관리를 위한 개요도를 도시한다.
컨텐트 재생 장치(100)는 통합 채널 관리(500)는 채널 설정 파트(510), 통합 채널 가이드 파트(510) 및 네트워크 공유 파트(530)의 세 파트로 크게 구분될 수 있다.
채널 설정 파트(510)에서는, 방송 신호를 위한 기본 채널 뿐만 아니라 외부 입력을 위한 인터페이스 별로 입력된 컨텐트에 대해 가상 채널이 할당됨으로써 모든 재생 가능한 컨텐트에 대해 채널이 부여될 수 있다. 가상 채널의 할당 상태, 매핑된 컨텐트의 속성 등을 포함하는 채널 설정에 관한 정보가 생성될 수 있다. 일 실시예에 따른 컨텐트 재생 장치(100)의 컨텐트 분류부(110), 가상 채널 할당부(120)가 채널 설정 파트(510)의 동작을 수행한다.
통합 채널 가이드 파트(520)에서는, 일관된 사용자 접근 방식으로 기본 채널 및 가상 채널로 접근할 수 있도록, 채널 설정 파트(510)에서 컨텐트가 매핑된 가상 채널 및 기본 채널을 포함하는 채널 설정에 관한 정보 또는 컨텐트 재생 상태에 관한 정보를 모두 표시하는 채널 선택 가이드가 생성되고 관리된다.
또한, 채널 설정에 관한 정보는 및 컨텐트 재생 상태에 관한 정보가 관리된다. 채널 설정에 관한 정보는 채널 설정 상태의 변화에 따라 갱신될 수 있으며, 컨텐트의 재생 상태에 관한 정보는 컨텐트의 재생 상태의 변화에 따라 갱신될 수 있다. 일 실시예에 따른 컨텐트 재생 장치(100)의 채널 선택부(130), 채널 선택 가이드 생성부(미도시)가 통합 채널 가이드 파트(520)의 동작을 수행한다.
채널 설정 파트(510) 및 통합 채널 가이드 파트(520)에 의해, 사용자는 방송 컨텐트와 같은 내부 입력 컨텐트를 재생하기 위한 사용자 조작법과 동일한 조작법으로, 외부 입력 컨텐트를 위한 가상 채널을 검색함으로써 외부 입력 컨텐트를 재 생시킬 수 있다. 따라서, 사용자는 외부 입력 컨텐트를 실행시키기 위한 별도의 사용자 인터페이스에 대한 사용자 조작법을 학습할 필요가 없다.
네트워크 공유 파트(530)는, 채널 설정 파트(510) 및 통합 채널 가이드 파트(520)를 통해, 제 1 사용자의 제 1 컨텐트 재생 장치의 채널 설정에 관한 정보 및 컨텐트 재생 상태에 관한 정보가 제 2 사용자와 공유된다. 제 1 사용자의 채널 설정에 관한 정보 및 컨텐트 재생 상태에 관한 정보를 이용하여, 제 1 컨텐트 재생 장치에서 소정 채널에 대응되는 컨텐트가 제 2 사용자의 제 2 컨텐트 재생 장치에서 재생할 수 있다. 또한, 제 1 컨텐트 재생 장치에서의 컨텐트의 재생 상태 그대로 제 2 컨텐트 재생 장치에서 구현될 수 있다. 일 실시예에 따른 컨텐트 재생 장치(100)의 네트워크 공유부(미도시)가 네트워크 공유 파트(530)의 동작을 수행한다.
따라서, 채널 설정 파트(510), 통합 채널 가이드 파트(510) 및 네트워크 공유 파트(530)의 유기적 동작을 통해 컨텐트 재생 장치(100)는 재생 가능한 컨텐트들을 효과적으로 재생하고 이용할 수 있다.
이하, 도 6 내지 12 를 참고하여 채널 설정 파트(510)의 동작이 상술되고, 도 13 내지 16 을 참고하여 통합 채널 가이드 파트(520)의 동작이 상술되며, 도 17 내지 19를 참고하여 네트워크 공유 파트(530)의 동작이 상술된다.
먼저, 설명의 편의를 위해 채널 종류에 따라 이름들이 다음과 같이 명명된다.
'총 채널'은 컨텐트 재생 장치(100)에서 채널로 이용할 수 있는 모든 채널을 나타낸다.
'점유 채널'은 컨텐트 재생 장치(100)에 대상 컨텐트가 미리 점유되어 있는 채널로써, 사용자의 설정에 의해 변경되지 않는다.
'기본 채널'은 방송국에서 제공하는 방송 컨텐트가 매핑된 채널로써, '방송 채널'과 혼용된다. '점유 채널'이 '기본 채널'을 포함할 수 있다.
'가상 채널'은 외부 입력 컨텐트가 매핑된 채널로써, 총 채널에서 점유 채널을 제외한 빈 채널들 중에서 결정된다.
'설정 채널'은 '점유 채널' 및 '가상 채널'을 포함하는 채널로써 컨텐트가 매핑되어 있는 채널을 나타낸다.
도 6 는 본 발명의 일 실시예에 따라 파일 또는 폴더별 특성에 따른 분류된 컨텐트 및 설정된 채널을 도시한다.
컨텐트 재생 장치(600)의 USB 인터페이스(610)를 통해 컨텐츠가 입력된다. USB 기기의 컨텐트는 'image' 폴더(612), 'movie' 폴더(614), 'music' 폴더(616), 'text' 폴더(618)에 각각 이미지 파일, 동영상 파일, 오디오 파일, 텍스트 파일이 포함된 파일 및 폴더 구조로 저장되어 있다.
그러나, 일 실시예에 따른 컨텐트 재생 장치(600)는 USB 인터페이스(610)에 연결된 USB 기기의 파일 및 폴더 구조와는 독립적으로 컨텐트들을 분류한다. 컨텐트 재생 장치(600)는 컨텐트들의 속성을 파악하고, 컨텐트를 분류하기 위한 기준이 되는 속성을 결정하여, 컨텐트들을 동일한 속성의 컨텐트로 분류한다.
본 실시예에서는 컨텐트가 파일 또는 폴더의 특성에 따라 분류된다. 예를 들 어, 폴더 별로 컨텐트를 분류하고, 소정 폴더 내의 파일들을 획득 수단, 또는 수록 내용에 따라 컨텐트가 분류된다고 가정하자. 도 6을 참고하면, USB 인터페이스를 통해 입력되는 컨텐트들을, 먼저 'image' 폴더(612) 및 'movie' 폴더(614)로 분류하고, 'image' 폴더(612) 내의 컨텐트들을, 컨텐트 획득 수단으로써 '카메라로 촬영'된 이미지 컨텐트 그룹을 분류하고, 수록 내용으로서 '아기'를 촬영한 이미지 컨텐트 그룹을 분류해 낼 수 있다.
컨텐트 재생 장치(600)가 총 채널(620) 중 11번 채널의 방송 채널 1(621), 12번 채널의 방송 채널 2(622), 13번 채널의 방송 채널 3(623)은 점유 채널이다. 총 채널(620)의 빈 채널 중 가상 채널들을 생성하여, 101번 채널의 가상 채널(624), 102번 채널의 가상 채널(625), 110번 채널의 가상 채널(626) 각각에 서로 다른 컨텐트 그룹이 매핑될 수 있다.
예를 들어, 채널 101의 가상 채널(624)은 이미지 채널 1로써, 'image' 폴더(612)의 '카메라로 촬영'된 이미지 컨텐트 그룹이 매핑되고, 채널 102의 가상 채널(625)은 이미지 채널 2로써, 'image' 폴더(612)의 '아기'를 촬영한 이미지 컨텐트 그룹이 매핑된다. 또한, 채널 110의 가상 채널(626)은 비디오 채널 1로써, 'movie' 폴더 내의 'StarWars.avi'의 비디오 컨텐트가 매핑될 수 있다.
또한, 컨텐트 재생 장치(600)는 채널 선택 가이드(630)를 제공할 수 있다. 채널 선택 가이드(630)는 방송 채널을 위한 EPG에 가상 채널 설정에 의해 채널화된 컨텐트들에 대한 정보를 추가적으로 포함한다.
즉, 채널 선택 가이드(630)는 방송 채널 1(631), 방송 채널 2(632)에 대한 기존 EPG 정보에 기초하여 방송 프로그램 편성표를 표시하고, 이미지 채널 1(633), 이미지 채널 2(634), 및 비디오 채널 1(635)에 대한 채널 설정에 관한 정보를 이용하여, 가상 채널들(633, 634, 635)에 매핑되는 컨텐트들을 표시할 수 있다.
사용자는, 리모콘(640)을 사용하여 채널 선택 가이드(630)를 검색함으로써, 방송 채널용 EPG를 조작할 때와 동일한 사용자 조작법으로 총 채널(620) 중 설정 채널들(621, 622, 623, 624, 625, 626 등)의 채널을 선택할 수 있다. 예를 들어, 채널들 간의 이동을 위한 상/하 버튼들 또는 좌/우 버튼들의 입력과 채널 선택을 위한 확인 버튼의 입력을 통해, 모든 설정 채널들 중 소정 채널이 선택될 수 있다.
리모콘(640) 이외에도 포인팅 장치, 터치 인식이 가능한 디바이스, 하위 재생 장치를 통한 사용자 조작 디바이스 등이 있을 수 있다.
컨텐트 분류를 위한 속성은 다수로 결정될 수 있으며, 반드시 양분되는 속성들만이 결정되는 것은 아니다. 따라서 컨텐트들이 속성별로 대응되어 복수 개의 컨텐트 그룹으로 분류되더라도, 소정 컨텐트가 둘 이상의 속성을 모두 구비하고 있다면, 둘 이상의 컨텐트 그룹에 속할 수도 있다.
예를 들어, 컨텐트 분류를 위한 속성이, '2007년 12월 25일에 생성된 컨텐트' 및 '이미지 타입의 컨텐트'로 결정된 경우를 가정해보자. 컨텐트 재생 장치(600)에 입력된 외부 입력 컨텐트들의 속성이 분석되어, 외부 입력 컨텐트들은 2007년 12월 25일에 생성된 컨텐트들이 속하는 제 1 컨텐트 그룹 및 이미지 타입의 컨텐트들이 속하는 제 2 컨텐트 그룹으로 분류될 수 있다. 이때, 외부 입력 컨텐트들 중 컨텐트 A가 2007년 12월 25일에 생성된 이미지 타입이라면, 컨텐트 A는 제 1 컨텐트 그룹에도 속하고, 제 2 컨텐트 그룹에도 속할 수 있다. 따라서, 컨텐트 A는 제 1 컨텐트 그룹에 할당되는 제 1 채널에도 매핑되고, 제 2 컨텐트 그룹에 할당되는 제 2 채널에도 매핑될 수도 있다.
도 7 는 본 발명의 일 실시예에 따라 파일 또는 폴더별 특성에 따른 컨텐트 분류 및 채널 설정 방법의 흐름도를 도시한다.
단계 710에서 인터페이스를 통해 입력된 컨텐트들이 파일 또는 폴더 별 특성에 따라 분류된다. 단계 720에서 파일 또는 폴더 별 특성마다 가상 채널이 할당되고, 단계 730에서 가상 채널에 해당 파일 또는 폴더 별 특성을 갖는 파일 또는 폴더의 컨텐트가 매핑된다. 단계 740에서 점유 채널인 방송 채널 및 가상 채널을 함께 채널 선택 가이드에 표시하고, 단계 750에서 사용자는 채널 선택 가이드를 이용하여 일관된 사용자 조작법에 의해 채널을 선택하여, 채널에 매핑된 컨텐트가 재생된다.
도 8 는 본 발명의 일 실시예에 따라 인터페이스 종류에 따른 분류된 컨텐트 및 설정된 채널을 도시한다.
컨텐트 재생 장치(800)의 USB 인터페이스(810), IEEE 1394 인터페이스(820), 컴포지트 AV 인터페이스(830)를 통해 외부 메모리가 연결되고 컨텐트들이 입력된다. 컨텐트의 분류 기준이 되는 속성이 인터페이스의 종류인 경우, USB 인터페이스(810)를 통해 입력된 컨텐트들이 속한 제 1 컨텐트 그룹, IEEE 1394 인터페이스(820)를 통해 입력된 컨텐트들이 속한 제 2 컨텐트 그룹, 컴포지트 AV 인터페이스(830)를 통해 입력된 컨텐트들이 속한 제 3 컨텐트 그룹으로 분류될 수 있다.
컨텐트 재생 장치(800)가 총 채널(840) 중 방송 채널 1(841), 방송 채널 2(842), 방송 채널 3(843)은 점유 채널이며, 101번 채널의 가상 채널(844), 102번 채널의 가상 채널(845), 110번 채널의 가상 채널(846) 각각에 서로 다른 컨텐트 그룹을 매핑할 수 있다. 예를 들어, 101번 채널의 가상 채널(844)은 AV 컴포지트 채널로써 제 3 컨텐트 그룹이 매핑되고, 102번 채널의 가상 채널(845)은 IEEE 1394 채널로써 제 2 컨텐트 그룹이 매핑된다. 또한, 110번 채널의 가상 채널(846)은 USB 채널로써 제 1 컨텐트가 매핑될 수 있다.
도면에 도시되지는 않았지만, 소정 인터페이스를 통해 입력되는 컨텐트들의 상위 컨텐트 그룹은 하위 컨텐트 그룹들로 다시 분류될 수 있으며, 상위 컨텐트 그룹 및 하위 컨텐트 그룹들에 대해서도 각각 채널이 할당될 수 있다. 이 때, 상위 컨텐트 그룹에 할당된 채널 및 하위 컨텐트 그룹에 할당되는 채널들은 근접한 채널 번호가 부여되거나 계층 구조의 채널 번호가 부여되는 것이 바람직하다.
예를 들어, 상위 컨텐트 그룹의 채널 번호가 110인 경우, 하위 컨텐트 그룹의 채널 번호는 111, 112, 113 등의 근접한 연속적 번호 일 수 있다. 또한, 상위 컨텐트 그룹의 채널 번호가 101인 경우, 하위 컨텐트 그룹의 채널 번호는 101-1, 101-2, 101-3 등일 수 있다.
사용자는 리모콘(850)을 사용하여 방송 채널들과 조작할때와 동일한 사용자 조작법으로, 총 채널(840) 중 설정 채널들(841, 842, 843, 844, 845, 846 등)의 모든 채널 중 하나를 선택할 수 있다.
도 9 는 본 발명의 일 실시예에 따른 인터페이스 종류에 따른 컨텐트 분류 및 채널 설정 방법의 흐름도를 도시한다.
단계 910에서 인터페이스를 통해 입력된 컨텐트들이 인터페이스 종류에 따라 분류된다. 단계 920에서 인터페이스 종류마다 가상 채널이 할당되고, 단계 930에서 가상 채널에 해당 인터페이스 종류의 컨텐트가 매핑된다. 단계 940에서 점유 채널인 방송 채널 및 가상 채널을 함께 채널 선택 가이드에 표시하고, 단계 950에서 사용자는 채널 선택 가이드를 이용하여 일관된 사용자 조작법에 의해 채널을 선택하여, 채널에 매핑된 컨텐트가 재생된다.
도 10 는 본 발명의 일 실시예에 따라 인터넷 식별 주소에 따른 분류된 컨텐트 및 설정된 채널을 도시한다.
컨텐트 재생 장치(1000)에 네트워크 인터페이스를 통해 웹 컨텐트가 입력될 수 있다. 웹 컨텐트는 웹 사이트, 웹 페이지, 웹 상의 이미지, 비디오, 오디오 등의 각종 멀티미디어 등일 수 있다. 예를 들어, '내 블로그' 웹 사이트(1010), '내 블로그' 웹 사이트(1010) 의 하위 카테고리인 '다이어리' 카테고리에 대응되는 웹 사이트(1020), 자주 방문하는 웹 사이트에 대해 부여되는 '즐겨찾기1'으로 설정되어 있는 웹 사이트(1030)가 웹 컨텐트일 수 있다.
컨텐트의 분류 기준이 되는 속성이 URL 등의 네트워크 식별자(URI)이며, 웹 컨텐트의 분류 기준이 되는 속성은 네트워크 식별자의 계층적 관계일 수도 있다. 예를 들어, 제 1 네트워크 식별자(URL 1)로 접근할 수 있는 '내 블로그' 웹 사이트(1010)가 속한 제 1 컨텐트 그룹으로 분류되고, 웹 사이트(1010)의 하위 카테고리이며 제 2 네트워크 식별자(URL 2)로 접근할 수 있는 '다이어리' 웹 페이 지(1020)가 속한 제 2 컨텐트 그룹로 분류될 수 있다. 제 3 네트워크 식별자(URL 3)를 통해 접근할 수 있으며 '즐겨찾기1'으로 설정된 웹 사이트(1030)가 속한 제 3 컨텐트 그룹으로 분류될 수 있다.
컨텐트 재생 장치(1000)가 총 채널(1040) 중 방송 채널 1(1041), 방송 채널 2(1042), 방송 채널 3(1043)은 점유 채널이며, 101번 채널의 가상 채널(1044), 102번 채널의 가상 채널(1045), 110번 채널의 가상 채널(1046) 각각에 서로 다른 컨텐트 그룹을 매핑할 수 있다. 예를 들어, 101번 채널의 가상 채널(1044)은 '내 블로그' 채널로써 제 1 컨텐트 그룹이 매핑되고, 102번 채널의 가상 채널(1045)은 '다이어리' 채널로써 제 2 컨텐트 그룹이 매핑된다. 또한, 110번 채널의 가상 채널(1046)은 '즐겨찾기1' 채널로써 제 3 컨텐트가 매핑될 수 있다.
사용자는 리모콘(1050)을 사용하여 방송 채널들과 조작할때와 동일한 사용자 조작법으로 총 채널(1040) 중 설정 채널들(1041, 1042, 1043, 1044, 1045, 1046 등)의 모든 채널 중 하나를 선택할 수 있다.
도 11 는 본 발명의 일 실시예에 따른 인터넷 식별 주소에 따른 컨텐트 분류 및 채널 설정 방법의 흐름도를 도시한다.
단계 1110에서 인터페이스를 통해 입력된 컨텐트들이 네트워크 식별자에 따라 분류된다. 단계 1120에서 네트워크 식별자마다 가상 채널이 할당되고, 단계 1130에서 가상 채널에 해당 네트워크 식별자의 웹 컨텐트가 매핑된다. 단계 1140에서 점유 채널인 방송 채널 및 가상 채널을 함께 채널 선택 가이드에 표시하고, 단계 1150에서 사용자는 채널 선택 가이드를 이용하여 일관된 사용자 조작법에 의해 채널을 선택하여, 채널에 매핑된 웹 컨텐트가 재생된다.
도 12 는 본 발명의 일 실시예에 따른 가상 채널 설정 구조를 도시한다.
컨텐트 재생 장치(1200)는 방송 기지국(1210)으로부터 방송 컨텐트를 수신하고, USB 인터페이스(1220)를 통해 외부 컨텐트를 입력받을 수 있다. 외부 입력 컨텐트는 USB 인터페이스(1220)에서는 폴더 리스트(1223) 및 파일 리스트(1225)에 따른 구조로 저장되어 있다.
컨텐트 재생 장치(1200)의 총 채널의 채널 번호(1230)은 1번 채널(1232), 2번 채널(1233), 3번 채널(1234),..., 9번 채널(1235)까지는 방송 채널인 점유 채널(1231)에 부여되어 있으며, 10번 채널(1237)부터 99번 채널(1238)까지 빈 채널(1236)의 번호로 할당되어 있다. 가상 채널은 빈 채널(1236)에 생성되므로, 가상 채널 번호는 다양한 방식으로 설정될 수 있다.
예를 들어, 컨텐트가 폴더별로 분류된 경우, 상위 폴더인 폴더 A, 하위 폴더인 폴더 A-1, A-2, 상위 폴더인 폴더 B, 하위 폴더인 폴더 B-1, B-2 에 각각 매핑되는 컨텐트 그룹들이 분류될 수 있으며, 각각의 폴더의 컨텐트들이 해당 컨텐트 그룹에 속한다. 또한, 각각의 컨텐트 그룹에 채널 번호가 부여될 수 있다.
예를 들어, 컨텐트가 미디어 타입별로 분류된 경우, 제 1 타입으로써 이미지 타입의 컨텐트 그룹, 제 2 타입으로써 비디오 타입의 컨텐트 그룹으로 분류될 수 있다.
계층적인 채널 할당 방식에 따르면, 컨텐트 그룹의 분류 기준이 되는 속성의 계층 구조에 기초하여 채널 번호도 계층적으로 부여된다.
폴더별 계층적 채널 할당 방식(1240)에 따르면, 폴더의 계층 구조에 따라 채널 번호가 결정된다. 따라서, 상위 폴더인 폴더 A 및 폴더 B에 속하는 컨텐트 그룹들에는 각각 10번 채널(1241) 및 20번 채널(1245)이 할당될 수 있다. 폴더 A의 하위 폴더 A-1 및 A-2에는, 채널 번호 10번의 하위 번호로써, 각각 11번 채널(1242) 및 12번 채널(1243)이 할당될 수 있다. 비슷한 방식으로, 폴더 B의 하위 폴더 B-1 및 B-2에는, 채널 번호 20번의 하위 번호로써, 각각 21번 채널(1246) 및 22번 채널(1247)이 할당될 수 있다.
미디어 타입별 계층적 채널 할당 방식(1250)에 따르면, 컨텐트의 미디어 타입에 따라 채널 번호가 결정된다. 동일 미디어 타입의 컨텐트 그룹이 상위 그룹이라면, 해당 미디어 타입의 컨텐트가 하위 그룹일 수 있다.
이미지 타입(제 1 타입) 및 비디오 타입(제 2 타입)인 컨텐트 그룹들은 상위 그룹이므로 각각 10번 채널(1251) 및 20번 채널(1255)이 할당될 수 있다. 이미지 타입의 컨텐트 그룹의 하위 그룹인 이미지 컨텐트 aa.jpg 및 bb.jpg 에는, 각각 채널 번호 10번의 하위 번호인 11번 채널(1252) 및 12번 채널(1253)이 할당될 수 있다. 비슷한 방식으로, 비디오 타입의 컨텐트 그룹의 하위 그룹인 비디오 컨텐트 AA.avi 및 BB.avi에는, 각각 채널 번호 20번의 하위 번호인 21번 채널(1256) 및 22번 채널(1257)이 할당될 수 있다.
계층 구조의 채널 번호로서, N번, N-1번, N-2번, N-1-1번 등의 번호가 부여될 수 있다.
수평적 채널 할당 방식은, 채널 번호를 계층 구조와 상관 없이 순서대로 나 열한다. 예를 들어, 미디어 타입별 수평 채널 할당 방식(1260)에 따르면, 제 1 미디어 타입의 컨텐트 그룹에 10번 채널(1262)을, 제 2 미디어 타입의 컨텐트 그룹에 11번 채널(1264)을, 제 3 미디어 타입의 컨텐트 그룹에 13번 채널(1266)을 할당할 수 있다. 또 다른 예로써, 파일별 수평 채널 할당 방식(1270)에 따르면, aa.jpg에 10번 채널(1272)을, AA.avi에 11번 채널(1274)을, cc.jpg에 13번 채널(1276)을 할당할 수 있다. 파일별 채널 할당 순서는 사용자가 임의로 지정할 수 있다.
컨텐트 그룹 또는 파일 그룹이 설정된 이후, 새로운 컨텐트 그룹 또는 파일 그룹이 설정되는 경우 가상 채널이 다양한 방식으로 할당될 수 있다. 예를 들어, USB 인터페이스에 대해 채널 100이 할당되고, USB 인터페이스를 통해 avi 파일 확장자, mpg 파일 확장자의 파일들이 입력되어, avi 파일 확장자의 파일 그룹에 대해 채널 101이 할당되고, mpg 파일 확장자의 파일 그룹에 대해 채널 102가 할당되어 있다.
USB 인터페이스를 통해 jpg 파일 확장자의 파일들이 새로이 입력되어 jpg 파일 확장자의 파일 그룹에 대해 채널 103이 할당하는 것이 바람직하지만, 이미 HDMI 인터페이스에 대해 채널 103이 설정되어 있는 경우를 예로 들어보자. 이러한 경우, 가상 채널 할당부(120, 160)는, HDMI 인터페이스에 할당된 가상 채널을 채널 104 등 후순휘 채널로 변경하고, USB 인터페이스를 통해 입력된 새로운 그룹에 대해 채널 103을 할당할 수 있다. 또는, 일 실시예에 따른 가상 채널 할당부(120, 160)는 이미 다른 그룹 또는 인터페이스에 할당된 가상 채널을 제외한 여유분의 채널들 중 가장 근접한 가상 채널을 새로운 그룹에 대해 할당할 수 있다.
또는, 이렇게 새로운 그룹이 생성되는 경우 가상 채널의 충돌을 예방하기 위해, 상위 가상 채널은 일정한 간격(예를 들어, 5개 채널 간격, 10개 채널 간격 등)으로 할당되고, 하위 가상 채널은 상위 가상 채널들 간에만 생성되도록 할당될 수 있다.
파일 그룹 또는 컨텐트 그룹이 추가되어 그에 대응하는 하위 가상 채널이 추가되어야 하는 경우, 상위 가상 채널들 간에만 할당되도록 파일 그룹 또는 컨텐트 그룹의 개수에 제한을 가할 수 있다. 만약, 파일 그룹의 개수의 제한을 초과하도록 그룹이 생성된다면, 동일한 상위 가상 채널에 대한 하위 가상 채널에 할당되어야 하는 그룹들에 대해 하위 가상 채널들끼리 병합될 수 있다. 또한, 그룹 개수 제한을 초과되는 그룹들에 대해 할당되는 보충적 가상 채널이 별개로 설정될 수도 있다.
도 13 은 본 발명의 일 실시예에 따라 컨텐트 재생 시간 정보를 반영하는 채널 선택 가이드를 도시한다.
채널 선택 가이드 생성부(미도시)는 방송 채널용 EPG(1310) 및 외부 입력 컨텐츠 용 EPG(1320)을 결합하여 통합 채널 관리를 위한 채널 선택 가이드(1300)를 생성한다.
방송 채널용 EPG(1310)은 제 1 방송국의 1번 채널(1312), 제 2 방송국의 2번 채널(1314)을 점유하는 방송 채널의 방송 컨텐트에 관한 정보를 표시한다. 방송 채널용 EPG(1310)의 시간 정보(1315)는 실제 시간으로 표기되어 있다.
일 실시예에 따른 외부 입력 컨텐츠 용 EPG(1320)는 미디어 타입별로 분류된 컨텐트 그룹에 할당된 가상 채널들의 정보를 표시하고 있다. 즉, 비디오 타입의 컨텐트 그룹에 101번 가상 채널(1330)이, 이미지 타입의 컨텐트 그룹에 102번 가상 채널(1340)이, 오디오 타입의 컨텐트 그룹에 103번 가상 채널(1350)이 설정되어 있다.
일 실시예에 따른 외부 입력 컨텐츠 용 EPG(1320)의 시간 정보는 미디어 시간으로 표기되어 있다. 또한, 각각의 컨텐트의 종료 시점의 시간(1332, 1334, 1336, 1342, 1344, 1346, 1348, 1352, 1354, 1356, 1358)은 각각의 컨텐트의 총 재생 시간을 나타낸다.
일 실시예에 따른 외부 입력 컨텐츠 용 EPG(1320)는, 각각의 채널별로 재생 중단 시점이 표시된다. 예를 들어, 101번 가상 채널(1330)의 비디오 컨텐트 'Video1.mpg'를 재생하다가, 재생 시간 1시간 57분(1335)에서 중단한 경우, 이 시점(1355)이 재생 중단 시점으로써 기록된다.
재생 중단 시점은, 재생이 중단된 순간에 재생되고 있는 컨텐트의 현재까지의 재생 시간으로 기록된다. 예를 들어, 103번 가상 채널(1350)의 오디오 컨텐트들 'Audio1.mp3', 'Audio2.mp3' 및 'Audio3.wav'가 순서대로 재생되던 중에, 오디오 컨텐트 'Audio3.wav'에서 재생이 중단된다면 중단 순간까지 오디오 컨텐트 'Audio3.wav'가 재생된 시간 57분(1355)가 재생 중단 시점으로써 기록된다.
재생 중단 시점은 컨텐트 재생 장치(100)의 재생을 중단하는 경우 뿐만 아니라, 채널을 변경하는 경우 변경 이전 채널의 컨텐트에 대해 기록될 수 있다. 재생 중단 시점은 차후 해당 컨텐트의 재생 재개를 위해 이용될 수 있다. 또한, 재생 중 단 시점은 재생 시간 정보에 포함되어, 네트워크 공유를 통해 재생 시간 정보가 제 3자에게 전송되는 경우, 사용자가 현재 재생 중인 순간을 제 3자가 재생할 수 있도록 이용될 수도 있다.
일 실시예에 따른 채널 선택 가이드(1300)를 이용하여, 사용자는 일관된 사용자 조작법에 따라 방송 채널 및 가상 채널을 모두 선택할 수 있다. 사용자가 방송 채널을 시청하다가 가상 채널로 전환(또는 가상 채널에서 방송 채널로 채널 전환)는 경우에도, 사용자가 방송 컨텐트 재생을 위한 사용자 인터페이스를 종료하고 외부 입력 컨텐트 재생을 위한 별개의 사용자 인터페이스를 실행시킬 필요 없다. 예를 들어, 사용자는 채널 선택 가이드를 이용하여 리모컨의 상하 버튼, 또는 좌우 버튼을 이용하여 채널들 간의 이동하는 간단한 조작을 통해 방송 채널에서 가상 채널로, 또는 가상 채널에서 방송 채널로 변환할 수 있다.
도 14 는 본 발명의 일 실시예에 따라 컨텐트 재생 시간 정보를 생성 및 갱신하는 방법의 흐름도를 도시한다.
단계 1410에서 채널 선택 가이드 등 EPG를 사용하여 채널 또는 컨텐트가 선택되면, 선택된 채널에 매핑된 컨텐트 또는 선택된 컨텐트가 재생된다. 단계 1420에서, 채널 변경 신호가 입력되는 경우 재생 중이던 현재 채널의 컨텐트가 일시 정지된다. 단계 1430에서 현재 채널의 컨텐트의 재생 중단 시점이 EPG에 업데이트되어 반영된다. 단계 1440에서 컨텐트의 재생 중단 시점이 재생 시간 정보에 업데이트된다. 단계 1450에서, EPG를 이용하여 사용자가 일시 정지돼었던 컨텐츠의 채널을 선택한다. 단계 1460에서, 컨텐트에 대한 재생 시간 정보에 기초하여 이전에 재 생이 중단된 시점에서 연이어 컨텐트가 재생된다.
도 15 는 본 발명의 일 실시예에 따라 가상 채널을 합성하는 방법의 일례를 도시한다.
컨텐트 재생 장치(1500)의 USB 인터페이스(1510)를 통해 컨텐트 재생 장치(1500)에 컨텐트가 입력된다. USB 기기에서는 컨텐트들의 폴더 구조(1520)는 'Image' 폴더(1521) 및 'Music' 폴더(1522)로 구성되어 있으며, 컨텐트들의 파일 구조(1530)는 'Image' 폴더(1521)에 'jpg' 확장자의 파일들이, 'Music' 폴더(1522)에 'mp3' 확장자의 파일들이 저장되어 있다.
컨텐트 재생 장치(1500)의 컨텐트 분류부는 폴더별로 컨텐트를 분류한다. 따라서, USB 기기의 컨텐트들의 폴더 구조(1520)에 따라 'Image' 폴더(1521)의 컨텐트들 및 'Music' 폴더(1522)의 컨텐트들이, 각각 제 1 컨텐트 그룹 및 제 2 컨텐트 그룹으로 분류된다.
컨텐트 재생 장치(1500)의 총 채널(1540) 중 방송 채널 1(1541), 방송 채널 2(1542), 방송 채널 3(1543)은 점유 채널이며, 101번 채널의 가상 채널(1544), 110번 채널의 가상 채널(1545), 120번 채널의 가상 채널(1546) 각각에 서로 다른 컨텐트 그룹을 매핑할 수 있다.
101번 채널의 가상 채널(1544), 110번 채널의 가상 채널(1545)에 각각 제 1 컨텐트 그룹 및 제 2 컨텐트 그룹이 매핑되어, 101번 채널(1544)은 'Image' 폴더 채널로 설정되고, 110번 채널(1545)은 'Music' 폴더 채널로 설정될 수 있다.
서로 다른 채널끼리 합성하여 병합된 컨텐트들에 대해 가상 채널이 할당될 수 있다. 예를 들어, 'Image' 폴더 채널(1544) 및 'Music' 폴더 채널(1545)를 합성하여, 두 채널들의 컨텐트들이 병합된 컨텐트 그룹이 매핑되는 병합 폴더 채널(1546)이 생성될 수 있다. 병합 폴더 채널(1546)에서는 컨텐트들이 단순히 순서대로 재생될 수 있을 뿐만 아니라, 이미지와 오디오가 동시에 재생될 수 있다.
도 16 은 본 발명의 일 실시예에 따라 채널 변경시 컨텐트 재생 방식을 도시한다.
제 1 시간축(1610)은 방송 채널의 시간축으로써 실제 시간으로 표시된다. 제 2 시간축(1620) 및 제 3 시간축(1630)은 각각 제 1 가상 채널 및 제 2 가상 채널의 시간축으로써 미디어 시간으로 표시된다.
첫번째 재생 방식에 따르면, 채널 변경 후 복귀되는 경우, 컨텐트는 재생 중단 시점으로부터 연이어 재생된다. 예를 들어, 사용자가 제 1 가상 채널을 시청하던 중 미디어 재생 시간 37분 29초에 방송 채널로 채널을 변경하여 첫번재 채널 변경 시점(1630)이 기록된다. 첫번째 채널 변경 시점(1630)은 제 1 가상 채널의 재생 중단 시점(1623)과 동일하다. 첫번째 채널 변경 시점(1630)에서의 실제 시간은 20시 30분 37초으로써 방송 채널의 재생 시작 시점(1613)이다.
사용자는 첫번째 채널 변경 후 1시간 16분 49초 동안 방송 채널을 시청하다가 실제 시간 21시 47분 26초에 다시 제 1 가상 채널로 채널을 변경한다. 두번째 채널 변경 시점(1640)은 방송 채널의 재생 중단 시점이며, 제 1 가상 채널의 재생 재개 시점이다. 제 1 가상 채널은 재생 중단 시점(1623)에 관한 정보를 이용하여 재생 중단 시점(1623)의 직후 시점(1625)부터 이어서 컨텐트가 재생된다.
두번째 재생 방식에 따르면, 채널 변경 후 복귀되는 경우, 컨텐트는 재생 중단 시점으로부터 실제 중단 시간만큼 경과된 시점부터 다시 재생된다. 사용자가 제 2 가상 채널을 시청하던 중 미디어 재생 시간 37분 29초에 방송 채널로 채널을 변경하여 첫번재 채널 변경 시점(1630)이 기록된다. 첫번째 채널 변경 시점(1630)은 제 1 가상 채널의 재생 중단 시점(1633)과 동일하다.
사용자는 첫번째 채널 변경 후 1시간 16분 49초 동안 방송 채널을 시청하다가 실제 시간 21시 47분 26초에 다시 제 2 가상 채널로 채널을 변경한다. 제 2 가상 채널은 재생 중단 시점(1633)에 관한 정보를 이용하여 재생 중단 시점(1633)으로부터 실제 중단되었던 시간인 1시간 16분 49초만큼 경과한 시간인 1시간 54분 19초 시점(1635)부터 컨텐트가 재생된다.
도 17 은 본 발명의 일 실시예에 따라 채널 설정 정보 및 재생 관련 정보를 네트워크 공유 방법의 개요도를 도시한다.
제 1 사용자의 컨텐트 재생 장치(1710)는 인터페이스를 통해 입력되는 외부 입력 컨텐츠 및 일반 방송 컨텐츠에 대한 통합 관리를 통해 생성된, 채널 설정 정보 및 재생 관련 정보를 가상 채널 메타데이터로써 저장한다. 동일한 네트워크 상의 제 2 사용자 및 제 3 사용자는 네트워크를 통해 제 1 사용자의 가상 채널 메타데이터를 공유하여 각자의 네트워크로 공유되는 컨텐트 재생 장치(1720, 1730)에서 제 1 사용자의 컨텐트 재생 장치(1710)의 채널 설정 및 재생 상태에 따라 컨텐트를 재생할 수 있다.
제 2 사용자 또는 제 3 사용자는 제 1 사용자에게 가상 채널 메타데이터의 공유를 요청할 수 있다(단계 1750). 제 1 사용자는 가상 채널 메타데이터의 공유를 위해 가상 채널 메타데이터를 허브사이트(1740)에 등록할 수 있다(단계 1760). 제 2 사용자는 허브 사이트(1740)에 접속하여 제 1 사용자의 가상 채널 메타데이터를 제공받을 수 있다(단계 1770). 제 1 사용자는 제 3 사용자의 네트워크 공유를 돕기 위해, 허브 사이트를 통해 제 3 사용자에게 접속하여 가상 채널 메타데이터를 제공할 수 있다(단계 1775). 일 실시예에서는, 제 1, 2, 3 사용자들간의 네트워크 공유를 위해 컨텐트 재생 장치들(1710, 1720, 1730)간의 상호 인증 절차가 수행될 수 있다.
허브사이트(1740)를 거치지 않는 네트워크 공유를 위해, 제 1 사용자는 가상 채널 메타데이터를 제 2 사용자에게 직접 전송할 수 있다(단계 1780). 또한, 제 1 사용자는 제 3 사용자의 네트워크 공유를 돕기 위해, 제 3 사용자에게 가상 채널 메타데이터를 전송하고 제 3 사용자에게 접속하여 제 3 사용자의 가상 채널 및 재생 상태를 제어할 수 있다(단계 1785).
제 2, 3 사용자들은, 가상 채널 메타데이터를 이용하여 컨텐트를 감상하고 허브사이트에 코멘트를 기록하거나 요청 사항을 기록할 수 있다(단계 1790, 1795).
제 1 사용자의 가상 채널 메타데이터를 이용하여 제 2 사용자 및 제 3 사용자의 컨텐트 재생 장치들(1720, 1730)이 가상 채널을 생성한다 하더라도, 제 1 사용자의 가상 채널 번호와 동일할 필요는 없다. 가상 채널은 빈 채널에 생성되는 것이므로, 컨텐트 재생 장치들(1720, 1730)의 빈 채널의 번호에 따라 가상 채널 번호가 결정된다. 예를 들어, 제 1 사용자의 가상 채널은 101번 채널(1715)였다 하더라 도, 제 2 사용자는 105번 채널(1725)에 가상 채널이 생성되고, 제 3 사용자는 121번 채널(1735)에 가상 채널이 생성될 수 있다.
따라서, 제 1 사용자의 가상 채널 메타데이터가 네트워크를 통해 다른 사용자들에게 공유됨으로써, 다른 사용자들도, 제 1 사용자가 설정한 컨텐트와 채널의 매핑 관계, 컨텐트의 재생 상태(화면 구성, 실행 어플리케이션, 재생 시점) 등에 따라 동일한 컨텐트를 공유하여 시청할 수 있다.
도 18 은 본 발명의 일 실시예에 따른 채널 설정 및 재생 관련 정보의 네트워크 공유 방법의 흐름도를 도시한다.
제 1 사용자는 네트워크를 통해 제 2 사용자, 제 3 사용자, 제 4 사용자로부터 채널 설정에 관한 정보를 공유할 것을 요청받는다(단계 1810). 제 1 사용자는 다른 사용자들에게 공유를 허락하고(단계 1820), 다양한 방식을 통해 네트워크 공유를 수행할 수 있다. 예를 들어, 제 1 사용자가 제 2 사용자에게 직접 가상 채널 메타데이터를 전송할 수 있다(단계 1810). 제 3 사용자가 제 1 사용자의 컨텐트 재생 장치(100)에 직접 접근하여 가상 채널 메타데이터를 획득할 수 있도록 허용할 수 있다(단계 1840). 제 1 사용자가 허브사이트에 가상 채널 메타데이터를 등록시키면, 제 4 사용자가 허브사이트를 통해 가상 채널 메타데이터를 획득하도록 할 수 있다(단계 1850).
제 1 사용자는 제 2, 3, 4 사용자들과 컨텐트에 대한 메시지를 교환할 수 있다(단계 1860). 제 2, 3, 4 사용자들은 채널 설정 및 컨텐트 재생이 완료되었음을 제 1 사용자에게 알릴 수 있다. 제 1 사용자는 컨텐트 및, 채널 설정, 재생 정보 등이 업데이트되는 경우, 네트워크로 공유된 제 2, 3, 4 사용자들에게 업데이트 정보를 알릴 수도 있다.
도 19 은 본 발명의 일 실시예에 따라 원격 조정에 의해 채널 설정 및 재생 관련 정보를 공유하는 방법의 흐름도를 도시한다.
제 1 사용자는, 제 2 사용자의 네트워크로 공유되는 컨텐트 재생 장치(200)의 채널 설정 및 공유되는 컨텐트의 재생을 돕기 위해, 네트워크를 통한 원격 조정을 승인할 것을 요청한다(단계 1910). 제 2 사용자가 원격 조정을 승인하면, 제 1 사용자의 컨텐트 재생 장치(100)는 제 2 사용자의 네트워크로 공유되는 컨텐트 재생 장치(200)로 가상 채널 메타 데이터를 전송한다(단계 1920). 공유하고자 하는 소정 컨텐트를 제공한다(단계 1930). 소정 컨텐트는 제 1 사용자가 제 2 사용자에게 직접 전송할 수 있다. 또한, 제 2 사용자의 네트워크로 공유되는 컨텐트 재생 장치(200)가 소정 컨텐트의 네트워크 식별자에 접근하여 소정 컨텐트를 획득할 수도 있도록 제 1 사용자가 제어할 수 있다.
제 1 사용자는 가상 채널 메타데이터의 채널 설정에 관한 정보 및 재생 상태에 관한 정보를 이용하여, 제 2 사용자의 네트워크로 공유되는 컨텐트 재생 장치(200)에서 소정 컨텐트가 가상 채널에 설정되어 재생될 수 있도록 원격 조정으로 제어한다(단계 1940). 제 2 사용자는 제 1 사용자가 설정해준 컨텐트를 감상하고 컨텐트에 대한 메시지를 교환한다(단계 1950).
이에 따라, 사용자는 네트워크 접속 또는 전자제품을 조작하는데 어려움이 있는 상대방과도 컨텐트를 공유할 수 있다. 상대방이 사용자가 설정해놓은 가상 채 널을 선택하면, 상대방은 가상 채널에 매핑된 컨텐트를 사용자가 설정한 화면 구성, 재생 방식, 재생 시점 등의 재상 상태대로 시청할 수 있다.
도 20 은 본 발명의 일 실시예에 따른 컨텐트 재생 방법의 흐름도를 도시한다.
단계 2010에서, 각각의 인터페이스를 통해 입력되는 적어도 하나의 컨텐트가 소정 속성에 따라 분류된다. 입력되는 컨텐트의 속성이 분석되고, 소정 속성의 컨텐트들이 포함되는 컨텐트 그룹이 생성될 수 있다. 소정 속성의 컨텐트가 하나 뿐이라면 컨텐트 그룹에 하나의 컨텐트만이 포함될 수도 있다. 컨텐트 분류 기준이 되는 속성이 복수 개로 결정된다면, 속성별 컨텐트 그룹도 복수 개로 분류될 수 있다.
단계 2020에서, 각각의 인터페이스의 적어도 하나의 컨텐트 그룹이 각각 가상 채널에 할당된다. 가상 채널은 방송 채널 등의 기본 채널을 제외한 빈 채널에 생성되며, 컨텐트 그룹의 분류 기준 속성의 성격에 따라, 가상 채널의 번호는 계층적으로 부여되거나 수평적으로 부여될 수도 있다.
단계 2030에서, 가상 채널 및 미리 점유된 기본 채널을 포함하는 설정 채널들 중 소정 채널이 선택된다. 설정 채널들은 채널 선택 가이드에 모두 표시되므로, 사용자가 방송 컨텐트 및 외부 입력 컨텐트에 대해 동일한 조작법에 따라 채널 선택 가이드 상에서 재생하고자 하는 채널을 선택할 수 있다. 사용자는 채널 선택 가이드를 통해 가상 채널을 설정 또는 변경하는 등 채널 관리가 가능하다.
일 실시예에 따른 컨텐트 재생 방법에서, 선택된 소정 채널에 할당된 적어도 하나의 컨텐트가 재생될 수 있다. 컨텐트는 재생 상태에 관한 정보에 기초하여 재생될 수 있다. 채널이 변경되는 경우에는, 이전에 재생이 중단된 시점부터 다시 컨텐트를 재생하거나, 중단됐던 시간만큼 경과한 시점부터 다시 컨텐트를 재생할 수도 있다. 채널에 매핑되는 컨텐트 그룹에 복수 개의 컨텐트들이 속해 있다면, 복수 개의 컨텐트들이 연속적으로 재생될 수도 있으며, 썸네일 형태로 표시될 수도 있다.
일 실시예에 따른 컨텐트 재생 방법에서는, 채널 설정에 관한 정보가 저장될 수 있다. 채널 설정에 관한 정보는, 컨텐트 분류 기준 속성, 컨텐트 그룹, 컨텐트 그룹 및 가상 채널의 매핑 관계, 가상 채널 번호의 계층 구조에 관한 정보 등을 포함할 수 있다.
일 실시예에 따른 컨텐트 재생 방법에서는, 컨텐트의 재생 상태에 관한 정보가 저장될 수 있다. 컨텐트의 재생 상태에 관한 정보는, 재생 시작 시점, 재생 중단 시점 등의 재생 시간 정보, 화면 구성에 관한 정보, 실행 어플리케이션에 관한 정보 등을 포함할 수 있다.
도 20b 은 본 발명의 다른 실시예에 따른 컨텐트 재생 방법의 흐름도를 도시한다.
단계 2060 에서, 적어도 하나의 인터페이스에 대하여 각각 적어도 하나 이상의 가상 채널이 할당된다. 인터페이스를 통해서 입력되는 정보가 적어도 하나 이상의 파일 정보일 경우, 파일을 적어도 하나의 속성에 따라 분류하고, 각각의 속성별 파일 그룹이 생성될 수도 있다. 이 경우 파일 그룹에 하나의 가상 채널이 할당된 다.
파일 그룹에 할당된 가상 채널은, 인터페이스에 할당된 가상 채널의 하위 채널일 수 있다. 파일 그룹에 대하여 가상 채널이 설정된 후, 추가적으로 만들어진 새로운 파일 그룹에 대해서는, 기 설정된 가상 채널의 하위 채널로 설정될 수 있다.
단계 2070 에서, 가상 채널이 선택되면 해당 가상 채널에 맵핑된 인터페이스를 통해서 입력되는 정보가 출력된다. 인터페이스를 통해서 입력되는 정보가 스트리밍 정보일 경우에는 해당 스트리밍 정보가 출력될 수 있다. 또한, 인터페이스를 통해서 입력되는 정보가 적어도 하나 이상의 파일 정보일 경우에는 해당 파일 정보가 출력될 수 있다.
도 21 은 본 발명의 일 실시예에 따른 네트워크로 공유되는 컨텐트 재생 방법의 흐름도를 도시한다.
단계 2110에서, 상대방의 재생 장치의 채널 설정에 관한 정보 및 컨텐트의 재생 상태에 관한 정보를 포함하는 가상 채널 메타데이터가 수신된다. 상대방과의 네트워크 공유를 위해, 상대방에게 네트워크 공유할 것을 요청할 수 있다. 가상 채널 메타데이터는 상대방으로부터 직접 수신하거나, 상대방의 컨텐트 재생 장치에 접근하여 직접 획득할 수 있다. 또한, 허브사이트에 통해 네트워크 공유가 이루어진다면, 상대방이 허브사이트에 등록해 놓은 가상 채널 메타데이터를 수신할 수도 있다.
단계 2120에서, 채널 설정에 관한 정보에 기초하여 적어도 하나의 가상 채널 이 생성된다. 상대방의 채널 설정에 관한 정보의 컨텐트 그룹 및 채널의 매핑 관계에 기초하여, 현재 사용자의 가상 채널에 상대방과 동일한 컨텐트 그룹이 매핑될 수 있다. 가상 채널에 부여되는 번호는 상대방과 다르게 설정될 수도 있다.
단계 2130에서, 가상 채널에 대응하는 적어도 하나의 컨텐트가 수신된다. 공유되는 컨텐트는 상대방으로부터 직접 수신될 수 있다. 또는, 가상 채널 메타데이터 중 컨텐트의 네트워크 식별자 정보를 추출하여, 해당 네트워크 식별자에 접근하여 컨텐트를 직접 획득할 수 있다. 또는, 상대방이 허브사이트에 컨텐트를 등록해놓은 경우, 현재 사용자는 허브사이트로부터 컨텐트를 획득할 수 있다.
단계 2140에서, 수신된 적어도 하나의 컨텐트가 상기 재생 상태에 관한 정보에 기초하여 재생된다. 현재 사용자는, 상대방의 컨텐트 재생 장치(100)에서 설정해놓은 채널 설정에 매핑된 컨텐트를, 상대방의 컨텐트 재생 장치(100)에서 재생되던 상태, 즉 화면 구성, 실행 어플리케이션, 재상 시점과 동일한 상태로 공유되는 컨텐트를 재생시킬 수 있다.
한편, 상술한 본 발명의 실시예들은 컴퓨터에서 실행될 수 있는 프로그램으로 작성가능하고, 컴퓨터로 읽을 수 있는 기록매체를 이용하여 상기 프로그램을 동작시키는 범용 디지털 컴퓨터에서 구현될 수 있다. 상기 컴퓨터로 읽을 수 있는 기록매체는 마그네틱 저장매체(예를 들면, 롬, 플로피 디스크, 하드디스크 등), 광학적 판독 매체(예를 들면, 시디롬, 디브이디 등) 및 캐리어 웨이브(예를 들면, 인터넷을 통한 전송)와 같은 저장매체를 포함한다.
이제까지 본 발명에 대하여 그 바람직한 실시예들을 중심으로 살펴보았다. 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자는 본 발명이 본 발명의 본질적인 특성에서 벗어나지 않는 범위에서 변형된 형태로 구현될 수 있음을 이해할 수 있을 것이다. 그러므로 개시된 실시예들은 한정적인 관점이 아니라 설명적인 관점에서 고려되어야 한다. 본 발명의 범위는 전술한 설명이 아니라 특허청구범위에 나타나 있으며, 그와 동등한 범위 내에 있는 모든 차이점은 본 발명에 포함된 것으로 해석되어야 할 것이다.
도 1a 은 본 발명의 일 실시예에 따른 컨텐트 재생 장치의 블록도를 도시한다.
도 1a 은 본 발명의 실시예에 따른 컨텐트 재생 장치의 블록도를 도시한다.
도 2 은 본 발명의 일 실시예에 따른 네트워크로 공유되는 컨텐트 재생 장치의 블록도를 도시한다.
도 3 은 주변 기기로부터 입력되는 컨텐트를 재생하는 기존 재생 장치를 도시한다.
도 4 는 본 발명의 일 실시예에 따른 컨텐트 재생 장치의 인터페이스별 할당되는 가상 채널 및 채널 선택 가이드를 도시한다.
도 5 는 본 발명의 일 실시예에 따른 컨텐트 재생 장치의 통합 채널 관리를 위한 개요도를 도시한다.
도 6 는 본 발명의 일 실시예에 따라 파일 또는 폴더별 특성에 따른 분류된 컨텐트 및 설정된 채널을 도시한다.
도 7 는 본 발명의 일 실시예에 따른 파일 또는 폴더별 특성에 따른 컨텐트 분류 및 채널 설정 방법의 흐름도를 도시한다.
도 8 는 본 발명의 일 실시예에 따라 인터페이스 종류에 따른 분류된 컨텐트 및 설정된 채널을 도시한다.
도 9 는 본 발명의 일 실시예에 따른 인터페이스 종류에 따른 컨텐트 분류 및 채널 설정 방법의 흐름도를 도시한다.
도 10 는 본 발명의 일 실시예에 따라 인터넷 식별 주소에 따른 분류된 컨텐트 및 설정된 채널을 도시한다.
도 11 는 본 발명의 일 실시예에 따른 인터넷 식별 주소에 따른 컨텐트 분류 및 채널 설정 방법의 흐름도를 도시한다.
도 12 는 본 발명의 일 실시예에 따른 가상 채널 설정 구조를 도시한다.
도 13 은 본 발명의 일 실시예에 따라 컨텐트 재생 시간 정보를 반영하는 채널 선택 가이드를 도시한다.
도 14 는 본 발명의 일 실시예에 따라 컨텐트 재생 시간 정보를 생성 및 갱신하는 방법의 흐름도를 도시한다.
도 15 는 본 발명의 일 실시예에 따라 가상 채널을 합성하는 방법의 일례를 도시한다.
도 16 은 본 발명의 일 실시예에 따라 채널 변경시 컨텐트 재생 방식을 도시한다.
도 17 은 본 발명의 일 실시예에 따라 채널 설정 정보 및 재생 관련 정보를 네트워크 공유 방법의 개요도를 도시한다.
도 18 은 본 발명의 일 실시예에 따른 채널 설정 및 재생 관련 정보의 네트워크 공유 방법의 흐름도를 도시한다.
도 19 은 본 발명의 일 실시예에 따라 원격 조정에 의해 채널 설정 및 재생 관련 정보를 공유하는 방법의 흐름도를 도시한다.
도 20a 은 본 발명의 일 실시예에 따른 컨텐트 재생 방법의 흐름도를 도시한 다.
도 20b 은 본 발명의 다른 실시예에 따른 컨텐트 재생 방법의 흐름도를 도시한다.
도 21 은 본 발명의 일 실시예에 따른 네트워크로 공유되는 컨텐트 재생 방법의 흐름도를 도시한다.

Claims (53)

  1. 적어도 하나의 인터페이스를 통해 입력된 컨텐트를 재생하는 방법에 있어서,
    2이상의 인터페이스 각각을 통해 입력되는 2이상의 컨텐트를 소정 속성에 따라 분류하는 단계;
    상기 2이상의 인터페이스 각각에 대하여 상기 분류된 2이상의 컨텐트를 가상 채널에 할당하는 단계; 및
    상기 가상 채널 및 미리 점유된 기본 채널을 포함하는 설정 채널들 중 소정 채널을 선택하는 단계를 포함하는 것을 특징으로 하는 컨텐트 재생 방법.
  2. 제 1 항에 있어서, 상기 컨텐트 재생 방법은,
    상기 채널 설정에 관한 정보를 저장하는 단계; 및
    상기 컨텐트의 재생 상태에 관한 정보를 저장하는 단계를 더 포함하는 것을 특징으로 하는 컨텐트 재생 방법.
  3. 제 2 항에 있어서, 상기 컨텐트 재생 방법은,
    소정 컨텐트의 재생 상태에 관한 정보에 기초하여 상기 소정 컨텐트를 재생하는 단계를 더 포함하는 것을 특징으로 하는 컨텐트 재생 방법.
  4. 제 2 항에 있어서, 상기 컨텐트 재생 방법은,
    상기 컨텐트의 분류 및 상기 채널 설정에 관한 정보 및 상기 재생되는 컨텐트의 재생 상태에 관한 정보가 삽입된 가상 채널 메타데이터를, 네트워크를 통해 전송하는 단계를 더 포함하는 것을 특징으로 하는 컨텐트 재생 방법.
  5. 제 1 항에 있어서,
    상기 컨텐트 속성 분류 단계는, 상기 2이상의 인터페이스 각각을 통해 입력되는 컨텐트는 적어도 하나의 속성에 따라 분류되고, 각각의 속성마다 동일한 속성를 갖는 컨텐트를 포함하는 컨텐츠 그룹을 생성하는 단계를 포함하고,
    상기 가상 채널 할당 단계는, 상기 컨텐츠 그룹에 하나의 가상 채널을 할당하는 단계를 포함하는 것을 특징으로 하는 컨텐트 재생 방법.
  6. 제 1 항에 있어서, 상기 컨텐트 속성 분류 단계는,
    상기 입력된 컨텐트의 속성을 판독하는 단계; 및
    컨텐트 분류를 위한 분류 기준 속성을 결정하고, 상기 분류 기준 속성 및 상기 판독된 컨텐트의 속성을 대비하여 상기 컨텐트를 분류하는 단계를 포함하는 것을 특징으로 하는 컨텐트 재생 방법.
  7. 제 5 항에 있어서,
    상기 속성 분류 단계는, 상기 속성들의 계층 구조에 기초하여 상기 컨텐트들를 계층 구조의 컨텐츠 그룹으로 분류하고,
    상기 가상 채널 할당 단계는, 상기 계층 구조의 컨텐츠 그룹에 대해 채널 번호를 계층적으로 할당하는 것을 특징으로 하는 컨텐트 재생 방법.
  8. 제 1 항에 있어서,
    상기 컨텐트 재생 방법은, 상기 가상 채널 및 미리 점유된 기본 채널을 포함하는 설정 채널들이 표시되는 채널 선택 가이드를 생성하고, 상기 채널 선택 가이드를 재생하는 단계를 더 포함하고,
    상기 채널 선택 단계는, 사용자가 상기 채널 선택 가이드를 이용하여 소정 채널을 선택하는 단계를 포함하는 것을 특징으로 하는 컨텐트 재생 방법.
  9. 제 1 항에 있어서,
    상기 가상 채널은, 총 채널 번호들 중 미리 점유된 기본 채널 번호들을 제외한 빈 채널 번호들에 할당되는 것을 특징으로 하는 컨텐트 재생 방법.
  10. 제 6 항에 있어서,
    상기 컨텐트를 분류하기 위한 속성은, 상기 컨텐트의 생성 시각, 상기 컨텐트를 실행할 어플리케이션, 상기 컨텐트의 미디어 타입, 상기 컨텐트의 코딩 방식, 상기 컨텐트의 파일이름, 상기 컨텐트의 파일 확장자명, 상기 컨텐트에 대한 이벤트 및 상기 컨텐트의 주제 중 적어도 하나를 포함하는 것을 특징으로 하는 컨텐트 재생 방법.
  11. 제 1 항에 있어서,
    상기 컨텐트는 네트워크용 인터페이스를 통해 접근 가능한 온라인 컨텐트를 포함하고, 상기 분류 기준이 되는 속성은 상기 온라인 컨텐트의 네트워크 식별자(uniform resource identifier, URI)를 포함하는 것을 특징으로 하는 컨텐트 재생 방법.
  12. 제 2 항에 있어서,
    상기 컨텐트의 재생 상태에 관한 정보는 상기 컨텐트의 재생 중단 시점에 관한 정보, 상기 컨텐트의 재생시 화면 구성 형태에 관한 정보 및 상기 컨텐트를 실행시키는 어플리케이션에 관한 정보 중 적어도 하나를 포함하는 것을 특징으로 하는 컨텐트 재생 방법.
  13. 제 3 항에 있어서,
    상기 소정 컨텐트의 재생 상태에 관한 정보 중 재생 중단 시점에 관한 정보에 기초하여, 상기 재생 중단 시점에서 상기 소정 컨텐트를 다시 재생하는 것을 특징으로 하는 컨텐트 재생 방법.
  14. 제 3 항에 있어서, 상기 소정 컨텐트 재생 단계는,
    상기 소정 컨텐트의 재생 상태에 관한 정보 중 재생 중단 시점에 관한 정보에 기초하여, 재생 중단 시각 및 현재 시각의 차이 시간만큼 상기 재생 중단 시점으로부터 경과한 시점에서 상기 소정 컨텐트를 다시 재생하는 것을 특징으로 하는 컨텐트 재생 방법.
  15. 제 4 항에 있어서, 상기 메타데이터 전송 단계는,
    상기 컨텐트 및 상기 가상 채널 메타데이터를 네트워크 상의 허브 사이트에 등록하는 단계를 포함하고,
    상기 허브 사이트를 통해 상대방이 상기 가상 채널 메타데이터 및 상기 컨텐트를 제공받는 것을 특징으로 하는 컨텐트 재생 방법.
  16. 제 4 항에 있어서, 상기 메타데이터 전송 단계는,
    상기 가상 채널 메타데이터를 수신한 상대방의 요청에 기초하여 상기 가상 채널 메타데이터에 대응하는 적어도 하나의 소정 컨텐트를 전송하는 단계를 더 포함하고,
    상기 상대방은 상기 가상 채널 메타데이터의 채널 설정에 관한 정보에 기초하여 상기 상대방의 재생 장치의 채널들을 설정하고, 상기 상대방이 상기 채널 리스트에 기초한 소정 가상 채널을 선택하면, 상기 소정 가상 채널에 대응하는 적어도 하나의 컨텐트가 상기 가상 채널 메타데이터의 컨텐트의 재생 상태에 관한 정보 에 기초하여 재생되는 것을 특징으로 하는 컨텐트 재생 방법.
  17. 제 4 항에 있어서, 상기 메타데이터 전송 단계는,
    상기 가상 채널 메타데이터를 수신한 상대방의 재생 장치에 접근하는 단계;
    상기 상대방의 재생 장치에 대한 원격 조정을 통해, 상기 가상 채널 메타데이터의 채널 설정에 관한 정보에 기초하여 상기 상대방의 재생 장치의 채널 리스트를 설정하는 단계;
    상기 가상 채널에 대응하는 적어도 하나의 컨텐트를 제공하는 단계를 더 포함하고,
    상기 상대방이 상기 원격 조정을 통해 설정된 채널 리스트에 기초한 소정 가상 채널을 선택하면, 상기 소정 가상 채널에 대응하는 적어도 하나의 컨텐트가 상기 가상 채널 메타데이터의 컨텐트의 재생 상태에 관한 정보에 기초하여 재생되는 것을 특징으로 하는 컨텐트 재생 방법.
  18. 제 1 항에 있어서,
    상기 인터페이스는, 범용 직렬 버스(USB) 규격에 따른 인터페이스, 컴포지트 AV 신호(Composite AV signal)의 입력을 위한 인터페이스, S-비디오 신호(Separated-Video signal)의 입력을 위한 인터페이스, IEEE 1394 규격에 따른 직렬 버스 인터페이스, 유선 네트워크 연결을 위한 인터페이스 및 무선 네트워크 연결을 위한 인터페이스 중 적어도 하나를 포함하는 것을 특징으로 하는 컨텐트 재생 방법.
  19. 제 1 항에 있어서, 상기 컨텐트 재생 방법은,
    상기 인터페이스를 통해 아날로그 신호가 입력되는 경우, 상기 아날로그 신호를 디지털 데이터로 변환하는 단계를 더 포함하는 것을 특징으로 하는 컨텐트 재생 방법.
  20. 제 1 항에 있어서, 상기 컨텐트 재생 방법은,
    상기 가상 채널을 변경하는 단계를 더 포함하는 것을 특징으로 하는 컨텐트 재생 방법.
  21. 제 20 항에 있어서, 상기 가상 채널 변경 단계는,
    사용자에 의해 컨텐트가 재생되도록 선택되는 빈도에 기초하여 상기 컨텐트가 할당되는 가상 채널을 변경하는 단계를 더 포함하는 것을 특징으로 하는 컨텐트 재생 방법.
  22. 제 20 항에 있어서, 상기 가상 채널 변경 단계는,
    상기 가상 채널 번호의 계층 구조 및 상기 컨텐트의 분류 기준이 되는 속성, 상기 가상 채널 번호, 상기 가상 채널 이름 중 적어도 하나를 변경하는 단계를 포함하는 것을 특징으로 하는 컨텐트 재생 방법.
  23. 제 2 항에 있어서, 상기 채널 설정에 관한 정보 저장 단계는,
    상기 채널 설정이 변경되면 상기 채널 설정에 관한 정보를 갱신하는 단계를 포함하는 것을 특징으로 하는 컨텐트 재생 방법.
  24. 제 2 항에 있어서, 상기 컨텐트의 재생 상태에 관한 정보 저장 단계는,
    상기 컨텐트의 재생 상태가 변경되면 상기 컨텐트의 재생 상태에 관한 정보를 갱신하는 단계를 포함하는 것을 특징으로 하는 컨텐트 재생 방법.
  25. 제 8 항에 있어서, 상기 채널 선택 가이드 재생 단계는,
    채널 선택을 위한 메뉴로써, 상기 설정 채널들의 컨텐트들 및 상기 컨텐트들의 재생 상태와 관련된 정보를 표시하는 단계를 포함하는 것을 특징으로 하는 컨텐트 재생 방법.
  26. 제 25 항에 있어서, 상기 채널 선택 가이드 재생 단계는,
    채널 관리를 위한 메뉴로써, 상기 가상 채널 및 미리 점유된 기본 채널 중 소정 채널을 삭제하기 위한 메뉴, 소정 채널들을 합성하기 위한 메뉴, 소정 채널을 분할하기 위한 메뉴 및 새로운 가상 채널을 추가하기 위한 메뉴 중 적어도 하나를 표시하는 단계를 더 포함하는 것을 특징으로 하는 컨텐트 재생 방법.
  27. 제 25 항에 있어서, 상기 채널 선택 가이드 재생 단계는,
    네트워크 통신을 위한 메뉴로써, 상기 채널 설정에 관한 정보 및 상기 컨텐트의 재생 상태에 관한 정보를 포함하는 메타데이터를 외부로 전송하기 위한 메뉴, 소정 컨텐트를 전송하기 위한 메뉴, 허브 사이트에 접속하기 위한 메뉴, 상대방를 호출하기 위한 메뉴, 상대방의 접근을 허용하기 위한 메뉴, 채팅하기 위한 메뉴 및 원격 조정하기 위한 메뉴 중 적어도 하나를 표시하는 단계를 더 포함하는 것을 특징으로 하는 컨텐트 재생 방법.
  28. 제 25 항에 있어서, 상기 채널 선택 가이드 재생 단계는,
    컨텐트 재생 관리를 위한 메뉴로써, 소정 컨텐트의 편집을 위한 메뉴 및 소정 컨텐트의 캡쳐를 위한 메뉴 중 적어도 하나를 표시하는 단계를 더 포함하는 것을 특징으로 하는 컨텐트 재생 방법.
  29. 제 28 항에 있어서, 상기 컨텐트 재생 방법은,
    상기 선택된 소정 채널에 할당된 적어도 하나의 컨텐트를 재생하는 단계를 더 포함하는 것을 특징으로 하는 컨텐트 재생 방법.
  30. 제 29 항에 있어서, 상기 재생 단계는,
    상기 선택된 가상 채널에 대응하는 적어도 하나의 컨텐트가 복수 개인 경우, 상기 복수 개의 컨텐트들를 연속 재생하거나 썸 네일(Thumb nail) 형식으로 배열여 재생하는 단계를 포함하는 것을 특징으로 하는 컨텐트 재생 방법.
  31. 제 1 항에 있어서,
    상기 인터페이스를 통해 입력되는 적어도 하나의 컨텐트는 스트림 형태로 입력되는 것을 특징으로 하는 컨텐트 재생 방법.
  32. 네트워크를 통해 접근 가능한 상대방과 공유되는 컨텐트를 재생하는 방법에 있어서,
    상기 상대방의 재생 장치의 채널 설정에 관한 정보 및 상기 컨텐트의 재생 상태에 관한 정보를 포함하는 가상 채널 메타데이터를 수신하는 단계;
    상기 채널 설정에 관한 정보에 기초하여 적어도 하나의 가상 채널을 생성하는 단계;
    상기 가상 채널에 대응하는 적어도 하나의 컨텐트를 수신하는 단계; 및
    상기 수신된 적어도 하나의 컨텐트를 상기 재생 상태에 관한 정보에 기초하여 재생하는 단계를 포함하고,
    상기 가상 채널은, 상기 상대방의 재생 장치의 2이상의 인터페이스 각각을 통해 입력된 2이상의 컨텐트가 소정 속성에 따라 분류되어, 속성마다 동일한 속성을 갖는 적어도 하나의 컨텐트를 포함하는 컨텐츠 그룹이 대응되고, 상기 속성마다 대응되는 컨텐츠 그룹에 대해 할당된 채널인 것을 특징으로 하는 네트워크로 공유되는 컨텐트 재생 방법.
  33. 제 32 항에 있어서, 상기 네트워크로 공유되는 컨텐트 재생 방법은,
    상기 생성된 채널 리스트에 기초하여 생성된 적어도 하나의 가상 채널을 이용하여 채널 선택 가이드를 생성하는 단계를 더 포함하고,
    상기 컨텐트 수신 단계는,
    상기 채널 선택 가이드를 재생하는 단계; 및
    상기 채널 선택 가이드를 이용하여 소정 가상 채널이 선택되면 상기 소정 가상 채널에 대응하는 적어도 하나의 컨텐트를 수신하는 단계를 포함하는 것을 특징으로 하는 네트워크로 공유되는 컨텐트 재생 방법.
  34. 제 33 항에 있어서, 상기 컨텐트 수신 단계는,
    상기 메타데이터 중 상기 소정 가상 채널에 대응하는 적어도 하나의 컨텐트의 위치에 관한 정보를 검색하는 단계; 및
    상기 위치에 관한 정보에 기초하여 적어도 하나의 컨텐트를 수신하는 단계를 포함하는 것을 특징으로 하는 네트워크로 공유되는 컨텐트 재생 방법.
  35. 제 32 항에 있어서, 상기 네트워크로 공유되는 컨텐트 재생 방법은.
    상기 네트워크 상의 허브 사이트에 등록된 상기 상대방의 가상 채널 메타데이터 및 상기 가상 채널에 대응하는 적어도 하나의 컨텐트에 접근하는 단계를 더 포함하는 것을 특징으로 하는 네트워크로 공유되는 컨텐트 재생 방법.
  36. 제 32 항에 있어서,
    상기 가상 채널 생성 단계는, 상기 상대방의 원격 조정에 의하여, 상기 채널 설정에 관한 정보에 기초하여 상기 적어도 하나의 가상 채널이 생성되고,
    상기 컨텐트 수신 단계는, 상기 상대방로부터 상기 선택된 소정 가상 채널에 대응하는 적어도 하나의 컨텐트를 수신하고,
    상기 컨텐트 재생 단계는, 상기 재생 상태에 관한 정보에 기초하여 상기 상대방가 설정한 재생 상태에 따라 상기 컨텐트를 재생하는 것을 특징으로 하는 네트워크로 공유되는 컨텐트 재생 방법.
  37. 제 32 항에 있어서, 상기 컨텐트 재생 방법은,
    상기 네트워크를 통해 상기 상대방에게 상기 컨텐트에 대한 메시지를 전송하는 단계를 더 포함하는 것을 특징으로 하는 컨텐트 재생 방법.
  38. 적어도 하나의 인터페이스 각각을 통해 입력된 컨텐트를 재생하는 장치에 있어서,
    2이상의 인터페이스 각각을 통해 입력되는 2이상의 컨텐트를 소정 속성에 따라 분류하는 컨텐트 분류부;
    상기 2이상의 인터페이스 각각에 대하여 상기 분류된 2이상의 컨텐트를 가상 채널에 할당하는 가상 채널 할당부; 및
    상기 가상 채널 및 미리 점유된 기본 채널을 포함하는 설정 채널들 중 소정 채널을 선택하는 채널 선택부를 포함하는 것을 특징으로 하는 컨텐트 재생 장치.
  39. 제 38 항에 있어서, 상기 컨텐트 재생 장치는,
    상기 채널 설정에 관한 정보 및 상기 컨텐트의 재생 상태에 관한 정보를 저장하는 것을 특징으로 하는 컨텐트 재생 장치.
  40. 제 39 항에 있어서, 상기 컨텐트 재생 장치는,
    상기 컨텐트의 분류 및 상기 채널 설정에 관한 정보 및 상기 재생되는 컨텐트의 재생 상태에 관한 정보가 삽입된 가상 채널 메타데이터를, 네트워크를 통해 전송하는 네트워크 공유부를 더 포함하는 것을 특징으로 하는 컨텐트 재생 장치.
  41. 제 39 항에 있어서, 상기 컨텐트 재생 장치는,
    상기 가상 채널 및 미리 점유된 기본 채널을 포함하는 설정 채널들이 표시되는 채널 선택 가이드를 생성하고, 상기 채널 선택 가이드를 재생하는 채널 선택 가이드 재생부를 더 포함하고,
    상기 채널 선택부는, 사용자가 상기 채널 선택 가이드를 이용하여 소정 채널을 선택하는 것을 특징으로 하는 컨텐트 재생 장치.
  42. 네트워크를 통해 접근 가능한 상대방과 공유되는 컨텐트를 재생하는 장치에 있어서,
    상기 상대방의 재생 장치의 채널 설정에 관한 정보 및 상기 컨텐트의 재생 상태에 관한 정보를 포함하는 가상 채널 메타데이터를 수신하는 가상 채널 메타데이터 수신부;
    상기 채널 설정에 관한 정보에 기초하여 적어도 하나의 가상 채널을 생성하는 가상 채널 생성부;
    상기 가상 채널에 대응하는 적어도 하나의 컨텐트를 수신하는 컨텐트 수신부; 및
    상기 수신된 적어도 하나의 컨텐트를 상기 재생 상태에 관한 정보에 기초하여 재생하는 컨텐트 재생부를 포함하고,
    상기 가상 채널은, 상기 상대방의 재생 장치의 2이상의 인터페이스 각각을 통해 입력된 2이상의 컨텐트가 소정 속성에 따라 분류되어, 속성마다 동일한 속성을 갖는 적어도 하나의 컨텐트를 포함하는 컨텐츠 그룹이 대응되고, 상기 속성마다 대응되는 컨텐츠 그룹에 대해 할당된 채널인 것을 특징으로 하는 네트워크로 공유되는 컨텐트 재생 장치.
  43. 제 42 항에 있어서, 상기 네트워크로 공유되는 컨텐트 재생 장치는,
    상기 생성된 채널 리스트에 기초하여 생성된 적어도 하나의 가상 채널을 이용하여 채널 선택 가이드를 생성하는 채널 선택 가이드 생성부를 더 포함하고,
    상기 컨텐트 수신부는, 상기 채널 선택 가이드를 이용하여 소정 가상 채널이 선택되면 상기 소정 가상 채널에 대응하는 적어도 하나의 컨텐트를 수신하는 것을 특징으로 하는 네트워크로 공유되는 컨텐트 재생 장치.
  44. 적어도 하나의 인터페이스 각각을 통해 입력된 컨텐트를 재생하는 방법에 있어서,
    2이상의 인터페이스 각각에 대하여 적어도 하나의 가상 채널을 할당하는 단계; 및
    상기 가상 채널이 선택되면 해당 가상 채널에 맵핑된 인터페이스를 통해서 입력되는 정보를 출력하는 단계를 포함하는 컨텐트 재생 방법.
  45. 제 44 항에 있어서, 상기 정보 출력 단계는,
    상기 적어도 하나의 인터페이스를 통해서 입력되는 정보가 스트리밍 정보일 경우에는 해당 스트리밍 정보를 출력하는 것을 특징으로 하는 컨텐트 재생 방법.
  46. 제 44 항에 있어서, 상기 정보 출력 단계는,
    상기 적어도 하나의 인터페이스를 통해서 입력되는 정보가 적어도 하나의 파일 정보일 경우에는 해당되는 적어도 하나의 파일 정보를 출력하는 것을 특징으로 하는 컨텐트 재생 방법.
  47. 제 44 항에 있어서, 상기 컨텐트 재생 방법은,
    상기 적어도 하나의 인터페이스를 통해서 입력되는 정보가 적어도 하나의 파일 정보일 경우, 상기 파일을 적어도 하나의 속성에 따라 분류하고, 각각의 속성별 파일 그룹을 생성하는 단계를 더 포함하고,
    상기 가상 채널 할당 단계는, 상기 파일 그룹에 하나의 가상 채널을 할당하는 단계를 포함하는 것을 특징으로 하는 컨텐트 재생 방법.
  48. 제 47 항에 있어서,
    상기 파일 그룹에 할당된 가상 채널은, 상기 인터페이스에 할당된 가상 채널의 하위 채널임을 특징으로 하는 컨텐트 재생 방법.
  49. 제 47 항에 있어서, 상기 가상 채널 할당 단계는,
    상기 파일 그룹에 대하여 가상 채널이 설정된 후, 추가적으로 만들어진 새로운 파일 그룹에 대해서, 상기 기 설정된 가상 채널의 하위 채널로 설정하는 것을 특징으로 하는 컨텐트 재생 방법.
  50. 적어도 하나의 인터페이스를 통해 입력된 컨텐트를 재생하는 장치에 있어서,
    2이상의 인터페이스 각각에 대하여 적어도 하나의 가상 채널을 할당하는 인터페이스별 가상 채널 할당부; 및
    상기 가상 채널이 선택되면 해당 가상 채널에 맵핑된 인터페이스를 통해서 입력되는 정보를 출력하는 인터페이스별 정보 출력부를 포함하는 것을 특징으로 하는 컨텐트 재생 장치.
  51. 제 1 항 내지 제 31 항 중 어느 한 항의 컨텐트 재생 방법을 구현하기 위한 프로그램이 기록된 컴퓨터로 판독 가능한 기록 매체.
  52. 제 32 항 내지 제 37 항 중 어느 한 항의 네트워크로 공유되는 컨텐트 재생 방법을 구현하기 위한 프로그램이 기록된 컴퓨터로 판독 가능한 기록 매체.
  53. 제 44 항 내지 제 49 항 중 어느 한 항이 컨텐트 재생 방법을 구현하기 위한 프로그램이 기록된 컴퓨터로 판독 가능한 기록 매체.
KR1020090001289A 2009-01-07 2009-01-07 통합 채널 관리를 통한 컨텐트 재생 방법 및 장치 KR101564415B1 (ko)

Priority Applications (8)

Application Number Priority Date Filing Date Title
KR1020090001289A KR101564415B1 (ko) 2009-01-07 2009-01-07 통합 채널 관리를 통한 컨텐트 재생 방법 및 장치
PCT/KR2009/006470 WO2010079883A2 (en) 2009-01-07 2009-11-05 Method and apparatus for reproducing content through integrated channel management
CN2009801573811A CN102326178A (zh) 2009-01-07 2009-11-05 通过综合频道管理来再现内容的方法和设备
CN201610197249.5A CN105744186B (zh) 2009-01-07 2009-11-05 通过综合频道管理来再现内容的方法和设备
EP09837644.5A EP2377091A4 (en) 2009-01-07 2009-11-05 METHOD AND APPARATUS FOR REPRODUCING CONTENT BY INTEGRATED CHANNEL MANAGEMENT
MX2011007309A MX2011007309A (es) 2009-01-07 2009-11-05 Metodo y aparato de reproduccion de contenido a traves de manejo de canal integrado.
US12/616,164 US8966546B2 (en) 2009-01-07 2009-11-11 Method and apparatus for reproducing content through integrated channel management
US14/611,706 US20150150071A1 (en) 2009-01-07 2015-02-02 Method and apparatus for reproducing content through integrated channel management

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020090001289A KR101564415B1 (ko) 2009-01-07 2009-01-07 통합 채널 관리를 통한 컨텐트 재생 방법 및 장치

Publications (2)

Publication Number Publication Date
KR20100081868A KR20100081868A (ko) 2010-07-15
KR101564415B1 true KR101564415B1 (ko) 2015-10-30

Family

ID=42312572

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020090001289A KR101564415B1 (ko) 2009-01-07 2009-01-07 통합 채널 관리를 통한 컨텐트 재생 방법 및 장치

Country Status (6)

Country Link
US (2) US8966546B2 (ko)
EP (1) EP2377091A4 (ko)
KR (1) KR101564415B1 (ko)
CN (2) CN102326178A (ko)
MX (1) MX2011007309A (ko)
WO (1) WO2010079883A2 (ko)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2018160030A1 (en) * 2017-03-02 2018-09-07 Samsung Electronics Co., Ltd. Display device and linkage service method
US10708670B2 (en) 2017-08-28 2020-07-07 Samsung Electronics Co., Ltd. Image display apparatus and method of operating the same
WO2023136438A1 (ko) * 2022-01-14 2023-07-20 삼성전자 주식회사 컨텐트 공유를 위한 시스템 및 전자 장치

Families Citing this family (27)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8687128B2 (en) * 2007-04-19 2014-04-01 At&T Intellectual Property I, L.P. System and method of navigating previously viewed channels
EP2487921A3 (en) * 2011-02-10 2014-05-28 LG Electronics Inc. Multi-functional display device having a channel scan interface and a method for controlling the same
EP2487922B1 (en) 2011-02-10 2015-06-24 LG Electronics Inc. Multi-functional display device having an electronic programming guide and method for controlling the same
EP2487923A3 (en) 2011-02-10 2014-03-05 LG Electronics Inc. Multi-functional display device an method for contolling the same
EP2487924A3 (en) 2011-02-10 2013-11-13 LG Electronics Inc. Multi-functional display device having a channel map and method for controlling the same
EP2487925A3 (en) 2011-02-10 2012-09-19 LG Electronics Inc. Multi-functional display device and method for displaying content on the same
US20130055313A1 (en) * 2011-08-31 2013-02-28 Sony Corporation Method, computer program, reception apparatus, and information providing apparatus for accessing content from a plurality of content sources
TWI479883B (zh) * 2011-12-29 2015-04-01 Amtran Technology Co Ltd 電視裝置及其應用程式的操作方法
CN103200447B (zh) * 2012-01-09 2015-11-18 瑞轩科技股份有限公司 电视装置及其应用程序的操作方法
JP5343150B2 (ja) * 2012-04-10 2013-11-13 株式会社ソニー・コンピュータエンタテインメント 情報処理装置および番組表表示方法
US9632648B2 (en) 2012-07-06 2017-04-25 Lg Electronics Inc. Mobile terminal, image display device and user interface provision method using the same
EP2904576A4 (en) * 2012-10-01 2016-06-01 Wetpaint Com Inc CUSTOMIZATION BY DYNAMIC SOCIAL CHANNELS
US8872983B2 (en) * 2012-12-27 2014-10-28 Kabushiki Kaisha Toshiba Information processing apparatus and display processing method
EP2787740A1 (en) * 2013-04-03 2014-10-08 Spotlightbros, Inc. Control of a multimedia output device by a multimedia communication apparatus connected via a router
GB2516328B (en) * 2013-07-19 2017-09-13 Samsung Electronics Co Ltd Including an additional service in a channel guide
KR102141153B1 (ko) * 2013-09-27 2020-08-04 엘지전자 주식회사 Tv 및 그 동작 방법
KR102145014B1 (ko) * 2013-11-04 2020-08-18 엘지전자 주식회사 Tv 및 그 동작 방법
KR102249486B1 (ko) * 2015-02-12 2021-05-13 엘지전자 주식회사 디스플레이 장치 및 그의 동작 방법
KR102330552B1 (ko) 2015-09-09 2021-11-24 엘지전자 주식회사 이동 단말기
KR102352454B1 (ko) * 2015-09-10 2022-01-18 엘지전자 주식회사 영상표시장치 및 그 장치의 제어 방법
CN105187861B (zh) * 2015-09-15 2019-01-18 三星电子(中国)研发中心 智能设备提供内容的方法及装置
CN105187943B (zh) * 2015-09-21 2018-06-15 三星电子(中国)研发中心 电视频道追加方法和装置
US10063895B2 (en) * 2015-12-27 2018-08-28 Comigo Ltd. System and method for allocating bandwidth in a network
CN105898574A (zh) * 2016-05-18 2016-08-24 青岛海信传媒网络技术有限公司 虚拟频道管理方法、装置及虚拟频道服务器
KR102611748B1 (ko) * 2017-01-19 2023-12-11 엘지전자 주식회사 디스플레이 장치 및 그의 동작 방법
US11317155B1 (en) * 2020-05-01 2022-04-26 Amazon Technologies, Inc. Virtual channel streaming utilizing video-on-demand content
CN114630149A (zh) * 2022-01-20 2022-06-14 浙江华数广电网络股份有限公司 一种基于匹配技术实现电视应用快捷到达的***及方法

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20070186270A1 (en) 2006-02-07 2007-08-09 Samsung Electronics Co., Ltd. Method and apparatus for processing content in home network using TV channels

Family Cites Families (29)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100644248B1 (ko) * 1997-04-14 2006-11-13 톰슨 콘슈머 일렉트로닉스, 인코포레이티드 디스플레이를 위한 복합 프로그램 가이드를 형성하기 위해 복수의 소스로부터 데이터를 특정한 순서로 배열하기 위한 방법
US7197709B2 (en) * 1999-09-16 2007-03-27 Sharp Laboratories Of America, Inc. Audiovisual information management system with multiple user identifications
KR100323685B1 (ko) 1999-11-12 2002-02-07 구자홍 데이터 콘텐츠 수신 방법 및 장치
CA2392396A1 (en) * 1999-11-22 2001-05-31 America Online, Inc. Managing electronic content from different sources
US6745223B1 (en) * 2000-01-26 2004-06-01 Viaclix, Inc. User terminal for channel-based internet network
JP4953496B2 (ja) * 2000-05-15 2012-06-13 ソニー株式会社 コンテンツ検索・提示システム及び方法、並びに、ソフトウェア記憶媒体
JP4218185B2 (ja) * 2000-05-23 2009-02-04 ソニー株式会社 番組録画・再生システム及び番組録画・再生方法、並びに番組録画・再生装置
US20050210145A1 (en) * 2000-07-24 2005-09-22 Vivcom, Inc. Delivering and processing multimedia bookmark
US20020124071A1 (en) * 2001-03-02 2002-09-05 Proehl Andrew M. Method and apparatus for customizing multimedia channel maps
US20020157109A1 (en) * 2001-04-21 2002-10-24 Sony Corporation System and method for interactive television
DE02736739T1 (de) * 2001-05-11 2004-08-26 Scientific-Atlanta, Inc. Kanalpuffer- und anzeigeverwaltungssystem für ein multituner-beistellgerät
US8181205B2 (en) * 2002-09-24 2012-05-15 Russ Samuel H PVR channel and PVR IPG information
US20040117821A1 (en) * 2002-12-11 2004-06-17 Jeyhan Karaoguz Method and system for media exchange network with service user interface
US20040205816A1 (en) * 2003-04-11 2004-10-14 Barrett Peter T. Virtual channel preview guide
KR100649296B1 (ko) 2003-09-17 2006-11-24 엘지전자 주식회사 외부입력 기기의 채널 설정방법
JP2006086820A (ja) 2004-09-16 2006-03-30 Matsushita Electric Ind Co Ltd テレビジョン受信機
KR20060097887A (ko) 2005-03-07 2006-09-18 엑스피니티코리아주식회사 디지털 콘텐츠 서비스 시스템 및 방법
CN101151885A (zh) * 2005-03-31 2008-03-26 皇家飞利浦电子股份有限公司 生成私有个人虚拟频道的设备、方法和***
JP4349313B2 (ja) * 2005-04-18 2009-10-21 ソニー株式会社 再生装置,再生制御方法およびプログラム
KR100720556B1 (ko) 2005-05-09 2007-05-22 엘지전자 주식회사 녹화물에 채널번호 설정 기능을 갖는 텔레비전 수상기 및채널번호 설정 방법
US20070074245A1 (en) * 2005-09-26 2007-03-29 Microsoft Corporation Virtual channels
US20070107019A1 (en) * 2005-11-07 2007-05-10 Pasquale Romano Methods and apparatuses for an integrated media device
US8600836B2 (en) * 2005-11-08 2013-12-03 Qualcomm Incorporated System for distributing packages and channels to a device
US20070124769A1 (en) * 2005-11-30 2007-05-31 Qwest Communications International Inc. Personal broadcast channels
US8284915B2 (en) * 2006-06-30 2012-10-09 At&T Intellectual Property Ii, L.P. Method and apparatus for providing virtual closed circuit television
US8381249B2 (en) * 2006-10-06 2013-02-19 United Video Properties, Inc. Systems and methods for acquiring, categorizing and delivering media in interactive media guidance applications
JP4320745B2 (ja) * 2007-05-15 2009-08-26 船井電機株式会社 デジタル放送受信装置
KR101399360B1 (ko) 2007-12-05 2014-05-30 삼성전자주식회사 디바이스 제어 방법 및 그 장치
US20100131982A1 (en) * 2008-11-26 2010-05-27 Jaan-Huei Chen Method for generating and accessing scheduled program list and multimedia device for the same

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20070186270A1 (en) 2006-02-07 2007-08-09 Samsung Electronics Co., Ltd. Method and apparatus for processing content in home network using TV channels

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2018160030A1 (en) * 2017-03-02 2018-09-07 Samsung Electronics Co., Ltd. Display device and linkage service method
US10708670B2 (en) 2017-08-28 2020-07-07 Samsung Electronics Co., Ltd. Image display apparatus and method of operating the same
US11317169B2 (en) 2017-08-28 2022-04-26 Samsung Electronics Co., Ltd. Image display apparatus and method of operating the same
WO2023136438A1 (ko) * 2022-01-14 2023-07-20 삼성전자 주식회사 컨텐트 공유를 위한 시스템 및 전자 장치

Also Published As

Publication number Publication date
CN102326178A (zh) 2012-01-18
US20150150071A1 (en) 2015-05-28
US20100175089A1 (en) 2010-07-08
EP2377091A4 (en) 2013-07-31
MX2011007309A (es) 2011-08-04
KR20100081868A (ko) 2010-07-15
WO2010079883A3 (en) 2010-09-02
CN105744186B (zh) 2019-10-18
EP2377091A2 (en) 2011-10-19
CN105744186A (zh) 2016-07-06
US8966546B2 (en) 2015-02-24
WO2010079883A2 (en) 2010-07-15

Similar Documents

Publication Publication Date Title
KR101564415B1 (ko) 통합 채널 관리를 통한 컨텐트 재생 방법 및 장치
JP5145719B2 (ja) メタデータ収集システム、コンテンツ管理サーバ、メタデータ収集装置、メタデータ収集方法およびプログラム
US9712862B2 (en) Apparatus, systems and methods for a content commentary community
KR101733793B1 (ko) 데이터 관리 방법 및 장치
JP4859943B2 (ja) メタデータ注入を用いたメディアファイルの管理
US20080104219A1 (en) Content Sharing System, Content Management Server, Client Station, Method for Managing Content, Method for Acquiring Content, and Program
US8707169B2 (en) Information processing apparatus and method for editing artist link information
US20140214849A1 (en) Correlating categories of attributes of contents with classification elements
TW200950406A (en) System and method for managing, controlling and/or rendering media in a network
JP2004295568A (ja) 情報処理装置、および情報処理方法、並びにコンピュータ・プログラム
EP3651421B1 (en) Multimedia display method, apparatus, and device
KR101702563B1 (ko) 직관적인 선택에 기초해 디바이스에 액세스하는 방법 및 장치
JPWO2008075618A1 (ja) 情報処理端末、tv番組録画装置、情報処理方法および情報処理プログラム
US8799962B2 (en) Display control system, display control device, and display control method
KR100483451B1 (ko) 컨텐츠 파일과 네비게이션 정보의 편집처리방법 및 그 방법에 의하여 정보가 기록된 기록매체
JP2010147507A (ja) コンテンツ再生装置
CN104978372B (zh) 多媒体信息处理方法、多媒体装置与多媒体网络***
JP4944124B2 (ja) コンテンツ再生システム、およびコンテンツ再生方法
JP7063351B2 (ja) 情報処理装置、情報処理方法、および情報処理プログラム
JP7100468B2 (ja) 端末装置及びプログラム
JP5816852B2 (ja) コンテンツ検索装置、コンテンツ検索方法、プログラム
KR20150072513A (ko) 커스터마이즈 음원생성을 위한 장치와 시스템 및 커스터마이즈 음원 생성 방법
WO2006030995A9 (en) Index-based authoring and editing system for video contents
KR20110063200A (ko) 홈 네트워크를 통한 미디어 브라우징 장치 및 방법
KR101614946B1 (ko) 장면 간의 링크를 이용한 멀티미디어 컨텐츠 재생 방법 및 장치

Legal Events

Date Code Title Description
A201 Request for examination
E902 Notification of reason for refusal
E701 Decision to grant or registration of patent right
GRNT Written decision to grant
FPAY Annual fee payment

Payment date: 20180921

Year of fee payment: 4

FPAY Annual fee payment

Payment date: 20190927

Year of fee payment: 5