KR20130039627A - Method for processing application and video device therefor - Google Patents
Method for processing application and video device therefor Download PDFInfo
- Publication number
- KR20130039627A KR20130039627A KR1020110104319A KR20110104319A KR20130039627A KR 20130039627 A KR20130039627 A KR 20130039627A KR 1020110104319 A KR1020110104319 A KR 1020110104319A KR 20110104319 A KR20110104319 A KR 20110104319A KR 20130039627 A KR20130039627 A KR 20130039627A
- Authority
- KR
- South Korea
- Prior art keywords
- content
- application
- loading time
- executed
- loading
- Prior art date
- Legal status (The legal status 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 status listed.)
- Withdrawn
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/445—Program loading or initiating
- G06F9/44521—Dynamic linking or loading; Link editing at or after load time, e.g. Java class loading
-
- 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/43—Processing 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/443—OS processes, e.g. booting an STB, implementing a Java virtual machine in an STB or power management in an STB
-
- 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
- H04N21/482—End-user interface for program selection
Landscapes
- Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Theoretical Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Human Computer Interaction (AREA)
- Information Transfer Between Computers (AREA)
Abstract
본 발명은, 영상 표시 기기 상에서 컨텐츠의 로딩 타임을 대기하는 도중 어플리케이션을 처리하는 방법 등에 관한 것으로서, 상기 컨텐츠 제공 서버에 접속하는 단계; 상기 컨텐츠 제공 서버로부터 제공되는 컨텐츠 중 실행할 컨텐츠를 선택받고, 상기 선택된 컨텐츠의 로딩 타임을 결정하고, 상기 결정된 로딩 타임이 소정 시간을 초과하는 경우 어플리케이션을 실행하며, 상리 로딩 타임이 완료되는 경우 상기 선택된 컨텐츠를 실행한다. 로딩 타임이 길어지는 경우 이를 예측하여 로딩 타임 동안 간단한 게임 등을 실행시킴으로써 사용자의 지루함을 경감시키고, 기 실행한 게임에 대해 최근 사용 상태를 기억하여 실행시킴으로써 게임의 연속성도 유지할 수 있다.The present invention relates to a method of processing an application while waiting for a loading time of content on a video display device, the method comprising: accessing the content providing server; A content to be executed is selected from among contents provided from the content providing server, a loading time of the selected content is determined, an application is executed when the determined loading time exceeds a predetermined time, and the selected loading time is completed. Run the content. If the loading time is prolonged, it is possible to reduce the boredom of the user by predicting this by executing a simple game or the like during the loading time, and to maintain the continuity of the game by storing and executing the recent use state for the previously executed game.
Description
본 발명은 어플리케이션 처리 방법 및 이를 위한 영상 표시 기기에 관한 것으로서, 컨텐츠의 로딩 타임이 길어지는 경우 사용자의 지루함을 경감시킬 수 있도록 게임 등과 같은 어플리케이션이 실행될 수 있는 어플리케이션 처리 방법 및 이를 위한 영상 표시 기기에 관한 것이다.The present invention relates to an application processing method and a video display device for the same, and to an application processing method and an image display device for executing an application such as a game to reduce the user's boredom when the loading time of the content is long. It is about.
영상표시기기는 예를 들어, 사용자가 시청할 수 있는 방송영상을 수신하여 처리하는 기능을 갖춘 장치이다. 영상표시기기는 예를 들어, 방송국에서 송출되는 방송신호 중 사용자가 선택한 방송을 디스플레이에 표시한다. 현재 방송은 전세계적으로 아날로그 방송에서 디지털 방송으로 전환하고 있는 추세이다. The image display device is, for example, a device having a function of receiving and processing a broadcast image that a user can watch. The image display device displays, for example, a broadcast selected by a user on a display among broadcast signals transmitted from a broadcasting station. Currently, broadcasting is shifting from analog broadcasting to digital broadcasting worldwide.
디지털 방송은 디지털 영상 및 음성 신호를 송출하는 방송을 의미한다. 디지털 방송은 아날로그 방송에 비해, 외부 잡음에 강해 데이터 손실이 작으며, 에러 정정에 유리하며, 해상도가 높고, 선명한 화면을 제공한다. 또한, 디지털 방송은 아날로그 방송과 달리 양방향 서비스가 가능하다. Digital broadcasting refers to broadcasting for transmitting digital video and audio signals. Digital broadcasting is more resistant to external noise than analog broadcasting, so it has less data loss, is advantageous for error correction, has a higher resolution, and provides a clearer picture. In addition, unlike analog broadcasting, digital broadcasting is capable of bidirectional services.
다양한 컨텐츠를 포함한 디지털 방송을 이용하기 위하여 영상표시장치의 성능 향상 및 기능의 다양화가 이루어졌고, 향상된 영상표시장치의 성능을 통하여 단순히 방송국으로부터 영상신호를 수신하여 방송을 시청할 뿐만 아니라 각종 애플리케이션을 이용하여 게임 플레이, 음악 감상, 인터넷 쇼핑 등 영상 표시 기기를 통한 다양한 기능을 수행할 수 있게 되었다.In order to use digital broadcasting including various contents, the performance of the video display device has been improved and the functions have been diversified. Through the improved performance of the video display device, it is possible to simply receive a video signal from a broadcasting station to watch a broadcast and use various applications. Various functions can be performed through video display devices such as game play, music listening, and internet shopping.
한편, 영상 표시 기기상에서는 비디오, 오디오 파일, 영상 표시 기기상에서 실행 가능한 어플리케이션 게임 등과 같은 컨텐츠를 컨텐츠 제공 서버로부터 제공받아 실행할 수 있고, 컨텐츠의 실행에 있어서는 컨텐츠 로딩 타임이 수초 내지 수 분 가량 소요될 수 있다. 그러나, 로딩 타임이 길어지는 경우, 사용자에게 지루함이 생길 뿐만 아니라, 시간적 낭비가 될 수도 있다.On the other hand, on a video display device, content such as a video, an audio file, and an application game that can be executed on the video display device may be provided and executed from a content providing server, and content loading time may take several seconds to several minutes. . However, when the loading time is long, not only boring user, but also a waste of time.
본 발명은 상술한 문제점을 해결하기 위하여 컨텐츠의 로딩 타임 대기 중에 간편하게 실행 가능한 어플리케이션을 처리하는 방법을 제공하도록 한다.The present invention provides a method for processing an application that can be executed easily while waiting for the loading time of the content in order to solve the above problems.
본 발명은 실행 가능한 어플리케이션들의 기 사용 상태를 저장하였다가 어플리케이션 실행 시에 이를 기반으로 어플리케이션을 실행하여 연속성을 유지할 수 있는 어플리케이션을 처리하는 방법을 제공하도록 한다.The present invention provides a method of processing an application capable of maintaining continuity by storing previously used states of executable applications and executing the application based on the execution state of the application.
본 발명의 일 실시예에 따른 영상 표시 기기 상에서 컨텐츠의 로딩 타임을 대기하는 도중 어플리케이션을 처리하는 방법은, 컨텐츠 제공 서버에 접속하는 단계; 상기 컨텐츠 제공 서버로부터 제공되는 컨텐츠 중 실행할 컨텐츠를 선택받는 단계; 상기 선택된 컨텐츠의 로딩 타임을 결정하는 단계; 상기 결정된 로딩 타임이 소정 시간을 초과하는 경우 어플리케이션을 실행하는 단계; 상기 로딩 타임이 완료되는 경우 상기 선택된 컨텐츠를 실행하는 단계를 포함한다.A method of processing an application while waiting for a loading time of content on a video display device according to an embodiment of the present invention includes: accessing a content providing server; Receiving selection of content to be executed among contents provided from the content providing server; Determining a loading time of the selected content; Executing an application when the determined loading time exceeds a predetermined time; Executing the selected content when the loading time is completed.
본 발명의 일 실시예에 따른 컨텐츠의 로딩 타임을 대기하는 도중 어플리케이션을 처리하는 영상 표시 기기는, 컨텐츠 제공 서버에 접속하는 통신부; 상기 컨텐츠 제공 서버로부터 제공되는 컨텐츠 중 실행할 컨텐츠를 선택받는 사용자 인터페이스부; 상기 선택된 컨텐츠의 로딩 타임을 결정하고, 상기 결정된 로딩 타임이 소정 시간을 초과하는 경우 어플리케이션을 실행하며, 상기 로딩 타임이 완료되는 경우 상기 선택된 컨텐츠를 실행하는 제어부를 포함한다.According to an embodiment of the present invention, a video display device for processing an application while waiting for a loading time of a content may include a communication unit connected to a content providing server; A user interface unit for selecting contents to be executed among contents provided from the contents providing server; And a controller configured to determine a loading time of the selected content, to execute an application when the determined loading time exceeds a predetermined time, and to execute the selected content when the loading time is completed.
본 발명에 따르면 컨텐츠의 로딩 타임을 미리 예측하여 길어질 경우 로딩 타임 대기 중 어플리케이션을 실행시킴으로써, 로딩 시간을 효율적으로 사용할 수 있도록 한다.According to the present invention, when the loading time of the content is predicted in advance, the loading time can be efficiently used by executing the application while waiting for the loading time.
본 발명에 따르면 기 사용한 어플리케이션의 사용 상태를 기반으로 어플리케이션을 실행시켜 그 연속성을 유지하여 사용자의 흥미를 높일 수 있도록 한다.According to the present invention, it is possible to increase the interest of the user by maintaining the continuity by executing the application based on the use state of the used application.
도 1은 본 발명의 일 실시예에 따른 영상 표시 기기의 구성에 대한 블록도이다.
도 2는 본 발명의 일 실시예에 따라 영상 표시 기기 상에서 컨텐츠 제공 서버에 접속하는 일례를 나타낸다.
도 3a는 영상 표시 기기 상에서 컨텐츠를 선택받는 일례를 나타낸다.
도 3b는 종래 영상 표시 기기상에서 로딩 타임의 대기 화면의 일례를 나타낸다.
도 4a는 본 발명의 일 실시예에 따라 어플리케이션의 실행에 대한 설정을 입력받는 화면이다.
도 4b는 본 발명의 일 실시예에 따라 컨텐츠 로딩 대기 중 어플리케이션의 실행에 대한 선택을 입력받는 화면을 나타낸다.
도 4c는 본 발명의 일 실시예에 따라 컨텐츠 로딩 대기 중 어플리케이션의 실행에 대한 선택을 입력받는 화면을 나타낸다.
도 5는 본 발명의 일 실시예에 따라 어플리케이션이 실행되는 일례를 나타낸다.
도 6은 본 발명의 다른 실시예에 따라 컨텐츠 로딩 대기 중 어플리케이션의 실행에 대한 선택을 입력받는 화면을 나타낸다.
도 7은 본 발명의 일 실시예에 따라 로딩 완료된 경우에 디스플레이되는 화면의 일례를 나타낸다.
도 8은 본 발명의 일 실시예에 따른 어플리케이션 처리 방법에 대한 순서도를 나타낸다.1 is a block diagram of a configuration of a video display device according to an embodiment of the present invention.
2 illustrates an example of accessing a content providing server on a video display device according to an embodiment of the present invention.
3A illustrates an example of selecting content on a video display device.
3B shows an example of a standby screen of loading time on a conventional video display device.
4A is a screen for receiving a setting for executing an application according to an embodiment of the present invention.
4B illustrates a screen for receiving a selection for executing an application while waiting for content loading according to an embodiment of the present invention.
4C illustrates a screen for receiving a selection for executing an application while waiting for content loading according to an embodiment of the present invention.
5 illustrates an example of running an application according to an embodiment of the present invention.
6 illustrates a screen for receiving a selection for executing an application while waiting for content loading according to another embodiment of the present invention.
7 illustrates an example of a screen displayed when loading is completed according to an embodiment of the present invention.
8 is a flowchart illustrating an application processing method according to an embodiment of the present invention.
이하에서는 도면을 참조하여 본 발명을 보다 상세하게 설명한다. Hereinafter, with reference to the drawings will be described the present invention in more detail.
이하의 설명에서 사용되는 구성요소에 대한 접미사 "모듈" 및 "부"는 단순히 본 명세서 작성의 용이함을 고려하여 부여되는 것으로서, 상기 "모듈" 및 "부"는 서로 혼용되어 사용될 수도 있다.The suffix "module" and " part "for components used in the following description are given merely for ease of description, and the" module "and" part "
한편, 본 명세서에서 기술되는 영상표시기기는, 예컨대 방송 수신 기능에 컴퓨터 지원 기능을 추가한 지능형 영상표시기기로서, 방송 수신 기능에 충실하면서도 인터넷 기능 등이 추가되어, 수기 방식의 입력 장치, 터치 스크린 또는 공간 리모콘 등 보다 사용에 편리한 인터페이스를 갖출 수 있다. 그리고, 유선 또는 무선 인터넷 기능의 지원으로 인터넷 및 컴퓨터에 접속되어, 이메일, 웹브라우징, 뱅킹 또는 게임 등의 기능도 수행가능하다. 이러한 다양한 기능을 위해 표준화된 범용 OS가 사용될 수 있다.On the other hand, the video display device described in the present specification is, for example, an intelligent video display device that adds a computer support function to the broadcast reception function, and is faithful to the broadcast reception function, but the Internet function, etc. are added, the handwriting type input device, touch screen Or it can be equipped with a more convenient interface, such as a space remote control. In addition, by being connected to the Internet and a computer with the support of a wired or wireless Internet function, it is possible to perform functions such as e-mail, web browsing, banking or gaming. A standardized general-purpose OS can be used for these various functions.
따라서, 본 발명에서 기술되는 영상표시기기는, 예를 들어 범용의 OS 커널 상에, 다양한 애플리케이션이 자유롭게 추가되거나 삭제 가능하므로, 사용자 친화적인 다양한 기능이 수행될 수 있다. 상기 영상표시기기는, 보다 구체적으로 예를 들면, 네트워크 TV, HBBTV, 스마트 TV 등이 될 수 있으며, 경우에 따라 스마트폰에도 적용 가능하다.Therefore, in the image display device described in the present invention, various applications can be freely added or deleted, for example, on a general-purpose OS kernel, so that various user-friendly functions can be performed. In more detail, the image display device may be, for example, a network TV, an HBBTV, a smart TV, or the like, and may be applicable to a smartphone in some cases.
나아가, 이하 첨부 도면들 및 첨부 도면들에 기재된 내용들을 참조하여 본 발명의 실시예를 상세하게 설명하지만, 본 발명이 실시예들에 의해 제한되거나 한정되는 것은 아니다. BRIEF DESCRIPTION OF THE DRAWINGS The above and other features and advantages of the present invention will be more apparent from the following detailed description taken in conjunction with the accompanying drawings, in which: FIG.
본 명세서에서 사용되는 용어는 본 발명에서의 기능을 고려하면서 가능한 현재 널리 사용되는 일반적인 용어를 선택하였으나, 이는 당분야에 종사하는 기술자의 의도 또는 관례 또는 새로운 기술의 출현 등에 따라 달라질 수 있다. 또한 특정한 경우는 출원인이 임의로 선정한 용어도 있으며, 이 경우 해당되는 발명의 설명 부분에서 그 의미를 기재할 것이다. 따라서 본 명세서에서 사용되는 용어는, 단순한 용어의 명칭이 아닌 그 용어가 가지는 실질적인 의미와 본 명세서의 전반에 걸친 내용을 토대로 해석되어야 함을 밝혀두고자 한다.
The terminology used herein is a general term that is widely used as possible while considering functions in the present invention, but may vary according to the intention or custom of a person skilled in the art or the emergence of a new technology. In addition, in certain cases, there is a term arbitrarily selected by the applicant, and in this case, the meaning will be described in the corresponding description of the invention. Therefore, it is to be understood that the terminology used herein is to be interpreted based on the actual meaning of the term and the contents throughout the specification, rather than simply on the name of the term.
도 1은 본 발명의 일 실시예에 따른 영상 표시 기기의 구성에 대한 블록도이다. 영상 표시 기기(100)는 네트워크를 통해 컨텐츠를 수신하는 기능 외에, 튜너(110)를 통해 무선 또는 케이블을 통해 RF 신호 형태의 방송 신호를 수신하는 기능이 부가되어 있을 수 있다. 1 is a block diagram of a configuration of a video display device according to an embodiment of the present invention. In addition to the function of receiving content through the network, the
도 1을 참조하면, 본 발명의 실시예에 따른 영상 표시 기기(100)는, 컨텐츠 제공 서버에 접속하는 통신부(105), 상기 컨텐츠 제공 서버로부터 제공되는 컨텐츠 중 실행할 컨텐츠를 선택받는 사용자 인터페이스부(150), 상기 선택된 컨텐츠의 로딩 타임을 결정하고, 상기 결정된 로딩 타임이 소정 시간을 초과하는 경우 어플리케이션을 실행하며, 상리 로딩 타임이 완료되는 경우 로딩을 종료하고 상기 선택된 컨텐츠를 실행하는 제어부(170)를 포함할 수 있다. Referring to FIG. 1, the
통신부(105)는 iptv 사업자, 컨텐츠 제공자 또는 VOD 서비스를 제공하는 임의의 서비스 제공자로부터 컨텐츠를 수신할 수 있다. 수신된 컨텐츠는 영화, 광고, 게임, VOD, 방송 신호 등의 컨텐츠 및 그와 관련된 정보를 포함할 수 있다.The
통신부(105)는, IPTV 사업자, 컨텐츠 서비스 제공자, 케이블 망 등의 외부로부터 전송되는 방송 신호와 같은 전송 스트림을 수신하는 튜너(105), 튜닝된 특정 채널의 방송신호를 VSB(Vestigial Sideband)복조과정 및 오류정정과정 등을 거쳐 트랜스포트 스트림 형태로 출력하는 복조부(120), 네트워크를 통하여 컨텐츠를 수신하는 네트워크 인터페이스부(130)를 포함할 수 있다. The
튜너(105)를 통해 수신된 방송신호는 역다중화부(미도시)에 의해 비디오신호와 오디오신호 및 PSIP(Program and System Information Protocol) 정보 등으로 정의되는 각종 부가 데이터로 분리되어 비트 스트림 형태로 출력된다. 역다중화부는 제어부(170)에 포함되어 구현될 수 있다.The broadcast signal received through the
본 발명의 일 실시예에 따른 통신부(105)는, 접속한 컨텐츠 제공 서버로부터 실행할 컨텐츠를 수신할 수 있다. 컨텐츠는, 동영상, 음악 파일, 게임 등을 포함할 수 있다.The
역다중화부를 통해 분리된 비디오 데이터는 영상신호 처리부(175)에 의해 처리되어 디스플레이부(180)에 표시된다. 이때, 영상신호 처리부(175)는 MPEG-2 디코더와, 비디오 데이터를 디스플레이부(180)의 출력규격에 맞는 수직주파수, 해상도, 화면비율 등에 맞도록 변환하는 스케일러를 포함할 수 있다.The video data separated by the demultiplexer is processed by the
여기서, 디스플레이부(180)로는 DLP(Digital Light Processing), LCD(Liquid Crystal Display), PDP(Plasma Display Panel) 등과 같이 다양한 유형의 디스플레를 사용할 수 있다.Here, the
그리고, 오디오 신호는 음성신호 처리부(미도시)에 의해 처리되어 오디오 출력부(185)로 출력되는데, 음성신호 처리부는 AC-3 디코더를 포함할 수 있다.The audio signal is processed by the voice signal processor (not shown) and output to the
한편, 역다중화부를 통해 분리된 부가 데이터에 포함된 부가 데이터는 후술할 저장부(140)에 저장될 수 있다.Meanwhile, the additional data included in the additional data separated through the demultiplexer may be stored in the
저장부(140)는 EEPROM(electrically erasable programmable read-only memory) 등에 의해 구현될 수 있다.The
본 발명의 일 실시예에 따른 저장부(140)는 영상 표시 기기 상에서 컨텐츠의 로딩 타임을 대기하는 도중 실행할 어플리케이션, 복수의 어플리케이션 리스트, 각 어플리케이션의 실행에 필요한 데이터 들을 저장할 수 있다. 또한, 저장부(140)는 어플리케이션 리스트에 포함된 각 어플리케이션의 '사용 상태'를 저장할 수 있다. 예컨대, 사용자가 로딩 타임을 대기하는 동안 '숨은 그림 찾기'라는 어플리케이션의 'PART 3' 부분을 즐기다가 중단한 적이 있는 경우를 가정해 본다. 이후에 사용자는 또다른 컨텐츠를 실행하기 위해 컨텐츠 제공 서버에 접속, 로딩을 대기하는 경우, '숨은 그림 찾기'라는 어플리케이션을 기 실행한 시점부터 다시 실행하도록 할 수 있다. 본 발명에서는 '숨은 그림 찾기'라는 어플리케이션의 'PART 3' 이라는 사용 상태를 저장하여 두었다가. 다음에 컨텐츠의 로딩 타임이 길어지는 경우 해당 어플리케이션의 사용 상태에서부터 어플리케이션을 실행하도록 할 수 있다. 이로써 사용자는 지루한 로딩 타임 동안 실행하는 것에 불과한 게임에 대해서도 연속성을 유지한 채 게임을 즐길 수 있다.The
즉, 본 발명에 따르면 로딩 타임 대기 중에 실행할 어플리케이션 및 이를 위한 데이터들이 영상 표시 기기 내에 미리 저장되어 있어, 짧은 시간 내에 어플리케이션이 로딩되어 실행될 수 있어, 적어도 사용자의 지루함을 부가시키는 것이 않는 것이 바람직하다. 이 경우, 그 어플리케이션의 데이터량 및 실행하는데 소요되는 메모리 양은 비교적 적은 것이 바람직할 수 있다.That is, according to the present invention, it is preferable that an application to be executed while waiting for a loading time and data for the same are previously stored in the video display device so that the application can be loaded and executed within a short time, thereby at least not adding to user's boredom. In this case, it may be desirable that the amount of data of the application and the amount of memory required to execute are relatively small.
또한, 저장부(140)는 컨텐츠 제공 서버로부터 수신한 컨텐츠를 일시적으로 저장할 수도 있다. In addition, the
사용자 인터페이스부(150)는 사용자로부터 요구 명령을 입력받기 위한 수단으로써, 일반적으로 리모트 컨트롤러를 통해 입력되는 적외선 신호를 수신하는 적외선 수신부나 패널 일측에 구비된 로컬 키 입력부가 이에 포함될 수 있다. 사용자 인터페이스부(150)는 리모트 컨트롤러와 같은 원격 제어장치(300)로부터 적외선 신호 또는 무선 통신 신호를 수신할 수 있다. The
한편, 원격 제어 장치(300)가 사용자의 동작을 감지할 수 있는 동작 인식 리모컨으로 구성된 경우에는 본 발명의 일 실시예에 따른 어플리케이션 처리 방법이 보다 다양하게 활용될 수 있다. 예컨대, 어플리케이션이 게임인 경우, 게임 컨트롤을 위한 조이스틱 등의 부가적인 제어 장치가 없어도, 원격 제어 장치(300)를 활용하여 조이스틱이 입력할 수 있는 신호를 생성, 사용자 인터페이스부(150)에 전송할 수 있다. On the other hand, when the
본 발명에 따른 사용자 인터페이스부(150)는, 컨텐츠 제공 서버로부터 제공되는 컨텐츠들 중 실행할 컨텐츠의 선택을 입력받을 수 있다. 또한, 사용자 인터페이스부(150)는, 컨텐츠 로딩 타임 대기 중 실행할 어플리케이션들 중 하나의 선택을 입력받을 수 있다. The
또한, 사용자 인터페이스부(150)는 어플리케이션 실행 명령을 입력받을 수 있다. 예컨대, 컨텐츠의 로딩 타임이 길어지더라도 해당 시간에 사용자는 어플리케이션의 실행을 하지 않고 로딩 타임을 대기할 수도 있다. 이 경우 사용자는 어플리케이션의 실행을 선택하지 않을 수 있다. 반대로, 어플리케이션 실행 명령이 입력되는 경우, 컨텐츠의 로딩 타임 대기 중, 선택된 어플리케이션이 실행되어 사용자의 지루함을 경감할 수 있다.In addition, the
네트워크 인터페이스부(130)는 네트워크를 통해 컨텐츠 제공자 또는 네트워크 운영자로부터 컨텐츠 또는 데이터들을 수신한다. 즉, 네트워크를 통하여 컨텐츠 제공자로부터 제공되는 방송, 게임, VOD, 방송 신호 등의 컨텐츠 및 그와 관련된 정보를 수신한다. 또한, 네트워크 인터페이스부(130)를 통해 네트워크 운영자가 제공하는 펌웨어의 업데이트 정보 및 업데이트 파일도 수신한다.The
OSD 처리부(160)는 사용자의 판단 신호를 입력받기 위한 메뉴화면을 OSD(On Screen Display) 형태로 생성할 수 있다. 또한, OSD 처리부(160)는 상기 네트워크 인터페이스부(130)를 통해 수신된 컨텐츠와 관련된 정보를 디스플레이부(130)를 통해 디스플레이할 수 있다.The
한편, 본 발명의 일 실시예에 따른 OSD 처리부(160)는 어플리케이션의 실행 명령을 입력받기 위한 '어플리케이션 실행 선택 메뉴'를 생성하여 디스플레이부(180)에 의해 디스플레이되도록 할 수 있다. 또한, OSD 처리부(160)는 어플리케이션의 실행 도중에도 로딩 중인 '컨텐츠의 로딩 상황 메뉴'를 생성할 수 있다.Meanwhile, the
외부 장치 인터페이스부(135)는 다른 재생 장치, 예컨대 DVD 플레이어, 게임기 등으로부터 입력을 수신할 수 있는 인터페이스이다. 외부 장치 인터페이스부(135)에 다른 재생 장치를 접속하여 그 재생 장치에 저장된 멀티 미디어를 디스플레이부(180)로 출력할 수 있다.The external
한편, 본 발명에서는 컨텐츠 제공 서버에 접속하지 않고도, 외부 장치 인터페이스부(135)로부터 입력되는 컨텐츠를 실행할 수도 있다. 이 경우, 본 발명에서는, 외부 장치 인터페이스부(135)가 외부 장치를 인식하고 외부 장치에 저장된 컨텐츠를 영상 표시 기기에 출력하는 동작을 실행함으로써 상술한 통신부(105)의 동작을 대신할 수 있다. Meanwhile, in the present invention, the content input from the external
제어부(170)는 사용자 인터페이스부(150)로부터 입력되는 명령에 따른 전반적인 동작 제어를 수행한다. 제어부(170)는 컨텐츠 제공자의 소프트웨어, 즉 펌웨어의 업데이트 파일을 수신하여 실행할 수 있다.The
본 발명의 일 실시예에 따른 제어부(170)는 사용자에 의해 선택된 컨텐츠의 로딩 타임을 결정하고, 결정된 로딩 타임이 소정 시간, 예컨대, 5초를 초과하는 경우 어플리케이션을 실행할 수 있다. The
또한, 제어부(170)는, 로딩 타임의 결정에 있어서, 실행할 컨텐츠의 메타 데이터를 추출할 수 있다. 컨텐츠의 메타 데이터는 컨텐츠와 함께 수신되는 데이터 에 포함될 수 있다. 메타 데이터는, 컨텐츠의 종류, 파일 특성, 컨텐츠의 전체 용량, 컨텐츠의 접속 정보 등을 저장할 수 있다. 제어부(170)는 메타 데이터로부터 컨텐츠의 전체 용량 및 컨텐츠의 파일 특성과 같은 컨텐츠의 특성 정보를 획득할 수 있다. 상기 컨텐츠가 로딩되는 도중 기 로딩되는 컨텐츠의 용량 및 해당 시간을 이용하여 상기 로딩 타임을 산출할 수 있다.In addition, the
예컨대, 실행할 컨텐츠의 전체 용량이 100 Mbyte 이고, 2초 동안 수신한 컨텐츠의 용량이 10 Mbyte 인 경우, 전체 로딩 타임은, 20초로 예상될 수 있다. For example, if the total capacity of content to be executed is 100 Mbytes and the capacity of content received for 2 seconds is 10 Mbytes, the total loading time may be expected to be 20 seconds.
실시예에 따라서, 본 발명에 따른 영상 표시 기기(100)는 3D 이미지를 출력할 수 있다. 영상 표시 기기(100)의 메뉴 화면은 3D로 제공될 수 있으며, 컨텐츠 제공자가 제공하는 컨텐츠가 3D 컨텐츠인 경우도 이를 수신하여 출력할 수 있다. 이를 위해 영상 신호 처리 장치(175)는 3D 이미지를 출력하기 위한 3D 포맷터(미도히)를 더 포함할 수 있다.According to an embodiment, the
이하, 본 발명의 일 실시예에 따라 어플리케이션을 처리하기 위한 방법에 대하여 영상 표시 기기상에서 디스플레이되는 화면을 예시하면서 설명하겠다.
Hereinafter, a method for processing an application according to an embodiment of the present invention will be described with reference to a screen displayed on a video display device.
도 2는 본 발명의 일 실시예에 따라 영상 표시 기기 상에서 컨텐츠 제공 서버에 접속하는 일례를 나타낸다. 도 2를 참조하면, 본 발명의 일 실시예에 따른 영상 표시 장치가 일 계정에 의하여 로그온 된 이후의 디스플레이되고 있다. 도 7을 참조하면, 영상 표시 기기의 로그온 상태에서 방송이 디스플레이되는 제1 영역(R1)과 로그인된 계정의 사용자가 다운로드한 어플리케이션이 디스플레이되는 제2 영역(R2)을 디스플레이하고 있다. 또한, 로그인한 계정의 사용자가 이용 가능한 컨텐츠 제공 서버(Contents Provider) 리스트가 디스플레이되는 제3 영역(R3), 어플리케이션을 구매 또는 다운로드 가능한 App Store가 디스플레이되는 제4 영역(R4)도 함께 디스플레이될 수 있다. 도 2에서는 사용자가 포인터(70)를 이용하여 컨텐츠 제공 서버 리스트 중 'YouTobe'를 선택하고 있다. 영상 표시 기기는 컨텐츠 제공 서버 'YouTobe'에 접속하기 위하여 통신부를 제어할 수 있다. 2 illustrates an example of accessing a content providing server on a video display device according to an embodiment of the present invention. Referring to FIG. 2, an image display device according to an embodiment of the present invention is displayed after being logged on by one account. Referring to FIG. 7, a first area R1 in which a broadcast is displayed in a logon state of a video display device and a second area R2 in which an application downloaded by a user of a logged-in account is displayed are displayed. In addition, a third area R3 in which a list of content providers available to the user of the logged-in account is displayed, and a fourth area R4 in which an App Store in which an application can be purchased or downloaded can be displayed. have. In FIG. 2, the user selects 'YouTobe' from the content providing server list using the
본 명세서에서 설명되는 컨텐츠 제공 서버는, 컨텐츠를 배포하는 컨텐츠 배포업자. 실시간 방송 스트림을 제공하는 방송국, 소셜 커머스, 온라인 게임과 같은 네트워크 서비스를 제공하는 등, 네트워크 또는 방송망을 통하여 컨텐츠를 제공하는 임의의 서버를 포함할 수 있다.
The content providing server described in this specification is a content distributor that distributes content. It may include any server that provides content through a network or a broadcasting network, such as providing a network service such as a broadcasting station for providing a real-time broadcast stream, social commerce, or an online game.
도 3a는 영상 표시 기기 상에서 컨텐츠를 선택받는 일례를 나타낸다. 도 3a을 참조하면, 컨텐츠 제공 서버 'YouTobe'에 접속되어 메인 화면이 디스플레이되고 있고 사용자는 컨텐츠 리스트 중 하나를 포인터(70)를 선택하고 있다. 즉, 도 3a에서는 영상 표시 기기 상에서 실행할 컨텐츠가 선택받고 있다. 도 3a에서는 도시되어 있지 않지만, 컨텐츠가 선택되면, 영상 표시 기기는 해당 컨텐츠의 로딩을 시작하면서 전체 로딩 타임을 결정할 수 있다. 전체 로딩 타임이 기 설정된 시간을 초과하는 경우, 도 4c 내지 도 6 의 화면이 디스플레이될 수 있고, 기 설정된 시간을 초과하지 아니한 경우, 컨텐츠의 로딩 상황만을 디스플레이할 수 있다. 이하에서는, 전체 로딩 타임이 기 설정된 시간을 초과하는 경우의 화면을 예시하여 설명한다.3A illustrates an example of selecting content on a video display device. Referring to FIG. 3A, the main screen is displayed by being connected to the content providing server 'YouTobe' and the user selects a
도 3b는 종래 영상 표시 기기상에서 로딩 타임의 대기 화면의 일례를 나타낸다. 도 3b를 참조하면 선택된 컨텐츠의 로딩 대기 중 컨텐츠의 정지 영상이 디스플레이되고, 로고(235) 및 로딩 프로그레시브 바(250)가 디스플레이되고 있다. 사용자는 로고(235)는 영상 표시 기기에 기 설정되어 있거나 컨텐츠 서버로부터 제공될 수 있고, 정지영상 또는 동영상일 수 있다. 로딩 프로그레시브 바(250)에 의하여 사용자는 로딩 상황을 확인하게 할 수 있다.
3B shows an example of a standby screen of loading time on a conventional video display device. Referring to FIG. 3B, a still image of the content is displayed while the selected content is waiting to be loaded, and a
도 4a는 본 발명의 일 실시예에 따라 어플리케이션의 실행에 대한 설정을 입력받는 화면이다. 도 4a를 살펴보면, 로딩 대기 중 실행할 어플리케이션 리스트(50, 51, 52, 53,...)가 디스플레이되고 있다. 어플리케이션 리스트 중에는 로딩 대기 중 실행할 어플리케이션으로서 기본으로 실행될 어플리케이션(50)이 설정되어 있을 수 있다. 기본 실행 어플리케이션(50)은 로딩 타임이 시작될 때, 복수의 어플리케이션 중에서 우선적으로 자동 실행될 어플리케이션일 수 있다. 한편, 본 발명에 따르면, 각 어플리케이션에 대하여 기본 설정 메뉴(50-1, 51-1, 52-1, 53-1)를 제공할 수 있고, 사용자가 각 체크 박스를 선택함으로써, 기본 실행하고자 하는 어플리케이션을 설정 또는 변경하기 위한 사용자의 선택을 입력받을 수 있다. 한편, 사용자가 게임 자동 실행 해제(54)를 선택하는 경우에는, 로딩 타임이 시작될 때 어플리케이션이 자동으로 실행되지 않고, 로딩 타임이 시작될 때마다 실행될 어플리케이션에 대하여 사용자의 선택을 입력받을 수 있다. 또한, 사용자가 다른 게임(55)을 선택하는 경우 도 4a에 예시된 어플리케이션 이외의 어플리케이션을 다운로드 받을 수 있는 서버에 접속할 수 있다. 서버는 본 발명의 일 실시예에 따른 어플리케이션 처리 방법 및 이를 위한 저장 매체를 공급하는 서버일 수 있다. 사용자가 다른 게임(55)을 선택하면, 더 많은 어플리케이션을 영상 표시 기기에 다운로드받을 수 있다.4A is a screen for receiving a setting for executing an application according to an embodiment of the present invention. Referring to FIG. 4A, a list of
도 4b는 본 발명의 일 실시예에 따라 컨텐츠 로딩 대기 중 어플리케이션의 실행에 대한 선택을 입력받는 화면을 나타낸다. 도 4b를 참조하면, 도 4a와는 다르게, 컨텐츠의 로딩 타임 대기 중, 어플리케이션의 실행 선택 메뉴(61)가 디스플레이될 수 있다. 어플리케이션 실행 선택 메뉴 상에는 '처음부터 시작', '연속 시작','아니오'라는 입력 인터페이스가 제공될 수 있다. 사용자가 '처음부터 시작'을 선택하는 경우는 도 4b에서 설정된 기본 실행 어플리케이션이 처음부터 시작하도록 할 수 있다. 사용자가, '연속 시작'을 선택하는 경우에는 기본 실행 어플리케이션에 대하여 사용자가 기 실행한 적이 있는 경우, 그 중단 시점부터 시작하도록 할 수 있다. 한편, 사용자가 '아니오'를 선택한 경우에는, 로딩 대기 중 어플리케이션을 실행하지 않고 로딩 타임을 기다리게 할 수 있다.4B illustrates a screen for receiving a selection for executing an application while waiting for content loading according to an embodiment of the present invention. Referring to FIG. 4B, unlike in FIG. 4A, an
즉, 본 발명의 일 실시예에 따르면, 로딩 대기 중 실행할 어플리케이션의 실행에 대해서도 상세한 설정 방법이 제공되어 사용자의 취향 및 관심도에 적합하게 어플리케이션이 제공될 수 있다.
That is, according to an embodiment of the present invention, a detailed setting method is also provided for execution of an application to be executed while waiting for loading, so that the application may be provided according to the taste and interest of the user.
도 4c는 본 발명의 일 실시예에 따라 컨텐츠 로딩 대기 중 어플리케이션의 실행에 대한 선택을 입력받는 화면을 나타낸다. 컨텐츠의 로딩 타임이 기 설정된 시간을 초과하는 경우에는 영상 표시 기기의 화면에서는 어플리케이션의 실행 선택 메뉴(60)를 디스플레이하여 어플리케이션의 실행 명령을 입력받을 수 있다. 즉, 로딩 타임이 기 설정된 시간을 초과하더라도 자동으로 어플리케이션이 실행되지 않고 어플리케이션을 실행할 것에 대한 사용자의 선택을 입력받을 수 있다. 또한, 로딩 중인 컨텐츠의 로딩 상황(30)을 어플리케이션의 실행 선택 메뉴(60)와 함께 디스플레이할 수 있다. 사용자는 로딩 상황(30)을 참조하여 어플리케이션의 실행 여부를 결정할 수 있다.
4C illustrates a screen for receiving a selection for executing an application while waiting for content loading according to an embodiment of the present invention. If the loading time of the content exceeds a preset time, the
도 5는 본 발명의 일 실시예에 따라 어플리케이션이 실행되는 일례를 나타낸다. 사용자가 도 4c의 화면에서 어플리케이션 실행 명령을 입력하는 경우에는 해당 어플리케이션이 도 5에서 나타내는 바와 같이 실행될 수 있다. 한편, 어플리케이션이 실행되는 도중에서도 컨텐츠의 로딩 상황(30)을 디스플레이될 수 있다. 즉, 본 발명에서는 컨텐츠의 로딩 상황(30)을 어플리케이션의 실행 전 단계 또는 실행 도중에 제공함으로써 사용자가 컨텐츠의 로딩 상황을 확인할 수 있다. 또한, 사용자는 어플리케이션의 실행 도중 나가기(80)를 선택함으로써 컨텐츠의 로딩 완료 전에 어플리케이션을 종료할 수 있다. 어플리케이션이 사용자에 의해 강제 종료되면, 컨텐츠의 로딩 상황이 프로그레시브 바(progresive bar) 등의 방식으로 디스플레이될 수 있다.
5 illustrates an example of running an application according to an embodiment of the present invention. When the user inputs an application execution command on the screen of FIG. 4C, the corresponding application may be executed as shown in FIG. 5. Meanwhile, even while the application is running, the loading state 30 of the content may be displayed. That is, in the present invention, the user can check the loading state of the content by providing the loading state 30 of the content before or during the execution of the application. In addition, the user can terminate the application before the loading of the content by selecting the exit (80) during the execution of the application. When the application is forcibly terminated by the user, the loading status of the content may be displayed in a progressive bar or the like manner.
도 6은 본 발명의 다른 실시예에 따라 컨텐츠 로딩 대기 중 어플리케이션의 실행에 대한 선택을 입력받는 화면을 나타낸다. 도 6은 도 3a과 비교하여 적어도 하나의 어플리케이션이 디스플레이되어 하나의 어플리케이션이 선택되는 동작이 상이하다. 도 6을 참조하면, 복수의 어플리케이션(61, 62, 63, 64)이 디스플레이되고 있다. 즉 본 발명의 일 실시예에 따라 실행되는 어플리케이션을 복수개 중 선택할 수 있도록 하여 선택의 기회를 넓힐 수 있다. 또한, 각 어플리케이션이 영상 표시 기기 상에서 기 실행된 적이 있는 경우에는 과거 사용 기록(61-1, 62-1, 63-1)을 함께 제공하여 사용자의 기억을 환기시킬 수 있다. 예컨대, 게임 정복욕이 있는 사용자가 해당 어플리케이션의 과거 사용 기록이 제공되는 어플리케이션 리스트 중 과거 사용 기록이 "Final"인 사용 상태에서 종료된 어플리케이션 '12궁도"를 보고 이를 선택하여 실행시킬 수 있다. 6 illustrates a screen for receiving a selection for executing an application while waiting for content loading according to another embodiment of the present invention. FIG. 6 is different from the operation in which at least one application is displayed and one application is selected in comparison with FIG. 3A. Referring to FIG. 6, a plurality of
한편, 복수의 어플리케이션이 디스플레이되는 중에도 컨텐츠의 사용 상황(90)이 함께 제공될 수 있다.
Meanwhile, even when a plurality of applications are displayed, the
도 7은 본 발명의 일 실시예에 따라 로딩 완료된 경우에 디스플레이되는 화면의 일례를 나타낸다. 도 7을 참조하면, 로딩 중인 컨텐츠가 완료되어 로딩 완료된 컨텐츠의 실행을 할 것인지, 실행 중이던 어플리케이션 '고스톱'을 계속할 것인지 선택할 수 있다. 사용자가 '고스톱' 게임에 흥미를 느껴 계속하고 싶은 경우, '게임 계속'을 선택할 수 있고, 로딩 중이던 컨텐츠를 실행하고자 하는 경우에는 '음악 파일 실행'을 선택할 수 있다. 즉, 로딩 종료 시에도 사용자의 선택의 기회를 넓힐 수 있다.
7 illustrates an example of a screen displayed when loading is completed according to an embodiment of the present invention. Referring to FIG. 7, it is possible to select whether to execute the loaded content after the loading content is completed or to continue the application 'GoStop' that was being executed. If the user is interested in the 'GoStop' game and wants to continue, the user can select 'Continue the game', and if the user wants to play the content that is being loaded, the user can select 'Play music file'. In other words, even when the loading ends, the user's choice can be widened.
도 8은 본 발명의 일 실시예에 따른 어플리케이션 처리 방법에 대한 순서도를 나타낸다.8 is a flowchart illustrating an application processing method according to an embodiment of the present invention.
단계(S11)에서, 영상 표시 기기상에서 컨텐츠 제공 서버에 접속한다.In step S11, the content providing server is connected on the video display device.
단계(S12)에서, 실행할 컨텐츠를 선택받는다.In step S12, the content to be executed is selected.
단계(S13)에서, 영상 표시 기기는 선택된 컨텐츠의 전체 로딩 타임을 결정한다. 로딩 타임의 결정에 있어서, 컨텐츠의 메타 데이터, 메타 데이터에 저장된 컨텐츠 전체 용량 기 로딩된 용량 등이 이용될 수 있다.In operation S13, the image display device determines an overall loading time of the selected content. In determining the loading time, the metadata of the content, the total capacity of the content stored in the metadata, and the loaded capacity may be used.
단계(S14)에서, 로딩 타임이 소정 시간을 초과하는 지를 판단한다. 소정 시간은 인간 입장에서 로딩을 대기하기에 지루하다고 느껴지는 통상적인 시간이 될 수 있다. 소정 시간은 기 설정되거나 입력될 수 있다.In step S14, it is determined whether the loading time exceeds a predetermined time. The predetermined time can be a typical time that is felt boring to wait for loading from a human standpoint. The predetermined time may be preset or input.
단계(S15)에서, 로딩 타임이 소정 시간을 초과하는 경우, 어플리케이션을 실행한다. 이에 앞서서 사용자에 의한 어플리케이션의 실행 선택이 입력될 수 있다.In step S15, when the loading time exceeds a predetermined time, the application is executed. Prior to this, an execution selection of an application by a user may be input.
단계(S16)에서, 컨텐츠의 로딩 완료가 근접해짐에 따라 어플리케이션의 사용 기록을 저장할 수 있다. In step S16, as the completion of loading of the content approaches, a usage record of the application may be stored.
단계(S17)에서, 로딩 타임이 완료되어 로딩이 종료되고 로딩 완료된 컨텐츠가 실행될 수 있다. 한편, 도 7에서 예시된 바와 같이, 로딩이 종료되더라도 사용자는 실행중이던 어플리케이션을 계속할 수도 있다. In step S17, the loading time is completed, the loading is completed and the loaded content can be executed. Meanwhile, as illustrated in FIG. 7, even when loading is terminated, the user may continue the running application.
단계(S16) 및 단계(S17) 는 선후가 바뀔 수 있다. 예컨대, 로딩이 종료되어 사용자가 컨텐츠를 실행시키는 경우, 실행하였던 어플리케이션은 종료되고 이 때 어플리케이션의 사용 기록이 저장될 수도 있다. Steps S16 and S17 may be reversed. For example, when loading is terminated and the user executes the content, the executed application is terminated and the usage record of the application may be stored at this time.
이로써, 본 발명의 일 실시예에 따른 영상 표시 기기는, 이후에 다른 컨텐츠를 로딩할 때에, 기 실행한 어플리케이션에 대하여 최근 사용 상태를 추출하고, 최근 사용 상태를 기반으로 그 시점부터 어플리케이션을 실행할 수 있도록 함으로써 어플리케이션의 연속성을 유지할 수 있다.Thus, the video display device according to an embodiment of the present invention, when loading other content later, extracts the latest usage state for the previously executed application, and can execute the application from that point of time based on the latest usage state. By doing so, application continuity can be maintained.
본 발명에 따른 영상표시기기 및 어플리케이션 처리 방법은 상기한 바와 같이 설명된 실시예들의 구성과 방법이 한정되게 적용될 수 있는 것이 아니라, 상기 실시예들은 다양한 변형이 이루어질 수 있도록 각 실시예들의 전부 또는 일부가 선택적으로 조합되어 구성될 수도 있다.The image display device and the application processing method according to the present invention are not limited to the configuration and method of the embodiments described as described above, but the embodiments are all or part of each embodiment so that various modifications can be made. May be optionally combined.
한편, 본 발명의 영상표시기기의 어플리케이션 처리 방법은 영상표시기기에 구비된 프로세서가 읽을 수 있는 기록매체에 프로세서가 읽을 수 있는 코드로서 구현하는 것이 가능하다. 프로세서가 읽을 수 있는 기록매체는 프로세서에 의해 읽혀질 수 있는 데이터가 저장되는 모든 종류의 기록장치를 포함한다. 프로세서가 읽을 수 있는 기록매체의 예로는 ROM, RAM, CD-ROM, 자기 테이프, 플로피디스크, 광 데이터 저장장치 등이 있으며, 또한, 인터넷을 통한 전송 등과 같은 캐리어 웨이브의 형태로 구현되는 것도 포함한다. 또한, 프로세서가 읽을 수 있는 기록매체는 네트워크로 연결된 컴퓨터 시스템에 분산되어, 분산방식으로 프로세서가 읽을 수 있는 코드가 저장되고 실행될 수 있다.On the other hand, the application processing method of the image display device of the present invention can be implemented as a processor-readable code on a processor-readable recording medium provided in the image display device. The processor-readable recording medium includes all kinds of recording apparatuses in which data that can be read by the processor is stored. Examples of the processor-readable recording medium include ROM, RAM, CD-ROM, magnetic tape, floppy disk, optical data storage device, and the like, and may also be implemented in the form of a carrier wave such as transmission over the Internet. . The processor-readable recording medium can also be distributed over network coupled computer systems so that the processor-readable code is stored and executed in a distributed fashion.
또한, 이상에서는 본 발명의 바람직한 실시예에 대하여 도시하고 설명하였지만, 본 발명은 상술한 특정의 실시예에 한정되지 아니하며, 청구범위에서 청구하는 본 발명의 요지를 벗어남이 없이 당해 발명이 속하는 기술분야에서 통상의 지식을 가진자에 의해 다양한 변형실시가 가능한 것은 물론이고, 이러한 변형실시들은 본 발명의 기술적 사상이나 전망으로부터 개별적으로 이해되어져서는 안될 것이다.
While the present invention has been particularly shown and described with reference to exemplary embodiments thereof, it is to be understood that the invention is not limited to the disclosed exemplary embodiments, but, on the contrary, It will be understood by those skilled in the art that various changes in form and details may be made therein without departing from the spirit and scope of the present invention.
Claims (12)
컨텐츠 제공 서버에 접속하는 단계;
상기 컨텐츠 제공 서버로부터 제공되는 컨텐츠 중 실행할 컨텐츠를 선택받는 단계;
상기 선택된 컨텐츠의 로딩 타임을 결정하는 단계;
상기 결정된 로딩 타임이 소정 시간을 초과하는 경우 어플리케이션을 실행하는 단계;
상기 로딩 타임이 완료되는 경우 상기 선택된 컨텐츠를 실행하는 단계를 포함하는 어플리케이션 처리 방법.A method of processing an application while waiting for a loading time of content on a video display device,
Accessing a content providing server;
Receiving selection of content to be executed among contents provided from the content providing server;
Determining a loading time of the selected content;
Executing an application when the determined loading time exceeds a predetermined time;
Executing the selected content when the loading time is completed.
상기 로딩 타임을 결정하는 단계는,
상기 실행할 컨텐츠의 메타 데이터를 추출하여 상기 컨텐츠의 전체 용량 및 상기 컨텐츠의 특성 정보를 획득하는 단계; 및
상기 컨텐츠가 로딩되는 도중 기 로딩되는 컨텐츠의 용량 및 해당 시간을 이용하여 상기 로딩 타임을 산출하는 단계를 포함하는 어플리케이션 처리 방법. The method of claim 1,
Determining the loading time,
Extracting metadata of the content to be executed to obtain a total capacity of the content and characteristic information of the content; And
Calculating the loading time by using the capacity of the previously loaded content and a corresponding time while the content is loaded.
상기 어플리케이션은 상기 로딩 타임을 대기하는 도중 실행되는 어플리케이션으로서, 게임, 동영상, 음악 파일, 데이터 스트림 중 적어도 하나를 포함하고, 상기 영상 표시 기기에 기 저장되어 있는 어플리케이션 처리 방법.The method of claim 1,
The application is an application that is executed while waiting for the loading time, the application processing method including at least one of a game, a video, a music file, a data stream, and pre-stored in the video display device.
상기 어플리케이션의 실행하기 전 적어도 하나의 어플리케이션 중 실행할 어플리케이션의 선택을 입력받는 단계를 더 포함하는 어플리케이션 처리 방법.The method of claim 1,
And receiving a selection of an application to be executed from among at least one application before executing the application.
상기 결정된 로딩 타임이 소정 시간 이하인 경우 상기 컨텐츠의 로딩 상황을 제공하는 단계를 더 포함하는 어플리케이션 처리 방법.The method of claim 1,
And providing a loading situation of the content when the determined loading time is less than or equal to a predetermined time.
상기 어플리케이션을 실행하는 단계는 어플리케이션이 영상 표시 기기상에서 기 실행된 경우, 최근 사용 상태를 기반으로 어플리케이션을 실행하는 어플리케이션 처리 방법.The method of claim 1,
The executing of the application may include executing the application based on a recently used state when the application is previously executed on the video display device.
컨텐츠 제공 서버에 접속하는 통신부;
상기 컨텐츠 제공 서버로부터 제공되는 컨텐츠 중 실행할 컨텐츠를 선택받는 사용자 인터페이스부;
상기 선택된 컨텐츠의 로딩 타임을 결정하고, 상기 결정된 로딩 타임이 소정 시간을 초과하는 경우 어플리케이션을 실행하며, 상기 로딩 타임이 완료되는 경우 상기 선택된 컨텐츠를 실행하는 제어부를 포함하는 영상 표시 기기.In the video display device processing the application while waiting for the loading time of the content,
A communication unit accessing a content providing server;
A user interface unit for selecting contents to be executed among contents provided from the contents providing server;
And a controller configured to determine a loading time of the selected content, to execute an application when the determined loading time exceeds a predetermined time, and to execute the selected content when the loading time is completed.
상기 제어부는, 상기 실행할 컨텐츠의 메타 데이터를 추출하여 상기 컨텐츠의 전체 용량 및 상기 컨텐츠의 특성 정보를 획득하고, 상기 컨텐츠가 로딩되는 도중 기 로딩되는 컨텐츠의 용량 및 해당 시간을 이용하여 상기 로딩 타임을 산출하여 로딩 타임을 결정하는 영상 표시 기기. The method of claim 7, wherein
The controller is configured to extract metadata of the content to be executed to obtain the total capacity of the content and the characteristic information of the content, and to determine the loading time by using the capacity of the previously loaded content and the corresponding time while the content is loaded. A video display device that calculates and determines the loading time.
상기 어플리케이션을 저장하는 저장부를 더 포함하고,
상기 어플리케이션은 상기 로딩 타임을 대기하는 도중 실행되는 어플리케이션으로서, 게임, 동영상, 음악 파일, 데이터 스트림 중 적어도 하나를 포함하는 영상 표시 기기.The method of claim 7, wherein
Further comprising a storage for storing the application,
The application is an application executed while waiting for the loading time, the image display device including at least one of a game, a video, a music file, a data stream.
상기 사용자 인터페이스부는, 상기 어플리케이션의 실행하기 전 적어도 하나의 어플리케이션 중 실행할 어플리케이션의 선택을 입력받는 영상 표시 기기.The method of claim 7, wherein
And the user interface unit receives a selection of an application to be executed from at least one application before executing the application.
상기 제어부는 상기 결정된 로딩 타임이 소정 시간 이하인 경우 상기 컨텐츠의 로딩 상황을 제공하는 영상 표시 기기.The method of claim 7, wherein
And the controller is configured to provide a loading state of the content when the determined loading time is less than or equal to a predetermined time.
상기 제어부는, 어플리케이션이 영상 표시 기기상에서 기 실행된 경우, 최근 사용 상태를 기반으로 어플리케이션을 실행하는 영상 표시 기기.
The method of claim 7, wherein
The controller may be configured to execute an application based on a recently used state when the application is previously executed on the image display device.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1020110104319A KR20130039627A (en) | 2011-10-12 | 2011-10-12 | Method for processing application and video device therefor |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1020110104319A KR20130039627A (en) | 2011-10-12 | 2011-10-12 | Method for processing application and video device therefor |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| KR20130039627A true KR20130039627A (en) | 2013-04-22 |
Family
ID=48439767
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| KR1020110104319A Withdrawn KR20130039627A (en) | 2011-10-12 | 2011-10-12 | Method for processing application and video device therefor |
Country Status (1)
| Country | Link |
|---|---|
| KR (1) | KR20130039627A (en) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR20150135074A (en) * | 2014-05-22 | 2015-12-02 | 삼성전자주식회사 | display apparatus and control method thereof |
-
2011
- 2011-10-12 KR KR1020110104319A patent/KR20130039627A/en not_active Withdrawn
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR20150135074A (en) * | 2014-05-22 | 2015-12-02 | 삼성전자주식회사 | display apparatus and control method thereof |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US10171875B2 (en) | Method for providing previous watch list of contents provided by different sources, and display device which performs same | |
| US20170272689A1 (en) | Receiver and method for reporting the usage of advanced television services | |
| CN102473342B (en) | Systems and methods for providing interactive media guidance on wireless communication devices | |
| US20140089094A1 (en) | Systems and methods for commerce in media program related merchandise | |
| US20130174202A1 (en) | Image processing apparatus which can play contents and control method thereof | |
| CN104365111B (en) | Method for providing related applications on receiver based on ANDROID platform | |
| JP5872511B2 (en) | System and method for media program related merchandise transaction | |
| KR20160018066A (en) | Video display device and operating method thereof | |
| KR20160012030A (en) | Video displ110y device 110nd oper110ting method thereof | |
| KR20110121173A (en) | Screen saver provision device and screen saver provision method | |
| KR20110134655A (en) | Automatic content search method and apparatus for automatically providing an update list of content | |
| KR20130039627A (en) | Method for processing application and video device therefor | |
| CN112203144A (en) | Intelligent television program recommendation method and device and intelligent television | |
| KR20110059423A (en) | Content purchase method and display device using same | |
| US20130167182A1 (en) | Client apparatus, system, and control method thereof | |
| KR20120004674A (en) | Clip content creation method and display device using same | |
| WO2010016128A1 (en) | Data broadcast system, data broadcast server and data broadcast program | |
| KR20130024131A (en) | Video display device, method of transmitting program information and receiving program information thereon | |
| KR101316218B1 (en) | Method for contacting a user using contents and display device thereof | |
| KR20120049529A (en) | Method and apparatus for updating software image in digital broadcasting receiver | |
| KR20110138938A (en) | Content management method and display device using same | |
| JP2015115708A (en) | Television receiver, content reproduction method and program | |
| KR20100027719A (en) | Method of setting a digital television | |
| KR20110113883A (en) | Broadcast receiving device and menu providing method | |
| KR20130022969A (en) | Video display device and video signal processing method thereof |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PA0109 | Patent application |
Patent event code: PA01091R01D Comment text: Patent Application Patent event date: 20111012 |
|
| PG1501 | Laying open of application | ||
| PC1203 | Withdrawal of no request for examination | ||
| WITN | Application deemed withdrawn, e.g. because no request for examination was filed or no examination fee was paid |