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

KR101411636B1 - System, apparatus, method and computer readable recording medium for providing n-screen service through the recognition of circumstantial based on the smart tv - Google Patents

System, apparatus, method and computer readable recording medium for providing n-screen service through the recognition of circumstantial based on the smart tv Download PDF

Info

Publication number
KR101411636B1
KR101411636B1 KR1020130047647A KR20130047647A KR101411636B1 KR 101411636 B1 KR101411636 B1 KR 101411636B1 KR 1020130047647 A KR1020130047647 A KR 1020130047647A KR 20130047647 A KR20130047647 A KR 20130047647A KR 101411636 B1 KR101411636 B1 KR 101411636B1
Authority
KR
South Korea
Prior art keywords
information
service
terminal
unit
top box
Prior art date
Application number
KR1020130047647A
Other languages
Korean (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 KR1020130047647A priority Critical patent/KR101411636B1/en
Application granted granted Critical
Publication of KR101411636B1 publication Critical patent/KR101411636B1/en

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/442Monitoring of processes or resources, e.g. detecting the failure of a recording device, monitoring the downstream bandwidth, the number of times a movie has been viewed, the storage space available from the internal hard disk
    • H04N21/44231Monitoring of peripheral device or external card, e.g. to detect processing problems in a handheld device or the failure of an external recording device
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V40/00Recognition of biometric, human-related or animal-related patterns in image or video data
    • G06V40/20Movements or behaviour, e.g. gesture recognition
    • 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/4122Peripherals receiving signals from specially adapted client devices additional display device, e.g. video projector
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/436Interfacing a local distribution network, e.g. communicating with another STB or one or more peripheral devices inside the home
    • 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/4524Management of client data or end-user data involving the geographical location of the client

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Databases & Information Systems (AREA)
  • General Health & Medical Sciences (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Health & Medical Sciences (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Automation & Control Theory (AREA)
  • Psychiatry (AREA)
  • Social Psychology (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)

Abstract

The present invention relates to a system for providing an N-screen service through smart TV-based situation awareness which can simultaneously provide broadcasting services for a plurality of smart image devices, and in particular, comprises a plurality of terminals which display received image information on their screens; a plurality of motion recognition sensors which analyzes an image taken by a camera to recognize a motion; a plurality of expansion devices which is connected to the motion recognition sensors and the terminals, respectively, identifies at least one preset event from information sensed from the motion recognition sensor, transmits the event to a main set top box, and provides image information received from the main set top box to a connected corresponding terminal; and the main set top box which receives at least one piece of identified event information from each expansion device, determines a specific terminal to which image information is transmitted, and transmits corresponding image information to a corresponding expansion device connected to a determined terminal.

Description

스마트 티비 기반의 상황 인지를 통한 엔스크린 서비스 제공 시스템, 장치, 방법 및 컴퓨터 판독 가능한 기록 매체{SYSTEM, APPARATUS, METHOD AND COMPUTER READABLE RECORDING MEDIUM FOR PROVIDING N-SCREEN SERVICE THROUGH THE RECOGNITION OF CIRCUMSTANTIAL BASED ON THE SMART TV}TECHNICAL FIELD [0001] The present invention relates to a system, an apparatus, a method, and a computer-readable storage medium for providing an environment-aware service through a situation awareness based on a smart TV. BACKGROUND OF THE INVENTION }

본 발명은 복수의 단말에서 콘텐츠를 재생할 수 있는 N 스크린(N-screen) 서비스에 관한 것으로, 보다 상세하게는 복수의 스마트 영상 기기에 대해 동시에 방송 서비스가 가능한 스마트 티비 기반의 상황 인지를 통한 엔스크린 서비스 제공 시스템, 장치, 방법 및 컴퓨터 판독 가능한 기록 매체에 관한 것이다.BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to an N-screen service capable of reproducing contents on a plurality of terminals, and more particularly, to an N-screen service capable of reproducing contents on a plurality of terminals, A service providing system, an apparatus, a method, and a computer-readable recording medium.

스마트 폰 시대에 이어 스마트 TV의 보급이 급속화되고 IOT(Internet-of-Thing) 디바이스들의 연결성(Connectivity) 및 이들을 기반으로 한 상황인지 스마트 서비스의 수요가 급증하고 있다.Following the era of smartphones, the spread of smart TVs is rapidly increasing, and the connectivity of Internet-of-Thing (IOT) devices and the demand for context-aware smart services based on them are increasing rapidly.

또한, 최근에는 여러 개의 단말 장치에서 동일한 콘텐츠를 이용할 수 있는 차세대 네트워크 서비스로서 N 스크린(N-screen) 기술이 연구되고 있다. N 스크린이란 하나의 콘텐츠를 스마트폰, PC, 스마트 TV, 태블릿 PC, 자동차 등 다양한 디지털 정보기기에서 공유할 수 있는 차세대 컴퓨팅 네트워크 서비스를 말한다.Recently, N-screen technology has been studied as a next-generation network service that can use the same contents in a plurality of terminal devices. N screen is a next-generation computing network service that enables one content to be shared among various digital information devices such as smart phones, PCs, smart TVs, tablet PCs, and automobiles.

상기 N 스크린 기술은 시간, 장소, 디지털기기에 구애받기 않고 언제 어디서나 하나의 콘텐츠를 이어서 볼 수 있다. 따라서, 컴퓨터로 다운받은 영화를 TV로 보다가 지하철에서 스마트폰으로 보거나, 태블릿 PC로 이어서 볼 수 있는 서비스다. 이때, N은 부정정수로 여러 개의 디지털 단말을 접속할 수 있다는 의미이며, 휴대폰, PC, TV 등 3개의 스크린을 이어서 볼 수 있다는 의미의 '3 스크린 플레이'의 확대된 개념이라고 할 수 있다.The N-screen technology can continuously view one content at any time, regardless of time, place, or digital device. Therefore, it is a service that can watch movies downloaded from a computer on a TV, view it on a subway, on a smart phone, or on a tablet PC. In this case, N means that a plurality of digital terminals can be connected with an irregular integer, and it is an expanded concept of '3 screen play' meaning that three screens such as a mobile phone, a PC, and a TV can be continuously viewed.

상기 N 스크린(N-screen) 서비스는 C-P-N-T(Contents, Platform, Network, Terminal)로 구분되는 산업계 체계상에서 보다 진보된 스마트 체계를 통해 언제 어디서나 다중 콘텐츠를 공유하고 실행할 수 있으며 끊김 없는 이어보기가 가능한 사용자 중심적인 서비스를 제공할 수 있다.The N-screen service can share and execute multiple contents anytime and anywhere through a more advanced smart system on an industrial system divided into CPNT (Contents, Platform, Network, Terminal) It can provide a centralized service.

한편, 전자 기술의 발달로 가정 내의 사용자는 다양한 스마트 디바이스들을 보유하게 되었으나, 현재의 디지털방송 수신환경은 하나의 셋톱박스에 대하여 하나의 디바이스에 대해서만 서비스 출력이 가능하다.Meanwhile, due to the development of electronic technology, users in the home have various smart devices, but in the current digital broadcasting receiving environment, it is possible to output a service to only one device with respect to one set-top box.

따라서, N 스크린 기술과 연계하여 하나의 셋톱박스를 통해서도 다수의 디바이스에 대해 동시에 방송 데이터를 출력할 수 있는 방법이 요구되고 있다. 또한, 사용자의 행태와 연계하여 N 스크린을 제어할 수 있는 다양한 연구의 필요성이 요구되고 있는 실정이다.Accordingly, there is a need for a method capable of simultaneously outputting broadcast data to a plurality of devices through one set-top box in cooperation with the N-screen technology. Also, there is a need for various studies to control the N screen in connection with the behavior of the user.

본 발명의 목적은 여러 곳에 산재되어 있는 모바일 디바이스와 스마트 TV와 디지털 셋톱박스에 연결되어 있는 IOT 디바이스의 컨텍스트를 모니터링하여 수집하고, 수집된 컨텍스트를 기반으로 사용자, 물건, 건물 등의 상황을 인지하여, 해당 상황에 최적화된 스마트 서비스를 동적으로 구성하여 제공할 수 있는 스마트 티비 기반의 상황 인지를 통한 엔스크린 서비스 제공 시스템, 장치, 방법 및 컴퓨터 판독 가능한 기록 매체를 제공함에 있다.An object of the present invention is to monitor and collect the context of an IOT device connected to a mobile device scattered in various places, a smart TV and a digital set-top box, and recognize the situation of a user, a thing, a building, etc. based on the collected context An apparatus, a method, and a computer-readable recording medium that can provide a smart service optimized for the situation and dynamically provide the smart service.

상기한 바와 같은 본 발명의 목적을 달성하고, 후술하는 본 발명의 특유의 효과를 달성하기 위한, 본 발명의 특징적인 구성은 하기와 같다.In order to achieve the above-described object of the present invention and to achieve the specific effects of the present invention described below, the characteristic structure of the present invention is as follows.

본 발명의 일 측면에 따르면, 스마트 티비 기반의 상황 인지를 통한 엔스크린 서비스 제공 시스템은, 수신된 영상 정보를 화면상에 디스플레이하는 복수의 단말들; 카메라로부터 촬영된 영상을 분석하여 동작을 인식하는 복수의 동작 인식 센서들; 상기 동작 인식 센서 및 상기 각 단말과 연결되며, 상기 동작 인식 센서로부터 센싱된 정보로부터 적어도 하나의 미리 설정된 이벤트를 식별하여 메인 셋톱 박스로 전송하고, 상기 메인 셋톱박스로부터 수신된 영상 정보를 상기 연결된 해당 단말로 제공하는 복수의 연결 확장 장치들; 및 상기 각 연결 확장 장치로부터 적어도 하나의 식별된 이벤트 정보를 수신하여, 영상 정보를 전송할 특정 단말을 결정하고, 상기 결정된 단말에 연결된 해당 연결 확장 장치로 해당 영상 정보를 전송 처리하는 메인 셋톱 박스를 포함한다.According to an aspect of the present invention, there is provided a system for providing an escreen service through context awareness based on a smart TV, comprising: a plurality of terminals displaying received video information on a screen; A plurality of motion recognition sensors for analyzing an image photographed by the camera and recognizing the motion; And a control unit connected to the operation recognition sensor and each terminal for identifying at least one preset event from information sensed by the operation recognition sensor and transmitting the identified event to the main set top box, A plurality of connection expansion devices provided to the terminal; And a main set-top box for receiving at least one identified event information from each of the connection expansion devices, determining a specific terminal to which the video information is to be transmitted, and transmitting the corresponding video information to the connection extension device connected to the determined terminal do.

바람직하게는, 상기 시스템은, 상기 메인 셋톱박스와 직접 연결되어, 상기 메인 셋톱박스로부터 제공된 영상 정보를 화면상에 디스플레이하는 영상 출력 장치를 더 포함한다.Preferably, the system further includes a video output device connected to the main set top box and displaying the video information provided from the main set top box on the screen.

바람직하게는, 상기 시스템은, 상기 메인 셋톱박스와 직접 연결되고, 카메라로부터 촬영된 영상을 분석하여 동작을 인식하는 메인 동작 인식 센서를 더 포함한다.Preferably, the system further includes a main motion recognition sensor connected directly to the main set-top box and analyzing an image photographed by the camera to recognize the motion.

바람직하게는, 상기 각 연결 확장 장치는, 상기 식별된 이벤트 정보에 해당하는 서비스 컨텍스트 정보를 상기 메인 셋톱박스에 제공한다.Preferably, each of the connection expansion devices provides service context information corresponding to the identified event information to the main set top box.

바람직하게는, 상기 미리 설정된 이벤트 정보는, 특정 단말의 서비스 공간 범위 내의 이동이 발생한 경우 사용자의 인접된 단말로 스트리밍 서비스를 변경하는 이벤트이다.Preferably, the preset event information is an event for changing a streaming service to a neighboring terminal of a user when movement within a service space of the specific terminal occurs.

바람직하게는, 상기 미리 설정된 이벤트 정보는, 사용자가 특정 단말의 시청 범위로부터 벗어날 경우 현재 재생중이던 스트리밍 서비스를 일시중지하거나 종료시키는 이벤트이다.Preferably, the preset event information is an event for suspending or terminating the streaming service which is currently being played back when the user is out of the viewing range of the specific terminal.

본 발명의 다른 측면에 따르면, 메인 셋톱박스는, 카메라로부터 촬영된 영상을 분석하여 동작을 인식하는 동작 인식 센서들로부터 센싱된 정보를 수신하는 센서 인터페이스부; 상기 센서 인터페이스부로부터 수신된 정보에 의해 적어도 하나의 미리 설정된 이벤트를 식별하는 이벤트 식별부; 디스플레이하고자 하는 각 단말에 연결된 연결 확장 장치로부터 상기 연결 확장 장치와 연결된 동작 인식 센서를 통해 센싱된 정보에 대응하는 미리 설정된 이벤트 정보를 수신하는 네트워크 인터페이스부; 및 상기 각 연결 확장 장치로부터 적어도 하나의 식별된 이벤트 정보를 수신하여, 영상 정보를 전송할 특정 단말을 결정하고, 상기 결정된 단말에 연결된 해당 연결 확장 장치로 해당 영상 정보를 전송 처리하도록 제어하는 제어부를 포함한다.According to another aspect of the present invention, a main set top box includes a sensor interface unit for receiving sensed information from motion recognition sensors that analyze an image photographed by a camera and recognize an operation; An event identification unit for identifying at least one preset event by information received from the sensor interface unit; A network interface unit for receiving preset event information corresponding to information sensed by an operation recognition sensor connected to the connection expansion unit from a connection expansion unit connected to each terminal to be displayed; And a control unit for receiving at least one identified event information from each of the connection expansion devices to determine a specific terminal to which the video information is to be transmitted and controlling the connection extension apparatus connected to the determined terminal to transmit the corresponding video information do.

바람직하게는, 상기 제어부는, 상기 연결 확장 장치로부터 수신된 정보를 종합하여 사용자의 위치를 식별하는, 사용자 위치 식별부를 더 포함한다.Preferably, the control unit further includes a user location identification unit for identifying a location of a user based on information received from the connection expansion device.

본 발명의 또 다른 측면에 따르면, 스마트 티비 기반의 상황 인지를 통한 엔스크린 서비스 제공 방법은, 메인 셋톱박스에서 수행되는 각 단계가, 카메라로부터 촬영된 영상을 분석하여 동작을 인식하는 동작 인식 센서들로부터 센싱된 정보를 수신하는 단계; 상기 수신된 정보에 의해 적어도 하나의 미리 설정된 이벤트를 식별하는 단계; 디스플레이하고자 하는 각 단말에 연결된 연결 확장 장치로부터 상기 연결 확장 장치와 연결된 동작 인식 센서를 통해 센싱된 정보에 대응하는 미리 설정된 이벤트 정보를 수신하는 단계; 상기 적어도 하나의 식별된 이벤트 정보를 수신하여, 영상 정보를 전송할 특정 단말을 결정하는 단계; 및 상기 결정된 단말에 연결된 해당 연결 확장 장치로 해당 영상 정보를 전송 처리하도록 제어하는 단계를 포함한다.According to another aspect of the present invention, there is provided a method of providing an escreen service through context awareness based on a smart TV, wherein each step performed in a main set-top box includes motion recognition sensors for analyzing an image photographed by a camera, Receiving the sensed information from the sensor; Identifying at least one preset event by the received information; Receiving preset event information corresponding to information sensed through a motion recognition sensor connected to the connection expansion device from a connection extension device connected to each terminal to be displayed; Receiving the at least one identified event information and determining a specific terminal to transmit image information; And controlling the corresponding connection extension device connected to the determined terminal to transfer the corresponding image information.

바람직하게는, 상기 방법은, 상기 연결 확장 장치로부터 수신된 정보를 종합하여 사용자의 위치를 식별하는 단계를 더 포함한다.Advantageously, the method further comprises identifying a location of the user by aggregating information received from the connection expansion device.

바람직하게는, 상기 미리 설정된 이벤트 정보는, 특정 단말의 서비스 공간 범위 내의 이동이 발생한 경우 사용자의 인접된 단말로 스트리밍 서비스를 변경하는 이벤트이다.Preferably, the preset event information is an event for changing a streaming service to a neighboring terminal of a user when movement within a service space of the specific terminal occurs.

바람직하게는, 상기 미리 설정된 이벤트 정보는, 사용자가 특정 단말의 시청 범위로부터 벗어날 경우 현재 재생중이던 스트리밍 서비스를 일시중지하거나 종료시키는 이벤트이다.Preferably, the preset event information is an event for suspending or terminating the streaming service which is currently being played back when the user is out of the viewing range of the specific terminal.

한편, 상기 스마트 티비 기반의 상황 인지를 통한 엔스크린 서비스 제공 절차를 수행하기 위한 정보는 서버 컴퓨터로 읽을 수 있는 기록 매체에 저장될 수 있다. 이러한 기록 매체는 컴퓨터 시스템에 의하여 읽혀질 수 있도록 프로그램 및 데이터가 저장되는 모든 종류의 기록매체를 포함한다. 그 예로는, 롬(Read Only Memory), 램(Random Access Memory), CD(Compact Disk), DVD(Digital Video Disk)-ROM, 자기 테이프, 플로피 디스크, 광데이터 저장장치 등이 있으며, 또한 케리어 웨이브(예를 들면, 인터넷을 통한 전송)의 형태로 구현되는 것도 포함된다. 또한, 이러한 기록매체는 네트워크로 연결된 컴퓨터 시스템에 분산되어, 분산 방식으로 컴퓨터가 읽을 수 있는 코드가 저장되고 실행될 수 있다.Meanwhile, the information for performing the service providing procedure through the context awareness of the smart TV may be stored in a recording medium readable by the server computer. Such a recording medium includes all kinds of recording media in which programs and data are stored so that they can be read by a computer system. Examples include ROMs (Read Only Memory), Random Access Memory, CD (Compact Disk), DVD (Digital Video Disk) -ROM, magnetic tape, floppy disk, optical data storage device, (For example, transmission over the Internet). Such a recording medium may also be distributed over a networked computer system so that computer readable code in a distributed manner can be stored and executed.

상술한 바와 같이, 본 발명에 따르면 복수의 스마트 영상 기기와 N 스크린 서비스를 지원하는 셋톱박스를 통해 댁 내에서의 서비스 출력기기에 대한 제약을 없앨 수 있는 장점이 있다.As described above, according to the present invention, it is possible to eliminate restrictions on service output devices in the home through a set-top box supporting a plurality of smart video devices and an N screen service.

또한, 본 발명에 따르면, 하나의 메인 셋톱박스를 통해 동일 네트워크에 존재하는 대상 스마트 영상기기에 대하여 동시에 2개 방송 서비스의 중계 서비스가 가능한 장점이 있다.In addition, according to the present invention, there is an advantage that a relay service of two broadcast services can be simultaneously performed on a target smart video device existing in the same network through one main set-top box.

또한, 본 발명에 따르면, 서비스 릴레이 최소화 및 서비스 최적화를 위해 스트리밍 대상 기기별로 적합한 미디어포맷, 화면 해상도 등의 영상품질을 병렬로 처리하는 최적화 기능을 제공함으로써 사용자에게 최적의 N 스크린 서비스 경험(User Experience; UE)을 보장할 수 있는 장점이 있다.In addition, according to the present invention, it is possible to provide an optimum N screen service experience (User Experience) by providing an optimization function for processing image quality such as media format and screen resolution in parallel for each streaming target device in order to minimize service relay and optimize service ; UE) can be guaranteed.

도 1은 본 발명에 따른 스마트 티비 기반의 상황 인지를 통한 엔스크린 서비스 제공 시스템을 나타내는 도면이다.
도 2는 본 발명의 실시 예에 따른 연결 확장 장치의 세부 구조를 나타내는 도면이다.
도 3은 본 발명의 실시 예에 따른 메인 셋톱박스의 세부 구조를 나타내는 도면이다.
도 4는 본 발명의 실시 예에 따른 스마트 티비 기반의 상황 인지를 통한 엔스크린 서비스 제공 절차를 나타내는 흐름도이다.
FIG. 1 is a view illustrating an encircling service providing system through context awareness based on a smart TV according to the present invention.
2 is a view illustrating a detailed structure of a connection expansion device according to an embodiment of the present invention.
3 is a view showing the detailed structure of a main set-top box according to an embodiment of the present invention.
FIG. 4 is a flowchart illustrating a procedure for providing an ascreen service through context awareness based on a smart TV according to an embodiment of the present invention.

후술하는 본 발명에 대한 상세한 설명은, 본 발명이 실시될 수 있는 특정 실시예를 예시로서 도시하는 첨부 도면을 참조한다. 이들 실시예는 당업자가 본 발명을 실시할 수 있기에 충분하도록 상세히 설명된다. 본 발명의 다양한 실시예는 서로 다르지만 상호 배타적일 필요는 없음이 이해되어야 한다. 예를 들어, 여기에 기재되어 있는 특정 형상, 구조 및 특성은 일 실시예에 관련하여 본 발명의 정신 및 범위를 벗어나지 않으면서 다른 실시예로 구현될 수 있다. 또한, 각각의 개시된 실시예 내의 개별 구성요소의 위치 또는 배치는 본 발명의 정신 및 범위를 벗어나지 않으면서 변경될 수 있음이 이해되어야 한다. 따라서, 후술하는 상세한 설명은 한정적인 의미로서 취하려는 것이 아니며, 본 발명의 범위는 적절하게 설명된다면 그 청구항들이 주장하는 것과 균등한 모든 범위와 더불어 첨부된 청구항에 의해서만 한정된다. 도면에서 유사한 참조부호는 여러 측면에 걸쳐서 동일하거나 유사한 기능을 지칭한다.The following detailed description of the invention refers to the accompanying drawings, which illustrate, by way of illustration, specific embodiments in which the invention may be practiced. These embodiments are described in sufficient detail to enable those skilled in the art to practice the invention. It should be understood that the various embodiments of the present invention are different, but need not be mutually exclusive. For example, certain features, structures, and characteristics described herein may be implemented in other embodiments without departing from the spirit and scope of the invention in connection with an embodiment. It is also to be understood that the position or arrangement of the individual components within each disclosed embodiment may be varied without departing from the spirit and scope of the invention. The following detailed description is, therefore, not to be taken in a limiting sense, and the scope of the present invention is to be limited only by the appended claims, along with the full scope of equivalents to which the claims are entitled, if properly explained. In the drawings, like reference numerals refer to the same or similar functions throughout the several views.

본 발명은 하나의 셋톱박스를 통하여 수신되는 방송서비스를 복수의 스마트 영상기기에 알맞은 화면형태로 재전송하는 장치에 관한 것으로, 보다 구체적으로는 기존의 셋톱박스가 단일 출력으로 제공하던 한계에서 벗어나 동시에 2개 이상의 방송 서비스를 스트리밍 기술을 이용하여 동일 네트워크망에 존재하는 복수의 스마트 영상기기에 실시간 전송할 수 있도록 한다.BACKGROUND OF THE INVENTION 1. Field of the Invention [0001] The present invention relates to a device for retransmitting a broadcast service received through a single set-top box to a screen format suitable for a plurality of smart video devices, more specifically, Or more broadcasting services to a plurality of smart video devices existing in the same network using streaming technology in real time.

또한, 본 발명의 실시 예에 따라 서비스의 품질관리 및 모니터링을 위해 센서 인식 기법을 활용하여 사용자 및 기기를 식별하고, 사용자의 서비스 시청 상태를 파악한 후 각 상황에 적합한 서비스 제어방식을 결정한다.In addition, according to an embodiment of the present invention, a user and a device are identified by using a sensor recognition technique for quality control and monitoring of a service, and a service control method suitable for each situation is determined after grasping a service viewing state of a user.

따라서, 본 발명에 따라 복수의 스마트 영상기기에 N 스크린 서비스를 지원하는 셋톱박스는 댁내에서 서비스 출력기기에 제약을 없앨 수 있다. 또한, 동일 네트워크에 존재하는 대상 스마트 영상기기에 대하여 동시에 2개 이상의 방송 서비스의 중계 서비스가 가능하며, 서비스 릴레이 최소화 및 서비스 최적화를 위해 스트리밍 대상 기기별로 적합한 미디어 포맷과 화면 해상도 등의 영상 품질을 병렬로 처리하는 최적화 기능을 제공함으로써 사용자에게 최적의 N 스크린 서비스 경험을 제공할 수 있다.Therefore, according to the present invention, a set-top box that supports N screen services for a plurality of smart video devices can eliminate constraints on service output devices at home. In addition, it is possible to relay service of two or more broadcasting services simultaneously to the target smart video devices existing in the same network. In order to minimize the service relay and optimize the service, the video quality such as the media format and the screen resolution, It is possible to provide an optimum N screen service experience to the user.

한편, 후술하는 설명에서의 N 스크린의 객체로서 '단말'은 스마트 TV, 일반적인 데스크톱 컴퓨터뿐만 아니라 스마트폰을 포함하는 개념으로서, 이동 통신 단말기, 데스크톱 컴퓨터, 노트북 컴퓨터, 워크스테이션, 팜톱(palmtop) 컴퓨터, 개인 휴대 정보 단말기(personal digital assistant: PDA), 웹 패드, 셋톱박스(Settop Box; STB) 등과 같이 메모리 수단을 구비하고 마이크로 프로세서를 탑재하여 연산 능력을 갖춘 디지털 기기라면 얼마든지 본 발명에 따른 단말로서 채택될 수 있다.The term 'terminal' as an object of the N screen in the following description includes not only a smart TV, a general desktop computer but also a smart phone. The 'terminal' may be a mobile communication terminal, a desktop computer, a notebook computer, a workstation, a palmtop computer A digital device having a memory means such as a personal digital assistant (PDA), a web pad, a settop box (STB), and the like and equipped with a microprocessor, As shown in FIG.

이하, 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자가 본 발명을 용이하게 실시할 수 있도록 하기 위하여, 본 발명의 바람직한 실시 예들에 관하여 첨부된 도면을 참조하여 상세히 설명하기로 한다.Hereinafter, preferred embodiments of the present invention will be described in detail with reference to the accompanying drawings, so that those skilled in the art can easily carry out the present invention.

먼저, 도 1 내지 도 3을 참조하여 본 발명의 실시 예에 따른 시스템 및 장치를 설명하며, 도 4를 참조하여 본 발명의 실시 예에 따른 방법을 설명한다.First, a system and an apparatus according to an embodiment of the present invention will be described with reference to FIGS. 1 to 3, and a method according to an embodiment of the present invention will be described with reference to FIG.

도 1은 본 발명에 따른 스마트 티비 기반의 상황 인지를 통한 엔스크린 서비스 제공 시스템을 나타내는 도면이다.FIG. 1 is a view illustrating an encircling service providing system through context awareness based on a smart TV according to the present invention.

도 1을 참조하면, 본 발명의 실시 예에 따른 시스템은 N 개의 연결 확장 장치들(110a 내지 110n), N 개의 단말들(111a 내지 111n), N 개의 동작 인식 센서들(112a 내지 112n), 제1 통신 네트워크(120), 메인 셋톱박스(130), 메인 동작 인식 센서(131), 영상 출력 장치(140), 제2 통신 네트워크(150), 서비스 서버(160), 지상파 방송 서버(170), 케이블 방송 서버(180) 및 위성 방송 서버(190) 등을 포함하여 구성될 수 있다.1, a system according to an embodiment of the present invention includes N connection expansion devices 110a to 110n, N terminals 111a to 111n, N operation recognition sensors 112a to 112n, 1 communication network 120, a main set top box 130, a main operation recognition sensor 131, a video output apparatus 140, a second communication network 150, a service server 160, a terrestrial broadcast server 170, A cable broadcasting server 180, a satellite broadcasting server 190, and the like.

메인 셋톱박스(130)는 제2 통신 네트워크(150)를 통해 서비스 서버(160), 지상파 방송 서버(170), 케이블 방송 서버(180) 및 위성 방송 서버(190) 등으로부터 영상 정보를 수신하고, 수신된 영상 정보 중에서 선택된 채널에 맞는 영상 정보를 본 발명의 실시 예에 따라 상기 N 개의 단말들(111a 내지 111n) 중 적어도 하나의 단말 또는 영상 출력 장치(140)로 제공한다.The main set top box 130 receives video information from the service server 160, the terrestrial broadcast server 170, the cable broadcast server 180, the satellite broadcast server 190, and the like through the second communication network 150, And provides the image information corresponding to the selected channel among the received image information to at least one of the N terminals 111a to 111n or the image output apparatus 140 according to an embodiment of the present invention.

이때, 본 발명의 실시 예에 따라 메인 셋톱박스(130)에서는 상기 N 개의 동작 인식 센서들(112a 내지 112n)로부터 제공된 서비스 컨텍스트(service context) 정보를 참조하여 선택된 특정 단말(111)에 제1 통신 네트워크(120)를 통해 영상을 전송할 수 있다. 또한, 상기 메인 셋톱박스(130)는 직접 연결되어 있는 영상 출력 장치(140)(예컨대, TV)로도 수신된 방송 영상을 제공할 수 있다. 상기 메인 셋톱박스(130)의 세부 구성은 도 3의 설명에서 후술하기로 한다.In this case, the main set-top box 130 refers to the service context information provided from the N motion recognition sensors 112a to 112n to transmit the first communication The image can be transmitted through the network 120. [ In addition, the main set top box 130 may provide broadcast images received through the video output apparatus 140 (e.g., TV) directly connected thereto. The detailed configuration of the main set top box 130 will be described later with reference to FIG.

한편, 각각의 연결 확장 장치(110)는 각 단말(111)과 연결되며, 메인 셋톱박스(130)로부터 수신된 영상 정보를 디코딩하여 각 단말(111)에 제공함으로써, 각 단말(111)에서 해당 영상이 화면상에 출력되도록 한다. 또한, 상기 각각의 연결 확장 장치(110)에는 동작 인식 센서(112)가 연결되고, 연결된 동작 인식 센서(112)로부터 센싱된 정보를 수신하여 제1 통신 네트워크(120)를 통해 메인 셋톱박스(130)로 제공한다. 상기 연결 확장 장치(110)의 세부 구성은 도 2의 설명에서 후술하기로 한다. 또한, 상기 메인 셋톱박스(130)에도 메인 동작 인식 센서(131)가 연결되고, 연결된 메인 동작 인식 센서(131)로부터 센싱된 정보를 직접 수신할 수도 있다.Each connection expansion device 110 is connected to each terminal 111 and decodes the video information received from the main set top box 130 and provides the decoded video information to each terminal 111, So that the image is displayed on the screen. In addition, an operation recognition sensor 112 is connected to each of the connection expansion devices 110 and receives information sensed from the connected operation recognition sensor 112 and transmits the sensed information to the main set top box 130 ). The detailed configuration of the connection expansion device 110 will be described later in the description of FIG. Also, the main operation recognition sensor 131 may be connected to the main set-top box 130, and directly receive the sensed information from the main operation recognition sensor 131 connected thereto.

상기 동작 인식 센서(112)는 해당 단말(111)을 시청하는 사용자 및 사용자의 행위를 식별하는 기능을 수행한다. 상기 동작 인식 센서(112)는 카메라와 키네틱 판단부가 결합된 키네틱 센서로 구성될 수 있다. 이와 같이, 각 동작 인식 센서(112)에서 센싱된 정보는 해당 연결된 연결 확장 장치(110)로 제공되고, 상기 연결 확장 장치(110)에서는 각 동작 인식 센서(112)로부터 수집된 센싱 정보들을 메인 셋톱박스(130)로 전송된다. 상기 메인 셋톱박스(130)는 이와 같이 각 연결 확장 장치(110)로부터 해당 동작 인식 센서(112)를 통해 센싱된 정보를 수신함으로써, 어느 단말(111)에 어떤 영상 정보를 제공할지를 결정하게 된다.The motion recognition sensor 112 performs a function of identifying a user who views the terminal 111 and an action of the user. The motion recognition sensor 112 may be a kinetic sensor combined with a camera and a kinetic determination unit. In this way, the information sensed by each of the motion recognition sensors 112 is provided to the connected expansion device 110, and the connection expansion device 110 transmits the sensing information collected from each motion recognition sensor 112 to the main set- Box 130 as shown in FIG. The main set-top box 130 receives the information sensed by the corresponding operation extension sensor 110 from each of the connection extension devices 110, thereby determining which image information is to be provided to which terminal 111.

제1 통신 네트워크(120) 또는 제2 통신 네트워크(150)는 유선 및 무선 등과 같은 그 통신 양태를 가리지 않고 구성될 수 있으며, 단거리 통신망(PAN; Personal Area Network), 근거리 통신망(LAN; Local Area Network), 도시권 통신망(MAN; Metropolitan Area Network), 광역 통신망(WAN; Wide Area Network) 등 다양한 통신망으로 구성될 수 있다. 또한, 상기 제1 통신 네트워크(120) 또는 제2 통신 네트워크(150)는 공지의 월드와이드웹(WWW; World Wide Web)일 수 있으며, 적외선(Infrared Data Association; IrDA) 또는 블루투스(Bluetooth)와 같이 단거리 통신에 이용되는 무선전송기술을 이용할 수도 있다. 한편, 상기 도 1에는 제1 통신 네트워크(120)와 제2 통신 네트워크(150)를 구분하여 도시하였으나, 하나의 통신 네트워크로 통합되어 구현될 수도 있다. 즉, 동일한 통신 네트워크를 통해 본 발명을 구현하는 것도 가능하다.The first communication network 120 or the second communication network 150 may be configured without discriminating the communication modes such as wired and wireless and may be a personal area network (PAN), a local area network (LAN) , A metropolitan area network (MAN), a wide area network (WAN), and the like. Also, the first communication network 120 or the second communication network 150 may be a known World Wide Web (WWW), and may be a wireless communication network such as an Infrared Data Association (IrDA) or Bluetooth Wireless transmission techniques used for short-range communication may also be used. 1, the first communication network 120 and the second communication network 150 are shown separately, but they may be integrated into one communication network. That is, it is also possible to implement the present invention over the same communication network.

상기 영상 출력 장치(140)는 메인 셋톱박스(130)에 연결되어 메인 셋톱박스(130)에서 수신된 각종 방송 신호를 화면상에서 디스플레이하는 기능을 수행한다. 상기 영상 출력 장치(140)는 바람직하게는 TV(또는 스마트 TV)일 수 있으며, 디스플레이 수단을 구비한 어떠한 장치도 본 발명의 영상 출력 장치(140)가 될 수 있다.The video output apparatus 140 is connected to the main set top box 130 and displays various broadcast signals received from the main set top box 130 on the screen. The video output apparatus 140 may be a TV (or a smart TV), and any apparatus having a display means may be the video output apparatus 140 of the present invention.

이하, 도 2 및 도 3을 참조하여 상기 시스템을 구성하는 주요 장치들의 세부 구조를 설명한다.Hereinafter, the detailed structure of the main devices constituting the system will be described with reference to FIGS. 2 and 3. FIG.

도 2는 본 발명의 실시 예에 따른 연결 확장 장치의 세부 구조를 나타내는 도면이다. 도 2를 참조하면, 본 발명의 실시 예에 따른 연결 확장 장치(110)는 센서 인터페이스(I/F)부(210), 이벤트 식별부(220), 네트워크 I/F부(230), A/V 스트리밍 캡쳐부(240), A/V 디코딩부(250), 제어부(260), UI 생성부(270), 영상 구성부(280), A/V 출력부(290) 등을 포함하여 구성될 수 있다. 또한, 상기 제어부(260)는 이벤트 처리부(210), 사용자 식별부(210)를 포함하여 구성될 수 있다.2 is a view illustrating a detailed structure of a connection expansion device according to an embodiment of the present invention. 2, the connection expansion device 110 according to the embodiment of the present invention includes a sensor interface (I / F) unit 210, an event identification unit 220, a network I / F unit 230, an A / V streaming capture unit 240, an A / V decoding unit 250, a control unit 260, a UI generating unit 270, an image forming unit 280, an A / V output unit 290, . The control unit 260 may include an event processing unit 210 and a user identification unit 210.

한편, 상기 연결 확장 장치(110)는 본 발명의 실시 예에 따라 메인 셋톱박스(130)로부터 방송 영상을 스트리밍 서비스를 통해 수신 가능하도록 하는 장치이다.Meanwhile, the connection expansion device 110 is a device that allows a broadcast image to be received from the main set-top box 130 through a streaming service according to an embodiment of the present invention.

보다 구체적으로 설명하면, 상기 센서 I/F부(210)는 각 연결 확장 장치(110)에 연결된 동작 인식 센서(1120)로부터 센싱된 정보를 수신하여 이벤트 식별부(220)로 전달한다. 이벤트 식별부(220)는 상기 센싱된 정보를 제공받아 이벤트 발생 여부를 식별한다. 예컨대, 현재, 해당 연결 확장 장치(110) 근처에 사용자가 위치하고 있는지, 또는 사용자가 TV를 시청하고 있는지 여부 등을 식별한다. 이와 같이 이벤트 식별부(220)에서 특정 이벤트가 감지되면, 감지된 이벤트 정보를 제어부(260)로 전송한다. 이때, 제어부(260)의 이벤트 처리부(261)는 상기 감지된 이벤트에 대응하는 서비스 컨텍스트를 생성하여 네트워크 I/F부(230)를 통해 메인 셋톱박스(130)로 전송한다. 또한, 상기 제어부(260)의 사용자 식별부(262)에서는 상기 센싱된 정보에 따라 이벤트를 발생시킨 사용자를 식별한다. 이때, 상기 사용자 식별부(262)에서 식별할 사용자에 대한 정보는 미리 데이터베이스에 등록된 사용자에 대한 정보일 수 있다.More specifically, the sensor I / F unit 210 receives the sensed information from the motion recognition sensor 1120 connected to each connection expansion device 110, and transmits the sensed information to the event identification unit 220. The event identification unit 220 receives the sensed information and identifies whether an event has occurred. For example, at present, it identifies whether the user is located near the connection expansion device 110, whether the user is watching TV, and the like. When a specific event is detected in the event identification unit 220, the controller 260 transmits the detected event information to the controller 260. [ At this time, the event processing unit 261 of the controller 260 generates a service context corresponding to the detected event and transmits the service context to the main set top box 130 through the network I / F unit 230. Also, the user identification unit 262 of the control unit 260 identifies the user who generated the event according to the sensed information. At this time, the information on the user to be identified by the user identification unit 262 may be information on the user registered in advance in the database.

한편, 상기 연결 확장 장치(130)는 본 발명의 실시 예에 따라 메인 셋톱박스(130)를 통해 전송되는 IP 기반의 영상 스트림을 수신하여 이를 디코딩한 후 TV 화면에 출력한다. 보다 구체적으로 설명하면, 상기 네트워크 I/F부(230)를 통해 메인 셋톱박스(130)로부터 영상 스트림 정보가 수신되면, A/V 스트리밍 캡쳐부(240)에서는 수신된 영상 스트림 정보로부터 A/V 스트리밍을 캡쳐하고, A/V 디코딩부(250)에서는 수신된 영상 A/V 영상 스트리밍 정보를 디코딩한다.Meanwhile, the connection expansion device 130 receives an IP-based video stream transmitted through the main set-top box 130 according to an embodiment of the present invention, decodes the video stream, and outputs the decoded video stream to a TV screen. More specifically, when video stream information is received from the main set top box 130 through the network I / F unit 230, the A / V streaming capture unit 240 extracts A / V And the A / V decoding unit 250 decodes the received video A / V image streaming information.

그런 다음, 영상 구성부(280)에서는 상기 디코딩된 A/V 영상 스트리밍 정보를 UI 생성부(270)를 통해 생성된 UI 정보와 합성하여 출력할 영상을 구성한다. A/V 출력부(290)는 영상 구성부(280)를 통해 구성된 영상을 연결된 단말(111)의 디스플레이부로 출력시켜 화면상에 표시한다.Then, the image forming unit 280 composes the decoded A / V image streaming information with the UI information generated through the UI generating unit 270 to output the synthesized image. The A / V output unit 290 outputs the image formed through the image forming unit 280 to the display unit of the connected terminal 111 and displays the image on the screen.

이와 같이, 상기 연결 확장 장치(130)는 해당 위치에 위치한 사용자의 각종 행동 정보들을 센싱하여 이에 대응하는 서비스 컨텐스트 정보를 메인 셋톱박스(130)로 전송하고, 메인 셋톱박스(130)로부터 해당 연결 확장 장치(130)에 연결된 단말(111)에서 출력될 영상 스트리밍 정보를 수신하여 해당 연결된 단말(111)에서 출력되도록 처리한다.As described above, the connection expansion device 130 senses various behavior information of the user located at the corresponding location and transmits corresponding service context information to the main set top box 130, And receives the video streaming information to be output from the terminal 111 connected to the extension device 130, and processes the received video streaming information so that the streaming information is output from the connected terminal 111.

도 3은 본 발명의 실시 예에 따른 메인 셋톱박스의 세부 구조를 나타내는 도면이다. 도 3을 참조하면, 본 발명의 실시 예에 따른 메인 셋톱박스(130)는 센서 I/F부(311), 이벤트 식별부(312), 카메라 I/F부(321), 튜너 I/F부(322), 캡쳐부(323), 저장장치 I/F부(331), A/V 저장 관리부(332), 제어부(340), UI 생성부(351), 영상 구성부(352), A/V 출력부(353), A/V 인코딩부(361), A/V 스트리밍부(362), 및 네트워크 I/F부(363) 등을 포함하여 구성될 수 있다. 또한, 상기 제어부(340)는, 이벤트 처리부(341), A/V 입력 제어부(342), 사용자 위치 식별부(343), 디바이스 식별부(344) 등을 포함하여 구성될 수 있다.3 is a view showing the detailed structure of a main set-top box according to an embodiment of the present invention. 3, the main set top box 130 according to the embodiment of the present invention includes a sensor I / F unit 311, an event identification unit 312, a camera I / F unit 321, a tuner I / A storage unit I / F unit 331, an A / V storage management unit 332, a control unit 340, a UI generating unit 351, an image forming unit 352, an A / V output unit 353, an A / V encoding unit 361, an A / V streaming unit 362, a network I / F unit 363, and the like. The control unit 340 may include an event processing unit 341, an A / V input control unit 342, a user location identifying unit 343, a device identifying unit 344, and the like.

한편, 본 발명의 실시 예에 따른 상기 메인 셋톱박스(130)는 동일 네트워크상에 존재하는 스마트 영상기기(예컨대, 단말(111))를 검색하고 등록한다. 또한, 상기 등록된 기기별 스트리밍 출력 프로파일을 관리한다.Meanwhile, the main set top box 130 according to the embodiment of the present invention searches for and registers a smart video device (e.g., terminal 111) existing on the same network. Also, the registered streaming output profile for each device is managed.

보다 구체적으로 설명하면, 상기 메인 셋톱박스(130)는 기기에 부착된 동작 인식 센서로부터 제공되는 서비스 컨텍스트를 수집하거나, 등록된 스마트 기기로부터 제공되는 서비스 컨텍스트를 수집한다. 즉, 상기 메인 셋톱박스(130)와 연결된 메인 동작 인식 센서(131)로부터 센싱된 정보를 센서 I/F부(311)를 통해 수신하여 이벤트 식별부(312)로 전달한다. 이벤트 식별부(312)는 상기 센싱된 정보를 제공받아 이벤트 발생 여부를 식별한다. 예컨대, 현재, 해당 메인 셋톱박스(130)와 연결된 영상 출력 장치(140) 근처에 사용자가 위치하고 있는지, 또는 사용자가 TV를 시청하고 있는지 여부 등을 식별한다. 이와 같이 이벤트 식별부(312)에서 특정 이벤트가 감지되면, 감지된 이벤트 정보를 제어부(340)로 전송한다. 이때, 제어부(340)의 이벤트 처리부(341)는 상기 감지된 이벤트에 대응하는 서비스 컨텍스트를 생성한다.More specifically, the main set-top box 130 collects a service context provided from a motion recognition sensor attached to the device, or collects a service context provided from the registered smart device. That is, information sensed from the main operation recognition sensor 131 connected to the main set top box 130 is received through the sensor I / F unit 311 and transferred to the event identification unit 312. The event identification unit 312 receives the sensed information and identifies whether an event has occurred. For example, it identifies whether the user is located near the video output device 140 currently connected to the main set top box 130, whether the user is watching the TV, and the like. If a specific event is detected in the event identification unit 312, the controller 340 transmits the detected event information to the controller 340. At this time, the event processing unit 341 of the control unit 340 generates a service context corresponding to the detected event.

또한, 네트워크 I/F부(363)를 통해 각 연결 확장 장치(110)들로부터 해당 동작 인식 센서(112)의 센싱된 정보로부터 생성된 서비스 컨텍스트 정보를 수신하고, 이를 제어부(340)로 제공한다.The control unit 340 also receives service context information generated from the sensed information of the corresponding operation recognition sensor 112 from each of the connection expansion devices 110 via the network I / F unit 363 and provides the received service context information to the control unit 340 .

상기 제어부(340)의 이벤트 처리부(341)는 사용자 요청과 서비스 모니터링을 통해 수집된 서비스 컨텍스트 분석을 통하여 사용자 식별, 서비스의 운영 상황 판단, 사용자의 동작 식별 등의 본 발명의 실시 예에 따른 서비스와 관련된 상황을 판별한다. 예컨대, 특정 단말(111)의 서비스 공간 범위 내의 이동이 발생한 경우 사용자의 인접된 단말(111)로 스트리밍 서비스를 변경하거나 사용자가 단말(111)의 시청 범위로부터 벗어날 경우 현재 재생중이던 스트리밍 서비스를 일시중지하거나 종료시킬 수 있다.The event processing unit 341 of the control unit 340 analyzes the service contexts collected through the user request and the service monitoring to determine services such as user identification, service operation status determination, user operation identification, Determine the relevant situation. For example, when a movement within the service space range of the specific terminal 111 occurs, the streaming service is changed to the adjacent terminal 111 of the user, or when the user leaves the viewing range of the terminal 111, Or terminate it.

제어부(340)의 사용자 위치 식별부(343)는 상기 수신된 서비스 컨텍스트 정보를 종합하여 사용자의 위치를 식별한다. 이때, 디바이스 식별부(344)는 상기 식별된 사용자의 위치 정보를 이용하여 상기 사용자가 어느 단말(111)에 근접하여 위치하고 있는지를 판단함으로써, 사용자에 근접한 디바이스(즉, 근접한 단말(111))를 식별한다.The user location identifying unit 343 of the control unit 340 identifies the location of the user by combining the received service context information. At this time, the device identification unit 344 judges whether the user is located in proximity to which terminal 111 by using the identified user's location information, thereby identifying a device (i.e., a nearby terminal 111) .

A/V 입력 제어부(342)는 상기 식별된 사용자 위치 및 디바이스 정보를 참조하여, 적어도 하나의 각 단말(111)에 전송할 영상 스트리밍 정보를 제어한다. 즉, 상기 A/V 입력 제어부(342)는 사용자 요청과 서비스 모니터링부로부터 수집된 서비스 컨텍스트를 기반으로 대상 단말(111)을 결정하고, 제공해야 하는 서비스 출력 규격을 변경하거나 결정한다. 이때, 상기 전송할 영상 정보들은 카메라 I/F부(321), 튜너 I/F부(322), 제공될 수 있다. 상기 카메라 I/F부(321), 튜너 I/F부(322)를 통해 수신된 외부 카메라 또는 TV RF 신호로부터 수신된 영상 정보들은 캡쳐부(323)에서 캡쳐될 수 있다. 또한, 저장장치 I/F부(331)를 통해 제공된 영상 정보들은 A/V 저장 관리부(332)를 통해 별도의 저장부(미도시)에 저장될 수 있다.The A / V input control unit 342 controls video streaming information to be transmitted to each of the at least one terminal 111 by referring to the identified user location and device information. That is, the A / V input control unit 342 determines the target terminal 111 based on the user context and the service context collected from the service monitoring unit, and changes or determines the service output standard to be provided. At this time, the image information to be transmitted may be provided to the camera I / F unit 321 and the tuner I / F unit 322. The image information received from the external camera or the TV RF signal received through the camera I / F unit 321 and the tuner I / F unit 322 can be captured in the capture unit 323. In addition, the image information provided through the storage device I / F unit 331 may be stored in a separate storage unit (not shown) through the A / V storage management unit 332.

한편, 상기 제어부(340)의 A/V 입력 제어부(342)에서는 상기 각종 형태로 제공된 방송 영상 정보들을 출력부(360)를 통해 각 단말(111)로 제공한다. 즉 상기 출력부(360)에서는 상기 제어부(340) 처리에 따라 영상서비스를 인코딩하고 대상 스마트기기로 스트리밍 출력을 수행한다. 이때, 동시에 2개 이상의 방송 서비스에 대한 스트리밍 출력이 가능하다.The A / V input control unit 342 of the control unit 340 provides the broadcast image information provided in various forms to each terminal 111 through the output unit 360. That is, the output unit 360 encodes the image service according to the process of the controller 340 and performs streaming output to the target smart device. At this time, streaming output for two or more broadcast services at the same time is possible.

즉, A/V 인코딩부(361)에서는 상기 전송할 방송 영상 정보를 인코딩한 후, A/V 스트리밍부(362)로 제공한다. A/V 스트리밍부(362)에서는 인코딩한 방송 영상 정보를 스트리밍 형태로 네트워크 I/F부(363)를 통해 전송한다.That is, the A / V encoding unit 361 encodes the broadcasting image information to be transmitted, and provides the A / V streaming unit 362 with the encoded broadcasting image information. The A / V streaming unit 362 transmits the encoded broadcast image information through the network I / F unit 363 in a streaming format.

또한, 상기 메인 셋톱 박스(130)에 직접 연결된 영상 출력 장치(140)로도 직접 사용자가 지정한 영상서비스를 출력할 수 있다. 이때, 영상 구성부(352)에서는 상기 전송하고자 하는 영상 정보와 UI 생성부(351)를 통해 생성된 UI 정보를 합성하여 영상 구성한다. 상기 구성된 영상 정보는 A/F 출력부(353)를 통해 영상 출력 장치(140)로 제공된다.Also, the video output apparatus 140 directly connected to the main set-top box 130 can directly output the video service designated by the user. At this time, the image forming unit 352 combines the image information to be transmitted with the UI information generated through the UI generating unit 351 to form an image. The image information is provided to the image output device 140 through the A / F output unit 353. [

한편, 본 명세서에서 각 기능부(또는 모듈)라 함은, 본 발명의 기술적 사상을 수행하기 위한 하드웨어 및 상기 하드웨어를 구동하기 위한 소프트웨어의 기능적, 구조적 결합을 의미할 수 있다. 예컨대, 상기 각 기능부는 소정의 코드와 상기 소정의 코드가 수행되기 위한 하드웨어 리소스의 논리적인 단위를 의미할 수 있으며, 반드시 물리적으로 연결된 코드를 의미하거나, 한 종류의 하드웨어를 의미하는 것은 아님은 본 발명의 기술분야의 평균적 전문가에게는 용이하게 추론될 수 있다.In the present specification, each functional unit (or module) may mean a functional and structural combination of hardware for carrying out the technical idea of the present invention and software for driving the hardware. For example, each functional unit may refer to a logical unit of a predetermined code and a hardware resource for executing the predetermined code, and may be a code physically connected to the functional unit, But can be easily deduced to the average expert in the field of the invention.

또한, 본 명세서에서 데이터베이스라 함은, 각각의 데이터베이스에 대응되는 정보를 저장하는 소프트웨어 및 하드웨어의 기능적 구조적 결합을 의미할 수 있다. 데이터베이스는 적어도 하나의 테이블로 구현될 수도 있다. 또한, 링크드 리스트(linked-list), 트리(Tree), 관계형 데이터베이스 형태 등 다양한 방식으로 구현될 수 있으며, 상기 데이터베이스에 대응되는 정보를 저장할 수 있는 모든 데이터 저장매체 및 데이터 구조를 포함한다.Also, in this specification, a database may mean a functional and structural combination of software and hardware that stores information corresponding to each database. The database may be implemented as at least one table. In addition, it can be implemented in various ways such as a linked-list, a tree, and a relational database, and includes all data storage media and data structures capable of storing information corresponding to the database.

이하, 도 4를 참조하여, 본 발명의 실시 예에 따른 방법을 설명한다.Hereinafter, a method according to an embodiment of the present invention will be described with reference to FIG.

도 4는 본 발명의 실시 예에 따른 스마트 티비 기반의 상황 인지를 통한 엔스크린 서비스 제공 절차를 나타내는 흐름도이다. 본 발명의 실시 예에 따라 장치의 입력신호는 사용자가 수신가능한 디지털방송서비스 방송 혹은 IP기반 MPEG2 TS 가 사용될 수 있다. 이때, 중계 서비스의 대상은 동일 네트워크 내에 존재하는 스마트 영상기기 혹은 확장장치가 연결된 일반 TV가 된다. 사용자는 지정하는 방송서비스를 지정 기기로 재전송요청한다. 이때, 셋톱박스는 지정 기기에 적합한 방송포맷과 해상도로 인코딩 처리하여 스트리밍 한다. 단말 내에 설치된 소프트웨어와 동작 인식 센서로부터 서비스 컨텍스트를 수집하고 서비스 상황을 모니터링함으로써 적합한 상황에 대한 동작을 취할 수 있다.FIG. 4 is a flowchart illustrating a procedure for providing an ascreen service through context awareness based on a smart TV according to an embodiment of the present invention. According to an exemplary embodiment of the present invention, an input signal of the apparatus may be a Digital Broadcasting Service broadcast or an IP based MPEG2 TS that can be received by a user. At this time, the object of the relay service is a general TV connected to a smart video device or an extension device existing in the same network. The user requests a designated broadcast service to the designated device. At this time, the set-top box encodes and streams the broadcasting format and resolution suitable for the designated device. It is possible to take an appropriate situation by collecting the service context from the software installed in the terminal and the operation recognition sensor and monitoring the service status.

즉, 도 4를 참조하면, 먼저 채널 튜닝을 하고 콘텐츠를 재생(S401)한다. 이때, 본 발명의 실시 에에 따라 상술한 바와 같이 각 연결 확장 장치(110)를 통해 서비스 컨텍스트 정보를 수신(S402)한다. 그런 다음, 수신된 서비스 컨텐스트를 참조하여 상황을 인지(S403)하고, 영상 정보를 전송할 적절한 디바이스(단말)를 식별(S404)한다.That is, referring to FIG. 4, channel tuning is first performed and content is played back (S401). At this time, service context information is received through each connection expansion device 110 as described above according to the embodiment of the present invention (S402). Then, it refers to the received service context to recognize the situation (S403), and identifies an appropriate device (terminal) to which the video information is to be transmitted (S404).

그런 다음, 전송할 영상 정보를 대상 단말의 적합한 방송 포맷 및 해상도(즉, 타겟 프로파일)로 인코딩(S405)한 후, 대상 단말(타겟 디바이스)로 스트리밍(S406)한다. 상기 스트리밍 전송된 해당 영상 정보는 해당 대상 단말에서 출력(S407)된다.Then, the video information to be transmitted is encoded into an appropriate broadcasting format and resolution (i.e., target profile) of the target terminal (S405), and then streamed to the target terminal (target device) (S406). The corresponding streaming-transmitted image information is output from the target terminal (S407).

여기에서 다양한 방법들에 관해 설명된 바와 같은 다양한 동작들 및 기능들은 특정 프로세싱 기능부 및/또는 그 안에 구현된 프로세싱 기능부, 및/또는 그 안의 다른 구성요소들과 같은 많은 유형의 기능부들 중 어느 것 내에서 수행될 수 있다. 예를 들면, 그러한 기능부들은 여기에 설명된 바와 같은 다양한 동작들 및 처리들, 또는 여기에 설명된 바와 같은 어느 다른 동작들 및 기능들, 등 또는 그 각 등가물들을 수행하는 것뿐만 아니라 여기에 설명된 바와 같은 그러한 정보들을 생성하고 그러한 동작들, 처리들 등을 수행할 수 있다.The various operations and functions as described herein with respect to the various methods may be performed by any of a number of types of functions, such as a particular processing function and / or a processing function implemented therein, and / ≪ / RTI > For example, such functions may be described herein, as well as performing various operations and processes as described herein, or any other operations and functions as described herein, etc., or the like, And may perform such operations, processes, and the like.

일부 실시예들에서, 그러한 기능부들(동일한 장치 또는 구별된 장치들상에서 구현될 수 있는)은 본 발명의 다양한 측면들에 따른 그러한 처리 및 동작들, 등, 및/또는 여기에 개시된 바와 같은 어느 다른 동작들 및 기능들, 및 그 각 등가물들을 수행할 수 있다. 일부 실시예들에서, 그러한 처리는 제1 장치에서의 제1 기능부, 및 제2 장치 내의 제2 기능부에 의해 함께 수행된다. 다른 실시예들에서, 그러한 프로세싱, 동작들 등은 하나의 특정 장치 내에서 처리부들에 의해 전적으로 수행된다. 심지어 다른 실시예들에서는, 그러한 프로세싱, 동작들이 하나의 단일 디바이스내에서 적어도 제1 기능부 및 제2 기능부를 사용하여 수행된다.In some embodiments, such functions (which may be implemented on the same device or on distinct devices) may be implemented in such a manner and in accordance with various aspects of the present invention, etc., and / Operations and functions, and their equivalents. In some embodiments, such processing is performed together by the first functional portion in the first device and the second functional portion in the second device. In other embodiments, such processing, operations, etc. are performed entirely by the processing units within one particular apparatus. Even in other embodiments, such processing and operations are performed using at least a first functional portion and a second functional portion within a single device.

또한 상술한 설명에서, 용어들 '시스템', '장치', '~부'는 단일 프로세싱 디바이스 또는 복수의 프로세싱 디바이스들일 수 있다. 그러한 프로세싱 디바이스는 마이크로 프로세서, 마이크로 컨트롤러, 디지털 신호 처리기, 마이크로 컴퓨터, 중앙 처리 유닛, 필드 프로그래머블 게이트 어레이, 프로그래머블 로직 디바이스, 스테이트 머신, 로직 회로, 아날로그 회로, 디지털 회로, 및/또는 상기 회로 및/또는 동작 지시들의 하드 코딩에 기반하여 신호들(아날로그 및/또는 디지털)을 조작하는 소정의 디바이스일 수 있다. 상기 프로세싱 모듈, 모듈, 프로세싱 회로, 및/또는 프로세싱 유닛은 단일 메모리 디바이스, 복수의 메모리 디바이스들, 및/또는 상기 프로세싱 모듈, 모듈, 프로세싱 회로, 및/또는 프로세싱 유닛의 내장된 회로일 수 있는 결합된 메모리 및/또는 집적된 메모리 엘리먼트를 가질 수 있다. 그러한, 메모리 디바이스는 읽기 전용 메모리(ROM), 랜덤 액세스 메모리(RAM), 휘발성 메모리, 비휘발성 메모리, 정적 메모리, 동적 메모리, 플래시 메모리, 캐시 메모리, 및/또는 디지털 정보를 저장하는 소정의 디바이스일 수 있다. 만약, 상기 프로세싱 모듈, 모듈, 프로세싱 회로, 및/또는 프로세싱 유닛이 하나 이상의 프로세싱 디바이스를 포함한다면, 상기 프로세싱 디바이스들은 집중적으로 위치될 수 있거나(즉, 유선 및/또는 무선 버스 구조를 통해 함께 직접적으로 연결된), 분산되어 위치될 수 있음(예컨대, 근거리 통신망 및/또는 광역 네트워크를 통한 간접적인 연결을 통한 클라우드 컴퓨팅)을 주목하여야 한다. 만약, 상기 프로세싱 모듈, 모듈, 프로세싱 회로, 및/또는 프로세싱 유닛이 정적 머신, 아날로그 회로, 디지털 회로, 및/또는 회로, 저장하는 메모리 및/또는 메모리 구성요소를 통해 하나 이상의 그 기능들을 구현한다면, 그 대응하는 동작 지시들은 상기 정적 머신, 아날로그 회로, 디지털 회로, 및/또는 논리 회로를 포함하는 회로의 내부에 내장되거나 외부에 있을 수 있음을 더 주목하여야 한다. 상기 메모리 엘리먼트는 저장할 수 있으며, 상기 프로세싱 모듈, 모듈, 프로세싱 회로, 및/또는 프로세싱 유닛은 상기 도면들 중 하나 이상에서 나타내는 단계들 및/또는 기능들 중 적어도 일부에 대응하는 하드 코딩된 및/또는 동작 지시들을 실행한다는 것을 여전히 더 주목하여야 한다. 그러한 메모리 디바이스 또는 메모리 엘리먼트는 제조의 부품 내에서 포함될 수 있다.Also, in the foregoing description, the terms " system, " " device, " and " section " may be a single processing device or a plurality of processing devices. Such a processing device may be a microprocessor, a microcontroller, a digital signal processor, a microcomputer, a central processing unit, a field programmable gate array, a programmable logic device, a state machine, a logic circuit, an analog circuit, a digital circuit, and / (Analog and / or digital) based on hard coding of operational instructions. The processing module, module, processing circuit, and / or processing unit may be implemented as a single memory device, a plurality of memory devices, and / or a combination of the processing modules, the processing circuitry, and / Lt; / RTI > memory and / or an integrated memory element. Such a memory device may be any device that stores read only memory (ROM), random access memory (RAM), volatile memory, non-volatile memory, static memory, dynamic memory, flash memory, cache memory, and / . If the processing module, the module, the processing circuit, and / or the processing unit include one or more processing devices, the processing devices may be centrally located (i.e., directly or indirectly via a wired and / Connected), distributed (e.g., cloud computing via an indirect connection over a local and / or wide area network). If the processing module, module, processing circuit, and / or processing unit implements one or more of those functions through a static machine, analog circuitry, digital circuitry, and / or circuitry, memory and / It should further be noted that the corresponding operating instructions may be internal or external to the circuit including the static machine, analog circuitry, digital circuitry, and / or logic circuitry. The memory element may be stored and the processing module, module, processing circuitry, and / or processing unit may be configured to store a hard-coded and / or hard-coded data item corresponding to at least a portion of the steps and / or functions depicted in one or more of the figures It should be further noted that it carries out operational instructions. Such a memory device or memory element may be included within the components of the manufacture.

본 발명은 특정 기능들 및 그의 관계들의 성능을 나타내는 방법 단계들의 목적을 가지고 위에서 설명되었다. 이러한 기능적 구성 요소들 및 방법 단계들의 경계들 및 순서는 설명의 편의를 위해 여기에서 임의로 정의되었다. 상기 특정 기능들 및 관계들이 적절히 수행되는 한 대안적인 경계들 및 순서들이 정의될 수 있다. 임의의 그러한 대안적인 경계들 및 순서들은 그러므로 상기 청구된 발명의 범위 및 사상 내에 있다. 추가로, 이러한 기능적 구성 요소들의 경계들은 설명의 편의를 위해 임의로 정의되었다. 어떠한 중요한 기능들이 적절히 수행되는 한 대안적인 경계들이 정의될 수 있다. 마찬가지로, 흐름도 블록들은 또한 어떠한 중요한 기능성을 나타내기 위해 여기에서 임의로 정의되었을 수 있다. 확장된 사용을 위해, 상기 흐름도 블록 경계들 및 순서는 정의되었을 수 있으며 여전히 어떠한 중요한 기능을 수행한다. 기능적 구성 요소들 및 흐름도 블록들 및 순서들 둘 다의 대안적인 정의들은 그러므로 청구된 본 발명의 범위 및 사상 내에 있다. 당업자는 또한 여기에서의 상기 기능적 구성 요소들 및 다른 도시된 블록들, 모듈들, 및 구성요소들이 도시된 바와 같이 또는 분리된 구성요소들, 반도체 집적 회로(ASIC)들, 적절한 소프트웨어를 실행하는 프로세서들 및 그와 유사한 또는 임의의 조합에 의해 구현될 수 있음을 인지할 것이다.The invention has been described above with the aim of method steps illustrating the performance of certain functions and their relationships. The boundaries and order of these functional components and method steps have been arbitrarily defined herein for convenience of description. Alternative boundaries and sequences may be defined as long as the specific functions and relationships are properly performed. Any such alternative boundaries and sequences are therefore within the scope and spirit of the claimed invention. In addition, the boundaries of these functional components have been arbitrarily defined for ease of illustration. Alternative boundaries can be defined as long as certain important functions are properly performed. Likewise, the flow diagram blocks may also be arbitrarily defined herein to represent any significant functionality. For extended use, the flowchart block boundaries and order may have been defined and still perform some important function. Alternative definitions of both functional components and flowchart blocks and sequences are therefore within the scope and spirit of the claimed invention. Those skilled in the art will also appreciate that the functional components and other illustrated blocks, modules, and components herein may be implemented as illustrated or as separate components, such as semiconductor integrated circuits (ASICs) And the like, or any combination thereof.

본 발명은 또한 하나 이상의 실시예들의 용어로, 적어도 부분적으로 설명되었을 수 있다. 본 발명의 실시예는 본 발명, 그 측면, 그 특징, 그 개념, 및/또는 그 예를 나타내기 위해 여기에서 사용된다. 본 발명을 구현하는 장치, 제조의 물건, 머신, 및/또는 프로세스의 물리적인 실시예는 여기에 설명된 하나 이상의 실시예들을 참조하여 설명된 하나 이상의 측면들, 특징들, 개념들, 예들 등을 포함할 수 있다. 더구나, 전체 도면에서, 실시예들은 상기 동일한 또는 상이한 참조 번호들을 사용할 수 있는 상기 동일하게 또는 유사하게 명명된 기능들, 단계들, 모듈들 등을 통합할 수 있으며, 그와 같이, 상기 기능들, 단계들, 모듈들 등은 상기 동일한 또는 유사한 기능들, 단계들, 모듈들 등 또는 다른 것들일 수 있다.The invention may also be described, at least in part, in the language of one or more embodiments. Embodiments of the invention are used herein to describe the invention, aspects thereof, features thereof, concepts thereof, and / or examples thereof. The physical embodiment of an apparatus, article of manufacture, machine, and / or process for implementing the invention may include one or more aspects, features, concepts, examples, etc., described with reference to one or more embodiments described herein . Moreover, in the entire drawings, embodiments may incorporate the same or similarly named functions, steps, modules, etc. that may use the same or different reference numerals, and so forth, Steps, modules, etc., may be the same or similar functions, steps, modules, etc., or the like.

한편, 용어 "~처리부"는 본 발명의 다양한 실시예들의 설명에서 사용된다. 모듈은 하나 이상의 출력 신호들을 생성하기 위해 하나 이상의 입력 신호들의 처리와 같은 하나 이상의 기능들을 수행하기 위해 하드웨어를 통해 구현되는 기능적 블록을 포함한다. 상기 기능적 블록을 구현하는 하드웨어는 소프트웨어 및/또는 펌웨어를 결합하여 직접 동작할 수 있다. 여기에서 사용된 바와 같이, 모듈은 자체적으로 모듈인 하나 이상의 서브-모듈들을 포함할 수 있다.In the meantime, the term " processing unit "is used in the description of various embodiments of the present invention. A module includes a functional block implemented via hardware to perform one or more functions, such as processing one or more input signals to produce one or more output signals. The hardware implementing the functional block may operate directly by combining software and / or firmware. As used herein, a module may include one or more sub-modules that are themselves modules.

본 발명의 여러가지 기능들 및 특정들의 특별한 조합들이 여기에 분명히 설명된 반면, 이러한 특징들 및 기능들의 다른 조합들이 마찬가지로 가능하다. 본 발명은 여기에 개시된 특정한 예들에 제한되지 않으며, 이러한 다른 조합들을 명백히 통합한다.While various combinations of features and specific combinations of features of the present invention are explicitly described herein, other combinations of these features and functions are likewise possible. The present invention is not limited to the specific examples disclosed herein, and explicitly incorporates these different combinations.

이상과 같이 본 발명에서는 구체적인 구성 요소 등과 같은 특정 사항들과 한정된 실시예 및 도면에 의해 설명되었으나 이는 본 발명의 보다 전반적인 이해를 돕기 위해서 제공된 것일 뿐, 본 발명은 상기의 실시예에 한정되는 것은 아니며, 본 발명이 속하는 분야에서 통상적인 지식을 가진 자라면 이러한 기재로부터 다양한 수정 및 변형이 가능하다.As described above, the present invention has been described with reference to particular embodiments, such as specific elements, and specific embodiments and drawings. However, it should be understood that the present invention is not limited to the above- And various modifications and changes may be made thereto by those skilled in the art to which the present invention pertains.

따라서, 본 발명의 사상은 설명된 실시예에 국한되어 정해져서는 아니되며, 후술하는 특허청구범위뿐 아니라 이 특허청구범위와 균등하거나 등가적 변형이 있는 모든 것들은 본 발명 사상의 범주에 속한다고 할 것이다.Accordingly, the spirit of the present invention should not be construed as being limited to the embodiments described, and all of the equivalents or equivalents of the claims, as well as the following claims, belong to the scope of the present invention .

110 : 연결 확장 장치 111 : 단말
112, 131 : 동작 인식 센서 120 : 제1 통신 네트워크
130 : 메인 셋톱박스 140 : 영상 출력 장치
150 : 제2 통신 네트워크 160 : 서비스 서버
170 : 지상파 방송 서버 180 : 케이블 방송 서버
190 : 위성 방송 서버 210 : 센서 I/F부
220 : 이벤트 식별부 230 : 네트워크 I/F부
240 : A/V 스트리밍 캡쳐부 250 : A/V 디코딩부
260 : 제어부 261 : 이벤트 처리부
262 : 사용자 식별부 270 : UI 생성부
280 : 영상 구성부 290 : A/V 출력부
311 : 센서 I/F부 312 : 이벤트 식별부
321 : 카메라 I/F부 322 : 튜너 I/F부
323 : 캡쳐부 331 : 저장장치 I/F부
332 : A/V 저장 관리부 340 : 제어부
341 : 이벤트 처리부 342 : A/V 입력 제어부
343 : 사용자 위치 식별부 344 : 디바이스 식별부
351 : UI 생성부 352 : 영상 구성부
353 : A/V 출력부 361 : A/V 인코딩부
362 : A/V 스트리밍부 363 : 네트워크 I/F부
110: connection extension device 111: terminal
112, 131: motion recognition sensor 120: first communication network
130: Main set-top box 140: Video output device
150: second communication network 160: service server
170: terrestrial broadcast server 180: cable broadcast server
190: Satellite broadcast server 210: Sensor I / F unit
220: Event identification unit 230: Network I / F unit
240: A / V streaming capturing unit 250: A / V decoding unit
260: control unit 261: event processing unit
262: user identification unit 270: UI generation unit
280: image forming section 290: A / V output section
311: Sensor I / F unit 312: Event identification unit
321: camera I / F unit 322: tuner I / F unit
323: Capture unit 331: Storage device I / F unit
332: A / V storage management unit 340:
341: Event processing unit 342: A / V input control unit
343: User location identification part 344: Device identification part
351: UI generating unit 352:
353: A / V output unit 361: A / V encoding unit
362: A / V streaming unit 363: Network I / F unit

Claims (14)

스마트 티비 기반의 상황 인지를 통한 엔스크린 서비스 제공 시스템에 있어서,
수신된 영상 정보를 화면상에 디스플레이하는 복수의 단말들;
카메라로부터 촬영된 영상을 분석하여 동작을 인식하는 복수의 동작 인식 센서들;
상기 동작 인식 센서 및 상기 각 단말과 연결되며, 상기 동작 인식 센서로부터 센싱된 정보로부터 적어도 하나의 미리 설정된 이벤트를 식별하여 메인 셋톱 박스로 전송하고, 상기 메인 셋톱박스로부터 수신된 영상 정보를 상기 연결된 해당 단말로 제공하는 복수의 연결 확장 장치들; 및
상기 각 연결 확장 장치로부터 적어도 하나의 식별된 이벤트 정보를 수신하여, 영상 정보를 전송할 특정 단말을 결정하고, 상기 결정된 단말에 연결된 해당 연결 확장 장치로 해당 영상 정보를 전송 처리하는 메인 셋톱 박스를 포함하는, 스마트 티비 기반의 상황 인지를 통한 엔스크린 서비스 제공 시스템.
A system for providing an escreen service through context awareness based on a smart TV,
A plurality of terminals for displaying the received image information on a screen;
A plurality of motion recognition sensors for analyzing an image photographed by the camera and recognizing the motion;
And a control unit connected to the operation recognition sensor and each terminal for identifying at least one preset event from information sensed by the operation recognition sensor and transmitting the identified event to the main set top box, A plurality of connection expansion devices provided to the terminal; And
And a main set top box for receiving at least one identified event information from each of the connection expansion devices to determine a specific terminal to transmit the video information and transmitting the corresponding video information to the connection extension device connected to the determined terminal , Enscreen service provision system through context awareness based on smart TV.
제1항에 있어서, 상기 시스템은,
상기 메인 셋톱박스와 직접 연결되어, 상기 메인 셋톱박스로부터 제공된 영상 정보를 화면상에 디스플레이하는 영상 출력 장치를 더 포함하는, 스마트 티비 기반의 상황 인지를 통한 엔스크린 서비스 제공 시스템.
The system of claim 1,
Further comprising a video output device connected directly to the main set top box and displaying video information provided from the main set top box on a screen.
제2항에 있어서, 상기 시스템은,
상기 메인 셋톱박스와 직접 연결되고, 카메라로부터 촬영된 영상을 분석하여 동작을 인식하는 메인 동작 인식 센서를 더 포함하는, 스마트 티비 기반의 상황 인지를 통한 엔스크린 서비스 제공 시스템.
3. The system of claim 2,
Further comprising a main operation recognition sensor directly connected to the main set top box and analyzing an image photographed by the camera to recognize an operation, wherein the system comprises a smart TV based context recognition service.
제1항에 있어서, 상기 각 연결 확장 장치는
상기 식별된 이벤트 정보에 해당하는 서비스 컨텍스트 정보를 상기 메인 셋톱박스에 제공하는, 스마트 티비 기반의 상황 인지를 통한 엔스크린 서비스 제공 시스템.
The apparatus of claim 1, wherein each connection expansion device
And provides the service context information corresponding to the identified event information to the main set top box.
제1항에 있어서, 상기 미리 설정된 이벤트 정보는,
특정 단말의 서비스 공간 범위 내의 이동이 발생한 경우 사용자의 인접된 단말로 스트리밍 서비스를 변경하는 이벤트인, 스마트 티비 기반의 상황 인지를 통한 엔스크린 서비스 제공 시스템.
The method as claimed in claim 1,
A system for providing an encrypnent service through a smart TV-based context recognition, which is an event for changing a streaming service to a neighboring terminal of a user when movement within a service space of a specific terminal occurs.
제1항에 있어서, 상기 미리 설정된 이벤트 정보는,
사용자가 특정 단말의 시청 범위로부터 벗어날 경우 현재 재생중이던 스트리밍 서비스를 일시중지하거나 종료시키는 이벤트인, 스마트 티비 기반의 상황 인지를 통한 엔스크린 서비스 제공 시스템.
The method as claimed in claim 1,
Wherein the streaming service is suspended when the user is out of the viewing range of the specific terminal.
카메라로부터 촬영된 영상을 분석하여 동작을 인식하는 동작 인식 센서들로부터 센싱된 정보를 수신하는 센서 인터페이스부;
상기 센서 인터페이스부로부터 수신된 정보에 의해 적어도 하나의 미리 설정된 이벤트를 식별하는 이벤트 식별부;
디스플레이하고자 하는 각 단말에 연결된 연결 확장 장치로부터 상기 연결 확장 장치와 연결된 동작 인식 센서를 통해 센싱된 정보에 대응하는 미리 설정된 이벤트 정보를 수신하는 네트워크 인터페이스부; 및
상기 각 연결 확장 장치로부터 적어도 하나의 식별된 이벤트 정보를 수신하여, 영상 정보를 전송할 특정 단말을 결정하고, 상기 결정된 단말에 연결된 해당 연결 확장 장치로 해당 영상 정보를 전송 처리하도록 제어하는 제어부를 포함하는, 메인 셋톱박스.
A sensor interface unit for receiving sensed information from motion recognition sensors for analyzing an image photographed by a camera and recognizing an operation;
An event identification unit for identifying at least one preset event by information received from the sensor interface unit;
A network interface unit for receiving preset event information corresponding to information sensed by an operation recognition sensor connected to the connection expansion unit from a connection expansion unit connected to each terminal to be displayed; And
And a controller for receiving at least one identified event information from each of the connection expansion devices to determine a specific terminal to which the video information is to be transmitted and controlling the connection extension device connected to the determined terminal to transmit the corresponding video information , Main set top box.
제7항에 있어서, 상기 제어부는,
상기 각 연결 확장 장치로부터 적어도 하나의 식별된 이벤트 정보를 수신하여, 영상 정보를 전송할 특정 단말을 결정하는 디바이스 식별부; 및
상기 결정된 단말에 연결된 해당 연결 확장 장치로 해당 영상 정보를 전송 처리하도록 제어하는 A/V 입력 제어부를 포함하는, 메인 셋톱박스.
8. The apparatus of claim 7,
A device identification unit for receiving at least one identified event information from each of the connection extension devices and determining a specific terminal to transmit image information; And
And an A / V input controller for controlling transmission of corresponding video information to a corresponding connection extension device connected to the determined terminal.
제8항에 있어서, 상기 제어부는,
상기 연결 확장 장치로부터 수신된 정보를 종합하여 사용자의 위치를 식별하는, 사용자 위치 식별부를 더 포함하는, 메인 셋톱박스.
9. The apparatus according to claim 8,
Further comprising a user location identification unit for identifying a location of a user by summing the information received from the connection extension device.
스마트 티비 기반의 상황 인지를 통한 엔스크린 서비스 제공 방법으로서, 메인 셋톱박스에서 수행되는 각 단계가,
카메라로부터 촬영된 영상을 분석하여 동작을 인식하는 동작 인식 센서들로부터 센싱된 정보를 수신하는 단계;
상기 수신된 정보에 의해 적어도 하나의 미리 설정된 이벤트를 식별하는 단계;
디스플레이하고자 하는 각 단말에 연결된 연결 확장 장치로부터 상기 연결 확장 장치와 연결된 동작 인식 센서를 통해 센싱된 정보에 대응하는 미리 설정된 이벤트 정보를 수신하는 단계;
상기 적어도 하나의 식별된 이벤트 정보를 수신하여, 영상 정보를 전송할 특정 단말을 결정하는 단계; 및
상기 결정된 단말에 연결된 해당 연결 확장 장치로 해당 영상 정보를 전송 처리하도록 제어하는 단계를 포함하는, 스마트 티비 기반의 상황 인지를 통한 엔스크린 서비스 제공 방법.
A method for providing an escrow service through context awareness based on a smart TV, wherein each step performed in a main set-
Receiving sensed information from motion recognition sensors for analyzing images photographed from a camera and recognizing motion;
Identifying at least one preset event by the received information;
Receiving preset event information corresponding to information sensed through a motion recognition sensor connected to the connection expansion device from a connection extension device connected to each terminal to be displayed;
Receiving the at least one identified event information and determining a specific terminal to transmit image information; And
And controlling the corresponding connection extension device connected to the determined terminal to transfer the corresponding video information to the corresponding connection extension device.
제10항에 있어서, 상기 방법은,
상기 연결 확장 장치로부터 수신된 정보를 종합하여 사용자의 위치를 식별하는 단계를 더 포함하는, 스마트 티비 기반의 상황 인지를 통한 엔스크린 서비스 제공 방법.
11. The method of claim 10,
Further comprising the step of identifying the location of the user by summing the information received from the connection expansion device.
제10항에 있어서, 상기 미리 설정된 이벤트 정보는,
특정 단말의 서비스 공간 범위 내의 이동이 발생한 경우 사용자의 인접된 단말로 스트리밍 서비스를 변경하는 이벤트인, 스마트 티비 기반의 상황 인지를 통한 엔스크린 서비스 제공 방법.
[11] The method of claim 10,
A method for providing an enabling service through a smart TV based context recognition, which is an event for changing a streaming service to a neighboring terminal of a user when movement within a service space of a specific terminal occurs.
제10항에 있어서, 상기 미리 설정된 이벤트 정보는,
사용자가 특정 단말의 시청 범위로부터 벗어날 경우 현재 재생중이던 스트리밍 서비스를 일시중지하거나 종료시키는 이벤트인, 스마트 티비 기반의 상황 인지를 통한 엔스크린 서비스 제공 방법.
[11] The method of claim 10,
Wherein the streaming service is suspended when the user is out of the viewing range of the specific terminal.
청구항 10 내지 청구항 13 중 어느 한 항의 방법을 실행하기 위한 프로그램이 기록되어 있는 것을 특징으로 하는 컴퓨터 판독 가능한 기록 매체.A computer-readable recording medium storing a program for executing the method according to any one of claims 10 to 13.
KR1020130047647A 2013-04-29 2013-04-29 System, apparatus, method and computer readable recording medium for providing n-screen service through the recognition of circumstantial based on the smart tv KR101411636B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020130047647A KR101411636B1 (en) 2013-04-29 2013-04-29 System, apparatus, method and computer readable recording medium for providing n-screen service through the recognition of circumstantial based on the smart tv

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020130047647A KR101411636B1 (en) 2013-04-29 2013-04-29 System, apparatus, method and computer readable recording medium for providing n-screen service through the recognition of circumstantial based on the smart tv

Publications (1)

Publication Number Publication Date
KR101411636B1 true KR101411636B1 (en) 2014-06-24

Family

ID=51134203

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020130047647A KR101411636B1 (en) 2013-04-29 2013-04-29 System, apparatus, method and computer readable recording medium for providing n-screen service through the recognition of circumstantial based on the smart tv

Country Status (1)

Country Link
KR (1) KR101411636B1 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20180120844A (en) * 2017-04-27 2018-11-07 엔에이치엔엔터테인먼트 주식회사 Smart sharing system and method for sharing i/o devices

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20110085037A (en) * 2010-01-19 2011-07-27 엘지전자 주식회사 Multi-display device and method of providing information using the same
KR20110099393A (en) * 2010-03-02 2011-09-08 주식회사 유비앤텍 System and method for controlling home netwrok device using smart-phone
KR20110118292A (en) * 2010-04-23 2011-10-31 (주)필링크 Television service processing system using a cloud computing and smart-phone controlling
KR20120093854A (en) * 2009-11-13 2012-08-23 삼성전자주식회사 Mobile device, display apparatus and control method thereof

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20120093854A (en) * 2009-11-13 2012-08-23 삼성전자주식회사 Mobile device, display apparatus and control method thereof
KR20110085037A (en) * 2010-01-19 2011-07-27 엘지전자 주식회사 Multi-display device and method of providing information using the same
KR20110099393A (en) * 2010-03-02 2011-09-08 주식회사 유비앤텍 System and method for controlling home netwrok device using smart-phone
KR20110118292A (en) * 2010-04-23 2011-10-31 (주)필링크 Television service processing system using a cloud computing and smart-phone controlling

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20180120844A (en) * 2017-04-27 2018-11-07 엔에이치엔엔터테인먼트 주식회사 Smart sharing system and method for sharing i/o devices

Similar Documents

Publication Publication Date Title
CN104012106B (en) It is directed at the video of expression different points of view
US10390063B2 (en) Predictive content delivery for video streaming services
JP7080208B2 (en) Processing multiple media streams
US9189076B2 (en) Method and apparatus for controlling multi-experience translation of media content
US10491642B2 (en) Method and apparatus for multi-experience metadata translation of media content with metadata
US10567810B2 (en) Method and apparatus for managing bandwidth in providing communication services
US20090265748A1 (en) Handheld multimedia receiving and sending devices
US10019058B2 (en) Information processing device and information processing method
US10812842B2 (en) Method and apparatus for multi-experience translation of media content with sensor sharing
CN105359479A (en) Apparatus and method for controlling adaptive streaming of media
US20180039820A1 (en) Method and system for aggregating video content
KR20140128766A (en) System, apparatus, method and computer readable recording medium for providing analyzing the log of a subscriber through the recognition of circumstantial based on the smart tv
KR102133207B1 (en) Communication apparatus, communication control method, and communication system
US20150029342A1 (en) Broadcasting providing apparatus, broadcasting providing system, and method of providing broadcasting thereof
US20170105034A1 (en) Communication apparatus, communication method, and program
US20150325210A1 (en) Method for real-time multimedia interface management
KR101311463B1 (en) remote video transmission system
US11546556B2 (en) Redundant array of inexpensive cameras
KR101411636B1 (en) System, apparatus, method and computer readable recording medium for providing n-screen service through the recognition of circumstantial based on the smart tv
US20180278881A1 (en) Multiple camera-based image transmission method, device and system
US20190007656A1 (en) Sending network camera video streams to active screens
US20170078744A1 (en) Method and device to manage video content
US10516746B2 (en) Correlating media consumption data with user profiles
US10298885B1 (en) Redundant array of inexpensive cameras
KR101427711B1 (en) Apparatus and Method for managing information related with content

Legal Events

Date Code Title Description
A201 Request for examination
E701 Decision to grant or registration of patent right
GRNT Written decision to grant
LAPS Lapse due to unpaid annual fee