





본 발명은 데이터 스트림을 재생하기 위한 제어 시스템에 관한 것이다.The present invention relates to a control system for playing back a data stream.
셋-톱 박스(STB)들로 보통 불리는 디지털 비디오 디코딩 박스들은 비디오 콘텐츠, 예컨대 텔레비전 프로그램들 또는 VOD(Video On Demand) 타입의 비디오 콘텐츠가 (예컨대, 인터넷, 위성 또는 TNT에 의해) 디지털 송신 네트워크를 통해 액세스되도록 한다.Digital video decoding boxes, commonly referred to as set-top boxes (STBs), allow video content such as television programs or video on demand (VOD) type video content (e.g., by the Internet, satellite or TNT) to be transmitted over a digital transmission network. To be accessed.
또한, STB들은 다른 기능들을 통합할 수 있다:In addition, STBs can integrate other functions:
- 사용자가 현재 TV 프로그램을 일시중지시키고 상기 TV 프로그램을 나중에 시청하도록 하기 위하여, 프로그램이 미리정의된 시간 프레임 동안에 또는 그때그때(on the fly) 레코딩되도록 하는 하드 디스크;A hard disk which allows the program to be recorded during or on the fly for a predefined time frame, in order for the user to pause the current TV program and to watch the TV program later;
- 인터넷 액세스;-Internet access;
- 웹 라디오 브로드캐스트 서비스;-Web radio broadcast service;
- DLNA 서버 역할을 맡은 컴퓨터의 파일 관리자에서 내비게이션을 허용하고, 상기 컴퓨터 상에 저장된 콘텐츠가 재생되도록 하는 DLNA 지원;DLNA support to allow navigation in the file manager of a computer acting as a DLNA server and allow content stored on the computer to be played;
- 등등.- etc.
이러한 다수의 기능들은 STB 콤플렉스를 사용한다. 기능을 사용하기 위하여, 사용자는, 특정 원격 제어부를 이용하여 텔레비전의 스크린 상에 디스플레이되는 그래픽 인터페이스에서 내비게이팅해야 한다. TV 스크린 상에서의 디스플레이에 의해 유발되는 가독성 제약들, 및 그래픽 인터페이스에서 내비게이팅하기 위한 원격 제어부의 사용에 관련된 제약들을 고려하면, 상기 그래픽 인터페이스는 종종 사용의 단순성 및 편의성이 없다. 또한, 이러한 기능들 전부가 STB의 비용을 증가시킨다.Many of these functions use the STB complex. In order to use the function, the user must navigate in a graphical interface displayed on the screen of the television using a particular remote control. Given the readability constraints caused by the display on the TV screen, and the constraints related to the use of the remote control to navigate in the graphical interface, the graphical interface often lacks simplicity and convenience of use. In addition, all of these functions increase the cost of the STB.
본 발명은 상황을 개선시키는 것을 목적으로 한다.The present invention aims to improve the situation.
이를 위해, 본 발명은 데이터 스트림을 재생하기 위한 제어 시스템에 관한 것이고, 상기 제어 시스템은,To this end, the invention relates to a control system for reproducing a data stream, said control system comprising:
· 사용자가 재생될 데이터 스트림을 선택하도록 하기 위한 사용자 인터페이스 수단,User interface means for allowing a user to select a data stream to be played;
· 상기 재생될 데이터 스트림을 수신하기 위한 수단,Means for receiving the data stream to be reproduced,
· 수신된 데이터 스트림을 외부 출력 수단을 통해, 상기 스트림을 재생할 수 있는 디바이스에 전송하기 위한 수단Means for transmitting the received data stream via external output means to a device capable of playing the stream;
을 포함하고, 상기 제어 시스템은 서로 분리된 제1 디바이스 및 제2 디바이스,The control system includes a first device and a second device separated from each other,
· 상기 데이터 스트림을 수신하기 위한 수단, 및 수신된 스트림을 상기 외부 출력 수단을 통해 전송하기 위한 수단을 통합하는, 수신 디바이스로 불리는 제1 디바이스, 및A first device, called a receiving device, incorporating means for receiving the data stream, and means for transmitting the received stream via the external output means, and
· 상기 사용자 인터페이스 수단을 통합하고, 사용자에 의한 재생될 스트림의 선택에 따라서, 선택된 스트림을 재생하기 위한 커맨드 ― 상기 커맨드는, 상기 선택된 스트림의 위치를 찾아내기 위한 데이터를 포함함 ― 를 상기 제1 디바이스에 전송하기 위한 수단을 포함하는, 제어 디바이스로 불리는 제2 디바이스Incorporating said user interface means and, according to the selection of the stream to be played by the user, a command for playing the selected stream, the command comprising data for locating the selected stream; A second device, called a control device, comprising means for transmitting to the device
를 포함하는 사실에 의해 특징지어진다.Characterized by the fact that it includes.
그러므로, 본 발명은 재생될 스트림의 선택을 허용하는 사용자 인터페이스 수단과 데이터 스트림을 관리하기 위한 수단(다시 말해, 데이터 스트림을 수신하고, 상기 데이터 스트림을 재생할 수 있는 디바이스에 상기 데이터 스트림을 재전송하기 위하여)을 두 개의 분리된 디바이스들, 즉 제어 디바이스와 수신 디바이스로 각각 분리시키는 것을 수반한다. 제어 디바이스는 재생될 스트림의 위치를 찾아내기 위한 주소를 획득하고, 상기 주소를 수신 디바이스에 전송하고, 그런 다음 상기 수신 디바이스는 공급받은 주소에 있는 스트림을 리트리빙할 필요만 있다. 제어 디바이스는, 텔레비전 스크린 상에서의 디스플레이 및 내비게이션의 제약들 없이, 사용하기 쉬운 사용자 인터페이스를 제공할 수 있다. 또한, 수신 디바이스는, 재생될 스트림을 선택하기 위한 사용자 인터페이스 수단 없이, 기술적 관점으로부터 가능한 가장 단순할 수 있고, 이는 상기 수신 디바이스의 비용을 제한시킨다. 본 발명에 따라, 스트림을 선택하기 위한, 사용자와 사용자 인터페이스 사이의 전체 상호작용성은 제어 디바이스에서 수행된다.Therefore, the present invention relates to a user interface means allowing selection of a stream to be reproduced and means for managing the data stream (in other words, to retransmit the data stream to a device capable of receiving the data stream and reproducing the data stream). ) Is split into two separate devices, the control device and the receiving device, respectively. The controlling device obtains an address for locating the stream to be played, sends the address to the receiving device, and then the receiving device only needs to retrieve the stream at the supplied address. The control device can provide an easy-to-use user interface without the limitations of display and navigation on the television screen. In addition, the receiving device can be as simple as possible from a technical point of view, without user interface means for selecting a stream to be played, which limits the cost of the receiving device. According to the invention, the overall interactivity between the user and the user interface for selecting a stream is performed at the control device.
유리하게, 제1 디바이스는, 제2 연결 디바이스에 대한 직접 무선 연결을 셋업하고 무선 액세스 포인트에 대한 연결을 위한 데이터를 수신하기 위한 수단을 포함하고, 제2 디바이스는, 무선 액세스 포인트로의 제1 디바이스의 연결을 돕기 위한 수단 ― 상기 수단은, 무선 액세스 포인트로의 제1 디바이스의 연결을 위한 데이터를 입력하고 상기 입력 연결 데이터를 제1 디바이스에 전송하기 위한 그래픽 인터페이스를 디스플레이하도록 설계됨 ― 을 포함한다.Advantageously, the first device comprises means for setting up a direct wireless connection to the second connecting device and receiving data for connection to the wireless access point, the second device comprising: a first to the wireless access point; Means for assisting in connection of a device, the means being designed to input data for a connection of a first device to a wireless access point and display a graphical interface for transmitting the input connection data to the first device; .
제1 디바이스는 무선 액세스 포인트를 시뮬레이팅하도록 맞춰질 수 있다. 그런 다음, 제2 디바이스는 제1 디바이스에 직접적으로 연결될 수 있다. 그 사실로 인해, 수신 디바이스에는, 무선 액세스 포인트에 연결되는데 요구되는 데이터를 입력하기 위한 사용자 인터페이스 수단이 전혀 없을 수 있다.The first device can be tailored to simulate a wireless access point. The second device can then be directly connected to the first device. Due to that fact, the receiving device may be devoid of any user interface means for entering data required to connect to the wireless access point.
스트림을 선택하기 위한 수단은, 그래픽 인터페이스 데이터를 디스플레이하기 위한 수단, 원격 서버 상의 콘텐츠를 선택하기 위한 사용자 인터페이스에 액세스하도록 설계된 수단, 및/또는 제1 디바이스 및 제2 디바이스가 속하는 로컬 영역 네트워크에 대한 스토리지 서버 상의 파일 관리자에 액세스하도록 설계된 수단을 포함할 수 있다.Means for selecting a stream include means for displaying graphical interface data, means designed to access a user interface for selecting content on a remote server, and / or for a local area network to which the first and second devices belong. It may include means designed to access a file manager on the storage server.
사용자 인터페이스 데이터는 제어 디바이스에 저장된 그래픽 인터페이스 데이터, 또는 원격 서버 또는 로컬 서버로부터의 데이터를 포함할 수 있다.The user interface data can include graphical interface data stored on the control device, or data from a remote server or a local server.
유리하게, 제1 디바이스에는, 재생될 비디오 데이터 스트림을 사용자가 선택하기 위한 수단이 전혀 없다. 따라서, 재생될 스트림의 선택을 허용하는 전체 사용자 인터페이스는 제2 디바이스 상에 위치된다.Advantageously, the first device has no means for the user to select the video data stream to be played. Thus, the entire user interface allowing the selection of the stream to be played is located on the second device.
또한, 본 발명은 이전에 정의된 시스템을 위한 수신 디바이스에 관한 것이고, 상기 수신 디바이스는, 재생될 비디오 데이터 스트림을 수신하기 위한 수단, 수신된 스트림을 재생할 수 있는 외부 디바이스로의 비디오 출력을 위한 수단, 비디오 출력 수단을 통해 수신된 비디오 데이터의 스트림을 전송하기 위한 수단, 스트림을 재생하기 위한 제어를 수신하기 위한 수단 ― 상기 제어는, 스트림의 위치를 찾아내기 위한 주소를 포함함 ― 을 포함한다.The invention also relates to a receiving device for a system previously defined, the receiving device comprising: means for receiving a video data stream to be played back, means for outputting a video to an external device capable of playing the received stream Means for transmitting a stream of video data received via the video output means, means for receiving control for playing the stream, the control comprising an address for locating the stream.
마찬가지로, 본 발명은 청구항 제1항의 시스템에 대한 제어 디바이스에 관한 것이고, 상기 제어 디바이스는, 사용자가 재생될 데이터 스트림을 선택하도록 하기 위한 사용자 인터페이스 수단, 및 사용자에 의한 재생될 스트림의 선택에 따라서, 선택된 스트림을 재생하기 위한 커맨드 ― 상기 커맨드는, 상기 선택된 스트림의 위치를 찾아내기 위한 주소를 포함함 ― 를 다른 디바이스에 전송하기 위한 수단을 포함한다.Similarly, the invention relates to a control device for the system of
또한, 본 발명은 데이터 스트림을 재생하기 위한 제어 방법에 관한 것이고, 상기 방법은,The invention also relates to a control method for reproducing a data stream, said method comprising:
· 사용자 인터페이스 수단을 이용한 재생될 데이터 스트림의 선택 단계,Selecting a data stream to be reproduced using user interface means,
· 상기 재생될 데이터 스트림의 수신 단계,Receiving the data stream to be reproduced,
· 상기 스트림을 재생할 수 있는 디바이스로의 수신된 데이터 스트림의 송신 단계Transmitting the received data stream to a device capable of playing the stream.
를 포함하고,Including,
· 재생될 데이터 스트림의 상기 수신 단계, 및 상기 스트림을 재생할 수 있는 디바이스로의 수신된 데이터 스트림의 상기 송신 단계는 수신 디바이스로 불리는 제1 디바이스에 의해 수행되고;The receiving step of the data stream to be reproduced and the transmitting step of the received data stream to a device capable of playing the stream are performed by a first device called a receiving device;
· 재생될 데이터 스트림의 상기 선택 단계는 상기 제1 디바이스와 분리된, 제어 디바이스로 불리는 제2 디바이스에 의해 수행되고, 그리고The selecting step of the data stream to be reproduced is performed by a second device, called a control device, separate from the first device, and
· 사용자에 의한 재생될 스트림의 선택에 따라서, 선택된 스트림을 재생하기 위한 커맨드 ― 상기 커맨드는, 상기 선택된 스트림의 위치를 찾아내기 위한 데이터를 포함함 ― 의 상기 제2 디바이스에 의한 상기 제1 디바이스로의 송신 단계가 제공되는 사실에 의해 특징지어진다.To the first device by the second device of a command for playing the selected stream, the command comprising data for locating the selected stream, in accordance with the selection of the stream to be played by the user; Is characterized by the fact that the transmission step of is provided.
본 발명은 첨부된 도면들을 참조하여 본 발명의 제어 시스템의 특정 실시예의 다음을 설명을 이용하여 더욱 잘 이해될 것이다.
도 1은 본 발명의 특정 실시예에 따른 시스템의 개략도를 도시한다.
도 2는 도 1의 시스템의 수신 디바이스의 기능 블록도를 도시한다.
도 3은 도 1의 시스템의 제어 디바이스의 기능 블록도를 도시한다.
도 4는  도 1의 수신 디바이스를 게이트웨이에 연결하기 위해 구현된 방법 단계들의 흐름차트를 도시한다.
도 5a 및 도 5b는, 두 개의 특정 예시적 실시예들에 따라, 도 1의 시스템의 동작 동안 구현되는 방법 단계들을 도시한다.The invention will be better understood using the following description of specific embodiments of the control system of the invention with reference to the accompanying drawings.
 1 shows a schematic diagram of a system according to a particular embodiment of the invention.
 FIG. 2 shows a functional block diagram of a receiving device of the system of FIG. 1.
 3 shows a functional block diagram of a control device of the system of FIG. 1.
 4 shows a flowchart of method steps implemented for connecting the receiving device of FIG. 1 to a gateway.
 5A and 5B show method steps implemented during operation of the system of FIG. 1, in accordance with two particular example embodiments.
