KR102112004B1 - Multimedia device for controlling at least two items related to different data type and device type and method for controlling the same - Google Patents
Multimedia device for controlling at least two items related to different data type and device type and method for controlling the same Download PDFInfo
- Publication number
- KR102112004B1 KR102112004B1 KR1020120142236A KR20120142236A KR102112004B1 KR 102112004 B1 KR102112004 B1 KR 102112004B1 KR 1020120142236 A KR1020120142236 A KR 1020120142236A KR 20120142236 A KR20120142236 A KR 20120142236A KR 102112004 B1 KR102112004 B1 KR 102112004B1
- Authority
- KR
- South Korea
- Prior art keywords
- item
- multimedia device
- image
- items
- present
- Prior art date
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0481—Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
- G06F3/0482—Interaction with lists of selectable items, e.g. menus
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0484—Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
Landscapes
- Engineering & Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Abstract
멀티미디어 디바이스 및 그 제어 방법에 관한 기술이 개시된다. 본 발명의 일실시예에 의한 서로 다른 데이터 타입 및 디바이스 타입의 적어도 2개 이상의 아이템을 컨트롤하는 멀티미디어 디바이스는, 현재 실행 중인 제1아이템을 이미지 포맷으로 변환하는 변환 모듈과, 외부 디바이스로부터 아이템 리스트를 수신하는 네트워크 인터페이스 모듈과, 상기 제1아이템의 이미지 및 및 부가 정보와 상기 수신된 아이템 리스트를 저장하는 메모리와, 상기 메모리에 액세스 하는 메모리 컨트롤러와, 스크린의 기설정된 영역내에 각각의 아이템에 대응하는 이미지를 디스플레이 하는 디스플레이 모듈과, 특정 아이템에 대응하는 이미지를 선택하는 입력 모듈과, 그리고 상기 특정 아이템에 대응하는 부가 정보를 이용하여 상기 특정 아이템을 실행하도록 제어하는 컨트롤러를 포함한다.Disclosed is a technique for a multimedia device and its control method. A multimedia device for controlling at least two or more items of different data types and device types according to an embodiment of the present invention includes a conversion module for converting a currently executing first item into an image format, and a list of items from an external device. A network interface module to receive, a memory to store the image and the additional information of the first item and the received item list, a memory controller to access the memory, and corresponding to each item in a predetermined area of the screen A display module for displaying an image, an input module for selecting an image corresponding to a specific item, and a controller for controlling to execute the specific item using additional information corresponding to the specific item.
Description
본 발명은 멀티미디어 디바이스에 관한 것으로서, 보다 상세하게는 서로 다른 데이터 타입 및 디바이스 타입의 적어도 2개 이상의 아이템을 컨트롤 하는 멀티미디어 디바이스 및 그 제어 방법에 대한 기술이다.The present invention relates to a multimedia device, and more particularly, to a multimedia device and a method for controlling the same, which control at least two or more items of different data types and device types.
최근 스마트 TV가 상용화되고 있으며, 종래 텔레비젼과 모바일 디바이스간 제품 장벽이 무너지고 각각의 디바이스가 컨버젼스 되는 경향이 있다. 다양한 기능을 제공하는 제품을 멀티미디어 디바이스로 명명하기도 한다.Recently, smart TVs have been commercialized, and the product barrier between conventional TVs and mobile devices is broken, and each device tends to be converged. Products that provide various functions are sometimes referred to as multimedia devices.
다만, 멀티미디어 디바이스(Multimedia Device)가 제공하는 수십개 내지는 수백개의 기능들을 유저 입장에서 보다 신속하게 액세스 하기 위한 기술은 아직 도입 단계에 있다. 상기 멀티미디어 디바이스가 제공하는 기능들은 각각 제품 속성 및 데이터 타입이 모두 다르지만, 이들을 별도로 관리할 경우 액세스 하기 위한 데이터 처리 속도 또는 유저의 액세스 속도가 매우 저하될 수 밖에 없는 기술적 한계가 있다.However, a technique for more quickly accessing dozens or hundreds of functions provided by a multimedia device from a user's perspective is still in the introduction stage. Each of the functions provided by the multimedia device has different product attributes and data types, but if they are separately managed, there is a technical limitation that a data processing speed for access or a user's access speed must be significantly reduced.
본 발명의 일실시예가 이루고자 하는 기술적 과제는, 멀티미디어 디바이스(예를 들어, 스마트 TV)가 제공하는 다양한 기능들을 복잡한 과정(ex : 수많은 depth 로 이루어진 메뉴)을 생략하고, 유저에게 보다 편리하고 신속한 인터페이스 환경을 제공하는 것이다.The technical problem to be achieved by an embodiment of the present invention is to omit a complicated process (ex: menu consisting of numerous depths) of various functions provided by a multimedia device (for example, a smart TV), and a more convenient and quick interface to a user It is to provide the environment.
본 발명의 다른 일실시예가 이루고자 하는 기술적 과제는, 이종 디바이스의 특정 아이템들을 하나의 디바이스에서 관리하기 위한 데이터/통신 관련 싱크 플로우를 정의하는 것이다.The technical problem to be achieved by another embodiment of the present invention is to define a sync flow related to data / communication for managing specific items of heterogeneous devices in one device.
그리고, 본 발명의 또 다른 일실시예가 이루고자 하는 기술적 과제는, 공유하고자 하는 아이템의 데이터 속성에 따라 전송하는 데이터의 양을 자동으로 조정 가능한 솔루션을 제공하는 것이다.In addition, a technical problem to be achieved by another embodiment of the present invention is to provide a solution that can automatically adjust the amount of data to be transmitted according to the data attribute of the item to be shared.
본 발명의 일실시예에 의한 서로 다른 데이터 타입 및 디바이스 타입의 적어도 2개 이상의 아이템을 컨트롤하는 멀티미디어 디바이스의 제어 방법은, 실행 중인 제1아이템을 이미지 포맷으로 변환하는 단계와, 상기 제1아이템의 이미지 및 및 부가 정보를 메모리에 저장하는 단계와, 실행 중인 제2아이템을 이미지 포맷으로 변환하는 단계(상기 제2아이템의 데이터 타입과 상기 제1아이템의 데이터 타입은 다름)와, 상기 제2아이템의 이미지 및 부가 정보를 상기 메모리에 저장하는 단계와, 네트워크를 통해 외부 디바이스로부터 아이템 리스트를 수신하는 단계와, 상기 수신된 아이템 리스트를 상기 메모리에 저장하는 단계와, 상기 메모리에 액세스 하여, 상기 멀티미디어 디바이스의 스크린의 기설정된 영역내에 각각의 아이템에 대응하는 이미지를 디스플레이 하는 단계와, 그리고 특정 아이템에 대응하는 이미지가 선택된 경우, 상기 특정 아이템에 대응하는 부가 정보를 이용하여 상기 특정 아이템을 실행하는 단계를 포함한다.A control method of a multimedia device that controls at least two or more items of different data types and device types according to an embodiment of the present invention includes converting a running first item into an image format, and Storing the image and the additional information in a memory; converting the second item being executed into an image format (the data type of the second item is different from the data type of the first item); and the second item Storing images and additional information of the memory in the memory; receiving a list of items from an external device via a network; storing the received list of items in the memory; accessing the memory to access the multimedia Display the image corresponding to each item in a preset area of the screen of the device And a step of playing, and when the image corresponding to the specific item is selected, executing the specific item using additional information corresponding to the specific item.
그리고, 본 발명의 일실시예에 의한 서로 다른 데이터 타입 및 디바이스 타입의 적어도 2개 이상의 아이템을 컨트롤하는 멀티미디어 디바이스는, 현재 실행 중인 제1아이템을 이미지 포맷으로 변환하는 변환 모듈과, 외부 디바이스로부터 아이템 리스트를 수신하는 네트워크 인터페이스 모듈과, 상기 제1아이템의 이미지 및 및 부가 정보와 상기 수신된 아이템 리스트를 저장하는 메모리와, 상기 메모리에 액세스 하는 메모리 컨트롤러와, 스크린의 기설정된 영역내에 각각의 아이템에 대응하는 이미지를 디스플레이 하는 디스플레이 모듈과, 특정 아이템에 대응하는 이미지를 선택하는 입력 모듈과, 그리고 상기 특정 아이템에 대응하는 부가 정보를 이용하여 상기 특정 아이템을 실행하도록 제어하는 컨트롤러를 포함한다.In addition, a multimedia device that controls at least two or more items of different data types and device types according to an embodiment of the present invention includes a conversion module for converting a currently executing first item into an image format, and an item from an external device. A network interface module for receiving a list, a memory for storing the image and the additional information of the first item and the received item list, a memory controller for accessing the memory, and each item in a predetermined area of the screen. It includes a display module for displaying a corresponding image, an input module for selecting an image corresponding to a specific item, and a controller for controlling to execute the specific item using additional information corresponding to the specific item.
본 발명의 일실시예에 의하면, 멀티미디어 디바이스(예를 들어, 스마트 TV)가 제공하는 다양한 기능들을 복잡한 과정(ex : 수많은 depth 로 이루어진 메뉴)을 생략하고, 유저에게 보다 편리하고 신속한 인터페이스 환경을 제공한다.According to an embodiment of the present invention, a variety of functions provided by a multimedia device (for example, a smart TV) is omitted by a complicated process (ex: menu consisting of numerous depths), and a more convenient and rapid interface environment is provided to the user. do.
본 발명의 다른 일실시예에 의하면, 이종 디바이스의 특정 아이템들을 하나의 디바이스에서 관리하기 위한 데이터/통신 관련 싱크 플로우를 정의하는 기술적 효과가 있다.According to another embodiment of the present invention, there is a technical effect of defining a sync flow related to data / communication for managing specific items of heterogeneous devices in one device.
그리고, 본 발명의 또 다른 일실시예에 의하면, 공유하고자 하는 아이템의 데이터 속성에 따라 전송하는 데이터의 양을 자동으로 조정 가능한 솔루션을 제공한다.And, according to another embodiment of the present invention, it provides a solution that can automatically adjust the amount of data to be transmitted according to the data attribute of the item to be shared.
나아가, 상기 전술한 발명의 효과 뿐만 아니라, 당해 특허출원 명세서의 전반적인 내용 및 도면에 도시된 사항에 비추어 당업자에게 예측되는 다른 발명의 효과도 기대된다.Furthermore, not only the above-described effects of the invention, but also the effects of other inventions predicted to those skilled in the art in light of the overall contents of the patent application specification and matters shown in the drawings are expected.
도 1은 본 발명의 일실시예에 의한 멀티미디어 디바이스, 모바일 디바이스 및 PC 를 포함한 전체 시스템을 개략적으로 도시하고 있다.
도 2는 본 발명의 일실시예에 의한 멀티미디어 디바이스의 내부 구성 모듈들을 도시한 블록도 이다.
도 3은 도 2에 도시된 제어부를 보다 상세히 도시한 블록도 이다.
도 4는 본 발명의 다른 일실시예에 의한 적어도 멀티미디어 디바이스의 내부 구성 모듈들을 도시한 블록도 이다.
도 5a 내지 도 5c는 본 발명의 일실시예에 의한 멀티미디어 디바이스가 스마트 박스에 최초 액세스 하는 프로세스를 도시하고 있다.
도 6a 내지 도 6c는 본 발명의 일실시예에 의한 멀티미디어 디바이스가 스마트 박스에 특정 아이템을 추가하는 프로세스를 도시하고 있다.
도 7a 내지 도 7d는 본 발명의 일실시예에 의한 멀티미디어 디바이스가 스마트 박스에 포함된 특정 아이템을 실행하는 프로세스를 도시하고 있다.
도 8a 내지 도 8c는 본 발명의 다른 일실시예에 의한 멀티미디어 디바이스가 스마트 박스에 최초 액세스 하는 프로세스를 도시하고 있다.
도 9a 내지 도 9c는 본 발명의 다른 일실시예에 의한 멀티미디어 디바이스가 스마트 박스에 특정 아이템을 추가하는 프로세스를 도시하고 있다.
도 10a 내지 도 10c는 본 발명의 다른 일실시예에 의한 멀티미디어 디바이스가 스마트 박스에 포함된 특정 아이템을 실행하는 프로세스를 도시하고 있다.
도 11 및 도 12는 본 발명의 또 다른 일실시예에 의한 멀티미디어 디바이스가 임의의 아이템 실행 중 스마트 박스를 이용하는 실시예를 설명하기 위한 도면들이다.
도 13은 스마트 박스에 포함된 아이템들을 특정 기준에 따라 배열하고 있는 GUI 를 도시하고 있다.
도 14는 본 발명의 일실시예에 의한 멀티미디어 디바이스가 서로 다른 디바이스로부터 획득된 아이템을 공유하는 과정에서 사용되는 데이터 구조를 도시하고 있다.
도 15는 본 발명의 일실시예에 의한 멀티미디어 디바이스가 제1아이템을 공유하는 과정에서 사용되는 데이터 구조를 도시하고 있다.
도 16은 본 발명의 일실시예에 의한 멀티미디어 디바이스가 제2아이템을 공유하는 과정에서 사용되는 데이터 구조를 도시하고 있다.
도 17은 본 발명의 일실시예에 의한 멀티미디어 디바이스가 제3아이템을 공유하는 과정에서 사용되는 데이터 구조를 도시하고 있다.
도 18은 본 발명의 일실시예에 의한 멀티미디어 디바이스를 포함하는 전체 시스템의 제어 방법을 도시한 플로우 차트이다.
그리고, 도 19는 본 발명의 일실시예에 의한 멀티미디어 디바이스의 제어 방법을 도시한 플로우 차트이다.1 schematically shows an entire system including a multimedia device, a mobile device, and a PC according to an embodiment of the present invention.
2 is a block diagram showing internal configuration modules of a multimedia device according to an embodiment of the present invention.
FIG. 3 is a block diagram showing the control unit illustrated in FIG. 2 in more detail.
4 is a block diagram showing internal configuration modules of at least a multimedia device according to another embodiment of the present invention.
5A to 5C illustrate a process in which a multimedia device according to an embodiment of the present invention accesses a smart box for the first time.
6A to 6C illustrate a process in which a multimedia device according to an embodiment of the present invention adds a specific item to a smart box.
7A to 7D illustrate a process in which a multimedia device according to an embodiment of the present invention executes a specific item included in a smart box.
8A to 8C illustrate a process in which a multimedia device according to another embodiment of the present invention accesses a smart box for the first time.
9A to 9C illustrate a process in which a multimedia device according to another embodiment of the present invention adds a specific item to a smart box.
10A to 10C illustrate a process in which a multimedia device according to another embodiment of the present invention executes a specific item included in a smart box.
11 and 12 are diagrams for explaining an embodiment in which a multimedia device according to another embodiment of the present invention uses a smart box while executing an arbitrary item.
13 illustrates a GUI in which items included in a smart box are arranged according to specific criteria.
14 illustrates a data structure used in a process in which a multimedia device according to an embodiment of the present invention shares items obtained from different devices.
15 illustrates a data structure used in a process of sharing a first item by a multimedia device according to an embodiment of the present invention.
16 illustrates a data structure used in a process of sharing a second item by a multimedia device according to an embodiment of the present invention.
17 illustrates a data structure used in a process of sharing a third item by a multimedia device according to an embodiment of the present invention.
18 is a flowchart illustrating a method of controlling an entire system including a multimedia device according to an embodiment of the present invention.
And, Figure 19 is a flow chart showing a control method of a multimedia device according to an embodiment of the present invention.
이하에서는 도면을 참조하여 본 발명을 더욱 상세하게 설명한다. Hereinafter, the present invention will be described in more detail with reference to the drawings.
이하의 설명에서 사용되는 구성요소에 대한 접미사 "모듈" 및 "부"는 단순히 본 명세서 작성의 용이함을 고려하여 부여되는 것으로서, 상기 "모듈" 및 "부"는 서로 혼용되어 사용될 수도 있다.The suffixes "modules" and "parts" for components used in the following description are simply given in consideration of the ease of writing this specification, and the "modules" and "parts" may be used interchangeably.
나아가, 이하 첨부 도면들 및 첨부 도면들에 기재된 내용들을 참조하여 본 발명의 실시예를 상세하게 설명하지만, 본 발명이 실시예들에 의해 제한되거나 한정되는 것은 아니다.Furthermore, embodiments of the present invention will be described in detail with reference to the accompanying drawings and the contents described in the accompanying drawings, but the present invention is not limited or limited by the embodiments.
본 명세서에서 사용되는 용어는 본 발명에서의 기능을 고려하면서 가능한 현재 널리 사용되는 일반적인 용어를 선택하였으나, 이는 당 분야에 종사하는 기술자의 의도 또는 관례 또는 새로운 기술의 출현 등에 따라 달라질 수 있다. 또한, 특정한 경우는 출원인이 임의로 선정한 용어도 있으며, 이 경우 해당되는 발명의 설명 부분에서 그 의미를 기재할 것이다. 따라서 본 명세서에서 사용되는 용어는, 단순한 용어의 명칭이 아닌 그 용어가 가지는 실질적인 의미와 본 명세서의 전반에 걸친 내용을 토대로 해석되어야 함을 밝혀두고자 한다.The terminology used in the present specification is a general terminology that is currently widely used while considering functions in the present invention, but this may vary according to the intention or custom of a person skilled in the art or the appearance of a new technology. In addition, in certain cases, some terms are arbitrarily selected by the applicant, and in this case, their meaning will be described in the description of the applicable invention. Therefore, it is intended to clarify that the terms used in the present specification are to be interpreted based on the actual meaning of the terms and the contents of the present specification, not simply the names of the terms.
도 1은 본 발명의 일실시예에 의한 멀티미디어 디바이스, 모바일 디바이스 및 PC 를 포함한 전체 시스템을 개략적으로 도시하고 있다. 이하, 도 1을 참조하여, 본 발명의 일실시예에 의한 멀티미디어 디바이스를 포함하는 전체 시스템을 개략적으로 설명하도록 하겠다.1 schematically shows an entire system including a multimedia device, a mobile device, and a PC according to an embodiment of the present invention. Hereinafter, an entire system including a multimedia device according to an embodiment of the present invention will be schematically described with reference to FIG. 1.
전술한 바와 같이, 다양한 기능을 제공하는 스마트 TV의 경우 유저가 직접 원하는 기능을 찾기 위해 지나치게 많은 시간이 소요되고, 메뉴 관련 적지 않은 depth 가 요청된다. 본 발명의 일실시예는 이와 같은 문제점을 해결하기 위한 것이다.As described above, in the case of a smart TV providing various functions, it takes too much time to find a function directly desired by a user, and a considerable depth related to a menu is requested. One embodiment of the present invention is to solve this problem.
나아가, 본 발명의 일실시예가 새롭게 정의하는 스마트 박스(smart box)를 이용하여, 유저는 채널 뿐만 아니라 어플리케이션, 비디오 컨텐트 등을 즐겨찾기화할 수 있으며, 상기 스마트 박스를 이종의 다른 디바이스와 공유할 수 있는 솔루션을 제안한다.Furthermore, by using a newly defined smart box according to an embodiment of the present invention, a user can bookmark applications, video content, etc. as well as channels, and share the smart box with other heterogeneous devices. Suggest a solution.
우선, 도 1에 도시된 바와 같이 본 발명의 일실시예에 의한 시스템은 멀티미디어 디바이스(100), 모바일 디바이스(150) 그리고 PC(170) 등을 포함하여 이루어 진다. 물론, 본 발명의 권리범위는 디바이스 각각의 하나로 정해질 수 있으며 특허청구범위에 기재된 사항에 따라 결정되어야 한다.First, as shown in FIG. 1, the system according to an embodiment of the present invention includes a
또한, 상기 멀티미디어 디바이스(100)는 임의의 아이템들(111, 112, 113, 114)과 관련된 정보를 하나의 스마트 박스(110)에 저장하도록 설계한다. 특히, 상기 아이템들(111, 112, 113, 114)은 모두 서로 다른 종류의 데이터 타입으로 구성된다. 나아가, 상기 스마트 박스(110)는 서로 다른 종류의 데이터 타입에 해당하는 아이템들의 즐겨찾기 기능을 제공할 수도 있으며, 동시에 서로 다른 디바이스로부터 획득된 아이템들의 즐겨찾기 기능을 제공할 수도 있다. In addition, the
한편, 상기 모바일 디바이스(150)(예를 들어, 스마트폰)도 임의의 아이템들(161, 162, 163)과 관련된 정보를 하나의 스마트 박스(160)에 저장하도록 설계하며, 상기 PC(170)(예를 들어, 노트북, 태블릿 PC, 데스크탑 등)도 임의의 아이템들(181, 182, 183)과 관련된 정보를 하나의 스마트 박스(180)에 저장하도록 설계한다. 또한, 임의의 아이템들을 스마트 박스에 추가하고 특정 아이템을 실행하는 인터페이스 관련해서는, 이하 도 5 내지 도 13을 참조하여 보다 상세히 후술하도록 하겠다.Meanwhile, the mobile device 150 (for example, a smart phone) is also designed to store information related to
그리고, 상기 멀티미디어 디바이스(100)의 스마트 박스(110), 상기 모바일 디바이스(150)의 스마트 박스(160) 및 상기 PC(170)의 스마트 박스(180) 사이에 데이터 공유를 위한 전송 프로토콜에 대해서는, 이하 도 14 내지 도 18을 참조하여 보다 상세히 설명하도록 하겠다.And, for the transmission protocol for data sharing between the
도 2는 본 발명의 일실시예에 의한 멀티미디어 디바이스의 내부 구성 모듈들을 도시한 블록도 이다. 이하, 도 2를 참조하여, 본 발명의 일실시예에 의한 멀티미디어 디바이스를 설명하면 다음과 같다.2 is a block diagram showing internal configuration modules of a multimedia device according to an embodiment of the present invention. Hereinafter, a multimedia device according to an embodiment of the present invention will be described with reference to FIG. 2.
우선, 도 2에 도시된 바와 같이, 본 발명의 일실시예에 의한 멀티미디어 디바이스(200)는, 방송 수신 모듈(201), 복조부(202), 네트워크 인터페이스(203), 외부 장치 인터페이스(204), 메모리(205), 제어부(206), 비디오 출력부(207), 오디오 출력부(208), 전원 공급부(209) 그리고 사용자 인터페이스(211) 등을 포함하여 이루어 진다. 한편, 상기 멀티미디어 디바이스(200)는, 리모트 컨트롤러(210)와 데이터 통신이 이루어 지도록 설계되어 있다.First, as shown in FIG. 2, the
상기 방송 수신 모듈(201)은, 예컨대 RF 튜너로 설계할 수도 있고 또는 STB 등 외부 디바이스로부터 방송 데이터를 수신하는 인터페이스로 설계 가능하다.The
상기 방송 수신 모듈(201)은, 예를 들어 ATSC(Advanced Television System Committee) 방식에 따른 단일 캐리어의 RF 방송 신호 또는 DVB(Digital Video Broadcasting) 방식에 따른 복수 캐리어의 RF 방송 신호를 수신할 수 있다.The
상기 복조부(202)는, 방송 수신 모듈(201)에서 변환된 디지털 IF 신호(DIF)를 수신하여 복조 동작을 수행한다. 예를 들어, 방송 수신 모듈(201)에서 출력되는 디지털 IF 신호가 ATSC 방식인경우, 복조부(202)는 예컨대, 8-VSB(8-Vestigal Side Band) 복조를 수행한다. 또한, 복조부(202)는 채널 복호화를 수행할 수도 있다. The
외부장치 인터페이스(204)는 외부 장치와 멀티미디어 디바이스(200)간 데이터 통신이 가능하게 하는 인터페이스이다. 외부장치 인터페이스(204)는, DVD(Digital Versatile Disk), 블루레이(Blu ray), 게임기기, 카메라, 캠코더, 컴퓨터(노트북), STB 등과 같은 외부 장치와 유/무선으로 접속될 수 있다. 외부장치 인터페이스(204)는 연결된 외부 장치를 통하여 외부에서 입력되는 영상, 음성 또는 데이터 신호를 제어부(206)로 전달한다. 또한, 제어부(206)에서 처리된 영상, 음성 또는 데이터신호를, 외부 장치로 출력할 수 있다.The
상기 외부 장치 인터페이스(204)는, 예를 들어 USB 단자, CVBS(Composite Video Banking Sync) 단자, 컴포넌트 단자, S-비디오 단자(아날로그), DVI(Digital Visual Interface) 단자, HDMI(High Definition Multimedia Interface) 단자, RGB 단자, D-SUB 단자 등을 포함할 수 있다.The
네트워크 인터페이스(203)는, 멀티미디어 디바이스(200)를 인터넷망을 포함하는 유/무선 네트워크와 연결하기 위한 인터페이스를 제공한다. 네트워크 인터페이스(203)는, 유선 네트워크와의 접속을 위해, 예를 들어 이더넷(Ethernet) 단자 등을 구비할 수 있으며, 무선 네트워크와의 접속을 위해, 예를 들어 WLAN(Wireless LAN)(Wi-Fi), Wibro(Wireless broadband), Wimax(World Interoperability for Microwave Access), HSDPA(High Speed Downlink Packet Access) 통신 규격 등이 이용될 수 있다.The
네트워크 인터페이스(203)는, 접속된 네트워크 또는 접속된 네트워크에 링크된 다른 네트워크를 통해, 다른 사용자 또는 다른 전자 기기와 데이터를 송신 또는 수신할 수 있다. The
메모리(205)는, 제어부(206) 내의 각 신호 처리 및 제어를 위한 프로그램이 저장될 수도 있고, 신호 처리된 영상, 음성 또는 데이터신호를 저장할 수도 있다. 또한, 메모리(205)는 외부장치 인터페이스(204) 또는 네트워크 인터페이스(203)로부터 입력되는 영상, 음성, 또는 데이터 신호의 임시 저장을 위한 기능을 수행할 수도 있다. 또한, 메모리(205)는, 예를 들어 다양한 OS, 미들웨어 및 플랫폼을 저장하고 있다.In the
사용자 인터페이스(211)는, 사용자가 입력한 신호를 제어부(206)로 전달하거나, 제어부(206)로부터의 신호를 외부 디바이스(예를 들어, 리모트 컨트롤러(210))로 전송한다. 예를 들어, 사용자 인터페이스(211)는, RF(Radio Frequency) 통신 방식, 적외선(IR) 통신 방식 등 다양한 통신 방식에 따라, 리모트 컨트롤러(210)로부터 전원 온/오프, 채널 선택, 화면 설정 등의 제어 신호를 수신하여 처리하거나, 제어부(206)로부터의 제어 신호를 리모트 컨트롤러(210)로 송신하도록 설계되어 있다.The
상기 제어부(206)는, 방송 수신 모듈(201), 복조부(202), 네트워크 인터페이스(203) 또는 외부장치 인터페이스(204)를 통하여, 입력되는 스트림을 역다중화하거나, 역다중화된 신호들을 처리하여, 영상 또는 음성 출력을 위한 신호를 생성 및 출력할 수 있다. 상기 제어부(206)에 대해서는 이하 도 3을 참조하여 보다 상세히 후술하도록 하겠다.The
상기 비디오 출력부(207)는, 제어부(206)에서 처리된 영상 신호, 데이터 신호, OSD 신호 또는 외부장치 인터페이스(204)에서 수신되는 영상 신호, 데이터 신호 등을 각각 R, G, B 신호로 변환하여 구동 신호를 생성한다. 상기 비디오 출력부(107)는, PDP, LCD, OLED, 플렉시블 디스플레이 (flexible display), 3차원 디스플레이(3D display) 등이 가능하다.The
상기 오디오 출력부(208)는, 제어부(206)에서 음성 처리된 신호, 예를 들어, 스테레오 신호, 3.1채널 신호 또는 5.1채널 신호를 입력받아 음성으로 출력한다. 음성 출력부(208)는 다양한 형태의 스피커로 구현될 수 있다.The audio output unit 208 receives a signal processed by the
그리고, 전원 공급부(209)는, 멀티미디어 디바이스(200) 전반에 걸쳐 해당 전원을 공급한다. 특히, 시스템 온 칩(System On Chip, SOC)의 형태로 구현될 수 있는 제어부(206)와, 영상 표시를 위한 비디오 출력부(207) 및 오디오 출력을 위한 오디오 출력부(208)에 전원을 공급할 수 있다.Then, the
도 3은 도 2에 도시된 제어부를 보다 상세히 도시한 블록도 이다. 이하 도 2 및 도 3을 참조하여, 본 발명의 일실시예에 의한 컨트롤러(제어부)를 보다 상세히 설명하면 다음과 같다.FIG. 3 is a block diagram showing the control unit illustrated in FIG. 2 in more detail. Hereinafter, a controller (control unit) according to an embodiment of the present invention will be described in more detail with reference to FIGS. 2 and 3.
도 3에 도시된 바와 같이, 멀티미디어 디바이스의 제어부(306)는, 역다중화부(310), 영상처리부(320), OSD 생성부(340), 믹서(350), 프레임 레이트 변환부(355) 그리고 포맷터(360) 등을 포함한다. 또한, 음성 처리부(미도시), 데이터 처리부(미도시)를 더 포함하도록 설계하는 것도 본 발명의 다른 권리범위에 속한다.As shown in FIG. 3, the
상기 역다중화부(310)는, 입력되는 스트림을 역다중화한다. 예를 들어, MPEG-2 TS가 입력되는 경우 이를 역다중화하여, 각각 영상, 음성 및 데이터 신호로 분리할 수 있다. The
영상 처리부(320)는, 역다중화된 영상 신호의 영상 처리를 수행할 수 있다. 이를 위해, 영상 처리부(320)는, 영상 디코더(325) 및 스케일러(335)를 구비할 수 있다. 상기 영상 디코더(325)는, 역다중화된 영상신호를 복호화하며, 상기 스케일러(335)는, 복호화된 영상신호의 해상도를 비디오 출력부에서 출력 가능하도록 스케일링(scaling)을 수행한다. 그리고, 영상 처리부(320)에서 복호화된 영상 신호는, 믹서(350)로 입력된다.The
OSD 생성부(340)는, 사용자 입력에 따라 또는 자체적으로 OSD 신호를 생성한다. 따라서, 믹서(350)는, OSD 생성부(340)에서 생성된 OSD 신호와 영상처리부(320)에서 영상 처리된 복호화된 영상 신호를 믹싱할 수 있다.The
믹싱된 신호는 포맷터(360)에 제공된다. 복호화된 방송 영상 신호 또는 외부 입력 신호와 OSD 신호가 믹싱됨으로 인하여, 방송 영상 또는 외부 입력 영상 상에 OSD 가 오버레이 되어 표시될 수 있게 된다.The mixed signal is provided to the
프레임 레이트 변환부(Frame Rate Conveter; FRC)(355)는, 입력되는 영상의 프레임 레이트를 변환할 수 있다. 예를 들어, 60Hz의 프레임 레이트를 120Hz 또는 240Hz로 변환한다. The frame rate converter (FRC) 355 may convert the frame rate of the input image. For example, convert a frame rate of 60 Hz to 120 Hz or 240 Hz.
그리고, 포맷터(360)는, 프레임 레이트 변환부(355)의 출력 신호를 입력받아, 비디오 출력부에 적합하도록 신호의 포맷을 변경하여 출력한다. 예를 들어, R, G, B 데이터 신호를 출력할 수 있으며, 이러한 R, G, B 데이터 신호는, 낮은 전압 차분 신호(Low voltage differential signaling, LVDS) 또는 mini-LVDS로 출력될 수 있다.Then, the
도 4는 본 발명의 다른 일실시예에 의한 적어도 멀티미디어 디바이스의 내부 구성 모듈들을 도시한 블록도 이다. 이전에 설명한 도 2 및 도 3을 참조하여, 당업자가 도 4를 보충 해석하는 것도 가능하다. 예를 들어, 도 2 및 도 3에 도시된 일부 블록을 도 4에 추가하여 다른 실시예를 구현하는 것도 본 발명의 권리범위에 속한다.4 is a block diagram showing internal configuration modules of at least a multimedia device according to another embodiment of the present invention. With reference to FIGS. 2 and 3 previously described, it is also possible for a person skilled in the art to supplement and interpret FIG. 4. For example, it is also within the scope of the present invention to implement other embodiments by adding some blocks illustrated in FIGS. 2 and 3 to FIG. 4.
도 4에 도시된 바와 같이, 멀티미디어 디바이스(400)는 변환 모듈(401), 네트워크 인터페이스 모듈(402), 컨트롤러(403), 입력 모듈(404), 디스플레이 모듈(405), 메모리(406) 그리고 메모리 컨트롤러(407) 등을 포함하여 이루어 진다. 상기 외부 디바이스(450)는 도 1에 도시된 모바일 디바이스(150) 또는 PC(170) 등에 해당한다.4, the
상기 변환 모듈(401)은, 현재 실행 중인 제1아이템을 이미지 포맷으로 변환하고, 상기 네트워크 인터페이스 모듈(402)은 상기 외부 디바이스(450)로부터 아이템 리스트를 수신하도록 설계된다.The
상기 메모리(406)는, 상기 제1아이템의 이미지 및 및 부가 정보와 상기 수신된 아이템 리스트를 저장하고, 상기 메모리 컨트롤러(407)는 상기 메모리(406)에 액세스 하도록 설계되어 있다.The
상기 디스플레이 모듈(405)은, 상기 멀티미디어 디바이스(400)의 스크린(미도시)의 기설정된 영역내에 각각의 아이템에 대응하는 이미지를 디스플레이 하도록 설계한다.The
상기 입력 모듈(404)은, 특정 아이템에 대응하는 이미지를 선택하도록 설계되어 있으며, 상기 컨트롤러(403)는 상기 특정 아이템에 대응하는 부가 정보를 이용하여 상기 특정 아이템을 실행하도록 제어한다. 나아가, 상기 입력 모듈(404)은 상기 멀티미디어 디바이스(400)에 부착된 로컬 키 버튼일 수도 있고, 또는 리모트 컨트롤러(460)로부터 커맨드를 수신하는 모듈이 될 수도 있다.The
나아가, 본 발명의 다른 일실시예에 의하면, 상기 변환 모듈(401)은 실행 중인 제2아이템을 이미지 포맷으로 변환하고, 상기 제2아이템의 데이터 타입과 상기 제1아이템의 데이터 타입은 다르게 설계되어 있다. 따라서, 데이터 타입이 전혀 다른 아이템들을 하나의 메모리 어드레스에서 관리할 수 있는 장점이 있고, 각각의 아이템에 대한 액세스 속도를 높이는 기술적 효과가 있다. 또한, 상기 메모리 컨트롤러(407)는, 상기 제2아이템의 이미지 및 부가 정보를 상기 메모리(406)에 저장하도록 설계된다. 예를 들어, 상기 아이템 리스트에서 식별되는 아이템의 디바이스 타입과 상기 제1아이템 및 제2아이템의 디바이스 타입은 다르게 설정되어 있는 것도 본 발명의 일특징이다.Further, according to another embodiment of the present invention, the
본 발명의 또 다른 일실시예에 의하면, 상기 네트워크 인터페이스 모듈(402)은, 상기 멀티미디어 디바이스(400)와 상기 외부 디바이스(450)가 동일한 네트워크로 다이렉트 연결되어 있지 않은 경우, 상기 멀티미디어 디바이스(400) 및 상기 외부 디바이스(450)가 공유하는 서버에 액세스 하고, 그리고 상기 서버를 통해 상기 아이템 리스트를 수신하도록 설계되어 있으며, 상기 아이템 리스트는 상기 외부 디바이스(450)에 의해 상기 서버에 업로드되어 있다. 상기 아이템 리스트는 예를 들어 XML 포맷으로 전송되도록 설계 되어 있다. 따라서, 데이터 전송의 로드를 줄일 수 있는 기술적 효과도 있다.According to another embodiment of the present invention, the
상기 아이템이 TV 프로그램에 대응하는 경우, 상기 부가 정보는 예를 들어, 상기 TV 프로그램의 에피소드 넘버 정보 또는 현재 플레잉 시간 정보 중 적어도 하나 이상을 포함하고 있다. 이와 관련하여, 도 15를 참조하여 상세히 후술하도록 하겠다.When the item corresponds to a TV program, the additional information includes, for example, at least one of episode number information of the TV program or current playing time information. In this regard, it will be described later in detail with reference to FIG. 15.
상기 아이템이 웹페이지에 대응하는 경우, 상기 부가 정보는 예를 들어, 상기 웹페이지의 URL 어드레스를 포함하고 있다. 이와 관련하여, 도 16을 참조하여 상세히 후술하도록 하겠다.When the item corresponds to a web page, the additional information includes, for example, a URL address of the web page. In this regard, it will be described later in detail with reference to FIG. 16.
상기 아이템이 복수의 동영상을 제공하는 경우, 상기 부가 정보는 예를 들어, 썸네일 이미지 정보, ID 정보 또는 현재 플레잉 시간 정보 중 적어도 하나 이상을 포함하고 있다. 이와 관련하여, 도 17을 참조하여 상세히 후술하도록 하겠다.When the item provides a plurality of videos, the additional information includes, for example, at least one of thumbnail image information, ID information, or current playing time information. In this regard, it will be described later in detail with reference to FIG. 17.
도 5a 내지 도 5c는 본 발명의 일실시예에 의한 멀티미디어 디바이스가 스마트 박스에 최초 액세스 하는 프로세스를 도시하고 있다. 이하, 도 5a 내지 도 5c를 참조하여, 특정 채널을 시청하던 유저가 스마트 박스에 액세스 하는 프로세스를 설명하도록 하겠다.5A to 5C illustrate a process in which a multimedia device according to an embodiment of the present invention accesses a smart box for the first time. Hereinafter, with reference to FIGS. 5A to 5C, a process of a user watching a specific channel accessing the smart box will be described.
우선, 도 5a에 도시된 바와 같이, 본 발명의 일실시예에 의한 멀티미디어 디바이스(500)는 임의의 방송 채널에 튜닝하여 해당 비디오 데이터(510)를 출력하고 있다. 이 때, 상기 멀티미디어 디바이스(500)를 제어하기 위한 리모트 컨트롤러(550)가 사용된다.First, as shown in FIG. 5A, the
상기 리모트 컨트롤러(550)에는 위치 감지 센서가 장착되어 있어서, 스크린내 인디케이터(520)의 위치를 임의로 조정하는 것이 가능하다. 예를 들어, 상기 리모트 컨트롤러(550)를 이용하여 상기 인디케이터(520)를, 도 5a에 도시된 바와 같이 상기 스크린의 좌측에 위치시킨 경우로 가정해 보겠다. 물론, 리모트 컨트롤러(550)에 위치 감지 센서가 장착되어 있지 않은 경우에는, 종래 리모트 컨트롤러의 화살표 방향키 버튼 등이 사용될 수도 있다.The
이 때, 도 5b에 도시된 바와 같이, 멀티미디어 디바이스는 스마트 박스(530)의 일부분을 디스플레이 하고, 도 5c에 도시된 바와 같이, 상기 스마트 박스(540)의 전체 영역을 상기 스크린내에 출력한다. 즉, 상기 인디케이터(520)의 위치에 따라 스마트 박스의 디스플레이 여부가 결정되는 것도 본 발명의 일특징이다. 유저가 최초 스마트 박스 기능을 사용하는 경우에는, 도 5c에 도시된 바와 같이, 어떠한 아이템도 포함되어 있지 않다.At this time, as shown in FIG. 5B, the multimedia device displays a portion of the
도 6a 내지 도 6c는 본 발명의 일실시예에 의한 멀티미디어 디바이스가 스마트 박스에 특정 아이템을 추가하는 프로세스를 도시하고 있다. 도 5a 내지 도 5c를 가정한 후, 도 6a 내지 도 6c를 참조하여 상기 스마트 박스에 특정 아이템을 추가하는 솔루션을 설명하도록 하겠다.6A to 6C illustrate a process in which a multimedia device according to an embodiment of the present invention adds a specific item to a smart box. After assuming FIGS. 5A to 5C, a solution for adding a specific item to the smart box will be described with reference to FIGS. 6A to 6C.
도 6a에 도시된 바와 같이, 멀티미디어 디바이스(600)는 현재 튜닝된 채널의 방송 프로그램에 대응하는 비디오 데이터(610)를 출력하고 있다. 이 때, 유저가 리모트 컨트롤러(650)를 이용하여, 특정 핫키(또는 OK, 확인 버튼)를 선택한 경우, 현재 출력중인 화면이 캡쳐되고 사이즈가 축소된 이미지 데이터(630)가 출력된다. 나아가, 인디케이터(620)의 위치가 캡쳐된 이미지(630)내에 위치하도록 설계함으로써, 추후 유저가 캡쳐된 이미지를 스마트 박스(640)에 이동시키는 것을 용이하도록 설계하는 것도 본 발명의 기술적 효과 이다.As shown in FIG. 6A, the
이 때, 유저는 리모트 컨트롤러의 모션에 따라 움직이는 인디케이터(621)를 드래그 해서, 도 6b에 도시된 바와 같이 캡쳐된 이미지(631)를 스마트 박스(641) 방향으로 이동시키는 것이 용이하다. At this time, the user is easy to move the captured
그리고, 도 6c에 도시된 바와 같이, 캡쳐된 이미지(632)가 스마트 박스(642)내로 완벽하게 위치한 경우에는, 최초 캡쳐된 이미지의 사이즈 보다 작게 설계함으로써, 보다 많은 아이템들을 추가하는 것이 가능하도록 설계한다. 따라서, 종래 기술에 의한 선호 채널 또는 선호 방송 프로그램 등록을 위한 복잡한 절차를 모두 생략할 수 있는 장점이 있다.And, as shown in Figure 6c, when the captured
도 7a 내지 도 7d는 본 발명의 일실시예에 의한 멀티미디어 디바이스가 스마트 박스에 포함된 특정 아이템을 실행하는 프로세스를 도시하고 있다. 이전에 설명한 도 5 내지 도 6을 전제로 하여, 이하 도 7a 내지 도 7d를 참조하여 본 발명의 일실시예에 의한 멀티미디어 디바이스가 스마트 박스에 추가된 아이템을 실행하는 프로세스를 설명하도록 하겠다.7A to 7D illustrate a process in which a multimedia device according to an embodiment of the present invention executes a specific item included in a smart box. On the premise of FIGS. 5 to 6 previously described, a process of executing an item added to a smart box by the multimedia device according to an embodiment of the present invention will be described with reference to FIGS. 7A to 7D.
우선, 도 7a에 도시된 바와 같이, 스마트 박스(730)내에 특정 아이템의 캡쳐 이미지(740)가 포함되어 있는 것으로 가정한다. 멀티미디어 디바이스(700)는 다른 채널의 방송 프로그램에 대응하는 비디오 데이터(710)를 출력하고 있다.First, as illustrated in FIG. 7A, it is assumed that the captured
이 때, 전술하여 설명한 바와 같이, 리모트 컨트롤러(750)의 모션에 따라 움직이는 인디케이터(720)를 이용하여 상기 스마트 박스(730)내 특정 이미지(740)를 선택하는 것이 가능하다.At this time, as described above, it is possible to select a
예를 들어, 도 7b에 도시된 바와 같이, 다른 채널의 방송 프로그램에 대응하는 비디오 데이터(711)를 출력 중, 리모트 컨트롤러를 이용하여 인디케이터(721)를 특정 캡쳐 이미지(741)에 위치시킨다. 상기 캡쳐된 이미지(741)는 캡쳐 당시의 채널 정보 또는 방송프로그램 정보 등의 부가 정보가 함께 메모리 또는 스마트 박스에 저장되어 있다.For example, as shown in FIG. 7B, while outputting
도 7b 이후 실행되는 실시예로 2가지를 모두 상정해 볼 수 있다. 캡쳐된 이미지와 캡쳐 당시의 채널이 맵핑되어 있는 경우, 도 7c에 도시된 바와 같이 맵핑된 채널로 자동 전환된다. 맵핑된 채널의 현재 화면(712)이 디스플레이 된다. 다만, 유저는 선호 채널이 아닌 선호 프로그램의 개념으로 캡쳐를 의도했을 가능성이 있으므로, 이와 관련된 솔루션은 도 7d에서 설명하도록 하겠다.As an embodiment executed after FIG. 7B, both can be assumed. When the captured image and the channel at the time of capture are mapped, it is automatically switched to the mapped channel as shown in FIG. 7C. The
캡쳐된 이미지와 캡쳐 당시의 프로그램 정보(예를 들어, 웹사이트 정보)가 맵핑되어 있는 경우, 도 7d에 도시된 바와 같이 방송 프로그램과 관련된 다양한 데이터를 제공하는 특정 웹사이트로 이동된다. 만약 인터넷 연결 상태가 오프인 경우, 온으로 자동 전환하는 것도 본 발명의 일특징이다. 상기 특정 웹사이트로 연결된 화면(713)은, VOD(Video On Demand) 서비스도 제공한다. When the captured image and the program information at the time of capture (for example, website information) are mapped, as shown in FIG. 7D, it is moved to a specific website that provides various data related to the broadcast program. If the Internet connection status is OFF, automatic switching to ON is also a feature of the present invention. The
도 8a 내지 도 8c는 본 발명의 다른 일실시예에 의한 멀티미디어 디바이스가 스마트 박스에 최초 액세스 하는 프로세스를 도시하고 있다. 이전 도 5 내지 도 7에서는 방송 채널을 출력하는 과정에서 본 발명을 적용한 실시예를 설명한 반면, 이하에서 설명한 도 8 내지 도 10은 인터넷 관련 웹브라우져를 출력하는 과정에서 본 발명이 적용된 실시예이다.8A to 8C illustrate a process in which a multimedia device according to another embodiment of the present invention accesses a smart box for the first time. Previously, FIGS. 5 to 7 described an embodiment in which the present invention was applied in the process of outputting a broadcast channel, while FIGS. 8 to 10 described below are embodiments in which the present invention was applied in the process of outputting an Internet-related web browser.
우선, 도 58에 도시된 바와 같이, 본 발명의 일실시예에 의한 멀티미디어 디바이스(800)는 임의의 웹사이트에 액세스된 화면(810)을 출력하고 있다. 이 때, 상기 멀티미디어 디바이스(800)를 제어하기 위한 리모트 컨트롤러(850)가 사용된다.First, as shown in FIG. 58, the
상기 리모트 컨트롤러(850)에는 위치 감지 센서가 장착되어 있어서, 스크린내 인디케이터(820)의 위치를 임의로 조정하는 것이 가능하다. 예를 들어, 상기 리모트 컨트롤러(850)를 이용하여 상기 인디케이터(820)를, 도 8a에 도시된 바와 같이 상기 스크린의 좌측에 위치시킨 경우로 가정해 보겠다. 물론, 리모트 컨트롤러(850)에 위치 감지 센서가 장착되어 있지 않은 경우에는, 종래 리모트 컨트롤러의 화살표 방향키 버튼 등이 사용될 수도 있다.The
이 때, 도 8b에 도시된 바와 같이, 멀티미디어 디바이스는 스마트 박스(831)의 일부분을 디스플레이 하고, 도 5c에 도시된 바와 같이, 상기 스마트 박스(832)의 전체 영역을 상기 스크린내에 출력한다. 즉, 도 8a, 8b, 8c에 도시된 바와 같이, 인디케이터(820, 821, 822))의 위치에 따라 스마트 박스의 디스플레이 여부가 결정되는 것도 본 발명의 일특징이다. At this time, as shown in FIG. 8B, the multimedia device displays a portion of the
도 9a 내지 도 9c는 본 발명의 다른 일실시예에 의한 멀티미디어 디바이스가 스마트 박스에 특정 아이템을 추가하는 프로세스를 도시하고 있다.9A to 9C illustrate a process in which a multimedia device according to another embodiment of the present invention adds a specific item to a smart box.
도 9a에 도시된 바와 같이, 멀티미디어 디바이스(900)는 현재 액세스된 임의의 웹사이트 화면(910)를 출력하고 있다. 이 때, 유저가 리모트 컨트롤러(950)를 이용하여, 특정 핫키(또는 OK, 확인 버튼)를 선택한 경우, 현재 출력중인 화면이 캡쳐되고 사이즈가 축소된 이미지 데이터(920)가 출력된다. 나아가, 인디케이터(930)의 위치가 캡쳐된 이미지(920)내에 위치하도록 설계함으로써, 추후 유저가 캡쳐된 이미지를 스마트 박스(940)에 이동시키는 것을 용이하도록 설계하는 것도 본 발명의 기술적 효과 이다.9A, the
이 때, 유저는 리모트 컨트롤러의 모션에 따라 움직이는 인디케이터(931)를 드래그 해서, 도 9b에 도시된 바와 같이 캡쳐된 이미지(921)를 스마트 박스(941) 방향으로 이동시키는 것이 용이하다. At this time, the user can easily move the captured
그리고, 도 9c에 도시된 바와 같이, 캡쳐된 이미지(922)가 스마트 박스(942)내로 완벽하게 위치한 경우에는, 최초 캡쳐된 이미지의 사이즈 보다 작게 설계함으로써, 보다 많은 아이템들을 추가하는 것이 가능하도록 설계한다. 따라서, 종래 기술에 의한 웹사이트의 즐겨 찾기 등록을 보다 시각화할 수 있는 장점이 있다.And, as shown in Figure 9c, when the captured
도 10a 내지 도 10c는 본 발명의 다른 일실시예에 의한 멀티미디어 디바이스가 스마트 박스에 포함된 특정 아이템을 실행하는 프로세스를 도시하고 있다.10A to 10C illustrate a process in which a multimedia device according to another embodiment of the present invention executes a specific item included in a smart box.
우선, 도 10a에 도시된 바와 같이, 스마트 박스(1020)내에 특정 아이템의 캡쳐 이미지(1030)가 포함되어 있는 것으로 가정한다. 멀티미디어 디바이스(1000)는 다른 채널의 방송 프로그램에 대응하는 비디오 데이터(1010)를 출력하고 있다. 또는 상기 비디오 데이터(1010) 대신 다른 웹사이트에 접속한 화면을 출력하고 있는 것도 본 발명의 권리범위에 속한다.First, as illustrated in FIG. 10A, it is assumed that the captured
이 때, 전술하여 설명한 바와 같이, 리모트 컨트롤러(1050)의 모션에 따라 움직이는 인디케이터(1040)를 이용하여 상기 스마트 박스(1020)내 특정 이미지(1030)를 선택하는 것이 가능하다.At this time, as described above, it is possible to select a
예를 들어, 도 10b에 도시된 바와 같이, 다른 채널의 방송 프로그램에 대응하는 비디오 데이터(1011)를 출력 중, 리모트 컨트롤러를 이용하여 인디케이터를 특정 캡쳐 이미지에 위치시킨다. 상기 캡쳐된 이미지는 캡쳐 당시의 URL 주소 정보가 함께 메모리 또는 스마트 박스에 저장되어 있다. 나아가, 캡쳐 당시의 URL 주소 정보를 그대로 저장하거나 또는 상위 주소 정보만 기록하는 것도 모두 본 발명의 권리범위에 속한다.For example, as shown in FIG. 10B, while outputting
따라서, 상기 비디오 데이터(1011)와 함께 해당 URL 주소에 액세스한 화면(1061)이 출력된다. 유저는 2가지 화면을 모두 동시에 확인할 수 있는 장점이 있다.Accordingly, a
또는, 도 10c에 도시된 바와 같이 해당 URL 주소로 자동 액세스 하여 접속된 화면(1062)만 출력하고, 이전의 비디오 데이터(1011)는 출력되지 않도록 설계함으로써 보다 넓은 화면을 제공할 수도 있다.Alternatively, as illustrated in FIG. 10C, a wider screen may be provided by designing that the accessed URL address is automatically accessed to output only the connected
도 11 및 도 12는 본 발명의 또 다른 일실시예에 의한 멀티미디어 디바이스가 임의의 아이템 실행 중 스마트 박스를 이용하는 실시예를 설명하기 위한 도면들이다. 이전, 도 5 내지 도 10에서는 방송 채널 또는 웹사이트를 실행 중 본 발명의 실시예를 적용한 경우를 가정하였다. 반면, 도 11 및 도 12는 다른 기능을 실행하던 중 본 발명의 실시예를 적용하는 경우를 설명해 보도록 하겠다.11 and 12 are diagrams for explaining an embodiment in which a multimedia device according to another embodiment of the present invention uses a smart box during execution of an arbitrary item. Previously, in FIGS. 5 to 10, it has been assumed that an embodiment of the present invention is applied while a broadcast channel or website is running. On the other hand, FIGS. 11 and 12 will be described when the embodiment of the present invention is applied while executing other functions.
본 발명의 일실시예에 의한 멀티미디어 디바이스는, 도 11에 도시된 바와 같이 임의의 비디오 컨텐트(1100)를 출력하고 있다. 상기 비디오 컨텐트(1100)는 예를 들어 멀티미디어 디바이스의 내부 메모리에 기저장되어 있거나 또는 외부 디바이스, 메모리 등에 저장된 컨텐트일 수도 있다.The multimedia device according to an embodiment of the present invention outputs
이 때 전술하여 설명한 방식으로, 상기 실행 중인 비디오 컨텐트(1100)를 캡쳐하여 캡쳐된 이미지(1101)를 스마트 박스에 저장하는 것이 가능하다. 따라서, 상기 캡쳐된 이미지(1101)가 선택된 경우, 멀티미디어 디바이스의 메모리에 기저장된 컨텐트를 다시 실행할 수도 있고, 또는 외부 디바이스/메모리에 대한 정보를 기록하였다가 해당 외부 디바이스/메모리로 연결된 화면을 제공하는 것도 본 발명의 권리범위에 속한다. At this time, in the manner described above, it is possible to capture the running
본 발명의 다른 일실시예에 의한 멀티미디어 디바이스는, 도 12에 도시된 바와 같이 동영상을 제공하는 특정 어플리케이션이 실행된 화면(1200)를 출력하고 있다. 이전 설명들과 달리, 현재 실행된 화면(1200)을 캡쳐하지 않고, 동영상을 제공하는 특정 어플리케이션의 대표 이미지(1201)를 스마트 박스에 포함시키는 것도 가능하다. 따라서, 상기 대표 이미지(1201)가 선택된 경우, 상기 특정 어플리케이션을 자동으로 실행한다.The multimedia device according to another embodiment of the present invention outputs a
도 13은 스마트 박스에 포함된 아이템들을 특정 기준에 따라 배열하고 있는 GUI 를 도시하고 있다. 이전에 설명한 스마트 박스에 복수개의 아이템들이 포함된 실시예를, 도 13을 참조하여 설명하도록 하겠다.13 illustrates a GUI in which items included in a smart box are arranged according to specific criteria. An embodiment in which a plurality of items are included in the previously described smart box will be described with reference to FIG. 13.
본 발명의 일실시예에 의한 멀티미디어 디바이스는, 스크린을 2개의 영역으로 자동 분할하여 사용한다. 제1영역(1340)에는 현재 실행 중인 컨텐트가 출력되고 있으며, 나머지 제2영역(1350)에는 스마트 박스에 포함된 아이템들을 표시하는 GUI 가 디스플레이 된다.A multimedia device according to an embodiment of the present invention uses a screen automatically divided into two areas. The content currently being executed is displayed in the
상기 나머지 제2영역(1350)은 스마트 박스에 포함된 아이템들을 단순히 배열하는 것이 아니라, 데이터 타입별로 자동 분류하여 표시한다. 상기 제2영역(1350)은 제1탭(1310), 제2탭(1320) 및 제3탭(1330)에 의해 컨트롤 된다.The remaining
예를 들어, 도 13의 상기 제2영역(1350)은 상기 제3탭(1330)에 속하는 아이템들만 표시하고 있다. 상기 제3탭(1330)은 스마트 박스에 포함된 아이템들 중 특정 어플리케이션과 관련된 아이템들만을 출력하기 위해 사용된다.For example, the
한편, 상기 제1탭(1310)은 스마트 박스에 포함된 아이템들 중 방송 프로그램 자체 또는 채널과 관련된 아이템들만을 출력하기 위해 사용된다. 또한, 상기 제2탭(1320)은 웹사이트와 관련된 아이템들만을 출력하기 위해 사용된다. 즉, 상기 제1탭(1310), 제2탭(1320) 및 제3탭(1330)은 서로 다른 데이터 타입을 식별한다는 점에서 종래 기술과 차별화 된다.Meanwhile, the
나아가, 도 13에는 도시하지 않았지만, 다른 디바이스를 통해 공유된 아이템 리스트도 별도로 표시하는 탭을 추가하는 것도 본 발명의 다른 권리범위에 속한다고 할 것이다.Furthermore, although not shown in FIG. 13, it will be said that adding a tab for separately displaying a list of items shared through other devices also belongs to another scope of the present invention.
도 14는 본 발명의 일실시예에 의한 멀티미디어 디바이스가 서로 다른 디바이스로부터 획득된 아이템을 공유하는 과정에서 사용되는 데이터 구조를 도시하고 있다. 도 1에 도시된 바와 같이, 본 발명의 일실시예에 의한 멀티미디어 디바이스는 서로 다른 디바이스들의 스마트 박스에 기록된 정보를 공유하도록 설계되어 있다.14 illustrates a data structure used in a process in which a multimedia device according to an embodiment of the present invention shares items obtained from different devices. 1, a multimedia device according to an embodiment of the present invention is designed to share information recorded in smart boxes of different devices.
도 14에 예시된 데이터 구조가 XML 형태로 서로 다른 디바이스로 전송된다. 특히, 공유되어지는 스마트 박스의 디바이스 타입을 포함하여 전송함으로써, 유저의 필요에 따라 스마트 박스내 아이템들을 디바이스별로 관리 및 확인할 수 있는 장점이 있다.The data structure illustrated in FIG. 14 is transmitted to different devices in XML format. In particular, by transmitting the device type of the smart box to be shared, there is an advantage that items in the smart box can be managed and checked for each device according to a user's need.
예를 들어, 공유되어지는 스마트 박스가 TV의 메모리에 저장되어 있음을 표시하는 제1정보(1410), 공유되어지는 스마트 박스가 제1특정 모바일 디바이스의 메모리에 저장되어 있음을 표시하는 제2정보(1420), 공유되어지는 스마트 박스가 PC의 메모리에 저장되어 있음을 표시하는 제3정보(1430) 그리고 공유되어지는 스마트 박스가 제2특정 모바일 디바이스의 메모리에 저장되어 있음을 표시하는 제4정보(1440) 등을 포함한 XML 형태의 데이터가 각각의 디바이스간 전송되어 진다.For example, the
도 15는 본 발명의 일실시예에 의한 멀티미디어 디바이스가 제1아이템을 공유하는 과정에서 사용되는 데이터 구조를 도시하고 있다. 이하, 도 15를 참조하여, 본 발명의 일실시예에 의한 멀티미디어 디바이스가 TV 프로그램과 관련된 부가 정보를 공유하는 과정에서 사용되는 데이터 구조를 설명하도록 하겠다.15 illustrates a data structure used in a process of sharing a first item by a multimedia device according to an embodiment of the present invention. Hereinafter, a data structure used in a process in which a multimedia device according to an embodiment of the present invention shares additional information related to a TV program will be described with reference to FIG. 15.
TV 프로그램을 출력하다가 비디오 데이터가 캡쳐된 경우, 스마트 박스에 포함되어 지는 부가 정보는 예를 들어, TV 프로그램의 회차 정보 또는 시청한 시간 정보이다.When video data is captured while outputting a TV program, the additional information included in the smart box is, for example, information about a TV program's turn or time watched.
예컨대, 도 15에 도시된 바와 같이, 데이터 타입을 표시하는 제1정보(1510) 및 현재 시청한 시간을 표시하는 제2정보(1520)가 XML 형태로 전송된다. 특히, 상기 제2정보(1520)를 이용할 경우, 다른 디바이스에서도 이어 보기 기능을 활용할 수 있는 장점이 있다.For example, as illustrated in FIG. 15,
도 16은 본 발명의 일실시예에 의한 멀티미디어 디바이스가 제2아이템을 공유하는 과정에서 사용되는 데이터 구조를 도시하고 있다. 이하, 도 16을 참조하여, 본 발명의 일실시예에 의한 멀티미디어 디바이스가 웹페이지와 관련된 부가 정보를 공유하는 과정에서 사용되는 데이터 구조를 설명하도록 하겠다.16 illustrates a data structure used in a process of sharing a second item by a multimedia device according to an embodiment of the present invention. Hereinafter, a data structure used in a process in which a multimedia device according to an embodiment of the present invention shares additional information related to a web page will be described with reference to FIG. 16.
인터넷 연결이 가능한 멀티미디어 디바이스가 임의의 웹페이지를 출력하다가, 해당 웹페이지가 캡쳐된 경우, 스마트 박스에 포함되어 지는 부가 정보는 예를 들어, 웹페이지의 URL 어드레스 정보 이다.When a multimedia device capable of connecting to the Internet outputs an arbitrary web page and the corresponding web page is captured, the additional information included in the smart box is, for example, URL address information of the web page.
예를 들어, 도 16에 도시된 전체 URL 어드레스 정보(1610)가 XML 형태로 전송된다. 다른 일실시예로서, 전체 URL 어드레스 정보가 아니라, 상위 URL 어드레스 정보가 간략히 표시하여 전송하는 것도 본 발명의 권리범위에 속한다. 이와 같이 설계할 경우, 데이터 전송 효율을 높일 수 있는 기술적 효과가 있다.For example, the entire
도 17은 본 발명의 일실시예에 의한 멀티미디어 디바이스가 제3아이템을 공유하는 과정에서 사용되는 데이터 구조를 도시하고 있다. 이하, 도 17을 참조하여, 본 발명의 일실시예에 의한 멀티미디어 디바이스가 특정 어플리케이션(예를 들어, 유투브)과 관련된 부가 정보를 공유하는 과정에서 사용되는 데이터 구조를 설명하도록 하겠다.17 illustrates a data structure used in a process of sharing a third item by a multimedia device according to an embodiment of the present invention. Hereinafter, with reference to FIG. 17, a data structure used in a process in which a multimedia device according to an embodiment of the present invention shares additional information related to a specific application (for example, YouTube) will be described.
특정 어플리케이션을 실행후 동영상을 출력하다가 비디오 데이터가 캡쳐된 경우, 스마트 박스에 포함되어 지는 부가 정보는 예를 들어, 썸네일 정보(item ID), 유투브 아이템 ID(ID), 그리고 시간 정보이다.When video data is captured after outputting a video after running a specific application, the additional information included in the smart box is, for example, thumbnail information (item ID), YouTube item ID (ID), and time information.
예컨대, 도 17에 도시된 바와 같이, 제1정보(1720)는 현재 동영상을 식별하는 ID 정보에 대응하고, 제2정보(1710)는 현재 동영상에 대응하는 대표 썸네일 이미지를 표시하고, 제3정보(1730)는 시청한 시간 정보를 표시한다. 상기 정보들은 XML 형태로 전송된다.For example, as shown in FIG. 17, the
특히 상기 제3정보(1730)를 이용할 경우, 다른 디바이스에서도 이어 보기 기능을 활용할 수 있는 장점이 있다.In particular, when the
도 18은 본 발명의 일실시예에 의한 멀티미디어 디바이스를 포함하는 전체 시스템의 제어 방법을 도시한 플로우 차트이다. 도 18에 도시된 프로세스는 전체 시스템에 대한 예시로서, 본 발명의 권리범위는 원칙적으로 특허청구범위에 기재된 사항에 따라 해석되어야 한다.18 is a flowchart illustrating a method of controlling an entire system including a multimedia device according to an embodiment of the present invention. The process illustrated in FIG. 18 is an example of the entire system, and the scope of the present invention should be interpreted in principle according to the claims.
우선, 멀티미디어 디바이스는 스마트 박스에 임의의 아이템을 추가한다(S1801). 이와 관련하여, 이전 도 5 내지 도 12를 통해 충분히 설명한 바, 동일한 설명은 생략하도록 하겠다.First, the multimedia device adds an arbitrary item to the smart box (S1801). In this regard, as described above through FIGS. 5 to 12, the same description will be omitted.
제1외부 디바이스는 예컨대 멀티캐스트 방식을 통해 스마트 박스를 검색하기 위한 채널을 써치한다(S1802). 상기 스마트 박스는, 상기 멀티미디어 디바이스의 메모리에 저장되어 있다.The first external device searches a channel for searching the smart box through, for example, a multicast method (S1802). The smart box is stored in the memory of the multimedia device.
상기 멀티미디어 디바이스가 채널 정보를 상기 제1외부 디바이스에 전송한 경우(S1803), 상기 제1외부 디바이스는 스마트 박스에 액세스할 수 있는 채널에 조인한다(S1804). When the multimedia device transmits channel information to the first external device (S1803), the first external device joins a channel that can access the smart box (S1804).
상기 멀티미디어 디바이스와 상기 제1외부 디바이스간 싱크 연결이 이루어 진 경우(S1805), 상기 제1외부 디바이스는 상기 멀티미디어 디바이스에 저장된 아이템 관련 다양한 부가 정보 등을 상기 제1외부 디바이스의 스마트 박스에 추가한다(S1806). When a sync connection between the multimedia device and the first external device is made (S1805), the first external device adds various additional information related to items stored in the multimedia device to the smart box of the first external device ( S1806).
나아가, 제2외부 디바이스는 예컨대 멀티캐스트 방식으로 스마트 박스 관련 정보를 수신할 수 있는 채널을 써치한다(S1807, S1808). 상기 멀티미디어 디바이스 및 상기 제1외부 디바이스와의 싱크 연결이 이루어진 경우(S1809, S1810), 상기 제2 외부 디바이스는 상기 멀티미디어 디바이스 및 상기 제1외부 디바이스로부터 수신한 부가 정보 등을 이용하여, 스마트 박스에 아이템을 추가한다(S1811).Furthermore, the second external device searches a channel capable of receiving smart box related information in a multicast method (S1807, S1808). When a sync connection is established between the multimedia device and the first external device (S1809, S1810), the second external device is connected to the smart box using additional information received from the multimedia device and the first external device. Add an item (S1811).
또한, 반대로 상기 제2외부 디바이스가 상기 멀티미디어 디바이스 및 상기 제1외부 디바이스와 싱크 연결이 이루어진 경우(S1812, S1813), 상기 제1외부 디바이스는 상기 제2외부 디바이스로부터 수신한 부가 정보 등을 이용하여, 스마트 박스에 아이템을 추가한다(S1814).On the contrary, when the second external device is in sync connection with the multimedia device and the first external device (S1812, S1813), the first external device uses additional information received from the second external device or the like. , Add an item to the smart box (S1814).
도 19는 본 발명의 일실시예에 의한 멀티미디어 디바이스의 제어 방법을 도시한 플로우 차트이다. 이하, 도 19를 참조하여, 본 발명의 일실시예에 의한 멀티미디어 디바이스의 제어 방법을 설명하면 다음과 같다. 물론, 당업자는 도 18을 참조하여 도 19를 보충 해석 가능하다.19 is a flowchart illustrating a method of controlling a multimedia device according to an embodiment of the present invention. Hereinafter, a control method of a multimedia device according to an embodiment of the present invention will be described with reference to FIG. 19. Of course, those skilled in the art can supplementally interpret FIG. 19 with reference to FIG. 18.
본 발명의 일실시예에 따라, 서로 다른 데이터 타입 및 디바이스 타입의 적어도 2개 이상의 아이템을 컨트롤하는 멀티미디어 디바이스는, 실행 중인 제1아이템을 이미지 포맷으로 변환한다(S1910).According to an embodiment of the present invention, a multimedia device that controls at least two or more items of different data types and device types converts a running first item into an image format (S1910).
상기 제1아이템의 이미지 및 및 부가 정보를 메모리에 저장하고(S1920), 실행 중인 제2아이템을 이미지 포맷으로 변환한다(S1930). 예를 들어, 상기 제2아이템의 데이터 타입과 상기 제1아이템의 데이터 타입은 다르게 설계되어 있다.The image and the additional information of the first item are stored in a memory (S1920), and the running second item is converted into an image format (S1930). For example, the data type of the second item and the data type of the first item are designed differently.
상기 제2아이템의 이미지 및 부가 정보를 상기 메모리에 저장하고(S1940), 네트워크를 통해 외부 디바이스로부터 아이템 리스트를 수신한다(S1950).The image and additional information of the second item are stored in the memory (S1940), and an item list is received from an external device through a network (S1950).
상기 수신된 아이템 리스트를 상기 메모리에 저장하고(S1960), 상기 메모리에 액세스 하여, 상기 멀티미디어 디바이스의 스크린의 기설정된 영역내에 각각의 아이템에 대응하는 이미지를 디스플레이 한다(S1970).The received item list is stored in the memory (S1960), and the memory is accessed to display an image corresponding to each item in a predetermined area of the screen of the multimedia device (S1970).
그리고, 특정 아이템에 대응하는 이미지가 선택된 경우, 상기 특정 아이템에 대응하는 부가 정보를 이용하여 상기 특정 아이템을 실행하도록 제어한다(S1980). 특히, 전술한 스텝들은 이전 도 5 내지 도 10에서 충분히 설명한 바, 당업자는 보충 해석 가능하다.Then, when an image corresponding to a specific item is selected, it is controlled to execute the specific item using additional information corresponding to the specific item (S1980). In particular, the above-described steps have been sufficiently described in FIGS. 5 to 10, and those skilled in the art can make supplementary interpretations.
상기 아이템 리스트는, 예를 들어 각각의 아이템에 대응하는 이미지 및 부가 정보를 포함하고 있다. 또한, 상기 아이템 리스트에서 식별되는 아이템의 디바이스 타입과 상기 제1아이템 및 제2아이템의 디바이스 타입은 다르게 설정되어 있다는 점이 종래 기술과 다른 기술적 효과의 차이이다.The item list includes, for example, images and additional information corresponding to each item. Also, the difference between the prior art and the other technical effects is that the device type of the item identified in the item list and the device type of the first item and the second item are set differently.
상기 변환하는 단계(S1910, S1930)는, 현재 실행 중인 아이템의 비디오 데이터를 캡쳐하는 단계와, 상기 캡쳐된 데이터의 위치 정보 또는 사이즈 정보 중 하나 이상을 변경하는 단계와, 그리고 상기 변경된 위치 정보 또는 사이즈 정보에 대응하는 데이터를 이미지 포맷으로 생성하는 단계를 포함한다.The converting steps (S1910, S1930) include capturing video data of an item currently being executed, changing one or more of location information or size information of the captured data, and the changed location information or size. And generating data corresponding to the information in an image format.
상기 수신하는 단계(S1950)는, 상기 멀티미디어 디바이스와 상기 외부 디바이스가 동일한 네트워크로 다이렉트 연결되어 있지 않은 경우, 상기 멀티미디어 디바이스 및 상기 외부 디바이스가 공유하는 서버에 액세스 하는 단계 및 상기 서버를 통해 상기 아이템 리스트를 수신하는 단계를 포함한다. 상기 아이템 리스트는, 예컨대 상기 외부 디바이스에 의해 상기 서버에 업로드되어 있다.In the receiving (S1950), when the multimedia device and the external device are not directly connected to the same network, accessing the server shared by the multimedia device and the external device and the item list through the server It includes the step of receiving. The item list is uploaded to the server by the external device, for example.
상기 디스플레이 하는 단계(S1970)는, 데이터 타입 및 디바이스 타입 중 적어도 하나 이상을 기준으로 아이템을 분류하는 단계 및 상기 분류된 아이템에 대응하는 이미지를, 데이터 타입 또는 디바이스 타입별로 구별하여 디스플레이 하는 단계를 더 포함한다.The displaying (S1970) further includes classifying items based on at least one of a data type and a device type, and displaying the images corresponding to the classified items by data type or device type. Includes.
도 14 내지 도 17에서 전술한 바와 같이, 상기 아이템 리스트는 XML 포맷으로 전송되도록 설계 함으로써, 데이터 전송 속도 및 효율성을 높이는 기술적 효과가 있다.As described above with reference to FIGS. 14 to 17, the item list is designed to be transmitted in an XML format, thereby increasing the data transmission speed and efficiency.
상기 아이템이 TV 프로그램에 대응하는 경우, 상기 부가 정보는, 상기 TV 프로그램의 에피소드 넘버 정보 또는 현재 플레잉 시간 정보 중 적어도 하나 이상을 포함하고 있다. 이와 관련하여, 이전 도 15에서 당업자가 반복 실시 가능하도록 설명한 바 있다.When the item corresponds to a TV program, the additional information includes at least one of episode number information of the TV program or current playing time information. In this regard, in the previous FIG. 15, it has been described that a person skilled in the art can repeatedly perform the same.
상기 아이템이 웹페이지에 대응하는 경우, 상기 부가 정보는, 상기 웹페이지의 URL 어드레스를 포함하고 있다. 이와 관련하여, 이전 도 16에서 당업자가 반복 실시 가능하도록 설명한 바 있다.When the item corresponds to a web page, the additional information includes the URL address of the web page. In this regard, in the previous FIG. 16, it has been described that a person skilled in the art can repeatedly perform the same.
상기 아이템이 복수의 동영상을 제공하는 경우, 상기 부가 정보는, 썸네일 이미지 정보, ID 정보 또는 현재 플레잉 시간 정보 중 적어도 하나 이상을 포함하고 있다. 이와 관련하여, 이전 도 17에서 당업자가 반복 실시 가능하도록 설명한 바 있다.When the item provides a plurality of videos, the additional information includes at least one of thumbnail image information, ID information, or current playing time information. In this regard, in the previous FIG. 17, it has been described that a person skilled in the art can repeatedly perform the same.
본 발명의 일실시예에 따른 장치 및 제어 방법은, 전술한 도면과 도면을 결합하여, 또는 당업자에게 자명한 사항을 결합하여 다른 실시예를 구현할 수도 있으며, 이 역시 본 발명의 권리범위에 속한다.The apparatus and control method according to an embodiment of the present invention may implement other embodiments by combining the above-described drawings with the drawings, or by combining matters obvious to those skilled in the art, and this also belongs to the scope of the present invention.
한편, 본 발명의 전자 장치의 동작방법은 전자 장치에 구비된 프로세서가 읽을 수 있는 기록매체에 프로세서가 읽을 수 있는 코드로서 구현하는 것이 가능하다. 프로세서가 읽을 수 있는 기록매체는 프로세서에 의해 읽혀질 수 있는 데이터가 저장되는 모든 종류의 기록장치를 포함한다. 프로세서가 읽을 수 있는 기록 매체의 예로는 ROM, RAM, CD-ROM, 자기 테이프, 플로피디스크, 광 데이터 저장장치 등이 있으며, 또한, 인터넷을 통한 전송 등과 같은 캐리어 웨이브의 형태로 구현되는 것도 포함한다. 또한, 프로세서가 읽을 수 있는 기록매체는 네트워크로 연결된 컴퓨터 시스템에 분산되어, 분산방식으로 프로세서가 읽을 수 있는 코드가 저장되고 실행될 수 있다.Meanwhile, the operation method of the electronic device of the present invention can be implemented as a code readable by a processor on a recording medium readable by a processor provided in the electronic device. The processor-readable recording medium includes all kinds of recording devices in which data that can be read by the processor are stored. Examples of the recording medium readable by the processor include a ROM, RAM, CD-ROM, magnetic tape, floppy disk, optical data storage device, and the like, and also implemented in the form of a carrier wave such as transmission through the Internet. . In addition, the processor readable recording medium may be distributed over network coupled computer systems so that the processor readable code is stored and executed in a distributed fashion.
또한, 이상에서는 본 발명의 바람직한 실시예에 대하여 도시하고 설명하였지만, 본 발명은 상술한 특정의 실시예에 한정되지 아니하며, 청구범위에서 청구하는 본 발명의 요지를 벗어남이 없이 당해 발명이 속하는 기술분야에서 통상의 지식을 가진자에 의해 다양한 변형실시가 가능한 것은 물론이고, 이러한 변형실시들은 본 발명의 기술적 사상이나 전망으로부터 개별적으로 이해돼서는 안 될 것이다.In addition, although the preferred embodiments of the present invention have been illustrated and described above, the present invention is not limited to the specific embodiments described above, and the technical field to which the present invention pertains without departing from the gist of the present invention claimed in the claims. In addition, various modifications can be implemented by a person having ordinary knowledge in the course, and these modifications should not be individually understood from the technical idea or prospect of the present invention.
400 : 멀티미디어 디바이스
401 : 변환 모듈
402 : 네트워크 인터페이스 모듈
403 : 컨트롤러
404 : 입력 모듈
405 : 디스플레이 모듈
406 : 메모리
407 : 메모리 컨트롤러400: multimedia device
401: conversion module
402: network interface module
403: controller
404: input module
405: display module
406: memory
407: memory controller
Claims (20)
현재 실행 중인 제1아이템을 이미지 포맷으로 변환하는 변환 모듈;
외부 디바이스로부터 아이템 리스트를 수신하는 네트워크 인터페이스 모듈;
상기 제1아이템의 이미지, 상기 수신된 아이템 리스트 및 상기 제1 아이템과 상기 수신된 아이템 리스트에 포함된 아이템의 부가정보를 저장하는 메모리;
상기 메모리에 액세스 하는 메모리 컨트롤러;
스크린의 기설정된 영역 내에 각각의 아이템에 대응하는 이미지를 디스플레이 하는 디스플레이 모듈;
특정 아이템에 대응하는 이미지를 선택하는 입력 모듈; 그리고
상기 특정 아이템에 대응하는 부가 정보를 이용하여 상기 특정 아이템을 실행하도록 제어하는 컨트롤러를 포함하되,
상기 부가 정보는 상기 제1아이템을 상기 이미지 포맷으로 변환하는 순간의 재생 시점에 관한 정보 및 상기 제1 아이템과 상기 수신된 아이템 리스트에 포함된 아이템의 데이터 타입에 관한 정보를 포함하고,
상기 컨트롤러는
상기 데이터 타입에 관한 정보에 기초하여, 상기 스크린의 기설정된 영역에 복수의 탭을 디스플레이하도록 상기 디스플레이 모듈을 제어하고,
상기 복수의 탭은
상기 제1 아이템과 상기 수신된 아이템 리스트에 포함된 아이템 중, 방송 프로그램과 관련된 아이템들만을 출력하는 제1 탭, 웹사이트와 관련된 아이템들만을 출력하는 제2 탭 및 특정 어플리케이션과 관련된 아이템들만을 출력하는 제3 탭을 포함하며,
상기 컨트롤러는 상기 제1아이템을 실행하는 경우, 상기 제1아이템에 대응하는 비디오 컨텐츠를 상기 재생 시점부터 재생하는 것을 특징으로 하는 멀티미디어 디바이스. In the multimedia device for controlling at least two or more items of different data types and device types,
A conversion module that converts the currently executed first item into an image format;
A network interface module that receives a list of items from an external device;
A memory for storing the image of the first item, the received item list, and additional information of the items included in the first item and the received item list;
A memory controller accessing the memory;
A display module that displays an image corresponding to each item in a predetermined area of the screen;
An input module for selecting an image corresponding to a specific item; And
And a controller that controls to execute the specific item using additional information corresponding to the specific item,
The additional information includes information on a reproduction time point at the moment of converting the first item to the image format and information on a data type of the items included in the first item and the received item list,
The controller
Based on the information on the data type, the display module is controlled to display a plurality of tabs in a predetermined area of the screen,
The plurality of tabs
Among the items included in the first item and the received item list, a first tab for outputting only items related to a broadcast program, a second tab for outputting only items related to a website, and only items related to a specific application are output. It includes a third tab,
When the controller executes the first item, the multimedia device characterized in that the video content corresponding to the first item is played from the playback time.
상기 변환 모듈은 실행 중인 제2아이템을 이미지 포맷으로 변환하고,
상기 제2아이템의 데이터 타입과 상기 제1아이템의 데이터 타입은 다르게 설계되어 있는 멀티미디어 디바이스.The method of claim 11,
The conversion module converts the second item being executed into an image format,
A multimedia device in which the data type of the second item and the data type of the first item are designed differently.
상기 메모리 컨트롤러는,
상기 제2아이템의 이미지 및 부가 정보를 상기 메모리에 저장하도록 설계된 멀티미디어 디바이스.The method of claim 12,
The memory controller,
A multimedia device designed to store the image and additional information of the second item in the memory.
상기 아이템 리스트에서 식별되는 아이템의 디바이스 타입과 상기 제1아이템 및 제2아이템의 디바이스 타입은 다르게 설정되어 있는 것을 특징으로 하는 멀티미디어 디바이스.The method of claim 12,
A multimedia device characterized in that the device type of the item identified in the item list and the device type of the first item and the second item are set differently.
상기 네트워크 인터페이스 모듈은,
상기 멀티미디어 디바이스와 상기 외부 디바이스가 동일한 네트워크로 다이렉트 연결되어 있지 않은 경우,
상기 멀티미디어 디바이스 및 상기 외부 디바이스가 공유하는 서버에 액세스 하고, 그리고
상기 서버를 통해 상기 아이템 리스트를 수신하도록 설계되어 있으며,
상기 아이템 리스트는 상기 외부 디바이스에 의해 상기 서버에 업로드되어 있는 것을 특징으로 하는 멀티미디어 디바이스.The method of claim 11,
The network interface module,
When the multimedia device and the external device are not directly connected to the same network,
Access to a server shared by the multimedia device and the external device, and
It is designed to receive the list of items through the server,
The item list is a multimedia device, characterized in that uploaded to the server by the external device.
상기 아이템 리스트는 XML 포맷으로 전송되도록 설계 되어 있는 것을 특징으로 하는 멀티미디어 디바이스.The method of claim 11,
The item list is a multimedia device characterized in that it is designed to be transmitted in XML format.
상기 아이템이 TV 프로그램에 대응하는 경우,
상기 부가 정보는, 상기 TV 프로그램의 에피소드 넘버 정보를 포함하는 멀티미디어 디바이스.The method of claim 11,
When the item corresponds to a TV program,
The additional information includes multimedia number information of the TV program.
상기 아이템이 웹페이지에 대응하는 경우,
상기 부가 정보는, 상기 웹페이지의 URL 어드레스를 포함하는 멀티미디어 디바이스.The method of claim 11,
When the item corresponds to a web page,
The additional information includes a URL address of the web page.
상기 아이템이 복수의 동영상을 제공하는 경우,
상기 부가 정보는, 썸네일 이미지 정보 또는 ID 정보 중 적어도 하나 이상을 포함하는 멀티미디어 디바이스.The method of claim 11,
When the item provides a plurality of videos,
The additional information is a multimedia device including at least one of thumbnail image information or ID information.
상기 멀티미디어 디바이스는 텔레비젼에 대응하고,
상기 외부 디바이스는 모바일 디바이스 또는 태블릿 PC에 대응하는 멀티미디어 디바이스.The method of claim 11,
The multimedia device corresponds to a television,
The external device is a mobile device or a multimedia device corresponding to a tablet PC.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020120142236A KR102112004B1 (en) | 2012-12-07 | 2012-12-07 | Multimedia device for controlling at least two items related to different data type and device type and method for controlling the same |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020120142236A KR102112004B1 (en) | 2012-12-07 | 2012-12-07 | Multimedia device for controlling at least two items related to different data type and device type and method for controlling the same |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20140074058A KR20140074058A (en) | 2014-06-17 |
KR102112004B1 true KR102112004B1 (en) | 2020-05-18 |
Family
ID=51127363
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020120142236A KR102112004B1 (en) | 2012-12-07 | 2012-12-07 | Multimedia device for controlling at least two items related to different data type and device type and method for controlling the same |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR102112004B1 (en) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101880466B1 (en) * | 2014-07-30 | 2018-07-20 | 엘지전자 주식회사 | Broadcast transmission device, broadcast reception device, method for operating broadcast transmission device, and method for operating broadcast reception device |
WO2020138730A1 (en) * | 2018-12-24 | 2020-07-02 | 엘지전자 주식회사 | Display device and control method therefor |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101032634B1 (en) * | 2008-06-17 | 2011-05-06 | 삼성전자주식회사 | Method and apparatus of playing a media file |
KR20110032322A (en) * | 2009-09-22 | 2011-03-30 | 엘지전자 주식회사 | Apparatus for displaying image and method for operating the same |
KR101774316B1 (en) * | 2011-04-18 | 2017-09-04 | 엘지전자 주식회사 | Image display device and method of managing conents using the same |
-
2012
- 2012-12-07 KR KR1020120142236A patent/KR102112004B1/en active IP Right Grant
Also Published As
Publication number | Publication date |
---|---|
KR20140074058A (en) | 2014-06-17 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR101733493B1 (en) | Method for sharing a message in display apparatus and display apparatus thereof | |
KR102023609B1 (en) | Content shareing method and display apparatus thereof | |
US9715742B2 (en) | Method for producing advertisement content using a display device and display device for same | |
JP5566428B2 (en) | Remote controller and control method for multimedia device | |
KR101763593B1 (en) | Method for synchronizing contents and user device enabling of the method | |
KR101770204B1 (en) | Method for providing application menu in display apparatus and display apparatus therof | |
KR101781861B1 (en) | Image display device and method of displaying text in the same | |
CN102835124A (en) | Image display apparatus and method for operating the same | |
KR20130081182A (en) | Apparatus of processing a service and method for processing the same | |
CN102510537B (en) | Playing system and playing method | |
CN102884805A (en) | Image display device and method for operating same | |
EP2579584B1 (en) | User interface provision method and a system using the method | |
KR102112004B1 (en) | Multimedia device for controlling at least two items related to different data type and device type and method for controlling the same | |
EP2605512B1 (en) | Method for inputting data on image display device and image display device thereof | |
KR102040608B1 (en) | Digital device and method of processing a signal thereof | |
KR101812172B1 (en) | Remote controller and method for processing data in multimedia device | |
KR102056165B1 (en) | Apparatus for receiving broadcasting and method for operating the same | |
KR101880458B1 (en) | A digital device and a method of processing contents thereof | |
KR101777419B1 (en) | System, method and apparatus of providing/receiving contents of plurality of content providers and client | |
KR20150031660A (en) | Display device and method of providing vod service thereof | |
KR101871709B1 (en) | Multimedia device for processing at least one of video data and method for controlling the same | |
KR101760939B1 (en) | Method for controlling contents and apparatus for playing contents thereof | |
KR20150111098A (en) | Multimedia device and method for contolling the same | |
KR102205160B1 (en) | Method for operating and apparatus for providing Image | |
KR102000065B1 (en) | Image display apparatus, server and method for operating the same |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
E902 | Notification of reason for refusal | ||
E90F | Notification of reason for final refusal | ||
E701 | Decision to grant or registration of patent right | ||
GRNT | Written decision to grant |