KR101361692B1 - An terminal apparatus and a settop box for transmitting a multimedia data during mirroring, a method therefor - Google Patents

An terminal apparatus and a settop box for transmitting a multimedia data during mirroring, a method therefor Download PDF

Info

Publication number
KR101361692B1
KR101361692B1 KR1020120032634A KR20120032634A KR101361692B1 KR 101361692 B1 KR101361692 B1 KR 101361692B1 KR 1020120032634 A KR1020120032634 A KR 1020120032634A KR 20120032634 A KR20120032634 A KR 20120032634A KR 101361692 B1 KR101361692 B1 KR 101361692B1
Authority
KR
South Korea
Prior art keywords
web page
mirroring
data
top box
web
Prior art date
Application number
KR1020120032634A
Other languages
Korean (ko)
Other versions
KR20130110574A (en
Inventor
이수우
Original Assignee
(주)정직한기술
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by (주)정직한기술 filed Critical (주)정직한기술
Priority to KR1020120032634A priority Critical patent/KR101361692B1/en
Publication of KR20130110574A publication Critical patent/KR20130110574A/en
Application granted granted Critical
Publication of KR101361692B1 publication Critical patent/KR101361692B1/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/44Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs
    • H04N21/4402Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs involving reformatting operations of video signals for household redistribution, storage or real-time display
    • 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/431Generation of visual interfaces for content selection or interaction; Content or additional data rendering

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

본 발명에 따른 미러링 과정에서의 웹 페이지 데이터의 전송을 위한 단말장치는 미러링 동작을 위한 미러링 프로그램을 저장하고 있는 메모리; 상기 미러링 프로그램의 실행 중에, 사용자의 웹 페이지 접속을 인식하는 웹 접속 인식부; 상기 웹 접속 인식부에서의 웹 접속 인식 결과에 따라, 상기 사용자가 접속한 상기 웹 페이지의 네트워크 주소정보를 셋탑박스로 전송하도록 제어하는 단말 제어부; 및 상기 제어부의 제어에 따라, 미러링에 의한 미러링 데이터 및 네트워크 주소정보 중 적어도 어느 하나를 상기 셋탑박스로 전송하는 단말 인터페이스부를 구비하는 것을 특징으로 한다.A terminal device for transmitting web page data in a mirroring process according to the present invention includes a memory storing a mirroring program for a mirroring operation; A web connection recognizing unit which recognizes a web page connection of a user while executing the mirroring program; A terminal control unit controlling to transmit network address information of the web page accessed by the user to a set-top box according to a web connection recognition result from the web connection recognition unit; And a terminal interface configured to transmit at least one of mirroring data and network address information by mirroring to the set-top box under the control of the controller.

Description

미러링 과정에서의 웹 페이지 데이터의 전송을 위한 단말장치와 셋탑박스 및 미러링 과정에서의 웹 페이지 데이터의 전송을 위한 방법{An terminal apparatus and a settop box for transmitting a multimedia data during mirroring, a method therefor}A terminal apparatus for transmitting web page data in a mirroring process and a method for transmitting web page data in a set-top box and a mirroring process {An terminal apparatus and a settop box for transmitting a multimedia data during mirroring, a method therefor}

본 발명은 단말장치와 디스플레이 기기 사이에서 이루어지는 미러링 기능의 동작 중에, 사용자에 의해 선택된 웹 페이지 데이터를 네트워크 주소정보를 사용해 셋탑박스에서 직접 액세스할 수 있도록 하는 기술에 관한 것이다. The present invention relates to a technology for allowing a web page data selected by a user to directly access a set top box using network address information during an operation of a mirroring function between a terminal device and a display device.

디지털 TV, IPTV(Internet Protocol Television), VOD(Video On Demand) 등과 같은 멀티미디어 서비스가 다양화되고 단말기 기술이 발전함에 따라, 디지털화된비디오, 그래픽, 오디오 등과 같은 멀티미디어 컨텐츠를 자유롭게 액세스 및 디스플레이할 수 있는 사용자 장치(user devices), 그 중에서도 휴대용 전자 장치(portable electric device)에 대한 요구가 증가하고 있다. 이와 같은 요구의 증가와 더불어 최근에는 복수의 사용자 장치들 간에 무선으로 데이터를 공유하는 기술과, 무선으로 화면을 공유할 수 있는 미러링(display mirroring) 기술 등이 사용자 장치에 채택되고 있다. As multimedia services such as digital TV, Internet Protocol Television (IPTV), and Video On Demand (VOD) are diversified and terminal technologies are developed, multimedia contents such as digitized video, graphics, and audio can be freely accessed and displayed. There is an increasing demand for user devices, particularly portable electric devices. Along with such an increase in demand, a technology for wirelessly sharing data among a plurality of user devices and a display mirroring technology for wirelessly sharing a screen have been adopted in user devices.

디스플레이 미러링을 수행하기 위해서는 원격에 위치한 사용자 장치들 간의 원활한 데이터 전송이 요구된다. 사용자 장치들간의 원활한 데이터 전송을 위해서는 데이터 전송률, 대역폭, 소모 전력 등과 같은 제한 요소가 데이터 전송에 충분히 고려되어야 할 것이다. 만일 데이터 전송률, 대역폭, 소모 전력 등과 같은 제한 요소가 충분히 고려되지 않는다면, 무선 데이터 공유 또는 디스플레이 미러링이 수행되는 사용자 장치들간에 원치 않는 시간적 지연이 발생될 수 있다. In order to perform display mirroring, smooth data transmission between remote user devices is required. In order to smoothly transfer data between user devices, a limiting factor such as a data rate, a bandwidth, and a power consumption should be sufficiently considered for data transmission. Unless constraints such as data rate, bandwidth, power consumption, etc. are taken into account, unwanted temporal delays can occur between user devices on which wireless data sharing or display mirroring is performed.

특히, 미러링된는 데이터가 웹 페이지 상에서 제공되는 동영상 또는 오디오 신호 등의 멀티미디어 데이터에 해당하는 경우에는 미러링 시에 영상이나 오디오 신호가 끊기는 등의 문제점이 야기될 수 있다. 즉, 미러링데이터의 전송시에 웹 페이지를 디스플레이하는 경우에 데이터의 압축에 따른 화질의 열화 또는 음질의 열화가 발생할 수 있으며, 네트워크 상의 트레픽이 높아져서 전송 딜레이가 발생할 수 있다. In particular, when the mirrored data corresponds to multimedia data such as a video or audio signal provided on a web page, a problem such as interruption of the video or audio signal may occur during mirroring. That is, when the web page is displayed when the mirroring data is transmitted, deterioration of image quality or sound quality may occur due to data compression, and transmission delay may occur due to high traffic on the network.

본 발명은 단말장치와 디스플레이 기기 사이에서 이루어지는 미러링 기능의 동작 중에, 사용자에 의해 선택된 웹 페이지에 대응하는 데이터를 미러링 기능이 아닌, 웹 페이지에 대응하는 네트워크 주소정보만을 제공하여, 셋탑박스 상에서 웹 페이지에 직접 접속하여 웹 페이지 데이터를 다운로드하여, 디스플레이 기기로 전송하도록 하는 미러링 과정에서의 웹 페이지 데이터의 전송을 위한 단말장치와 셋탑박스 및 미러링 과정에서의 웹 페이지 데이터의 전송을 위한 방법에 관한 것이다. The present invention provides only network address information corresponding to a web page, not a mirroring function, of data corresponding to a web page selected by a user during an operation of a mirroring function between a terminal device and a display device. The present invention relates to a terminal device for transmitting web page data in a mirroring process to directly access a web page data and to transmit the web page data to a display device, and a method for transmitting web page data in a set-top box and a mirroring process.

상기의 과제를 해결하기 위해, 본 발명에 따른 미러링 과정에서의 웹 페이지 데이터의 전송을 위한 단말장치는 미러링 동작을 위한 미러링 프로그램을 저장하고 있는 메모리; 상기 미러링 프로그램의 실행 중에, 사용자의 웹 페이지 접속을 인식하는 웹 접속 인식부; 상기 웹 접속 인식부에서의 웹 접속 인식 결과에 따라, 상기 사용자가 접속한 상기 웹 페이지의 네트워크 주소정보를 셋탑박스로 전송하도록 제어하는 단말 제어부; 및 상기 제어부의 제어에 따라, 미러링에 의한 미러링 데이터 및 네트워크 주소정보 중 적어도 어느 하나를 상기 셋탑박스로 전송하는 단말 인터페이스부를 구비하는 것을 특징으로 한다.In order to solve the above problems, the terminal device for transmitting the web page data in the mirroring process according to the present invention includes a memory for storing a mirroring program for the mirroring operation; A web connection recognizing unit which recognizes a web page connection of a user while executing the mirroring program; A terminal control unit controlling to transmit network address information of the web page accessed by the user to a set-top box according to a web connection recognition result from the web connection recognition unit; And a terminal interface configured to transmit at least one of mirroring data and network address information by mirroring to the set-top box under the control of the controller.

상기 웹 접속 인식부는, 상기 웹 페이지의 멀티미디어 데이터의 재생 명령을 인식하는 것을 특징으로 한다.The web connection recognition unit may recognize a play command of the multimedia data of the web page.

상기 웹 페이지 인식부는 사용자의 상기 웹 페이지의 멀티미디어 데이터의 재생에 따른 기능 조작 명령시에, 상기 기능 조작 명령을 인식하고, 상기 단말 제어부는 상기 웹 페이지 인식부에서 인식된 상기 기능 조작 명령에 대응하는 신호를 상기 셋탑박스로 전송하도록 제어하는 것을 특징으로 한다.The web page recognition unit recognizes the function operation command at the time of a function operation command according to reproduction of the multimedia data of the web page by the user, and the terminal control unit corresponds to the function operation command recognized by the web page recognition unit. Characterized in that the control to transmit a signal to the set-top box.

상기 단말 제어부는, 상기 웹 페이지의 접속 시에, 상기 미러링 데이터의 전송을 중지하도록 제어하고, 상기 웹 페이지의 접속 종료 시에, 상기 미러링 데이터의 전송을 재개하도록 제어하는 것을 특징으로 한다.
The terminal control unit may control to stop transmission of the mirroring data when the web page is connected, and control to resume transmission of the mirroring data when the web page is terminated.

상기의 과제를 해결하기 위해, 본 발명에 따른 미러링 과정에서의 웹 페이지 데이터의 전송을 위한 셋탑박스는 미러링 데이터 및 네트워크 주소정보 중 어느 하나를 수신하는 셋탑 인터페이스부; 상기 네트워크 주소정보에 대응하는 웹 페이지 데이터를 다운로드하는 웹 브라우징 프로세서; 상기 미러링 데이터 및 상기 다운로드된 웹 페이지 데이터 중 어느 하나의 압축을 해제하고 디코딩하는 제1 디코더; 디코딩된 상기 미러링 데이터 및 상기 웹 페이지 데이터 중 어느 하나를 렌더링하는 제1 렌더링부; 및 단말장치로부터 전송되는 제어신호에 따라, 상기 미러링 데이터 및 상기 웹 페이지 데이터를 상기 제1 디코더 및 제1 렌더링부로 제공하도록 제어하고, 렌더링된 상기 미러링 데이터 및 상기 웹 페이지 데이터를 디스플레이 기기로 출력하도록 제어하는 셋탑 제어부를 포함하는 것을 특징으로 한다.In order to solve the above problems, the set-top box for transmitting the web page data in the mirroring process according to the present invention comprises a set-top interface for receiving any one of the mirroring data and network address information; A web browsing processor for downloading web page data corresponding to the network address information; A first decoder for decompressing and decoding any one of the mirroring data and the downloaded web page data; A first renderer which renders any one of the decoded mirroring data and the web page data; And provide the mirroring data and the web page data to the first decoder and the first rendering unit according to a control signal transmitted from the terminal device, and output the rendered mirroring data and the web page data to a display device. It characterized in that it comprises a set-top control unit for controlling.

상기 셋탑박스는, 상기 미러링 데이터 및 상기 웹 페이지 데이터 중 어느 하나의 압축을 해제하고 디코딩하는 제2 디코더; 및 디코딩된 상기 미러링 데이터 및 상기 웹 페이지 데이터 중 어느 하나를 렌더링하는 제2 렌더링부를 더 포함하고, 상기 셋탑 제어부는 상기 미러링 데이터를 상기 제1 디코더 및 제1 렌더링부로 제공하도록 제어하고, 상기 웹 페이지 데이터를 상기 제2 디코더 및 제2 렌더링부로 제공하도록 제어하는 것을 특징으로 한다.
The set top box may include: a second decoder configured to decompress and decode any one of the mirroring data and the web page data; And a second renderer configured to render any one of the decoded mirroring data and the web page data, wherein the set-top controller controls the mirroring data to be provided to the first decoder and the first renderer. And provide data to the second decoder and the second renderer.

상기의 과제를 해결하기 위해, 본 발명에 따른 미러링 과정에서의 웹 페이지 데이터의 전송을 위한 방법은 단말장치가 미러링을 위한 프로그램을 실행하여, 미러링 데이터를 셋탑박스장치로 전송하는 단계; 상기 단말장치가 상기 미러링 프로그램의 실행 중에, 사용자의 웹 페이지 접속을 인식하는 단계; 웹 접속 인식 결과에 따라, 상기 사용자가 접속한 상기 웹 페이지의 네트워크 주소정보를 셋탑박스로 전송하는 단계; 및 상기 셋탑박스가 상기 네트워크 주소정보에 대응하는 웹 페이지 데이터를 디코딩 및 렌더링하여 디스플레이 기기로 출력하는 단계를 포함하는 것을 특징으로 한다.In order to solve the above problems, the method for transmitting the web page data in the mirroring process according to the present invention comprises the steps of transmitting a mirroring data to the set-top box device by the terminal device executing a program for mirroring; Recognizing, by the terminal device, accessing a web page of a user while executing the mirroring program; Transmitting network address information of the web page accessed by the user to a set-top box according to a web access recognition result; And decoding, rendering and outputting web page data corresponding to the network address information to the display device by the set-top box.

상기 미러링 과정에서의 웹 페이지 데이터의 전송을 위한 방법은, 상기 웹 페이지의 접속 종료시에, 상기 단말장치가 상기 미러링 데이터를 상기 셋탑 박스로 전송하는 단계로 진행하는 것을 특징으로 한다.The method for transmitting web page data in the mirroring process may include the step of transmitting, by the terminal apparatus, the mirroring data to the set-top box when the access of the web page is terminated.

본 발명에 따르면, 단말장치와 디스플레이 기기 사이에서 이루어지는 미러링 기능의 동작 중에, 사용자에 의해 선택된 웹 페이지에 대해 미러링 기능이 아닌, 네트워크 주소정보의 제공에 따른 셋탑박스 상에서 직접 웹 페이지 데이터를 웹 페이지로부터 제공받고, 이를 디스플레이 기기로 전송하도록 함으로써, 단말장치의 미러링 기능의 수행에 따른 부하를 줄일 수 있도록 하며, 웹 페이지 데이터의 전송에 따른 품질 저하도 방지할 수 있는 효과가 있다. According to the present invention, during operation of the mirroring function between the terminal device and the display device, the web page data is directly transmitted from the web page on the set-top box according to the provision of network address information instead of the mirroring function for the web page selected by the user. By being provided and transmitting the same to the display device, it is possible to reduce the load caused by the mirroring function of the terminal device and to prevent the quality degradation caused by the transmission of the web page data.

도 1은 본 발명을 설명하기 위한 단말장치, 셋탑박스 및 디스플레이 기기 사이의 연결관계를 도시한 참조도이다.
도 2는 본 발명에 따른 미러링 과정에서의 웹 페이지 데이터의 전송을 위한 단말장치를 설명하기 위한 일 실시예의 블록도이다.
도 3은 본 발명에 따른 미러링 과정에서의 웹 페이지 데이터의 전송을 위한 셋탑박스를 설명하기 위한 일 실시예의 블록도이다.
도 4는 본 발명에 따른 미러링 과정에서의 웹 페이지 데이터의 전송을 위한과정을 설명하기 위한 참조도이다.
도 5는 본 발명에 따른 미러링 과정에서의 웹 페이지 데이터의 전송을 위한 방법을 설명하기 위한 일 실시예의 플로차트이다.
1 is a reference diagram illustrating a connection relationship between a terminal device, a set-top box, and a display device for explaining the present invention.
2 is a block diagram of an embodiment for describing a terminal device for transmitting web page data in a mirroring process according to the present invention.
3 is a block diagram of an embodiment for explaining a set-top box for transmitting web page data in a mirroring process according to the present invention.
4 is a reference diagram for explaining a process for transmitting web page data in a mirroring process according to the present invention.
5 is a flowchart of an embodiment for describing a method for transmitting web page data in a mirroring process according to the present invention.

이하, 본 발명에 따른 미러링 과정에서의 웹 페이지 데이터의 전송을 위한 단말장치 및 셋탑박스를 첨부된 도면을 참조하여 설명한다. Hereinafter, a terminal device and a set-top box for transmitting web page data in a mirroring process according to the present invention will be described with reference to the accompanying drawings.

도 1은 본 발명을 설명하기 위한 단말장치(10), 셋탑박스(20), 디스플레이 기기(30) 및 웹 서버(40) 사이의 연결관계를 도시한 참조도이다. 1 is a reference diagram illustrating a connection relationship between a terminal device 10, a set-top box 20, a display device 30, and a web server 40 for explaining the present invention.

단말장치(10)는 셋탑박스(20)과 유선 또는 무선(예를 들어, 블루투스, 와이파이, 와이브로 등)에 의한 네트워크를 형성하고 있으며, 단말장치(10) 내의 미러링 데이터 또는 웹 페이지의 네트워크 주소정보를 셋탑박스(20)로 전송한다. 단말장치의 구체적인 내용을 후술한다.The terminal device 10 forms a network by the set-top box 20 by wire or wirelessly (for example, Bluetooth, Wi-Fi, WiBro, etc.), and network address information of mirroring data or web pages in the terminal device 10. To transmit to the set-top box (20). Details of the terminal device will be described later.

셋탑박스(20)는 단말장치(10)에서 제공되는 미러링 데이터를 디스플레이 기기(30)로 출력한다. 또한, 셋탑박스(20)는 단말장치(10)에서 제공되는 웹 페이지의 네트워크 주소정보를 사용해, 네트워크 주소정보에 대응하는 웹 서버(40)와 접속하여, 대응하는 웹 페이지 데이터를 다운로드하고, 다운로드된 웹 페이지 데이터를 압축해제, 디코딩 및 렌더링하여 디스플레이 기기(30)로 출력한다. 셋탑박스의 구체적인 내용을 후술한다.The set top box 20 outputs mirroring data provided from the terminal device 10 to the display device 30. In addition, the set-top box 20 connects to the web server 40 corresponding to the network address information by using the network address information of the web page provided by the terminal device 10 to download and download the corresponding web page data. Decompressed, decoded and rendered web page data to be output to the display device 30. Details of the set-top box will be described later.

디스플레이 기기(30)는 셋탑박스(20)로부터 제공되는 단말장치(10) 상의 미러링 데이터 또는 웹 페이지 데이터를 디스플레이하는 기기로, IP-TV, PC 모니터 등을 포함한다.The display device 30 is a device for displaying mirroring data or web page data on the terminal device 10 provided from the set-top box 20 and includes an IP-TV, a PC monitor, and the like.

웹 서버(40)는 인터넷을 통해 셋탑 박스(20)와 연결되어 있으며, 네트워크 주소정보에 대응하는 웹 페이지 데이터를 저장하고 있다. The web server 40 is connected to the set-top box 20 through the Internet, and stores web page data corresponding to network address information.

도 2는 본 발명에 따른 미러링 과정에서의 웹 페이지 데이터의 전송을 위한 단말장치(10)를 설명하기 위한 일 실시예의 블록도로서, 메모리(100), 웹 접속 인식부(110), 단말 제어부(120) 및 단말 인터페이스부(130)로 구성된다.FIG. 2 is a block diagram illustrating an example of a terminal device 10 for transmitting web page data in a mirroring process according to the present invention. The memory device 100, the web connection recognition unit 110, and a terminal controller ( 120 and the terminal interface unit 130.

메모리(100)는 미러링 동작을 위한 미러링 프로그램을 저장하고 있다. 또한, 메모리(100)는 웹 페이지를 통해 다운로드 된 멀티미디어 데이터를 저장할 수도 있다. The memory 100 stores a mirroring program for a mirroring operation. In addition, the memory 100 may store multimedia data downloaded through a web page.

웹 접속 인식부(110)는 단말 제어부(120)의 제어에 따른 미러링 프로그램의 실행 중에, 웹 페이지 접속을 인식한다. 미러링 실행 중에, 사용자가 단말장치(10) 내의 웹 브라우저를 통해 웹 페이지에 접속하는 경우에, 웹 접속 인식부(110)는 이러한 사용자의 웹 페이지 접속을 인식하고, 인식한 웹 페이지의 네트워크 주소정보(예를 들어, URL 주소 등)를 단말 제어부(120)로 출력한다. 특히, 웹 접속 인식부(110)는 웹 페이지의 멀티미디어 데이터의 재생 명령을 인식한다. 즉, 사용자가 웹 페이지 상에 디스플레이되는 멀티미디어 데이터의 재생을 선택하는 경우에, 웹 접속 인식부(110)는 웹 페이지 상에서의 멀티미디어 데이터의 재생 명령을 인식한다. The web connection recognition unit 110 recognizes a web page connection while executing the mirroring program under the control of the terminal control unit 120. When the user accesses a web page through a web browser in the terminal device 10 during the mirroring operation, the web connection recognition unit 110 recognizes the user's web page connection, and recognizes the network address information of the recognized web page. (Eg, a URL address, etc.) are output to the terminal controller 120. In particular, the web connection recognition unit 110 recognizes a playback command of the multimedia data of the web page. That is, when the user selects the playback of the multimedia data displayed on the web page, the web connection recognition unit 110 recognizes the playback command of the multimedia data on the web page.

또한, 웹 접속 인식부(110)는 사용자가 웹 페이지 접속에 따른 멀티미디어 기능 조작버튼의 선택 시에, 기능 조작 명령을 인식한다. 예를 들어, 사용자가 웹 페이지의 멀티 미디어 데이터의 조작 기능 중에서, 빨리감기, 되감기, 일시 정지 등의 기능 조작 버튼을 클릭하는 경우에, 이러한 사용자의 기능 조작 명령을 인식하고, 인식한 기능 조작 명령에 대해 단말 제어부(120)로 출력한다. In addition, the web connection recognition unit 110 recognizes a function operation command when the user selects a multimedia function operation button according to a web page connection. For example, when a user clicks a function operation button such as fast forward, rewind, or pause among multimedia data manipulation functions of a web page, the user recognizes the user's function operation command, and recognizes the function operation command. It outputs to the terminal control unit 120 for.

단말 제어부(120)는 메모리(100)에 저장된 미러링 프로그램의 구동을 제어하여, 단말장치(10)의 디스플레이 화면에 대응하는 미러링 데이터를 셋탑박스(20)로 전송하도록 제어한다. The terminal controller 120 controls the driving of the mirroring program stored in the memory 100 to transmit mirroring data corresponding to the display screen of the terminal device 10 to the set-top box 20.

한편, 단말 제어부(120)는 미러링 동작의 수행 중에, 웹 접속 인식부(110)에서 인식된 웹 페이지의 네트워크 주소정보를 셋탑 박스로 전송하도록 제어한다. 단말장치(10)의 디스플레이 화면에 대응하는 미러링 데이터를 셋탑박스(20)로 전송하는 중에, 웹 페이지의 접속이 있다고 판단되면, 단말 제어부(120)는 웹 페이지에 대응하는 화면을 미러링 데이터로 변환하는 대신에, 웹 페이지의 네트워크 주소정보를 셋탑박스(20)로 전송하도록 단말 인터페이스부(130)를 제어한다. 이에 따라, 단말 인터페이스부(130)는 네트워크 주소정보를 셋탑박스(20)로 전송한다. Meanwhile, the terminal controller 120 controls to transmit the network address information of the web page recognized by the web access recognizer 110 to the set-top box during the mirroring operation. If it is determined that there is a web page connection while transmitting mirroring data corresponding to the display screen of the terminal device 10 to the set-top box 20, the terminal controller 120 converts the screen corresponding to the web page into mirroring data. Instead, the terminal interface 130 is controlled to transmit the network address information of the web page to the set-top box 20. Accordingly, the terminal interface unit 130 transmits network address information to the set top box 20.

단말 제어부(120)는 웹 페이지 접속 시에, 미러링 데이터의 전송을 중지하도록 제어할 수 있다. 즉, 단말 제어부(120)는 웹 페이지의 접속에 따른 데이터를 셋탑박스(20)로 제공할 때에는, 미러링을 위한 미러링 데이터를 셋탑박스(20)로 전송하는 것을 중지할 수 있다. 다만, 웹 페이지 데이터를 제공하는 과정 중에 미러링 데이터를 전송할 것인지 여부는 선택적으로 전송 또는 중지할 수도 있도록 구현할 수 있다. The terminal controller 120 may control to stop the transmission of the mirroring data when the web page is accessed. That is, the terminal controller 120 may stop transmitting the mirroring data for mirroring to the set-top box 20 when providing the data according to the access of the web page to the set-top box 20. However, whether to transmit the mirroring data while providing the web page data may be selectively transmitted or stopped.

단말 제어부(120)는 웹 접속 인식부(110)에서 인식된 기능 조작 명령을 수신하면, 수신된 기능 조작 명령에 대응하는 신호를 셋탑박스(20)로 전송하도록 제어한다.When the terminal control unit 120 receives the function operation command recognized by the web connection recognition unit 110, the terminal control unit 120 controls to transmit a signal corresponding to the received function operation command to the set-top box 20.

단말 제어부(120)는 웹 페이지의 접속 종료시에, 미러링 데이터의 전송을 재개하도록 제어한다. 단말 제어부(120)는 웹 페이지 접속이 종료되거나, 웹 페이지 상의 멀티미디어 데이터의 재생이 완료 또는 재생 정지가 되는 경우에, 자동적으로 단말장치(10)의 미러링 데이터가 셋탑박스(20)로 전송되도록 제어한다. The terminal controller 120 controls to resume the transmission of the mirroring data at the end of the access of the web page. The terminal controller 120 automatically controls the mirroring data of the terminal device 10 to be transmitted to the set-top box 20 when the web page connection is terminated or the reproduction of the multimedia data on the web page is completed or stopped. do.

단말 인터페이스부(130)는 단말 제어부(120)의 제어에 따라, 미러링에 의한 미러링 데이터 및 웹 페이지의 네트워크 주소정보를 셋탑박스(20)로 전송한다. 또한, 단말 인터페이스부(130)는 단말장치(10)의 기능 조작 명령 등을 포함하는 제어신호를 셋탑박스로 전송한다.
The terminal interface unit 130 transmits the mirroring data by mirroring and network address information of the web page to the set-top box 20 under the control of the terminal controller 120. In addition, the terminal interface unit 130 transmits a control signal including a function operation command of the terminal device 10 to the set-top box.

도 3은 본 발명에 따른 미러링 과정에서의 웹 페이지 데이터의 전송을 위한 셋탑박스를 설명하기 위한 일 실시예의 블록도로서, 셋탑 인터페이스부(200), 셋탑 제어부(210), 제1 디코더(220), 제1 렌더링부(230), 웹 브라우징 프로세서(240), 제2 디코더(250) 및 제2 렌더링부(260)로 구성된다. 3 is a block diagram of an embodiment for explaining a set-top box for transmission of web page data in a mirroring process according to the present invention. The first renderer 230 includes a web browsing processor 240, a second decoder 250, and a second renderer 260.

셋탑 인터페이스부(200)는 미러링 데이터, 웹 페이지의 네트워크 주소정보, 단말장치(10)의 제어신호 등을 수신한다.The set top interface 200 receives mirroring data, network address information of a web page, a control signal of the terminal device 10, and the like.

셋탑 인터페이스부(200)에서 수신하는 미러링 데이터 또는 네트워크 주소정보에 대응하는 웹 페이지 데이터에 따라, 셋탑 제어부(210)는 미러링 데이터 또는 웹 페이지 데이터를 제1 디코더(220) 및 제1 렌더링부(230)로 제공하도록 제어하고, 렌더링된 상기 미러링 데이터 및 상기 웹 페이지 데이터를 디스플레이 기기(30)로 출력하도록 제어한다.According to the mirroring data or the web page data corresponding to the network address information received by the set-top interface unit 200, the set-top controller 210 converts the mirroring data or the web page data into the first decoder 220 and the first renderer 230. ) And output the rendered mirroring data and the web page data to the display device 30.

웹 브라우징 프로세서(240)는 셋탑 인터페이스부(200)에서 수신하는 네트워크 주소정보에 대응하는 웹 페이지 데이터를 웹 서버(40)와 접속하여 다운로드 한다. 웹 서버(40)로부터 다운로드되는 웹 페이지 데이터가 셋탑 인터페이스부(200)를 통해 수신되면, 웹 브라우징 프로세서(240)는 수신되는 웹 페이지 데이터를 제1 디코더(220)로 출력한다.The web browsing processor 240 connects and downloads web page data corresponding to the network address information received by the set-top interface unit 200 with the web server 40. When the web page data downloaded from the web server 40 is received through the set-top interface unit 200, the web browsing processor 240 outputs the received web page data to the first decoder 220.

제1 디코더(220)는 셋탑 인터페이스부(200)로부터 제공되는 미러링 데이터 또는 웹 페이지 데이터의 압축을 해제 및 디코딩하고, 디코딩한 결과를 제1 렌더링부(230)로 출력한다. 그러면, 제1 렌더링부(230)는 제1 디코더(220)에서 디코딩된 미러링 데이터 또는 웹 페이지 데이터를 렌더링하고, 렌더링한 결과 즉, 미러링 영상 또는 웹 페이지 영상을 디스플레이 기기(30)로 출력한다.The first decoder 220 decompresses and decodes mirroring data or web page data provided from the set-top interface unit 200, and outputs the decoded result to the first rendering unit 230. Then, the first rendering unit 230 renders the mirroring data or the web page data decoded by the first decoder 220 and outputs the mirroring image or the web page image to the display device 30 as a result of the rendering.

또한, 셋탑 제어부(210)는 단말장치(10)의 제어신호(예를 들어, 기능 조작 명령 등)에 따라, 멀티미디어 데이터의 기능 조작 명령(예를 들어, 되감기, 빨리감기, 일시 정지 등)을 컨트롤한다. In addition, the set-top control unit 210 controls a function operation command (eg, rewind, fast forward, pause, etc.) of the multimedia data according to a control signal (eg, a function operation command) of the terminal device 10. Control

한편, 상기 셋탑박스(20)는 상기 제1 디코더(220) 및 제1 렌더링부(230) 이외에, 제2 디코더(250) 및 제2 렌더링부(260)을 더 구비할 수도 있다. 이에 따르면, 제2 디코더(250)는 미러링 데이터 또는 웹 페이지 데이터의 압축을 해제 및 디코딩하고, 제2 렌더링부(260)는 디코딩된 미러링 데이터 또는 웹 페이지 데이터를 렌더링한다.The set top box 20 may further include a second decoder 250 and a second renderer 260 in addition to the first decoder 220 and the first renderer 230. Accordingly, the second decoder 250 decompresses and decodes the mirroring data or the web page data, and the second renderer 260 renders the decoded mirroring data or the web page data.

디코더와 렌더링부가 각각 2개씩 구비되어 있다면, 셋탑 제어부(210)는 미러링 데이터를 제1 디코더(220) 및 제1 렌더링부(230)로 제공하도록 제어하고, 웹 페이지 데이터를 제2 디코더(250) 및 제2 렌더링부(260)로 제공하도록 제어한다.If two decoders and two rendering units are provided, the set-top control unit 210 controls to provide mirroring data to the first decoder 220 and the first rendering unit 230, and provides web page data to the second decoder 250. And provide it to the second renderer 260.

제1 디코더(220)는 셋탑 인터페이스부(200)로부터 제공되는 미러링 데이터의 압축을 해제 및 디코딩하고, 디코딩한 결과를 제1 렌더링부(230)로 출력한다. 그러면, 제1 렌더링부(230)는 제1 디코더(220)에서 디코딩된 미러링 데이터를 렌더링하고, 렌더링한 결과를 디스플레이 기기(30)로 출력한다.The first decoder 220 decompresses and decodes the mirroring data provided from the set top interface unit 200, and outputs the decoded result to the first renderer 230. Then, the first renderer 230 renders the mirroring data decoded by the first decoder 220 and outputs the rendered result to the display device 30.

웹 브라우징 프로세서(240)가 네트워크 주소정보에 대응하는 웹 페이지 데이터를 웹 서버(40)와 접속하여 다운로드하면, 제2 디코더(250)는 웹 브라우징 프로세서(240)에서 제공되는 웹 페이지 데이터의 압축을 해제 및 디코딩하고, 디코딩한 결과를 제2 렌더링부(260)로 출력한다. 그러면, 제2 렌더링부(260)는 제2 디코더(240)에서 디코딩된 웹 페이지데이터를 렌더링하고, 렌더링한 결과를 디스플레이 기기(30)로 출력한다.
When the web browsing processor 240 connects and downloads the web page data corresponding to the network address information with the web server 40, the second decoder 250 decompresses the web page data provided by the web browsing processor 240. It releases and decodes and outputs the decoded result to the second renderer 260. Then, the second renderer 260 renders the web page data decoded by the second decoder 240 and outputs the rendered result to the display device 30.

도 4는 본 발명에 따른 미러링 과정에서의 웹 페이지 데이터의 전송을 위한과정을 설명하기 위한 참조도이다. 먼저, 단말장치에서 미러링 실행에 따른 화면의 미러링 데이터를 압축한다. 그 후, 단말장치가 미러링 데이터를 셋탑박스로 전송한다. 셋탑박스는 미러링 데이터의 압축을 해제하고, 이를 디코딩 및 렌더링한다. 그 후, 셋탑박스는 렌더링된 미러링 영상을 디스플레이 기기로 출력한다. 디스플레이 기기는 미러링 영상을 디스플레이한다. 그 후, 사용자 선태에 의한 웹 페이지 접속을 인식한다. 웹 페이지 접속이 인식되었다면, 웹 페이지에 대응하는 네트워크 주소정보(예를 들어, URL 주소)를 셋탑박스로 전송한다. 셋탑박스는 전송된 네트워크 주소정보에 대응하는 웹 페이지 데이터를 웹 서버로부터 다운로드한다. 셋탑박스는 다운로드된 웹 페이지 데이터를 압축 해제하고, 디코딩 및 렌더링한다. 그 후, 렌더링된 웹 페이지 영상을 디스플레이 기기로 출력한다. 디스플레이 기기는 웹 페이지 영상을 디스플레이한다. 그 후, 웹 페이지의 접속 종료가 인식되면, 단말장치는 웹 페이지의 네트워크 주소정보의 전송을 중지하고, 미러링 데이터의 전송을 위한 과정으로 복귀한다. 이에 따라, 단말장치는 미러링 데이터를 셋탑박스로 전송하고, 셋탑박스는 미러링 데이터의 압축 해제, 디코딩 및 렌더링 과정을 수행한 후에, 미러링 영상을 디스플레이 기기로 출력한다. 이에 따라, 디스플레이 기기는 미러링 영상을 디스플레이한다.
4 is a reference diagram for explaining a process for transmitting web page data in a mirroring process according to the present invention. First, the terminal device compresses mirroring data of a screen according to mirroring execution. Thereafter, the terminal device transmits the mirroring data to the set-top box. The set top box decompresses, decodes and renders the mirroring data. Thereafter, the set-top box outputs the rendered mirroring image to the display device. The display device displays the mirrored image. Then, the web page connection by the user selection is recognized. If the web page connection is recognized, network address information (eg, URL address) corresponding to the web page is transmitted to the set-top box. The set top box downloads web page data corresponding to the transmitted network address information from the web server. The set-top box decompresses, decodes and renders the downloaded web page data. Thereafter, the rendered web page image is output to the display device. The display device displays a web page image. Thereafter, when it is recognized that the access of the web page is terminated, the terminal device stops transmitting network address information of the web page and returns to the process for transmitting mirroring data. Accordingly, the terminal device transmits the mirroring data to the set top box, and the set top box outputs the mirroring image to the display device after decompressing, decoding and rendering the mirroring data. Accordingly, the display device displays the mirrored image.

도 5는 본 발명에 따른 미러링 과정에서의 웹 페이지 데이터의 전송을 위한 방법을 설명하기 위한 일 실시예의 플로차트이다.5 is a flowchart of an embodiment for describing a method for transmitting web page data in a mirroring process according to the present invention.

먼저, 단말장치가 미러링을 위한 프로그램을 실행하여, 미러링 데이터를 셋탑박스로 전송한다(제300 단계). 이에 따라, 셋탑박스는 미러링 데이터의 압축을 해제하고, 이를 디코딩 및 렌더링한다. 그 후, 셋탑박스가 렌더링된 미러링 영상을 디스플레이 기기로 출력하면, 디스플레이 기기는 미러링 영상을 디스플레이한다.First, the terminal device executes a program for mirroring and transmits mirroring data to the set-top box (step 300). Accordingly, the set-top box decompresses, decodes and renders the mirroring data. Thereafter, when the set-top box outputs the rendered mirroring image to the display device, the display device displays the mirroring image.

제300 단계 후에, 미러링 실행을 종료할 것인가를 판단(제302 단계)한 후에, 미러링 실행을 계속하는 경우에는 단말장치는 웹 페이지 접속을 인식하는가를 판단한다(제304 단계). 웹 페이지 접속을 인식하지 못하였다면, 제300 단계로 진행하여 미러링 데이터를 셋탑박스로 전송하는 과정을 반복한다.After step 300, after determining whether to terminate the mirroring operation (step 302), when continuing the mirroring operation, the terminal device determines whether or not the web page connection is recognized (step 304). If the web page connection is not recognized, the process proceeds to step 300 and repeats the process of transmitting the mirroring data to the set-top box.

그러나, 웹 페이지 접속을 인식하였다면, 단말장치는 인식된 웹 페이지에 따라, 웹 페이지의 네트워크 주소정보를 셋탑박스로 전송한다(제306 단계). However, if the web page connection is recognized, the terminal device transmits the network address information of the web page to the set-top box according to the recognized web page (step 306).

단말장치의 디스플레이 화면에 대응하는 미러링 데이터를 셋탑박스로 전송하는 중에, 웹 페이지 접속이 있었다고 판단되면, 단말장치는 웹 페이지에 대응하는 화면을 미러링 데이터로 변환하는 대신에, 웹 페이지에 대응하는 네트워크 주소정보를 셋탑박스로 전송한다.If it is determined that there is a web page connection while transmitting mirroring data corresponding to the display screen of the terminal device to the set-top box, the terminal device converts the screen corresponding to the web page into mirroring data, instead of converting the screen corresponding to the web page into the mirroring data. Send address information to the set-top box.

이때, 단말장치는 웹 페이지의 네트워크 주소정보를 셋탑박스로 전송할 때에는, 미러링 데이터의 전송을 중지하도록 할 수 있다. 다만, 네트워크 주소정보가 전송되는 과정 중에 미러링 데이터를 전송할 것인지 여부는 선택적으로 전송 또는 중지할 수도 있도록 구현할 수 있다. In this case, when the terminal device transmits the network address information of the web page to the set-top box, the terminal device may stop transmitting the mirroring data. However, whether or not to transmit mirroring data during the process of transmitting network address information may be selectively transmitted or stopped.

또한, 단말장치는 웹 페이지 상의 멀티미디어 데이터의 재생에 따른 기능 조작버튼의 선택 시에, 기능 조작 명령을 인식하고, 인식한 기능 조작 명령에 대해 셋탑박스로 출력한다. In addition, when the terminal apparatus selects a function operation button according to reproduction of multimedia data on a web page, the terminal device recognizes a function operation command and outputs the recognized function operation command to the set-top box.

제306 단계 후에, 셋탑박스는 수신된 네트워크 주소정보에 대응하는 웹 페이지 데이터를 디코딩 및 렌더링하여 디스플레이 기기로 출력한다(제308 단계). After operation 306, the set-top box decodes and renders web page data corresponding to the received network address information and outputs the same to the display device (operation 308).

셋탑박스는 네트워크 주소정보에 대응하는 웹 페이지 데이터를 웹 서버와 접속하여 다운로드 한다. 웹 서버로부터 다운로드되는 웹 페이지 데이터가 수신되면, 셋탑박스는 수신되는 웹 페이지 데이터의 압축을 해제 및 디코딩한다. 그 후, 셋탑박스는 디코딩된 웹 페이지 데이터를 렌더링한 후에, 렌더링한 결과를 디스플레이 기기로 출력한다.The set-top box downloads web page data corresponding to network address information by connecting to a web server. When the web page data downloaded from the web server is received, the set-top box decompresses and decodes the received web page data. Thereafter, the set-top box renders the decoded web page data and outputs the rendered result to the display device.

한편, 셋탑박스는 단말장치의 제어신호(예를 들어, 기능 조작 명령 등)에 따라, 웹 페이지 데이터의 기능 조작 명령(예를 들어, 되감기, 빨리감기, 일시 정지 등)을 컨트롤한다. On the other hand, the set-top box controls the function operation command (for example, rewind, fast forward, pause, etc.) of the web page data in accordance with a control signal (for example, a function operation command) of the terminal device.

셋탑박스가 렌더링된 멀티미디어 영상을 디스플레이 기기로 출력하면, 디스플레이 기기는 멀티미디어 영상을 재생한다. When the set-top box outputs the rendered multimedia image to the display device, the display device plays the multimedia image.

제308 단계 후에, 웹 페이지의 접속 종료가 인식되었는가를 판단한다(제310 단계). 만일, 웹 페이지의 접속 종료가 인식되지 않았다면, 제306 단계로 진행하여, 웹 페이지의 네트워크 주소정보를 셋탑박스로 전송하고, 셋탑박스에서, 네트워크 주소정보에 대응하는 웹 페이지 데이터를 다운로드하여, 다운로드된 웹 페이지 데이터의 압축해제, 디코딩 및 렌더링하고, 이를 디스플레이 기기에서 멀티미디어 영상을 재생하는 과정을 반복한다.After operation 308, it is determined whether access termination of the web page has been recognized (operation 310). If the termination of access of the web page is not recognized, the flow proceeds to step 306 to transmit the network address information of the web page to the set-top box, and downloads and downloads the web page data corresponding to the network address information from the set-top box. The process of decompressing, decoding and rendering the web page data, and playing the multimedia image on the display device is repeated.

그러나, 제310 단계에서, 웹 페이지의 접속 종료가 인식되었다면, 제300 단계로 진행하여, 단말장치가 미러링 데이터를 셋탑 박스로 전송하는 과정을 반복한다. 단말장치는 웹 페이지의 접속 종료시에, 미러링 데이터의 전송을 재개하도록 한다. 이를 위해, 단말장치는 웹 페이지 상의 멀티미디어 데이터의 재생이 완료되거나, 재생 중 정지되는 경우에, 자동적으로 단말장치(10)의 미러링 데이터가 셋탑박스(20)로 전송되도록 제어한다.
However, if it is recognized in step 310 that the access termination of the web page is recognized, the process proceeds to step 300 where the terminal apparatus repeats the process of transmitting the mirroring data to the set-top box. When the terminal apparatus terminates the connection of the web page, the terminal apparatus resumes the transmission of the mirroring data. To this end, the terminal device controls the mirroring data of the terminal device 10 to be automatically transmitted to the set-top box 20 when the reproduction of the multimedia data on the web page is completed or stopped during playback.

한편, 상술한 본 발명의 미러링 과정에서의 웹 페이지 데이터의 전송을 위한 방법은 컴퓨터에서 읽을 수 있는 코드/명령들(instructions)/프로그램으로 구현될 수 있다. 예를 들면, 컴퓨터로 읽을 수 있는 기록 매체를 이용하여 상기 코드/명령들/프로그램을 동작시키는 범용 디지털 컴퓨터에서 구현될 수 있다. 상기 컴퓨터로 읽을 수 있는 기록 매체는 마그네틱 저장 매체(예를 들어, 롬, 플로피 디스크, 하드디스크, 마그네틱 테이프 등), 광학적 판독 매체(예를 들면, 시디롬, 디브이디 등) 와 같은 저장 매체를 포함한다. Meanwhile, the above-described method for transmitting web page data in the mirroring process of the present invention may be implemented by computer-readable codes / instructions / programs. For example, it may be implemented in a general-purpose digital computer that operates the code / instructions / program using a computer-readable recording medium. The computer-readable recording medium includes a storage medium such as a magnetic storage medium (e.g., a ROM, a floppy disk, a hard disk, a magnetic tape, etc.), an optical reading medium (e.g., a CD-ROM, a DVD, .

이러한 본원 발명인 미러링 과정에서의 웹 페이지 데이터의 전송을 위한 단말장치와 셋탑박스 및 미러링 과정에서의 웹 페이지 데이터의 전송을 위한 방법은 이해를 돕기 위하여 도면에 도시된 실시예를 참고로 설명되었으나, 이는 예시적인 것에 불과하며, 당해 분야에서 통상적 지식을 가진 자라면 이로부터 다양한 변형 및 균등한 타 실시예가 가능하다는 점을 이해할 것이다. 따라서, 본 발명의 진정한 기술적 보호 범위는 첨부된 특허청구범위에 의해 정해져야 할 것이다.The terminal device for transmitting the web page data in the mirroring process and the method for the transmission of the web page data in the set-top box and the mirroring process have been described with reference to the embodiments shown in the drawings for clarity. It is only an example, and those skilled in the art will understand that various modifications and equivalent other embodiments are possible therefrom. Accordingly, the true scope of the present invention should be determined by the appended claims.

10: 단말장치
20: 셋탑박스
30: 디스플레이 기기
40: 웹 서버
100: 메모리
110: 웹 접속 인식부
120: 단말 제어부
130: 단말 인터페이스부
200: 셋탑 인터페이스부
210: 셋탑 제어부
220: 제1 디코더
230: 제1 렌더링부
240: 웹 브라우징 프로세서
250: 제2 디코더
260: 제2 렌더링부
10: terminal device
20: Set-top box
30: Display device
40: web server
100: memory
110: web connection recognition unit
120: terminal control unit
130: terminal interface unit
200: set-top interface
210: set top control unit
220: first decoder
230: First rendering unit
240: web browsing processor
250: second decoder
260: second renderer

Claims (8)

미러링 동작을 위한 미러링 프로그램을 저장하고 있는 메모리;
상기 미러링 프로그램의 실행 중에, 사용자의 웹 페이지 접속을 인식하는 웹 접속 인식부;
상기 웹 접속 인식부에서의 웹 접속 인식 결과에 따라, 상기 사용자가 접속한 상기 웹 페이지의 네트워크 주소정보를 셋탑박스로 전송하도록 제어하는 단말 제어부; 및
상기 단말 제어부의 제어에 따라, 미러링에 의한 미러링 데이터 및 네트워크 주소정보 중 적어도 어느 하나를 상기 셋탑박스로 전송하는 단말 인터페이스부를 구비하는 것을 특징으로 하는 미러링 과정에서의 웹 페이지 데이터의 전송을 위한 단말장치.
A memory storing a mirroring program for a mirroring operation;
A web connection recognizing unit which recognizes a web page connection of a user while executing the mirroring program;
A terminal control unit controlling to transmit network address information of the web page accessed by the user to a set-top box according to a web connection recognition result from the web connection recognition unit; And
Under the control of the terminal controller, a terminal device for transmitting the web page data in the mirroring process, characterized in that it comprises a terminal interface for transmitting at least one of the mirroring data and network address information by mirroring to the set-top box .
제1항에 있어서, 상기 웹 접속 인식부는
상기 웹 페이지의 멀티미디어 데이터의 재생 명령을 인식하는 것을 특징으로 하는 미러링 과정에서의 웹 페이지 데이터의 전송을 위한 단말장치.
The method of claim 1, wherein the web connection recognition unit
Terminal device for transmitting the web page data in the mirroring process, characterized in that for recognizing a command to play the multimedia data of the web page.
제1항에 있어서,
상기 웹 페이지 인식부는 사용자의 상기 웹 페이지의 멀티미디어 데이터의 재생에 따른 기능 조작 명령시에, 상기 기능 조작 명령을 인식하고,
상기 단말 제어부는 상기 웹 페이지 인식부에서 인식된 상기 기능 조작 명령에 대응하는 신호를 상기 셋탑박스로 전송하도록 제어하는 것을 특징으로 하는 미러링 과정에서의 웹 페이지 데이터의 전송을 위한 단말장치.
The method of claim 1,
The web page recognition unit recognizes the function operation command at the time of the function operation command according to the reproduction of the multimedia data of the web page of the user,
And the terminal controller controls to transmit a signal corresponding to the function operation command recognized by the web page recognition unit to the set-top box.
제1항에 있어서, 상기 단말 제어부는
상기 웹 페이지의 접속 시에, 상기 미러링 데이터의 전송을 중지하도록 제어하고, 상기 웹 페이지의 접속 종료 시에, 상기 미러링 데이터의 전송을 재개하도록 제어하는 것을 특징으로 하는 미러링 과정에서의 웹 페이지 데이터의 전송을 위한 단말장치.
The method of claim 1, wherein the terminal control unit
Controlling to stop transmission of the mirroring data when the web page is connected, and controlling to resume transmission of the mirroring data when the web page is terminated. Terminal device for transmission.
미러링 데이터 및 네트워크 주소정보 중 어느 하나를 수신하는 셋탑 인터페이스부;
상기 네트워크 주소정보에 대응하는 웹 페이지 데이터를 다운로드하는 웹 브라우징 프로세서;
상기 미러링 데이터의 압축을 해제하고 디코딩하는 제1 디코더;
디코딩된 상기 미러링 데이터를 렌더링하는 제1 렌더링부;
상기 웹 페이지 데이터의 압축을 해제하고 디코딩하는 제2 디코더;
디코딩된 상기 웹 페이지 데이터를 렌더링하는 제2 렌더링부; 및
단말장치로부터 전송되는 제어신호에 따라, 상기 미러링 데이터를 상기 제1 디코더 및 제1 렌더링부로 제공하도록 제어하고, 상기 웹 페이지 데이터를 상기 제2 디코더 및 제2 렌더링부로 제공하도록 제어하고, 렌더링된 상기 미러링 데이터 및 상기 웹 페이지 데이터를 디스플레이 기기로 출력하도록 제어하는 셋탑 제어부를 포함하는 것을 특징으로 하는 미러링 과정에서의 웹 페이지 데이터의 전송을 위한 셋탑박스.
A set top interface unit which receives one of mirroring data and network address information;
A web browsing processor for downloading web page data corresponding to the network address information;
A first decoder for decompressing and decoding the mirroring data;
A first rendering unit to render the decoded mirroring data;
A second decoder for decompressing and decoding the web page data;
A second rendering unit for rendering the decoded web page data; And
According to a control signal transmitted from a terminal device, the mirroring data is controlled to be provided to the first decoder and the first rendering unit, the web page data is controlled to be provided to the second decoder and the second rendering unit, and the rendered And a set-top control unit configured to output mirroring data and the web page data to a display device.
삭제delete 단말장치가 미러링을 위한 프로그램을 실행하여, 미러링 데이터를 셋탑박스장치로 전송하는 단계;
상기 단말장치가 상기 미러링 프로그램의 실행 중에, 사용자의 웹 페이지 접속을 인식하는 단계;
웹 접속 인식 결과에 따라, 상기 사용자가 접속한 상기 웹 페이지의 네트워크 주소정보를 셋탑박스로 전송하는 단계; 및
상기 셋탑박스가 상기 네트워크 주소정보에 대응하는 웹 페이지 데이터를 디코딩 및 렌더링하여 디스플레이 기기로 출력하는 단계를 포함하는 것을 특징으로 하는 미러링 과정에서의 웹 페이지 데이터의 전송을 위한 방법.
Transmitting, by the terminal device, a mirroring program to the set-top box device;
Recognizing, by the terminal device, accessing a web page of a user while executing the mirroring program;
Transmitting network address information of the web page accessed by the user to a set-top box according to a web access recognition result; And
And decoding, rendering, and outputting the web page data corresponding to the network address information to the display device by the set-top box.
제7항에 있어서, 상기 미러링 과정에서의 웹 페이지 데이터의 전송을 위한 방법은
상기 웹 페이지의 접속 종료시에, 상기 단말장치가 상기 미러링 데이터를 상기 셋탑 박스로 전송하는 단계로 진행하는 것을 특징으로 하는 미러링 과정에서의 멀티미디어 데이터의 전송을 위한 방법.
The method of claim 7, wherein the method for transmitting web page data in the mirroring process
When the connection of the web page is terminated, the terminal device transmits the mirroring data to the set-top box.
KR1020120032634A 2012-03-29 2012-03-29 An terminal apparatus and a settop box for transmitting a multimedia data during mirroring, a method therefor KR101361692B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020120032634A KR101361692B1 (en) 2012-03-29 2012-03-29 An terminal apparatus and a settop box for transmitting a multimedia data during mirroring, a method therefor

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020120032634A KR101361692B1 (en) 2012-03-29 2012-03-29 An terminal apparatus and a settop box for transmitting a multimedia data during mirroring, a method therefor

Publications (2)

Publication Number Publication Date
KR20130110574A KR20130110574A (en) 2013-10-10
KR101361692B1 true KR101361692B1 (en) 2014-02-11

Family

ID=49632366

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020120032634A KR101361692B1 (en) 2012-03-29 2012-03-29 An terminal apparatus and a settop box for transmitting a multimedia data during mirroring, a method therefor

Country Status (1)

Country Link
KR (1) KR101361692B1 (en)

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001333062A (en) * 2000-05-22 2001-11-30 Nippon Telegraph & Telephone East Corp Web PAGE SHARING SYSTEM
KR20060034121A (en) * 2004-10-18 2006-04-21 주식회사 네오위즈 Method, system and recording medium for providing multimedia contents integral management service
KR20060044179A (en) * 2004-11-11 2006-05-16 주식회사 케이티프리텔 Method and apparatus for executing mobile contents supporting multiuser
KR20120015931A (en) * 2010-08-13 2012-02-22 삼성전자주식회사 Portable electric device and display mirorring method therof

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001333062A (en) * 2000-05-22 2001-11-30 Nippon Telegraph & Telephone East Corp Web PAGE SHARING SYSTEM
KR20060034121A (en) * 2004-10-18 2006-04-21 주식회사 네오위즈 Method, system and recording medium for providing multimedia contents integral management service
KR20060044179A (en) * 2004-11-11 2006-05-16 주식회사 케이티프리텔 Method and apparatus for executing mobile contents supporting multiuser
KR20120015931A (en) * 2010-08-13 2012-02-22 삼성전자주식회사 Portable electric device and display mirorring method therof

Also Published As

Publication number Publication date
KR20130110574A (en) 2013-10-10

Similar Documents

Publication Publication Date Title
US7860996B2 (en) Media streaming with seamless ad insertion
US10250664B2 (en) Placeshifting live encoded video faster than real time
US11089070B2 (en) Adaptive bitrate optimization upon video streaming initialization
WO2013008867A1 (en) Transmission device, method for controlling transmission device, control program, and recording medium
CN102137279B (en) Method for realizing disconnection continuous playing of on-line video of portable electronic equipment
US10965969B2 (en) Method and apparatus for playing online television program
KR20180105026A (en) Electronic apparatus and the control method thereof
CN114040245B (en) Video playing method and device, computer storage medium and electronic equipment
US9161088B2 (en) Method in a streaming client for handling video streaming data, streaming client, computer programs and computer program products
US20130291016A1 (en) Television user interface
KR101358812B1 (en) An terminal apparatus and a settop box for transmitting a multimedia data during mirroring, a method therefor
KR20150121459A (en) SERVER DEVICE FOR PROVIDING VoD SERVICE, CLIENT DEVICE AND METHODS THEREOF
US8875214B2 (en) Television
KR101361692B1 (en) An terminal apparatus and a settop box for transmitting a multimedia data during mirroring, a method therefor
KR100975533B1 (en) Method and Apparatus for providing content link service
CN103475949A (en) Online audio-visual media stream play method and system
US9769415B1 (en) Bandwidth optimized channel surfing and interface thereof
JP3886892B2 (en) Video storage device
CN117835010A (en) Media asset playing method and display device
KR100618271B1 (en) Wireless television receiver and recording method thereof
KR101378092B1 (en) Method for searching streaming data skip and device thereof
CN115604496A (en) Display device, live broadcast channel switching method and storage medium

Legal Events

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