도 1에 도시된 시스템은, 서로 분리된, 수신 디바이스로 불리는 제1 디바이스(1) 및 제어 디바이스로 불리는 제2 디바이스(2)를 포함한다.The system shown in FIG. 1 comprises a
수신 디바이스(1) 및 제어 디바이스(2)는 로컬 영역 네트워크(4)에 속하고, 상기 로컬 영역 네트워크(4)는 게이트웨이(3), 이 경우 WiFi 액세스 포인트에 의해 관리된다.The
게이트웨이(3)는 예컨대 ADSL(Asymmetric Digital Subscriber Line) 라인에 의하여 외부 통신 네트워크, 이 경우 인터넷(5)에 연결된다.The gateway 3 is connected to an external communication network, in this case the Internet 5, for example by means of an Asymmetric Digital Subscriber Line (ADSL) line.
마찬가지로, 로컬 영역 네트워크(4)는 퍼스널 컴퓨터 또는 PC(7), 그리고 멀티미디어 재현 디바이스(6), 예컨대 이 경우 평판 스크린 텔레비전을 포함한다.The local area network 4 likewise comprises a personal computer or PC 7 and a
수신 디바이스(1), 제어 디바이스(2) 및 컴퓨터(7)는 무선 링크, 이 경우 WiFi 링크에 의해 게이트웨이(3)에 연결된다.  로컬 영역 네트워크(4)의 장비(1, 2 및/또는 7)와 게이트웨이(3) 사이에는 유선 연결이 예상될 수 있다.  수신 디바이스(1)는 이 경우 HDMI 커넥터들에 의해 멀티미디어 재현 디바이스(6)에 연결된다.The
수신 디바이스(1), 제어 디바이스(2), 멀티미디어 재현 디바이스(6) 및 PC(7)가 DLNA 로컬 영역 네트워크를 형성한다.  DLNA(Digital Living Network Alliance) 표준은 다양한 액터들을 정의한다:The
· 서버: 디지털 콘텐츠를 요구대로 저장 및 제공한다;Servers: store and provide digital content as required;
· "렌더러": 디지털 콘텐츠를 재생할 수 있기 위하여 상기 디지털 콘텐츠를 디코딩한다;"Renderer": decode the digital content in order to be able to play the digital content;
· "플레이어": 디코딩된 콘텐츠를 재생한다;"Player": plays decoded content;
· 제어기: 서버들에 의해 제안된 콘텐츠가 렌더러들/플레이어들에 의해 브라우징 및 재생되도록 한다.Controller: Allows content proposed by servers to be browsed and played by renderers / players.
여기서 설명된 특정 예에서, DLNA 액터들은 다음의 방식으로 DLNA 네트워크의 장비 상에 설치된다:In the specific example described herein, DLNA actors are installed on equipment of a DLNA network in the following manner:
- 수신 디바이스(1)가 DLNA 렌더러의 역할을 맡고;The receiving
- 제어 디바이스(2)가 DLNA 렌더러/플레이어, DLNA 서버 및 DLNA 제어기의 역할을 맡고;The
- PC(7)가 DLNA 서버의 역할을 맡고, 그리고The PC 7 takes the role of DLNA server, and
- 멀티미디어 재현 디바이스(6)가 DLNA 플레이어의 역할을 맡는다.The
이제, 수신 디바이스(1)의 더욱 상세한 설명이 이어진다.  도 2를 참조하면, 이러한 수신 디바이스(1)는,Now, a more detailed description of the receiving
- 재생될 데이터 스트림을 수신하기 위한 모듈(10),A
- 수신된 스트림을 재생할 수 있는 외부 디바이스에 대한 출력 인터페이스(11);An
- 수신된 데이터 스트림을 디코딩하기 위한 모듈(12);A
- 출력 인터페이스(11)를 통해, 수신 및 디코딩된 데이터 스트림을 재전송하기 위한 모듈(13);A
- 무선 통신, 이 경우 WiFi 모듈(14) ― WiFi 액세스 포인트로의 WiFi 연결을 위한 서브모듈(15)을 통합함 ―;Wireless communication, in this
- 데이터 스트림의 수신을 제어하기 위한 모듈(16); 및A
- DLNA 모듈(17)DLNA module (17)
을 포함한다.It includes.
제어 모듈(16)은, 제어 디바이스(예컨대, 제어 디바이스(2))로부터 커맨드 메시지를 수신시, 상기 커맨드 메시지를 해석하고, 상기 커맨드 메시지에 표시된 위치결정 주소에서 재생될 데이터 스트림을 리트리빙하기 위한 커맨드를 수신 모듈(10)에 전송하도록 설계된다.  이는, 서버 또는 스토리지 디바이스(로컬 또는 원격 서버에 저장된 콘텐츠의 경우) 상의 스토리지 주소에 대해, IP 멀티캐스트 주소(TV 스트림의 경우), IP 유니캐스트 주소(VOD 스트림의 경우)를 갖는 URL 형태의 주소일 수 있다.The
수신 모듈(10)은, 데이터 스트림을 리트리빙하기 위한 커맨드를 수신시 ― 상기 커맨드는, 스트림의 위치를 찾아내기 위한 주소를 포함함 ―, 수신된 위치결정 주소에서 고려중인 스트림을 리트리빙하도록 설계된다.The receiving
디코딩 모듈(12) ― 상기 디코딩 모듈(12)의 입력부는 수신 모듈(10)에 연결되고, 상기 디코딩 모듈(12)의 출력부는 재전송 모듈(13)에 연결됨 ― 은, 콘텐츠를 재생할 수 있는 외부 재현 디바이스, 예컨대 멀티미디어 재현 디바이스(6)에 의해 데이터 스트림이 재생될 수 있도록, 수신 모듈(10)에 의해 수신된 데이터 스트림을 디코딩하도록 설계된다.  디코딩은, 스트림이 암호화된 형태라면 스트림의 해독, 스트림이 압축된 형태라면 스트림의 압축해제, 그리고 수신된 스트림의 데이터의 포맷을, 비디오 출력 인터페이스(이 경우, HDMI(High Definition Multimedia Interface))와 호환가능한 포맷으로 변환하기 위한 포맷 변환을 포함한다.The
재전송 모듈(13) ― 상기 재전송 모듈(13)의 입력부는 디코딩 모듈(12)에 연결되고, 상기 재전송 모듈(13)의 출력부는 출력 인터페이스(11)에 연결됨 ― 은, 디코딩 이후에, 재생될 데이터 스트림을 출력 인터페이스(11)를 통해, 스트림을 재생, 다시 말해 재현할 수 있는 외부 디바이스에 재전송하도록 설계된다.  이러한 외부 디바이스는 예컨대 멀티미디어 재현 디바이스(6)일 수 있다.The
이 경우 출력 인터페이스(11)는 수 HDMI(High Definition Multimedia Interface) 커넥터를 포함한다.In this case, the
WiFi 통신 모듈(14)은, WiFi를 사용하여 다른 디바이스들과 통신하기 위하여, WiFi 통신 프로토콜을 구현하도록 설계된다.  WiFi 연결 서브모듈(15)은, 방법의 설명에서 이후에 설명될 바와 같이, 애드혹 WiFi 동작 모드를 이용함으로써, 수신 디바이스(1)를 WiFi 액세스 포인트에 연결하도록 설계된다.The
DLNA 모듈(17)은, 게이트웨이(3)에 의하여, DLNA 렌더러로서, 로컬 영역 네트워크(4)에 있는 다른 DLNA 액터들과 상호작용하기 위하여 DLNA 표준을 구현하도록 설계된다.  이러한 DLNA 모듈은, DLNA 표준에 의해 정의된 프로토콜들에 따라, DLNA 서버 상의 데이터 스트림의 획득, 및 상기 데이터 스트림의 디코딩 및 재현을 제어하도록 설계된다.The
모듈들(10, 12, 13, 16, 17)은 애플리케이션(또는 소프트웨어) 모듈들이다.
또한, 수신 디바이스(1)는 전원 플러그가 피팅된 케이블(18) 및 중앙 커맨드 모듈 ― 미도시 ― 을 포함하고, 상기 디바이스(1)의 엘리먼트들 전부가 상기 중앙 커맨드 모듈에 연결되고, 상기 중앙 커맨드 모듈은 이러한 엘리먼트들의 동작을 제어하도록 설계된다.The receiving
수신 디바이스(1)에는, 사용자가 재생될 스트림을 선택하도록 하기 위한 사용자 인터페이스 수단이 전혀 없음이 강조될 것이다.It will be emphasized that the receiving
제어 디바이스(2)는 이 경우 터치-감지 디지털 태블릿, 예컨대 iPad이다.  태블릿(2)은, 통상적인 방식으로, 터치-감지 디스플레이 스크린(20), 사운드 재현 수단(21), 무선, 이 경우 WiFi 통신 모듈(22), 및 DLNA 모듈(23)을 포함한다.  태블릿(2)은, 로컬 영역 네트워크(4)에 있는 스토리지 디바이스 상에서 인터넷을 통해 리트리빙된 또는 태블릿(2)에 특정된 메모리에 저장된 데이터 스트림(비디오, 오디오, 이미지)을 디코딩 및 재생할 수 있다.The
또한, 상기 태블릿은 디바이스(1)와 같은 수신 디바이스에 대한 원격 사용자 인터페이스를 위한 애플리케이션 모듈(24), 및 WiFi 액세스 포인트로의 디바이스(1)와 같은 수신 디바이스의 연결을 돕기 위한 애플리케이션 모듈(25)을 포함한다.  사용자 인터페이스 모듈(24)은, 재생될 데이터 스트림을 선택하기 위하여 그리고 이러한 스트림 상에 다양한 동작들(일시중지, 정지, 고속 감기 또는 되감기)을 수행하기 위하여, 사용자 인터페이스 GUI가 태블릿(2) 상에 구현되도록 한다.In addition, the tablet may include an
재생될 데이터 스트림은, 예로서, TV 스테이션에 의한 텔레비전 프로그램 브로드캐스트, VOD(video on demand) 또는 로컬 영역 네트워크(4)에 있는 디바이스(예컨대, 태블릿(2) 또는 PC(7))에 저장된 또는 웹 서버에 의해 제공되는 콘텐츠(비디오, 오디오 또는 이미지)에 대응할 수 있다.  데이터 스트림들은 다양한 소스들로부터 액세스될 수 있고, 다양한 사용자 인터페이스들에 의하여 선택될 수 있다.  인터페이스 모듈(24)은, 이러한 다양한 선택 사용자 인터페이스들에 액세스하도록 그리고 태블릿(2)의 터치-감지 스크린 상에 이러한 다양한 선택 사용자 인터페이스들을 디스플레이하도록 설계된다.  선택 사용자 인터페이스 데이터는 태블릿(2)에 로컬로 저장될 수 있거나, 또는 네트워크(이 경우, 인터넷 또는 로컬 영역 네트워크(4))를 통해 서버 또는 스토리지 디바이스 상에서 액세스 가능할 수 있다.The data stream to be played is stored, for example, on a device (eg
여기서 설명된 특정 예에서, 인터페이스 모듈(24)은, 태블릿(2)의 스크린 상에 그래픽 인터페이스를 디스플레이함으로써, 다양한 타입들의 스트림: TV, VOD, 나의 콘텐츠(비디오, 음악, 이미지), YouTube 등등에 대응하는 다양한 섹션들을 사용자에게 제안하도록 설계된다.In the specific example described herein, the
설명의 특정 예에서, 이러한 섹션들 중 하나의 선택시, 인터페이스 모듈(24)은, 선택 그래픽 사용자 인터페이스 또는 GUI에 액세스하도록 그리고 제어 디바이스(2)의 스크린 상에 선택 그래픽 사용자 인터페이스 또는 GUI를 디스플레이하도록 설계된다.  이러한 인터페이스는 텔레비전 서비스 웹 서버, VOD(video on demand) 서비스 웹 서버, YouTube 서비스 웹 서버 또는 로컬 영역 네트워크(4)에 있는 스토리지 디바이스 상에서 액세스 가능할 수 있다.In a particular example of the description, upon selecting one of these sections, the
TV 프로그램을 선택하기 위한 인터페이스 GUI는 텔레비전 서비스 웹 서버에 의해 제공된다. 상기 TV 프로그램을 선택하기 위한 인터페이스 GUI는, 알려진 방식으로, 다양한 텔레비전 스테이션들에 대한 프로그램 스케줄로의 액세스 및 시청될 텔레비전 프로그램의 선택을 허용하는 전자 텔레비전 프로그램 가이드를 포함한다.An interface GUI for selecting a TV program is provided by a television service web server. The interface GUI for selecting a TV program includes, in a known manner, an electronic television program guide that allows access to a program schedule for various television stations and selection of a television program to be watched.
VOD를 선택하기 위한 인터페이스 GUI는 VOD 웹 서버에 의해 제공된다.  상기 VOD를 선택하기 위한 인터페이스 GUI는, 알려진 방식으로, VOD 카탈로그 및 키워드 검색 엔진을 포함한다.  VOD 카탈로그 및 검색 엔진은, 특히 VOD 초록을 나타내기 위하여 또는 VOD를 빌리기 위하여, 각각의 VOD에 대해, 상세한 정보 레코드 및 이 경우 제어 디바이스(2)의 스크린(20)을 터치함으로써 활성화될 수 있는 커맨드들로의 액세스를 허용한다.An interface GUI for selecting a VOD is provided by the VOD web server. The interface GUI for selecting the VOD, in a known manner, includes a VOD catalog and keyword search engine. The VOD catalog and search engine can be activated for each VOD by touching the detailed information record and in this case the
YouTube 서비스를 선택하기 위한 인터페이스 GUI는 YouTube 서비스 웹 서버 상에서 액세스 가능하다. 상기 YouTube 서비스를 선택하기 위한 인터페이스 GUI는, 알려진 방식으로, YouTube 및 키워드 검색 엔진 상에서 이용가능한 비디오들의 카탈로그를 포함한다.An interface GUI for selecting a YouTube service is accessible on the YouTube service web server. The interface GUI for selecting the YouTube service includes, in a known manner, a catalog of videos available on YouTube and a keyword search engine.
"나의 콘텐츠"(비디오, 음악, 이미지)를 선택하기 위한 인터페이스 GUI는, 이 경우 로컬 영역 네트워크(4)에 있는 스토리지 디바이스 상에 저장된 파일들의 판독의 선택 및 실행을 허용하는 파일 관리자를 포함하고, 이러한 디바이스는 DLNA 서버의 역할을 맡는다. 로컬 영역 네트워크로부터 원격이고 ― 상기 로컬 영역 네트워크의 외부에 있고 ― 외부 네트워크에 의하여 액세스될 수 있는 스토리지 디바이스 또는 서버 상에 저장되는 파일들에 대한 관리자에 액세스하는 것을 예상하는 것이 가능할 것이다.The interface GUI for selecting "My content" (video, music, images) comprises a file manager which in this case allows the selection and execution of reading of files stored on storage devices in the local area network 4, This device takes on the role of a DLNA server. It would be possible to anticipate accessing an administrator for files stored on a storage device or server that is remote from the local area network—outside the local area network—and accessible by an external network.
또한, 사용자에 의한 재생될 스트림의 선택 이후에 그리고 이러한 스트림을 재현 디바이스(6) 상에서 재생하기 위한 사용자로부터의 커맨드 이후에, 모듈(24)은, 스트림을 재생하기 위한 "재생" 커맨드를 수신 디바이스(1)에 전송하도록 설계된다.  재생 커맨드는, 이 경우 URL 형태의, 재생될 스트림의 위치를 찾아내기 위한 주소를 포함한다.Further, after the selection of the stream to be played back by the user and after a command from the user for playing this stream on the
연결을 돕기 위한 모듈(25)은, 수신 디바이스(예컨대, 디바이스(1))로부터의 연결 요청의 수신시, WiFi 액세스 포인트로의 연결을 위한 데이터를 입력하기 위한 그래픽 사용자 인터페이스(또는 GUI 인터페이스)를 디스플레이하도록, 그리고 WiFi 액세스 포인트로의 액세스를 갖는 입력 연결 데이터를 수신 디바이스에 전송하도록 설계된다.The
DLNA 모듈(23)은, DLNA 렌더러/플레이어, DLNA 서버 또는 DLNA 제어기로서, 게이트웨이(3)를 통해, 로컬 영역 네트워크(4)에 있는 다른 DLNA 액터들과 상호작용하기 위하여 DLNA 표준을 구현하도록 설계된다.  이러한 DLNA 모듈은, DLNA 표준에 의해 정의된 프로토콜들에 따라, 태블릿(2)에 저장된 데이터 스트림을 제공하기 위하여, 태블릿에 저장된 콘텐츠가 렌더러들/플레이어들에 의해 브라우징 및 재생되도록 하기 위하여, DLNA 서버 상의 데이터 스트림의 획득, 그리고 그 디코딩 및 재현을 제어하도록 설계된다.The
멀티미디어 재현 디바이스(6)는 이 경우 암 HDMI 커넥터가 장착된 평판 스크린 텔레비전이다.  상기 멀티미디어 재현 디바이스(6)는 멀티미디어 콘텐츠(비디오, 오디오 또는 이미지)를 재생할 수 있는 임의의 다른 디바이스일 수 있다.The
PC(7)는 멀티미디어 콘텐츠(비디오, 오디오, 이미지)를 저장한다. 상기 PC(7)는 로컬 영역 네트워크(4)에서 DLNA 서버의 역할을 맡는다.The PC 7 stores multimedia contents (video, audio, images). The PC 7 assumes the role of a DLNA server in the local area network 4.
도 4, 도 5a 및 도 5b를 참조하면, 도 1의 시스템의 동작이 이제 설명될 것이다.4, 5A and 5B, the operation of the system of FIG. 1 will now be described.
가장 먼저, 디바이스(1)에는 게이트웨이(3)로의 연결을 위해 필요한 데이터를 사용자가 입력하도록 하기 위한 사용자 인터페이스 수단이 전혀 없음을 알고, 수신 디바이스(1)를 게이트웨이(3)에 연결하기 위하여 구현된 단계들이 설명될 것이다.  수신 디바이스(1)에 의해 실행되는 단계들은 WiFi 연결 서브모듈(15)에 의해 구현된다.First of all, it is realized that the
수신 디바이스(1)에는 사용자 인터페이스 수단이 전혀 없기 때문에, 수신 디바이스(1)는 제어 디바이스(2)에 의하여 게이트웨이(3)에 연결된다.Since the receiving
단계(E0)에서, 사용자는, 수신기 디바이스(1)를 시작시키기 위하여 수신 디바이스(1)를 메인즈에 플러깅한다.In step E0, the user plugs the receiving
테스트 단계(E1)에서, 수신 디바이스(1)는, 상기 수신 디바이스(1)가 WiFi 액세스 포인트(또는 WiFi 단말)에 연결되는지를 체크한다.  유효한 WiFi 연결이 아직 셋업되지 않았다면, 테스트는 네거티브이다.  그런 다음, 단계(E2)에서, 수신 디바이스(1)는, 제어 디바이스(2)에 직접적으로 연결을 셋업하기 위하여, 자신을 애드 혹 WiFi 동작 모드에 둔다.  애드 혹 WiFi 모드는, 알려진 방식으로, 수신 디바이스(1)가 네트워크 이름 SSID(Service Set Identifier)를 이용하여 WiFi 액세스 포인트를 시뮬레이팅하는 것을 수반한다.  제어 디바이스(2)는, WiFi 모드에서, 수신 디바이스(1)에 직접적으로 연결된다.In the test step E1, the receiving
단계(E3)에서, 수신 디바이스(1)는 WiFi 액세스 포인트로의 연결을 위한 요청을 제어 디바이스(2)에 전송한다.In step E3, the receiving
단계(E4)에서, 수신 디바이스(1)로부터 요청의 수신시, 제어 디바이스(2)는 로컬 WiFi 액세스 포인트 또는 게이트웨이(3)로의 연결을 위한 정보를 입력하기 위한 사용자 인터페이스를 디스플레이한다.  입력 인터페이스는, 수신 디바이스(1)를 게이트웨이(3)에 연결하는데 필요한 연결 데이터를 사용자가 입력하도록 요청한다.  이러한 연결 데이터는, 게이트웨이(3)와 연관되는 네트워크 이름 SSID 및 보안 키, 이 경우 WPA 키를 포함한다.In step E4, upon receipt of the request from the receiving
단계(E5)에서, 사용자는 제어 디바이스(2)에 대해, 키보드, 이 경우 가상 키보드를 이용하여 요구되는 연결 데이터(게이트웨이(3)와 연관되는 SSID 및 WPA 키)를 입력하고, 그런 다음 입력 데이터를 검증한다.In step E5, the user enters the required connection data (SSID and WPA key associated with the gateway 3) using the keyboard, in this case the virtual keyboard, to the
단계(E6)에서, 제어 디바이스(2)는 입력 연결 정보(게이트웨이(3)의 SSID 및 WPA 키)를 수신 디바이스(1)에 전송하고, 상기 수신 디바이스(1)는 그들을 메모리에 레코딩한다.In step E6, the
단계(E7)에서, 수신 디바이스(1)는, 제어 디바이스(2)에 의해 제공된 연결 정보를 이용하여, WiFi 모드로, 게이트웨이(3)에 연결된다.In step E7, the
일단 수신 디바이스(1)가 게이트웨이(3)에 연결되었다면, 수신 디바이스(1)는 애드 혹 WiFi 동작 모드를 중단시킨다.  그런 다음, 수신 디바이스(1)와 제어 디바이스(2) 사이의 직접적인 WiFi 연결이 중단된다.Once the receiving
수신 디바이스(1)를 게이트웨이(3)에 연결하기 위해 방금 설명된 단계들은, WiFi 액세스 포인트로의 유효한 WiFi 연결이 검출되지 않을 때마다, 다시 말해 다음의 두 경우들에서 구현된다:The steps just described for connecting the receiving
- (앞서 설명된 바와 같이) WiFi 액세스 포인트로의 첫 번째 연결시, 그리고On the first connection to a WiFi access point (as described above), and
- 새로운 WiFi 커버리지 영역에서, 즉 수신 디바이스(1)가 (이전에 레코딩된 WiFi 액세스 포인트에 의해 커버되는 영역 밖에 있는) 새로운 WiFi 액세스 포인트의 커버리지 영역으로 이동될 때.In the new WiFi coverage area, ie when the receiving
수신 디바이스(1)는, 필요하다면 그에 자동으로 재연결될 수 있기 위하여, 자신이 연결되는 다양한 액세스 포인트들에 대한 연결 데이터를 메모리에 저장한다.  수신 디바이스(1)가 두 개의 레코딩된 WiFi 액세스 포인트들의 커버리지 영역에 있을 때, 수신 디바이스(1)는 가장 강한 무선 신호를 갖는 액세스 포인트에 연결된다.The receiving
마찬가지로, 태블릿(2)은, 알려진 방식으로, WiFi를 사용하여, 게이트웨이(3)에 연결된다.Similarly, the
일단 WiFi에 의하여 게이트웨이(3)에 연결되었다면, 수신 디바이스(1) 및 제어 디바이스(2)는 게이트웨이(3)에 의하여 서로 통신할 수 있다.Once connected to the gateway 3 by WiFi, the receiving
이제, 두 개의 예시적 실시예들에 대해, 멀티미디어 재현 디바이스(6) 상에서 데이터 스트림을 선택 및 재생하기 위하여 시스템에 의해 구현되는 단계들의 설명이 이어진다.Now, for two exemplary embodiments, a description of the steps implemented by the system for selecting and playing back a data stream on the
제1 예시적 실시예에서, 재생될 스트림은 TV 프로그램이다.In the first exemplary embodiment, the stream to be played is a TV program.
단계(E10)에서, 사용자는, 재생될 스트림을 선택하기 위하여, 제어 디바이스(2) 상에 인터페이스 애플리케이션(24)을 실행시킨다.In step E10, the user runs the
단계(E11)에서, 제어 디바이스(2)는 사용자가 다음의 섹션들: TV, VOD, YouTube, 나의 콘텐츠(비디오, 음악, 이미지/사진) 중 하나를 선택하도록 하는 그래픽 인터페이스를 디스플레이한다.In step E11, the
단계(E12)에서, 사용자는 제어 디바이스(2) 상의 섹션들 중 하나를 선택한다.  제1 예시적 실시예에 따라, 사용자는 TV 섹션을 선택한다.  단계(E13)에서, 제어 디바이스(2)는 TV 프로그램들을 선택하기 위한 인터페이스를 디스플레이하기 위해 자신의 스크린을 사용하고, 상기 TV 프로그램들은 텔레비전 서비스 웹 서버 상에서 액세스 가능하다.  따라서, 사용자는, 다양한 텔레비전 스테이션들 상에서 진행중인 프로그램들의 스케줄을 보기 위해, 제어 디바이스(2)의 스크린을 사용한다.In step E12, the user selects one of the sections on the
단계(E14)에서, 사용자는 프로그램들 중 하나를, 제어 디바이스(2)를 이용하여, 이 경우 디바이스(2)의 스크린 상에서의 이러한 프로그램의 터치 선택에 의하여 선택한다.In step E14, the user selects one of the programs using the
단계(E15)에서, 프로그램의 선택 이후에, 제어 디바이스(2)는 인터넷의 네트워크 상에서 스트림의 위치를 찾아내기 위한 주소를 수신한다.  스트림의 위치를 찾아내기 위한 주소는 선택된 TV 프로그램의 브로드캐스트를 위한 IP 멀티캐스트 주소를 포함하고, URL 형태로 나타난다.  선택된 스트림의 위치를 찾아내기 위한 주소의 수신시, 제어 디바이스(2)는, 수신된 주소에서 스트림을 리트리빙하고, 제어 디바이스(2) 상에서 스트림이 사용자에 의해 프리뷰되도록 하기 위하여 스트림을 재생한다.In step E15, after the selection of the program, the
단계(E16)에서, 멀티미디어 재현 디바이스(6)에 선택된 TV 프로그램의 판독의 전달을 제어하기 위하여, 사용자는 제어 디바이스(2)의 스크린 상에서 특정 동작, 예컨대 커맨드 아이콘의 터치 선택 또는 미리정의된 터치 제스처를 수행한다.  그런 다음, 제어 디바이스(1)는, 단계(E17)에서, 선택된 프로그램을 재생하기 위한 "재생" 커맨드를 수신 디바이스(1)에 전송한다.  상기 커맨드는 재생될 TV 프로그램 데이터 스트림의 위치를 찾아내기 위한 주소를 포함한다.In step E16, in order to control the delivery of the reading of the selected TV program to the
단계(E18)에서, 커맨드의 수신시, 수신 디바이스(1)는 수신된 재생 커맨드를 해석하고, 커맨드에서 수신된 위치결정 주소를 이용함으로써, 선택된 TV 프로그램 스트림을 리트리빙한다.In step E18, upon receipt of the command, the receiving
단계(E19)에서, 수신 디바이스(1)는 TV 프로그램 스트림을 수신하고, 상기 TV 프로그램 스트림을 디코딩하고, 재현을 위해, HDMI 출력 인터페이스를 통해 멀티미디어 재현 디바이스(6)에 상기 TV 프로그램 스트림을 전송한다.In step E19, the receiving
단계(E20)에서, 멀티미디어 재현 디바이스(6)는 TV 프로그램을 재생한다.In step E20, the
마찬가지로, 제어 디바이스(2)는 사용자가 다른 커맨드들, 예컨대 특히, 현재 판독되고 있는 스트림을 일시중지하기 위한 "일시중지", 스트림의 판독을 정지하기 위한 "정지", N배 가속도로 스트림을 판독하기 위한 "고속감기 N" 커맨드, N배 가속도로 스트림을 뒤로 판독하기 위한 "고속되감기 N"을 수신 디바이스(1)에 전송하도록 한다.Similarly, the
제2 예시적 실시예에서, 재생될 데이터 스트림은 PC(7)에 로컬로 저장된 비디오 제어이다.  이러한 예시적 실시예에서, PC(7)는 DNLA 서버의 역할을 맡고, 제어 디바이스(2)는 DLNA 제어, DLNA 렌더러 및 DLNA 플레이어의 역할들을 맡고, 수신 디바이스(1)는 DLNA 렌더러의 역할을 맡고, 멀티미디어 재현 디바이스(6)는 DLNA 플레이어의 역할을 맡는다.In the second exemplary embodiment, the data stream to be played is video control stored locally on the PC 7. In this exemplary embodiment, the PC 7 plays the role of a DNLA server, the
단계(E30)에서, 사용자는, 태블릿(2)으로부터 재생될 스트림을 선택하기 위하여, 인터페이스 애플리케이션(24)을 실행시킨다.In step E30, the user runs the
단계(E31)에서, 제어 디바이스(2)는, 사용자가 다음의 섹션들: TV, VOD, YouTube, 나의 콘텐츠(비디오들, 음악, 사진들) 중 하나를 선택하도록 하는 그래픽 인터페이스를 디스플레이한다.In step E31, the
단계(E32)에서, 사용자는 제어 디바이스(2) 상에서 섹션들 중 하나, 이 경우 나의 콘텐츠를 선택한다.In step E32, the user selects one of the sections on the
단계(E33)에서, 제어 디바이스(2)는, 컴퓨터(7)에 저장된 파일들에 대한 트리 구조 및 제어 디바이스(2)에 저장된 파일들에 대한 트리 구조를 드러내는 파일 관리자를 디스플레이한다.In step E33, the
단계(E34)에서, 사용자는, 제어 디바이스(2)를 이용하여, 디바이스(2)의 스크린 상에서 파일을 선택함으로써 ― 이 경우, 터치에 의하여 ―, 예컨대 비디오 콘텐츠에 대응하는, 재생될 파일을 선택한다.In step E34, the user selects the file to be played, using the
단계(E35)에서, 재생될 파일의 선택 이후에, 제어 디바이스(2)는, 사용자가 선택된 파일을 프리뷰하도록 하기 위하여, 상기 선택된 파일을 재생한다.In step E35, after the selection of the file to be played back, the
단계(E36)에서, 사용자는, 재현 디바이스(6) 상에서의 선택된 파일의 재현을 명령하기 위하여, 특정 동작을 수행한다.  이러한 동작은 제어 디바이스(2)의 스크린 상에서 디스플레이되는 아이콘의 터치 선택, 또는 제어 디바이스(2)의 스크린 상에서 사용자로부터의 특정 터치 제스처일 수 있다.In step E36, the user performs a specific operation to instruct the reproduction of the selected file on the
단계(E37)에서, 제어 디바이스(2)는 선택된 파일 또는 데이터 스트림을 재생하기 위한 DLNA 커맨드를 수신 디바이스(1)에 전송한다.  전송된 커맨드는, 로컬 영역 DLNA 네트워크에서 선택된 파일의 위치를 찾아내기 위한 주소를 포함한다.  예로서, 사용자가 컴퓨터(7) 상에 저장된 콘텐츠를 선택했다면, 커맨드는 컴퓨터(7)에서 대응하는 파일의 스토리지 위치를 가리키는 URL 주소를 갖는다.In step E37, the
단계(E38)에서, 수신 디바이스(1)는 수신된 커맨드를 해석하고, 수신된 위치결정 주소를 이용하여, DLNA 서버의 역할을 하는 컴퓨터(7)로부터 사용자에 의해 선택된 스트림을 리트리빙한다.In step E38, the receiving
단계(E39)에서, 수신 디바이스(1)는, 스트리밍에 의하여, 다시 말해 연속적으로, 선택된 파일의 데이터 스트림을 수신하고, 상기 데이터 스트림을 디코딩하고, 재현을 위해, HDMI 출력 인터페이스를 통해 멀티미디어 재현 디바이스(6)에 상기 데이터 스트림을 전송한다.In step E39, the receiving
단계(E40)에서, 재현 디바이스(6)는 수신된 스트림, 이 경우 DLNA 서버로서 기능하는 컴퓨터(7) 상에 저장된 비디오 콘텐츠를 재생한다.In step E40, the
본 발명의 범위는 위에서 설명된 두 개의 예시적 실시예들로 제한되는 것이 아니라, 재현 디바이스 상에서 재생되기 위하여, 제어 디바이스(2)의 사용자 인터페이스로부터 선택된 그리고 수신 디바이스(1)에 의해 수신된 임의의 데이터 스트림으로 확장된다.The scope of the invention is not limited to the two exemplary embodiments described above, but is selected from the user interface of the
| Application Number | Priority Date | Filing Date | Title | 
|---|---|---|---|
| FR1162444 | 2011-12-23 | ||
| FR1162444AFR2985131A1 (en) | 2011-12-23 | 2011-12-23 | CONTROL SYSTEM FOR PLAYING A DATA STREAM ON A RECEIVER DEVICE | 
| PCT/FR2012/052948WO2013093310A1 (en) | 2011-12-23 | 2012-12-14 | Control system for playing a data stream on a receiving device | 
| Publication Number | Publication Date | 
|---|---|
| KR20140107601A KR20140107601A (en) | 2014-09-04 | 
| KR102025320B1true KR102025320B1 (en) | 2019-09-25 | 
| Application Number | Title | Priority Date | Filing Date | 
|---|---|---|---|
| KR1020147020719AActiveKR102025320B1 (en) | 2011-12-23 | 2012-12-14 | Control system for playing a data stream on a receiving device | 
| Country | Link | 
|---|---|
| US (3) | US10225599B2 (en) | 
| EP (6) | EP3442170B1 (en) | 
| KR (1) | KR102025320B1 (en) | 
| CN (1) | CN104081725B (en) | 
| ES (4) | ES2709355T3 (en) | 
| FR (1) | FR2985131A1 (en) | 
| JO (1) | JO3506B1 (en) | 
| PL (2) | PL2795845T3 (en) | 
| WO (1) | WO2013093310A1 (en) | 
| Publication number | Priority date | Publication date | Assignee | Title | 
|---|---|---|---|---|
| CN104581337A (en)* | 2013-10-09 | 2015-04-29 | 腾讯科技(深圳)有限公司 | Play control method and device for videos | 
| CN103686317B (en)* | 2013-11-26 | 2017-12-12 | 小米科技有限责任公司 | television channel playing method and device | 
| FR3019428A1 (en)* | 2014-03-31 | 2015-10-02 | Orange | DEVICE AND METHOD FOR REMOTELY CONTROLLING THE RESTITUTION OF MULTIMEDIA CONTENT | 
| KR101668957B1 (en)* | 2015-07-09 | 2016-10-24 | 라인 가부시키가이샤 | Contents streaming service method and system for reducing communication cost | 
| CN105703987B (en)* | 2016-03-22 | 2019-08-27 | Oppo广东移动通信有限公司 | Audio and video playing system control method and device | 
| CN105915992A (en)* | 2016-04-15 | 2016-08-31 | 深圳Tcl数字技术有限公司 | Video playing method and apparatus | 
| CN110770785B (en)* | 2017-06-29 | 2023-10-13 | 皇家Kpn公司 | Screen sharing for display in VR | 
| US11523185B2 (en) | 2019-06-19 | 2022-12-06 | Koninklijke Kpn N.V. | Rendering video stream in sub-area of visible display area | 
| CN110601986A (en)* | 2019-08-02 | 2019-12-20 | 广州市高科通信技术股份有限公司 | Router supporting peripheral control over mobile terminal equipment, control method and device | 
| Publication number | Priority date | Publication date | Assignee | Title | 
|---|---|---|---|---|
| US20050240297A1 (en)* | 2000-04-14 | 2005-10-27 | Shawn Scotzin | System and method of providing music items to music renderers | 
| US20110116124A1 (en) | 2009-11-13 | 2011-05-19 | Samsung Electronics Co., Ltd. | Image reading apparatus and scanning method | 
| Publication number | Priority date | Publication date | Assignee | Title | 
|---|---|---|---|---|
| US8266657B2 (en)* | 2001-03-15 | 2012-09-11 | Sling Media Inc. | Method for effectively implementing a multi-room television system | 
| JP4191932B2 (en)* | 2001-03-08 | 2008-12-03 | パナソニック株式会社 | Media distribution apparatus and media distribution method | 
| US20020162120A1 (en)* | 2001-04-25 | 2002-10-31 | Slade Mitchell | Apparatus and method to provide supplemental content from an interactive television system to a remote device | 
| US8930561B2 (en)* | 2003-09-15 | 2015-01-06 | Sony Computer Entertainment America Llc | Addition of supplemental multimedia content and interactive capability at the client | 
| US20060048201A1 (en)* | 2004-08-31 | 2006-03-02 | Wolzien Thomas R | Program selection system for accessing streamed media content | 
| US7577125B2 (en)* | 2005-07-08 | 2009-08-18 | Microsoft Corporation | Direct wireless client to client communication | 
| KR100739794B1 (en)* | 2006-02-13 | 2007-07-13 | 삼성전자주식회사 | Method and apparatus for providing broadcast content in JPNP network | 
| KR100754431B1 (en)* | 2006-04-10 | 2007-08-31 | 삼성전자주식회사 | Content conversion method according to processing capacity of DMR in DNLN system | 
| KR100782858B1 (en)* | 2006-04-11 | 2007-12-06 | 삼성전자주식회사 | Method and apparatus for synchronizing contents of home network devices | 
| JP4379471B2 (en)* | 2006-12-29 | 2009-12-09 | ソニー株式会社 | Playback apparatus and playback control method | 
| US9742851B2 (en)* | 2007-03-05 | 2017-08-22 | Telefonaktiebolaget Lm Ericsson (Publ) | Method and arrangement for remotely controlling multimedia communication across local networks | 
| US20080271095A1 (en)* | 2007-04-24 | 2008-10-30 | Yahoo! Inc. | Method and system for previewing media over a network | 
| US8085743B2 (en)* | 2007-07-20 | 2011-12-27 | Broadcom Corporation | Method and system for enabling rendering of electronic media content via a secure ad hoc network configuration utilizing a handheld wireless communication device | 
| US20090043692A1 (en)* | 2007-08-07 | 2009-02-12 | Nokia Corporation | Downloading of Content | 
| GB2457283B (en)* | 2008-02-08 | 2012-12-12 | Hellermann Tyton Ltd | Sealing arrangement for use in a cable enclosure port | 
| US20090288112A1 (en)* | 2008-05-13 | 2009-11-19 | Porto Technology, Llc | Inserting advance content alerts into a media item during playback | 
| US8150387B2 (en) | 2008-06-02 | 2012-04-03 | At&T Intellectual Property I, L.P. | Smart phone as remote control device | 
| US8544046B2 (en)* | 2008-10-09 | 2013-09-24 | Packetvideo Corporation | System and method for controlling media rendering in a network using a mobile device | 
| KR101114796B1 (en)* | 2009-01-21 | 2012-02-28 | 삼성전자주식회사 | Method for managing image using thumnail in digital living network alliance system and the system | 
| KR101066383B1 (en)* | 2009-02-11 | 2011-09-20 | 삼성전자주식회사 | Data management method and control system between control point and at least one device in DLAN system | 
| EP2226972B1 (en)* | 2009-03-05 | 2016-05-11 | Samsung Electronics Co., Ltd. | A digital living network alliance system and method for providing content therein | 
| CA2824745A1 (en)* | 2009-09-26 | 2011-03-31 | Disternet Technology Inc. | System and method for micro-cloud computing | 
| US8316303B2 (en) | 2009-11-10 | 2012-11-20 | At&T Intellectual Property I, L.P. | Method and apparatus for presenting media programs | 
| EP2507681A4 (en)* | 2009-12-02 | 2013-08-07 | Packetvideo Corp | System and method for transferring media content from a mobile device to a home network | 
| US9201627B2 (en) | 2010-01-05 | 2015-12-01 | Rovi Guides, Inc. | Systems and methods for transferring content between user equipment and a wireless communications device | 
| US8224246B2 (en)* | 2010-05-10 | 2012-07-17 | Nokia Corporation | Device to device connection setup using near-field communication | 
| US8953572B2 (en)* | 2010-08-27 | 2015-02-10 | Htc Corporation | Mobile communication device, mobile network sharing method and electronic device | 
| US9015270B2 (en)* | 2010-10-08 | 2015-04-21 | Time Warner Cable Enterprises Llc | Apparatus and methods for enforcing content protection rules during data transfer between devices | 
| CN103221986B (en)* | 2010-11-25 | 2016-04-13 | 松下电器(美国)知识产权公司 | Communication facilities | 
| KR101757870B1 (en)* | 2010-12-16 | 2017-07-26 | 엘지전자 주식회사 | Mobile terminal and control method therof | 
| US8495686B2 (en)* | 2010-12-27 | 2013-07-23 | Verizon Patent And Licensing Inc. | Method and apparatus for controlling a set top box over a wireless adhoc connection | 
| AU2012219357A1 (en)* | 2011-02-18 | 2013-08-29 | Aereo, Inc. | Method and system for program and stream control of video to target device | 
| US8533763B2 (en)* | 2011-03-07 | 2013-09-10 | Intheairnet, Llc | In-flight entertainment system | 
| US20140143802A1 (en) | 2011-05-19 | 2014-05-22 | Japan Broadcasting Corporation | Signal processing device and program | 
| KR101799311B1 (en)* | 2011-06-28 | 2017-11-21 | 삼성전자 주식회사 | Wireless communication apparatus and control method thereof | 
| KR101760350B1 (en)* | 2011-09-02 | 2017-07-21 | 에스프린팅솔루션 주식회사 | Image forming apparatus supporting Peer-to-Peer connection and method of controlling job authority thereof | 
| US20130057107A1 (en) | 2011-09-02 | 2013-03-07 | Steven Stretz | Permanent magnet motors and methods of assembling the same | 
| KR20130026879A (en)* | 2011-09-06 | 2013-03-14 | 삼성전자주식회사 | Contents playing apparatus, system and control method thereof | 
| KR101816168B1 (en)* | 2011-09-08 | 2018-01-09 | 삼성전자 주식회사 | Apparatus and contents playback method thereof | 
| US8510461B2 (en)* | 2011-09-12 | 2013-08-13 | Microsoft Corporation | Network selection for streaming media among multiple devices | 
| BR112014005448B1 (en)* | 2011-09-13 | 2022-05-24 | Koninklijke Philips N.V | Wireless docking system, wireless docking station, docking device, and, method for docking a docking device with a wireless docking station | 
| JP5300951B2 (en)* | 2011-09-29 | 2013-09-25 | 株式会社東芝 | CONTENT PROCESSING SYSTEM, SERVER DEVICE, CONTENT REPRODUCTION DEVICE, CONTROL METHOD, AND CONTROL PROGRAM | 
| WO2013077525A1 (en)* | 2011-11-24 | 2013-05-30 | 엘지전자 주식회사 | Control method and device using same | 
| TWI496458B (en)* | 2011-12-30 | 2015-08-11 | Amtran Technology Co Ltd | Television receiving device providing a real time live video data stream file and method thereof | 
| US8868016B2 (en)* | 2012-01-13 | 2014-10-21 | Sony Corporation | Acoustic signalling to switch from infrastructure communication mode to ad hoc communication mode | 
| Publication number | Priority date | Publication date | Assignee | Title | 
|---|---|---|---|---|
| US20050240297A1 (en)* | 2000-04-14 | 2005-10-27 | Shawn Scotzin | System and method of providing music items to music renderers | 
| US20110116124A1 (en) | 2009-11-13 | 2011-05-19 | Samsung Electronics Co., Ltd. | Image reading apparatus and scanning method | 
| Publication number | Publication date | 
|---|---|
| EP3442168B1 (en) | 2022-01-26 | 
| ES2709355T3 (en) | 2019-04-16 | 
| EP3051757B1 (en) | 2018-11-14 | 
| EP2795845A1 (en) | 2014-10-29 | 
| EP3442171B1 (en) | 2020-02-05 | 
| US11716497B2 (en) | 2023-08-01 | 
| ES2782099T3 (en) | 2020-09-10 | 
| EP3442169A1 (en) | 2019-02-13 | 
| KR20140107601A (en) | 2014-09-04 | 
| WO2013093310A1 (en) | 2013-06-27 | 
| PL3051757T3 (en) | 2019-04-30 | 
| US20190174167A1 (en) | 2019-06-06 | 
| US10225599B2 (en) | 2019-03-05 | 
| US20150007224A1 (en) | 2015-01-01 | 
| US11516529B2 (en) | 2022-11-29 | 
| FR2985131A1 (en) | 2013-06-28 | 
| ES2585248T3 (en) | 2016-10-04 | 
| EP3442171A1 (en) | 2019-02-13 | 
| ES2919564T3 (en) | 2022-07-27 | 
| EP3442169B1 (en) | 2022-04-20 | 
| PL2795845T3 (en) | 2016-11-30 | 
| CN104081725B (en) | 2018-10-12 | 
| EP3442170B1 (en) | 2022-02-16 | 
| EP3051757A1 (en) | 2016-08-03 | 
| US20190158908A1 (en) | 2019-05-23 | 
| JO3506B1 (en) | 2020-07-05 | 
| EP2795845B1 (en) | 2016-05-04 | 
| EP3442168A1 (en) | 2019-02-13 | 
| EP3442170A1 (en) | 2019-02-13 | 
| CN104081725A (en) | 2014-10-01 | 
| Publication | Publication Date | Title | 
|---|---|---|
| KR102025320B1 (en) | Control system for playing a data stream on a receiving device | |
| US20230403425A1 (en) | Systems, methods, and media for presenting media content | |
| US8352544B2 (en) | Composition of local media playback with remotely generated user interface | |
| CN101325666B (en) | Telecontrol system for intelligent mobile terminal television | |
| CN101480019B (en) | Composition of local user interface with remotely generated user interface and media | |
| US20120233651A1 (en) | Iptv receiver and method for providing content | |
| JP2006511997A (en) | Residential gateway system having a portable controller with a display for displaying video signals | |
| KR20160016811A (en) | Apparatus and method for navigating through media content | |
| KR20160013888A (en) | Apparatus and method for displaying a program guide | |
| US20100023599A1 (en) | Communication terminal device performing content display control, control method, and video display system | |
| WO2015035742A1 (en) | Method, terminal and system for audio and video sharing of digital television | |
| TWI496468B (en) | A mehtod and system for audio/video selection and playback | |
| KR20090123236A (en) | Broadcast receiver, recording file providing method and recording file providing system | |
| US20130060910A1 (en) | Content reproducing apparatus, content reproducing system, and control method thereof | |
| CN101808216A (en) | Multimedia management device, system and method thereof | |
| CN115604496A (en) | Display device, live broadcast channel switching method and storage medium | |
| JP2013009273A (en) | Electronic equipment, method of controlling the electronic equipment, and program of controlling the electronic equipment | |
| OA16935A (en) | Control system for playing a data stream on a receiving device. | |
| KR20120131637A (en) | Event remote recording system | 
| Date | Code | Title | Description | 
|---|---|---|---|
| PA0105 | International application | Patent event date:20140723 Patent event code:PA01051R01D Comment text:International Patent Application | |
| PG1501 | Laying open of application | ||
| PA0201 | Request for examination | Patent event code:PA02012R01D Patent event date:20171214 Comment text:Request for Examination of Application | |
| E902 | Notification of reason for refusal | ||
| PE0902 | Notice of grounds for rejection | Comment text:Notification of reason for refusal Patent event date:20190401 Patent event code:PE09021S01D | |
| E701 | Decision to grant or registration of patent right | ||
| PE0701 | Decision of registration | Patent event code:PE07011S01D Comment text:Decision to Grant Registration Patent event date:20190902 | |
| GRNT | Written decision to grant | ||
| PR0701 | Registration of establishment | Comment text:Registration of Establishment Patent event date:20190919 Patent event code:PR07011E01D | |
| PR1002 | Payment of registration fee | Payment date:20190919 End annual number:3 Start annual number:1 | |
| PG1601 | Publication of registration | ||
| PR1001 | Payment of annual fee | Payment date:20220822 Start annual number:4 End annual number:4 | |
| PR1001 | Payment of annual fee | Payment date:20230828 Start annual number:5 End annual number:5 | |
| PR1001 | Payment of annual fee | Payment date:20240826 Start annual number:6 End annual number:6 |