KR20090107626A - Method for providing object information of moving picture using object area information - Google Patents

Method for providing object information of moving picture using object area information Download PDF

Info

Publication number
KR20090107626A
KR20090107626A KR1020080032989A KR20080032989A KR20090107626A KR 20090107626 A KR20090107626 A KR 20090107626A KR 1020080032989 A KR1020080032989 A KR 1020080032989A KR 20080032989 A KR20080032989 A KR 20080032989A KR 20090107626 A KR20090107626 A KR 20090107626A
Authority
KR
South Korea
Prior art keywords
information
data
video
screen
link
Prior art date
Application number
KR1020080032989A
Other languages
Korean (ko)
Inventor
성병규
Original Assignee
주식회사 인프라웨어
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 주식회사 인프라웨어 filed Critical 주식회사 인프라웨어
Priority to KR1020080032989A priority Critical patent/KR20090107626A/en
Publication of KR20090107626A publication Critical patent/KR20090107626A/en

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/222Studio circuitry; Studio devices; Studio equipment
    • H04N5/262Studio circuits, e.g. for mixing, switching-over, change of character of image, other special effects ; Cameras specially adapted for the electronic generation of special effects
    • H04N5/278Subtitling
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/222Studio circuitry; Studio devices; Studio equipment
    • H04N5/262Studio circuits, e.g. for mixing, switching-over, change of character of image, other special effects ; Cameras specially adapted for the electronic generation of special effects

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Information Transfer Between Computers (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)

Abstract

PURPOSE: A method for providing object information of a moving picture using object area information is provided to display detailed information and access a corresponding web site if a user selects an object through a moving picture, thereby displaying a web page which providing object information. CONSTITUTION: A method for providing object information of a moving picture using object area information comprises the following steps. Moving picture data are prepared. Object information data including sync information temporally synchronized with the moving picture data, at least one object area information defining a specific area on a screen for a predetermined time and link information corresponding to the object area information are provided. The moving picture data are reproduced(ST50). At least one area defined by a reproduction time of the moving picture data from the object area information and the sync information is produced. An external event about the produced area is sensed. Execution of the external event is provided according to link information corresponding to the object area information.

Description

객체영역정보를 이용한 동영상 객체정보 제공 방법{METHOD FOR PROVIDING OBJECT INFORMATION OF MOVING PICTURE USING OBJECT AREA INFORMATION}Video object information providing method using object area information {METHOD FOR PROVIDING OBJECT INFORMATION OF MOVING PICTURE USING OBJECT AREA INFORMATION}

본 발명은 동영상 객체정보 제공 기술에 관한 것으로, 특히 동영상 화면을 통해 등장하는 상품, 미술품, 지형 등의 객체에 대한 영역정보가 동영상 데이터에 싱크되어 저장된 객체정보 데이터를 마련해둠으로써 사용자가 동영상 화면을 통해 객체를 선택하면 그에 따른 상세한 정보를 표시하거나 해당 웹 사이트에 접속하여 객체에 대한 정보를 제공하는 웹 페이지를 표시할 수 있는 동영상 객체정보 제공 기술에 관한 것이다.The present invention relates to a video object information providing technology, in particular, by providing the object information data stored in the area information on the object such as goods, art, terrain, etc. appearing through the video screen is stored in the video data, the user When the object is selected through the present invention, the present invention relates to a video object information providing technology capable of displaying detailed information or displaying a web page that provides information about an object by accessing a corresponding web site.

종래의 동영상 또는 방송 컨텐츠를 통한 광고는 동영상 재생장치의 특정 부분에 광고를 삽입하거나, 동영상의 초기 화면에 광고를 삽입하거나, 또는 동영상 화면 하단에 텍스트 기반의 광고를 표시하는 등의 방식으로 이루어졌다.Conventional advertising through video or broadcast content is performed by inserting an advertisement in a specific portion of a video player, inserting an advertisement on an initial screen of a video, or displaying a text-based advertisement at the bottom of a video screen. .

이와 같이 광고가 포함된 동영상은 CP(contents provider : 컨텐츠 제공자)에 의해 배포되므로 컨텐츠량에 있어서 제한적이며, 이미 배포된 컨텐츠를 활용하 기 어렵다는 문제점이 있다.As such, the video containing the advertisement is distributed by a content provider (CP), which is limited in the amount of content, and it is difficult to utilize already distributed content.

또한, 동영상 화면을 통해 광고가 명시적으로 드러나므로 동영상 시청자의 광고에 대한 거부감을 불러일으킬 수 있는 문제점이 있다.In addition, since the advertisement is explicitly exposed through the video screen, there is a problem that may cause a rejection of the advertisement of the video viewer.

최근에는 영화나 드라마에 등장하는 소품을 이용하여 협찬업체의 상품을 홍보하는 PPL(products in placement) 광고를 흔히 볼 수 있다. 즉, 회사측에서는 브랜드의 이미지를 높이고, 방송 제작측에서는 방송 제작에 필요한 금액을 지원받을 수 있는 형태의 일종의 간접광고이다.Recently, you can see products in placement (PPL) ads that use props from movies or dramas to promote their products. In other words, it is a kind of indirect advertising that can raise the brand image on the company side and receive the amount of money required for the broadcast production on the broadcast side.

이러한 PPL 광고를 통해 동영상 컨텐츠 내에서 다양한 상품들이 소개되고 있지만 PPL 광고만으로는 각 상품들에 대한 보다 구체적인 정보를 제시할 수는 없으며 단순히 상품에 대한 외형 소개만을 동영상 컨텐츠 내용에 지장을 주지 않는 범위에서 보여준다는 한계가 있다.Although various products are introduced in the video contents through these PPL advertisements, the PPL advertisement alone cannot present more specific information about each product, and only the appearance of the products is presented in a range that does not interfere with the contents of the video contents. There is a limit.

본 발명의 목적은 동영상 화면 내에 등장하는 특정 아이템에 대한 정보를 별도로 검색할 필요없이 화면 내에서 아이템을 마우스 클릭하거나 터치스크린 입력 등의 방식을 통해 선택하면 컨텐츠 제공자가 미리 설정해놓은 아이템에 대한 정보를 표시하거나 해당 웹 사이트에 접속할 수 있는 동영상 객체정보 제공 기술을 제공하는 것이다.It is an object of the present invention to select information on an item set in advance by a content provider when the item is selected through a mouse click or a touch screen input in the screen without separately searching for information on a specific item appearing in a video screen. It is to provide video object information providing technology that can display or access the website.

본 발명의 제 1 실시예에 따른 영역 정보를 이용한 동영상 객체정보 제공 방법은 (a) 동영상 데이터를 마련하는 단계; (b) 동영상 데이터와 시간적으로 동기화되는 싱크정보와 싱크정보에 따라 배치되어 일정 시간동안 화면상의 특정 영역을 정의하는 하나 이상의 객체영역정보와 객체영역정보에 대응되는 링크정보를 포함하는 객체정보 데이터를 제공받는 단계; (c) 동영상 데이터를 재생하는 단계; (d) 싱크정보와 객체영역정보로부터 동영상 데이터의 재생시점을 기준으로 화면상에 정의되는 하나 이상의 영역을 산출하는 단계; (e) 산출된 영역에 대한 외부 이벤트를 감지하는 단계; 및 (f) 외부 이벤트에 대해 객체영역정보에 대응되는 링크정보에 따른 실행을 제공하는 단계;를 포함하여 구성된다.According to a first aspect of the present invention, there is provided a method for providing video object information using region information, comprising: (a) providing video data; (b) object information data including one or more object region information and link information corresponding to the object region information, which are arranged according to the sync information and the sync information synchronized with video data in time and define a specific region on the screen for a predetermined time; Receiving step; (c) playing the moving picture data; (d) calculating one or more regions defined on the screen from the sync information and the object region information on the basis of the playback point of the video data; (e) detecting an external event for the calculated area; And (f) providing an execution according to the link information corresponding to the object region information for the external event.

본 발명의 제 2 실시예에 따른 영역 정보를 이용한 동영상 객체정보 제공 방법은 (h) 동영상 데이터와, 동영상 데이터와 시간적으로 동기화되는 싱크정보와 싱 크정보에 따라 배치되어 일정 시간동안 화면상의 특정 영역을 정의하는 하나 이상의 객체영역정보와 객체영역정보에 대응되는 링크정보를 포함하는 객체정보 데이터를 스트리밍으로 수신하는 단계; (i) 스트리밍 수신된 동영상 데이터를 재생하는 단계; (j) 스트리밍 수신된 객체정보 데이터를 수집하여 구성하는 단계; (k) 싱크정보와 객체영역정보로부터 동영상 데이터의 재생시점을 기준으로 화면상에 정의되는 하나 이상의 영역을 산출하는 단계; (l) 산출된 영역에 대한 외부 이벤트를 감지하는 단계; 및 (m) 외부 이벤트에 대해 객체영역정보에 대응되는 링크정보에 따른 실행을 제공하는 단계;를 포함하여 구성된다.The video object information providing method using the area information according to the second embodiment of the present invention is arranged according to (h) the video data, the sync information and the sync information synchronized with the video data in time, and the specific area on the screen for a predetermined time. Receiving object information data including at least one object region information and link information corresponding to the object region information by streaming; (i) playing streaming received video data; (j) collecting and configuring streaming received object information data; (k) calculating one or more regions defined on the screen from the sync information and the object region information on the basis of the playback time of the video data; (l) detecting an external event for the calculated area; And (m) providing an execution according to the link information corresponding to the object region information for the external event.

본 발명에 따르면 SMI 파일처럼 용량이 작은 자막 파일을 변형함으로써 손쉽게 배포할 수 있으며 이미 널리 퍼져있는 기존의 멀티미디어 컨텐츠에도 용이하게 적용할 수 있는 효과가 있다.According to the present invention, it can be easily distributed by modifying a subtitle file having a small capacity, such as an SMI file, and can be easily applied to existing multimedia contents that are already widely spread.

또한, 방송 중에 등장하는 상품 광고에 적용할 경우 동영상 컨텐츠 내에 광고가 존재함을 화면에 명시하지 않으므로 시청자의 동영상 시청에 대한 거부감을 없앨 수 있으며, 해당 쇼핑몰이나 웹 사이트를 일일이 찾을 필요없이 방송 화면상의 상품을 선택하는 것만으로 자세한 정보를 즉시 얻을 수 있는 효과가 있다.In addition, when applied to product advertisements appearing during the broadcast, the screen does not specify that the advertisement exists in the video content, thereby eliminating viewers' rejection of watching the video. You can get detailed information immediately by selecting a product.

이하, 본 발명의 실시예를 첨부된 도면을 참조하여 상세하게 설명한다.Hereinafter, exemplary embodiments of the present invention will be described in detail with reference to the accompanying drawings.

도 1은 본 발명의 영역 정보를 이용한 동영상 객체정보 제공 기술을 구현하기 위한 전체 시스템 구성도이다.1 is an overall system configuration for implementing a video object information providing technique using the area information of the present invention.

본 발명의 제 1 실시예는 동영상 재생장치(40) 내에 동영상 데이터(451)와 객체정보 데이터(452)가 저장매체(45) 내에 미리 구비되어 있는 경우에 관한 것이며, 제 2 실시예는 동영상 데이터와 객체정보 데이터를 멀티미디어 컨텐츠 제공서버(20)로부터 스트리밍으로 수신하는 경우에 관한 것이다. 따라서, 제 1 실시예의 경우에는 멀티미디어 컨텐츠 제공서버(20)의 개입없이 본 발명의 실시가 가능하다.The first embodiment of the present invention relates to the case where the moving picture data 451 and the object information data 452 are provided in the storage medium 45 in the moving picture reproducing apparatus 40. The second embodiment relates to the moving picture data. And it relates to the case of receiving the object information data by streaming from the multimedia content providing server 20. Therefore, in the case of the first embodiment, the present invention can be implemented without the intervention of the multimedia content providing server 20.

웹 사이트 제공서버(10)는 자신만의 URL 주소를 가짐으로써 인터넷 등의 네트워크(30)와 연결된 다른 컴퓨터나 단말기가 URL 주소를 통해 접속할 수 있다. 웹 사이트 제공서버(10)는 다양한 상품에 대한 정보가 포함된 광고 웹 페이지를 제공할 수 있으며, 상품을 구매할 수 있는 쇼핑몰을 제공할 수도 있다. 또한, 광고나 쇼핑몰 외에도 특정 주제에 대한 컨텐츠를 제공하는 웹 페이지를 제공할 수도 있다.The web site providing server 10 may have its own URL address so that other computers or terminals connected to the network 30 such as the Internet may access through the URL address. The web site providing server 10 may provide an advertisement web page including information on various products, and may provide a shopping mall for purchasing products. In addition, an advertisement or a shopping mall may also provide a web page that provides contents on a specific theme.

멀티미디어 컨텐츠 제공서버(20)는 동영상 데이터를 미리 보유하여 스트리밍으로 제공하거나 또는 실시간으로 방송되는 방송 데이터를 스트리밍으로 제공한다.The multimedia content providing server 20 holds video data in advance and provides streaming or broadcast data broadcast in real time.

또한, 멀티미디어 컨텐츠 제공서버(20)는 본 발명에서 제시하는 형태의 객체정보 데이터를 각 동영상 데이터에 대하여 미리 만들어둔 후에 스트리밍 또는 다운로드의 형태로 동영상 재생장치(40)에 제공할 수 있다.In addition, the multimedia content providing server 20 may pre-create the object information data in the form of the present invention for each video data, and may provide the video content playback device 40 in the form of streaming or download.

여기서, 객체정보 데이터는 동영상 데이터와 시간적으로 동기화되는 싱크정보를 포함함으로써 동영상 데이터 재생시에 함께 재생되는 효과를 가져온다. 따라 서, 자막정보를 싱크정보에 따라 배치하여 객체정보 데이터 내에 포함시킬 경우 동영상 데이터의 재생장면과 시간적으로 일치하는 자막을 화면상에 표시할 수 있다.Here, the object information data includes sync information that is synchronized with video data in time, thereby bringing the effect of being reproduced together when playing the video data. Therefore, when the caption information is arranged according to the sync information and included in the object information data, the caption corresponding to the playback scene of the video data can be displayed on the screen.

또한, 객체정보 데이터는 싱크정보에 따라 배치된 하나 이상의 객체영역정보를 포함한다. 객체영역정보는 동영상 데이터의 러닝타임 중 일정 시간구간 동안 특정 영역을 정의한다. 예컨대, 동영상 데이터 내에서 객체로 정의할 특정 물품이 등장하면 그 특정 물품이 등장하는 시간 동안 해당 물품의 영역을 정의하여 객체영역정보에 포함시킬 수 있다. 가장 쉬운 예로는 화면상에서 나타나는 객체의 좌표, 너비, 높이를 통해 객체영역을 정의할 수 있다.In addition, the object information data includes one or more object area information arranged according to the sink information. The object region information defines a specific region for a predetermined time period of the running time of the video data. For example, when a specific item to be defined as an object appears in the video data, an area of the corresponding item may be defined and included in the object area information during the time when the specific item appears. The easiest example is to define the object area through the coordinates, width, and height of the objects that appear on the screen.

이때, 하나의 객체영역뿐만 아니라 동시에 여러 개의 객체를 정의할 수도 있다. 즉, 한 화면상에 중요한 객체가 여러 개 등장할 경우 각 객체에 대한 영역을 별개로 정의하는 것도 가능하다.In this case, not only one object area but several objects may be defined at the same time. That is, when several important objects appear on a screen, it is possible to define a region for each object separately.

객체정보 데이터에는 싱크정보와 객체영역정보 이외에 링크정보가 포함된다. 링크정보에는 객체에 대한 상세한 설명이나 광고문구가 텍스트 또는 이미지의 형태로 저장되어 있거나, 또는 객체에 대한 정보를 제공하는 웹 페이지로 이동할 수 있는 URL 주소가 기재되어 있다.The object information data includes link information in addition to sink information and object area information. The link information may include a detailed description or advertisement text of the object in the form of text or an image, or a URL address that may lead to a web page providing information about the object.

동영상 재생장치(40)는 동영상 데이터를 재생할 수 있으며, 동영상 데이터에 따른 객체정보 데이터의 내용을 인식할 수 있는 기능을 구비하고 있다. 동영상 재생장치(40)는 동영상 재생 프로그램이 설치된 개인 컴퓨터, PDA, PMP, 이동통신 단말기 등을 모두 포함하는 개념으로서, 객체정보 데이터를 인식할 수 있는 기능을 업데이트 등을 통해 외부로부터 제공받을 수 있다.The video player 40 may play video data, and has a function of recognizing the content of object information data according to the video data. The video player 40 is a concept including a personal computer, a PDA, a PMP, a mobile communication terminal, and the like, in which a video player is installed. The video player 40 may be provided from the outside through an update function for recognizing object information data. .

데이터 송수신부(41)는 네트워크(30)를 통해 웹 사이트 제공서버(10)에 접속하여 웹 페이지 데이터를 수신하거나, 또는 멀티미디어 컨텐츠 제공서버(20)로부터 동영상 데이터와 객체정보 데이터를 수신한다. 수신된 동영상 데이터와 객체정보 데이터는 메모리(43)에 저장되며, 영구 저장되는 경우에는 저장매체(45)에 저장된다.The data transmission / reception unit 41 accesses the web site providing server 10 through the network 30 to receive web page data, or receives video data and object information data from the multimedia content providing server 20. The received video data and object information data are stored in the memory 43, and in the case of permanent storage, they are stored in the storage medium 45.

제어부(42)는 데이터 송수신부(41)를 통해 메모리에 저장되거나 저장매체 내에 미리 저장된 동영상 데이터를 재생하여 화면 표시부(46)로 출력한다. 또한, 객체정보 데이터를 수집한 후에 재구성하여 객체영역정보를 인식하고, 동영상 데이터의 재생시점을 기준으로 화면상에 정의되는 영역을 산출한다.The control unit 42 reproduces the moving image data stored in the memory or pre-stored in the storage medium through the data transmission / reception unit 41 and outputs it to the screen display unit 46. In addition, the object information is collected and reconstructed to collect the object information data, and the area defined on the screen is calculated based on the playback point of the video data.

그리고, 외부 입력부(44)를 통해 입력되는 마우스 클릭이나 터치스크린 입력이 앞서 산출된 영역 내에서 발생하면 객체정보 데이터의 링크정보를 통해 객체에 대한 상세한 설명을 화면상에 출력하거나 URL 주소에 접속하여 해당 웹 페이지를 화면에 표시한다.When a mouse click or a touch screen input input through the external input unit 44 occurs within the previously calculated area, a detailed description of the object is output on the screen or connected to a URL address through link information of the object information data. Display the web page on the screen.

메모리(43)는 저장매체(45)에 저장된 데이터를 로드하여 제어부(42)에서 처리할 수 있게 해준다. 스트리밍으로 다운로드된 동영상 데이터와 객체정보 데이터는 일단 메모리(43)에 저장된다. 실시간 방송되는 동영상의 경우에는 화면을 통해 표시되기 전에 일정 분량의 방송 데이터가 저장되는 일종의 버퍼 역할을 한다.The memory 43 loads data stored in the storage medium 45 so that the controller 42 can process the data. Video data and object information data downloaded by streaming are once stored in the memory 43. In the case of a video broadcast in real time, it serves as a kind of buffer in which a certain amount of broadcast data is stored before being displayed on the screen.

외부 입력부(44)는 화면을 통해 표시된 영상에 대하여 외부 사용자가 선택하여 영향을 미칠 수 있는 제어 신호가 입력되며, 마우스 입력 또는 터치스크린 입력 등에 해당된다. 사용자가 마우스로 화면상의 객체를 클릭하거나 터치스크린으로 입 력한 신호를 제어부(42)로 제공한다.The external input unit 44 receives a control signal that can be selected and influenced by an external user with respect to an image displayed through a screen, and corresponds to a mouse input or a touch screen input. The user clicks an object on the screen with a mouse or provides a signal input to the touch screen to the controller 42.

저장매체(45)는 하드디스크나 메모리 카드 등의 영구적인 데이터 기록매체를 의미한다. 동영상 데이터(451)와 객체정보 데이터(452)는 디스켓, CD, DVD, USB 라인 등 동영상 재생장치(40)에 직접 연결된 장치로부터 제공받을 수도 있으며, 외부 네트워크(30)를 통해 스트리밍 또는 다운로드받아 저장할 수도 있다.The storage medium 45 means a permanent data recording medium such as a hard disk or a memory card. The video data 451 and the object information data 452 may be provided from a device directly connected to the video player 40 such as a diskette, CD, DVD, or USB line, and may be streamed or downloaded and stored through an external network 30. It may be.

동영상 데이터(451)는 일반적으로 avi, mpeg 등 압축된 포맷의 동영상 데이터를 의미한다.The video data 451 generally refers to video data in a compressed format such as avi and mpeg.

객체정보 데이터(452)는 앞서 설명한 바와 같이, 동영상 데이터에 대한 싱크정보, 객체영역정보, 링크정보를 포함하며, 경우에 따라 자막정보가 포함될 수도 있다.As described above, the object information data 452 includes sync information, object region information, and link information of the video data, and may include subtitle information in some cases.

화면 표시부(46)는 제어부(42)를 통해 디코딩 등의 과정을 거쳐 동영상 데이터가 영상 신호로 변환되면 이를 화면에 표시한다. 또한, 자막정보가 들어있는 객체정보 데이터가 구비되어 있다면 자막을 화면에 표시한다. 또한, 사용자가 화면에 표시된 객체를 선택하여 마우스 클릭 또는 터치스크린으로 입력하면 제어부(42)의 명령에 따라 객체정보 데이터의 링크정보에 포함된 객체의 상세정보를 화면에 표시한다.When the video data is converted into a video signal through a process such as decoding through the control unit 42, the screen display unit 46 displays it on the screen. If the object information data including the caption information is provided, the caption is displayed on the screen. In addition, when a user selects an object displayed on the screen and inputs it with a mouse click or a touch screen, detailed information of the object included in link information of the object information data is displayed on the screen according to a command of the controller 42.

도 2는 동영상 재생 화면을 통해 객체를 선택하는 예시도이다.2 illustrates an example of selecting an object through a video playback screen.

동영상 재생장치를 통해 동영상을 감상하는 사용자는 동영상 시청 중에 관심을 갖는 객체를 선택할 수 있다.A user who views a video through the video player may select an object of interest while watching the video.

사용자가 화면상의 [예 1]을 마우스 클릭할 경우, 마우스 클릭된 영역이 객체정보 데이터(예 : SMI 파일)의 현재 재생중인 프레임에 객체영역정보로 등록되어 있다면, 동영상 재생장치는 이를 인식하여 해당 객체영역정보의 링크정보에 저장된 URL 주소로 브라우저를 실행하여 이동한다.When the user clicks on [Example 1] on the screen, if the mouse clicked area is registered as the object area information in the frame currently playing in the object information data (eg SMI file), the video player recognizes it and Launch the browser to the URL address stored in the link information of the object area information.

[예 2]를 마우스 클릭할 경우, 사용자가 선택한 영역이 객체정보 데이터에 등록되어 있다면, 동영상 재생장치는 이를 인식하여 해당 객체영역정보의 링크정보에 저장된 객체 상세설명을 동영상 재생장치의 특정 위치에 출력한다.When the mouse is clicked on [Example 2], if the area selected by the user is registered in the object information data, the video player recognizes it and the detailed description of the object stored in the link information of the corresponding object area information is stored in a specific position of the video player. Output

[예 3]을 클릭할 경우, 현재 프레임에서 정의된 객체영역정보에 포함되지 않은 영역이라면 정보창을 띄워 상세 정보가 없다고 표시하거나 해당 클릭을 무시한다.When [Example 3] is clicked, if the area is not included in the object area information defined in the current frame, an information window is displayed to indicate that there is no detailed information or the click is ignored.

도 3은 본 발명의 제 1 실시예에 따른 영역 정보를 이용한 동영상 객체정보 제공 방법의 전체 동작과정을 나타낸 순서도이다.3 is a flowchart illustrating the overall operation of the method for providing video object information using region information according to the first embodiment of the present invention.

일단, 객체정보 데이터를 생성한다(ST10).First, object information data is generated (ST10).

객체정보 데이터는 기존의 자막파일로 주로 쓰이는 SMI, SSA, ASS 등의 파일을 확장하여 생성된 포맷으로 구성되며, 이러한 객체정보 데이터를 인식할 수 있는 동영상 재생장치가 별도로 구비되어야 한다.The object information data is composed of a format generated by extending files such as SMI, SSA, ASS, etc., which are mainly used as existing subtitle files, and a video reproducing apparatus capable of recognizing such object information data should be separately provided.

객체정보 데이터는 특정 동영상 데이터에 대한 싱크정보, 객체영역정보, 링크정보를 포함하며, 추가적으로 자막정보가 포함될 수 있다.The object information data includes sync information, object region information, and link information about specific video data, and may additionally include caption information.

(1) 싱크정보는 동영상 데이터와 시간적으로 동기화시키는 정보를 의미한다. 즉, 동영상 데이터의 전체 러닝타임이 아주 세밀한 시간 단위로 나누어 저장된다.(1) Sync information refers to information synchronized with video data in time. In other words, the total running time of the video data is divided and stored in very fine time units.

(2) 객체영역정보는 싱크정보에 따라 배치되어 일정 시간동안 화면상의 특정 영역을 정의한다. 즉, 어떤 정보가 활성화되는 시점과 비활성화되는 시점에 대한 시간 정보가 동영상 데이터의 전체 러닝타임을 기준으로 배치되며, 어떤 정보에는 특정 객체에 대한 화면상의 위치 및 영역에 대한 정보가 포함된다. 예컨대, 러닝타임 3분20초부터 3분 40초까지 화면상의 (X, Y, Width, Height)의 영역이 특정 객체영역을 나타내도록 설정할 수 있다.(2) The object area information is arranged according to the sink information to define a specific area on the screen for a predetermined time. That is, time information about when information is activated and when it is deactivated is arranged based on the entire running time of the video data, and the information includes information about a location and an area on a screen of a specific object. For example, the running time from 3 minutes and 20 seconds to 3 minutes and 40 seconds may be set such that an area of (X, Y, Width, Height) on the screen represents a specific object area.

(3) 링크정보는 객체영역정보에 따른 화면상의 영역 내에서 사용자 입력이 발생할 경우 그에 대한 처리 내용이 포함되어 있다. 즉, 객체에 대한 상세한 설명 등이 기록되어 있어서 사용자 입력이 발생하면 해당 객체에 대한 설명을 화면상에 표시할 수 있으며, 또한, URL 주소를 저장하고 있어서 사용자 입력이 발생하면 해당 웹 사이트에 접속하여 해당 웹 페이지를 브라우저에 표시할 수도 있다.(3) The link information includes processing contents when a user input occurs in an area on the screen according to the object area information. That is, a detailed description of the object is recorded so that when the user input occurs, the description of the object can be displayed on the screen. Also, since the URL address is stored, when the user input occurs, the user accesses the corresponding website. You can also display the web page in a browser.

(4) 자막정보는 동영상 데이터에 대한 자막을 담고 있으며, 객체영역정보와 마찬가지로 싱크정보에 따라 배치되어 일정 시간동안 자막이 보였다가 사라지게 설정할 수 있다.(4) The caption information contains captions for the video data. Like the object area information, the caption information can be arranged according to the sync information so that the caption can be seen and disappeared for a predetermined time.

이상의 조건을 만족하는 객체정보 데이터가 일단 생성된 후의 과정은 다음과 같다.The process after the object information data that satisfies the above conditions is generated is as follows.

먼저, 동영상 재생장치 내의 저장매체에 동영상 데이터를 저장한다(ST20). 여기에서는 제 2 실시예와는 달리 완전한 파일 형태의 동영상 데이터를 하드 디스크나 메모리 카드 등의 저장매체에 저장한다.First, moving image data is stored in a storage medium in the moving image reproducing apparatus (ST20). Unlike the second embodiment, the moving picture data in the form of a complete file is stored in a storage medium such as a hard disk or a memory card.

그리고, 해당 동영상 데이터에 대한 객체정보 데이터를 저장한다(ST30).Then, the object information data for the video data is stored (ST30).

동영상 재생장치 내에 동영상 데이터와 객체정보 데이터가 갖추어진 후에, 사용자의 조작 등에 의해 동영상 재생 명령이 발생하면(ST40), 저장매체에 저장된 동영상 데이터를 디코딩하고 영상 신호와 사운드 신호로 복원하는 등의 과정을 거쳐 화면과 스피커를 통해 출력하기 시작한다(ST50).After the moving picture data and the object information data are provided in the moving picture reproducing apparatus, when a moving picture reproducing command is generated by a user's operation (ST40), the process of decoding the moving picture data stored in the storage medium and restoring the image signal and the sound signal. After that, it starts to output through the screen and the speaker (ST50).

이때, 동영상 데이터에 대응되는 객체정보 데이터를 판독하여 객체정보 데이터 내의 싱크정보와 객체영역정보로부터 현재 재생중인 동영상 데이터와 싱크된 객체영역을 산출한다(ST60). 만약, 객체정보 데이터에 자막정보가 포함되어 있다면, 객체정보 데이터의 싱크정보와 자막정보로부터 현재 재생중인 동영상 데이터의 재생시점을 기준으로 자막을 화면 일부 영역에 표시한다.At this time, the object information data corresponding to the video data is read out to calculate an object region synchronized with the video data currently being reproduced from the sync information and the object region information in the object information data (ST60). If the caption information is included in the object information data, the caption is displayed in a partial region of the screen based on the playback time of the video data currently being reproduced from the sync information and the caption information of the object information data.

또한, 산출된 객체영역에 대하여 마우스 클릭 또는 터치스크린 입력 등의 외부 이벤트가 발생하는 것을 감지하면(ST70), 해당 객체영역정보와 연결된 링크정보의 내용을 인식하여 그에 따른 적절한 처리를 수행한다(ST80).If an external event such as a mouse click or a touch screen input is detected in the calculated object region (ST70), the contents of the link information connected to the object region information are recognized and appropriate processing is performed accordingly (ST80). ).

즉, 링크정보에 객체에 대한 상세한 설명이 저장되어 있다면, 화면 일부 영역에 객체에 대한 설명을 표시한다.That is, if the detailed description of the object is stored in the link information, the description of the object is displayed in a part of the screen.

또한, 링크정보에 특정 웹 사이트의 URL 주소가 저장되어 있다면 해당 URL 주소를 인식하고 URL 주소에 해당되는 웹 사이트에 접속한 후에, 브라우저를 실행시켜 해당 웹 페이지를 화면에 표시한다.In addition, if the URL address of a specific web site is stored in the link information, after recognizing the URL address and accessing the web site corresponding to the URL address, the web page is displayed on the screen by executing a browser.

도 4는 본 발명의 제 2 실시예에 따른 영역 정보를 이용한 동영상 객체정보 제공 방법의 전체 동작과정을 나타낸 순서도이다.4 is a flowchart illustrating an overall operation of a method for providing video object information using region information according to a second embodiment of the present invention.

제 1 실시예는 동영상 재생장치 내에 동영상 데이터와 객체정보 데이터가 이미 완전한 파일 형태로 갖추어진 경우에 해당되지만, 제 2 실시예는 방송 데이터와 같이 실시간으로 스트리밍 전송받아 동영상을 재생하는 경우에 해당된다.The first embodiment corresponds to a case in which the video data and the object information data are already provided in the form of a complete file in the video reproducing apparatus, while the second embodiment corresponds to the case where the video is reproduced by streaming in real time as the broadcast data. .

즉, 스트리밍을 통해 동영상 데이터 패킷을 제공받아 메모리 버퍼에 저장하고, 수신된 데이터 패킷 일부를 실시간으로 복원하여 재생한다. 이때, 객체정보 데이터 역시 패킷으로 분할된 형태의 데이터를 스트리밍으로 전송받는데, 객체정보 데이터를 패킷으로 전송받는 구체적인 3가지 방식에 대해서는 이후 도 5를 통해 보다 자세히 설명한다.That is, the video data packet is received through streaming, stored in a memory buffer, and the received data packet is restored in real time and reproduced. At this time, the object information data is also received by streaming data in the form of divided into packets, three specific methods of receiving the object information data in the packet will be described in more detail with reference to FIG.

제 2 실시예는 데이터를 스트리밍으로 전송받는다는 점 이외에는 제 1 실시예와 큰 차이가 없으므로 제 1 실시예와 공통되는 동작과정에 대해서는 간략히 설명하기로 한다.Since the second embodiment is not significantly different from the first embodiment except that data is transmitted by streaming, the operation process common to the first embodiment will be briefly described.

일단, 제 1 실시예와 마찬가지로 객체정보 데이터가 생성되며(ST110), 객체정보 데이터의 내용은 제 1 실시예와 동일하다.First, object information data is generated as in the first embodiment (ST110), and the contents of the object information data are the same as in the first embodiment.

그리고, 동영상 재생장치가 동영상 데이터와 객체정보 데이터를 스트리밍으로 수신한다(ST120). 2 종류의 데이터를 패킷으로 스트리밍하는 과정에 대해서는 도 5에서 자세히 설명하기로 한다.Then, the video player receives the video data and the object information data by streaming (ST120). A process of streaming two types of data into packets will be described in detail with reference to FIG. 5.

그런 후에 동영상 재생 명령이 발생하면(ST130), 현재 스트리밍 수신된 패킷 데이터로부터 동영상 데이터의 일부를 복원하여 재생한다(ST140).After that, when a video playback command is generated (ST130), a part of the video data is restored from the currently received packet data and played back (ST140).

또한, 스트리밍 수신된 객체정보 데이터를 수집하여 일부 또는 전체 복원한 다(ST150).In addition, the streaming received object information data is collected and partially or completely restored (ST150).

이후, 현재 재생되는 동영상 데이터의 재생시점을 기준으로 객체정보 데이터 내에 정의된 객체영역에서 사용자 입력이 발생하면 그에 따른 객체 상세정보를 표시하거나 URL 주소에 접속하여 웹 페이지를 표시하는 등의 과정(ST160 ~ ST180)은 도 3의 제 1 실시예를 통해 설명한 과정(ST60 ~ ST80)과 동일하므로 도 3의 내용을 참조하면 된다.Subsequently, when a user input occurs in the object area defined in the object information data based on the playback time point of the video data currently being played, a process of displaying the detailed object information or displaying a web page by accessing a URL address (ST160). ST180 is the same as the process ST60 to ST80 described with reference to the first embodiment of FIG. 3, and thus, reference may be made to FIG. 3.

도 5는 본 발명의 제 2 실시예에 따라 동영상 데이터와 객체정보 데이터를 스트리밍으로 전송받는 방식을 나타낸 도면이다.5 is a diagram illustrating a method of receiving video data and object information data by streaming according to the second embodiment of the present invention.

도 5(A)는 객체정보 데이터를 동영상 재생 중에 실시간 스트리밍으로 전송받는 대신, 동영상 재생이 이루어지기 전에 객체정보 데이터를 별도로 전부 수신받는 경우에 관한 것이다.FIG. 5A illustrates a case in which the object information data is completely received before the video playback is performed, instead of the object information data being transmitted in real time streaming during the video playback.

즉, 객체정보 데이터의 크기가 동영상 데이터에 비해 비교적 크지 않을 경우에는 전송 시간이 그리 오래 걸리지 않으므로 동영상 데이터의 전체 재생시간에 대응되는 객체정보 데이터를 미리 일체로 수신하면 객체정보 데이터를 보다 용이하게 취급할 수 있다.In other words, when the size of the object information data is not relatively large compared to the video data, the transmission time does not take very long. Therefore, when the object information data corresponding to the entire playback time of the video data is received in advance, the object information data is more easily handled. can do.

또한, 객체정보 데이터만을 생성하여 배포하는 제공자로부터 동영상 데이터의 공급자와는 별개의 루트를 통해 객체정보 데이터를 제공받을 수 있다.In addition, the object information data may be provided from a provider that generates and distributes only the object information data through a route separate from the provider of the video data.

도 5(B)는 동영상 데이터가 포함된 패킷 데이터를 수신하고, 수신한 패킷 데이터의 일부 영역에 포함된 객체정보 데이터를 추출하는 경우에 관한 것이다.5B illustrates a case in which packet data including video data is received and object information data included in a partial region of the received packet data is extracted.

즉, 동영상 패킷 데이터의 일부 영역을 이용하여 객체정보 데이터를 조금씩 담아 전송하는 경우에 해당되며, 동영상 패킷 데이터의 헤더 영역 등의 남는 영역을 이용하면 객체정보 데이터를 함께 전송하는 것이 가능하다.In other words, the object information data is transmitted by using a partial area of the video packet data little by little, and when the remaining area such as the header area of the video packet data is used, the object information data can be transmitted together.

물론 이 경우에는 패킷 데이터를 수신한 후에 객체정보 데이터를 따로 추출하여 복원하는 과정이 진행되어야 한다.In this case, of course, after receiving the packet data, the process of extracting and restoring the object information data should be performed.

도 5(C)는 동영상 데이터와 객체정보 데이터를 동일한 스트리밍으로 수신하되, 스트리밍 제공자의 입장에서 동영상 데이터 패킷과 객체정보 데이터 패킷을 구분하여 제공하는 경우에 관한 것이다.FIG. 5C illustrates a case in which the video data and the object information data are received by the same streaming, and the video data packet and the object information data packet are separately provided from the point of view of the streaming provider.

즉, 스트리밍 수신자의 입장에서는 수신된 패킷이 동영상 데이터인지 객체정보 데이터인지를 구별하여 따로 분리하여 저장해야 하며, 각각을 구분하여 복원한 후에 동영상 데이터를 재생하고 객체정보 데이터를 인식해야 한다.In other words, the streaming receiver needs to separately distinguish whether the received packet is video data or object information data and store it separately. After separating and restoring each of the packets, the video data must be reproduced and the object information data must be recognized.

이상에서 실시예를 들어 본 발명을 더욱 상세하게 설명하였으나, 본 발명은 반드시 이러한 실시예로 국한되는 것은 아니고, 본 발명의 기술사상을 벗어나지 않는 범위 내에서 다양하게 변형실시될 수 있다. 따라서, 본 발명에 개시된 실시예들은 본 발명의 기술 사상을 한정하기 위한 것이 아니라 설명하기 위한 것이고, 이러한 실시예에 의하여 본 발명의 기술 사상의 범위가 한정되는 것은 아니다. 본 발명의 보호 범위는 아래의 청구범위에 의하여 해석되어야 하며, 그와 동등한 범위 내에 있는 모든 기술 사상은 본 발명의 권리범위에 포함되는 것으로 해석되어야 할 것이다.Although the present invention has been described in more detail with reference to the examples, the present invention is not necessarily limited to these embodiments, and various modifications can be made without departing from the spirit of the present invention. Therefore, the embodiments disclosed in the present invention are not intended to limit the technical idea of the present invention but to describe the present invention, and the scope of the technical idea of the present invention is not limited by these embodiments. The protection scope of the present invention should be interpreted by the following claims, and all technical ideas within the equivalent scope should be interpreted as being included in the scope of the present invention.

도 1은 본 발명의 제 1 실시예에 따른 영역 정보를 이용한 동영상 객체정보 제공 기술을 구현하기 위한 전체 시스템 구성도,1 is an overall system configuration for implementing a video object information providing technique using area information according to a first embodiment of the present invention;

도 2는 동영상 재생 화면을 통해 객체를 선택하는 예시도,2 is an exemplary diagram for selecting an object through a video playback screen;

도 3은 본 발명의 제 1 실시예에 따른 영역 정보를 이용한 동영상 객체정보 제공 방법의 전체 동작과정을 나타낸 순서도,3 is a flowchart illustrating an overall operation of a method for providing video object information using region information according to a first embodiment of the present invention;

도 4는 본 발명의 제 2 실시예에 따른 영역 정보를 이용한 동영상 객체정보 제공 방법의 전체 동작과정을 나타낸 순서도,4 is a flowchart illustrating an overall operation of a method for providing video object information using region information according to a second embodiment of the present invention;

도 5는 본 발명의 제 2 실시예에 따라 동영상 데이터와 객체정보 데이터를 스트리밍으로 전송받는 방식을 나타낸 도면이다.5 is a diagram illustrating a method of receiving video data and object information data by streaming according to the second embodiment of the present invention.

Claims (9)

(a) 동영상 데이터를 마련하는 단계;(a) preparing moving picture data; (b) 상기 동영상 데이터와 시간적으로 동기화되는 싱크정보와 상기 싱크정보에 따라 배치되어 일정 시간동안 화면상의 특정 영역을 정의하는 하나 이상의 객체영역정보와 상기 객체영역정보에 대응되는 링크정보를 포함하는 객체정보 데이터를 제공받는 단계;(b) an object including sync information synchronized with the video data in time and one or more object region information arranged in accordance with the sync information and defining link region corresponding to the object region information for defining a specific region on a screen for a predetermined time; Receiving information data; (c) 상기 동영상 데이터를 재생하는 단계;(c) playing the video data; (d) 상기 싱크정보와 상기 객체영역정보로부터 상기 동영상 데이터의 재생시점을 기준으로 화면상에 정의되는 하나 이상의 영역을 산출하는 단계;calculating one or more regions defined on the screen from the sync information and the object region information on the basis of the playback time of the video data; (e) 상기 산출된 영역에 대한 외부 이벤트를 감지하는 단계; 및(e) detecting an external event for the calculated area; And (f) 상기 외부 이벤트에 대해 상기 객체영역정보에 대응되는 링크정보에 따른 실행을 제공하는 단계;(f) providing execution according to link information corresponding to the object region information for the external event; 를 포함하여 구성되는 동영상 객체 링크 방법.Video object link method comprising a. 청구항 1에 있어서,The method according to claim 1, 상기 (f) 단계는,Step (f), 상기 링크정보에 포함된 URL 주소를 인식하는 단계;Recognizing a URL address included in the link information; 상기 URL 주소에 해당되는 웹 사이트에 접속하는 단계; 및Accessing a web site corresponding to the URL address; And 해당 웹 페이지를 화면에 표시하는 단계;Displaying the web page on the screen; 를 포함하여 구성된 것을 특징으로 하는 동영상 객체 링크 방법.Video object link method comprising a. 청구항 1 또는 청구항 2에 있어서, The method according to claim 1 or 2, 상기 (b) 단계는 상기 싱크정보에 따라 배치된 자막정보가 더 추가된 객체정보 데이터를 제공받는 단계;를 더 포함하여 구성되고,The step (b) may further include receiving object information data to which subtitle information arranged according to the sink information is added. 상기 동영상 객체 링크 방법은,The video object link method, 상기 싱크정보와 상기 자막정보로부터 상기 동영상 데이터의 재생시점을 기준으로 자막을 화면 일부 영역에 표시하는 단계;를 더 포함하는 동영상 객체 링크 방법.And displaying a caption in a partial region of a screen based on the playback time of the video data from the sync information and the caption information. (h) 동영상 데이터와, 상기 동영상 데이터와 시간적으로 동기화되는 싱크정보와 상기 싱크정보에 따라 배치되어 일정 시간동안 화면상의 특정 영역을 정의하는 하나 이상의 객체영역정보와 상기 객체영역정보에 대응되는 링크정보를 포함하는 객체정보 데이터를 스트리밍으로 수신하는 단계;(h) video data, sync information synchronized with the video data in time, and one or more object region information arranged in accordance with the sync information and defining a specific region on a screen for a predetermined time; and link information corresponding to the object region information. Receiving object information data including streaming; (i) 상기 스트리밍 수신된 동영상 데이터를 재생하는 단계;(i) playing the streaming received video data; (j) 상기 스트리밍 수신된 객체정보 데이터를 수집하여 구성하는 단계;(j) collecting and configuring the streaming received object information data; (k) 상기 싱크정보와 상기 객체영역정보로부터 상기 동영상 데이터의 재생시 점을 기준으로 화면상에 정의되는 하나 이상의 영역을 산출하는 단계;(k) calculating at least one region defined on the screen from the sync information and the object region information on the basis of the point of time when the video data is reproduced; (l) 상기 산출된 영역에 대한 외부 이벤트를 감지하는 단계; 및(l) detecting an external event for the calculated area; And (m) 상기 외부 이벤트에 대해 상기 객체영역정보에 대응되는 링크정보에 따른 실행을 제공하는 단계;(m) providing execution according to link information corresponding to the object region information for the external event; 를 포함하여 구성되는 동영상 객체 링크 방법.Video object link method comprising a. 청구항 4에 있어서,The method according to claim 4, 상기 (h) 단계는,(H) step, 상기 동영상 데이터의 전체 재생시간에 대응되는 객체정보 데이터를 일체로 수신하는 단계;를 포함하여 구성된 것을 특징으로 하는 동영상 객체 링크 방법.And receiving the object information data corresponding to the entire playing time of the moving image data integrally. 청구항 4에 있어서,The method according to claim 4, 상기 (h) 단계는,(H) step, 상기 동영상 데이터가 포함된 패킷 데이터를 수신하고, 상기 패킷 데이터의 일부 영역에 포함된 객체정보 데이터를 추출하는 단계;를 포함하여 구성된 것을 특징으로 하는 동영상 객체 링크 방법.And receiving the packet data including the video data and extracting object information data included in a partial region of the packet data. 청구항 4에 있어서,The method according to claim 4, 상기 (h) 단계는,(H) step, 상기 동영상 데이터로 구성된 패킷 데이터를 수신하는 단계; 및Receiving packet data consisting of the video data; And 상기 객체정보 데이터로 구성된 패킷 데이터를 수신하는 단계;Receiving packet data composed of the object information data; 를 포함하여 구성된 것을 특징으로 하는 동영상 객체 링크 방법.Video object link method comprising a. 청구항 4 내지 청구항 7 중 어느 한 항에 있어서,The method according to any one of claims 4 to 7, 상기 (l) 단계는,Step (l) is, 상기 링크정보에 포함된 URL 주소를 인식하는 단계;Recognizing a URL address included in the link information; 상기 URL 주소에 해당되는 웹 사이트에 접속하는 단계; 및Accessing a web site corresponding to the URL address; And 해당 웹 페이지를 화면에 표시하는 단계;Displaying the web page on the screen; 를 포함하여 구성된 것을 특징으로 하는 동영상 객체 링크 방법.Video object link method comprising a. 청구항 8에 있어서,The method according to claim 8, 상기 (h) 단계는 상기 싱크정보에 따라 배치된 자막정보가 더 추가된 객체정보 데이터를 스트리밍으로 수신하는 단계;를 더 포함하여 구성되고,The step (h) further comprises the step of receiving the object information data to which the caption information arranged according to the sink information is added, by streaming; 상기 동영상 객체 링크 방법은,The video object link method, 상기 싱크정보와 상기 자막정보로부터 상기 동영상 데이터의 재생시점을 기 준으로 자막을 화면 일부 영역에 표시하는 단계;를 더 포함하는 동영상 객체 링크 방법.And displaying a caption in a partial region of a screen based on the playback time of the video data from the sync information and the caption information.
KR1020080032989A 2008-04-10 2008-04-10 Method for providing object information of moving picture using object area information KR20090107626A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020080032989A KR20090107626A (en) 2008-04-10 2008-04-10 Method for providing object information of moving picture using object area information

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020080032989A KR20090107626A (en) 2008-04-10 2008-04-10 Method for providing object information of moving picture using object area information

Publications (1)

Publication Number Publication Date
KR20090107626A true KR20090107626A (en) 2009-10-14

Family

ID=41551101

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020080032989A KR20090107626A (en) 2008-04-10 2008-04-10 Method for providing object information of moving picture using object area information

Country Status (1)

Country Link
KR (1) KR20090107626A (en)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2011082083A2 (en) * 2009-12-31 2011-07-07 Flick Intel, Llc Flick intel annotation methods and systems
US9459762B2 (en) 2011-09-27 2016-10-04 Flick Intelligence, LLC Methods, systems and processor-readable media for bidirectional communications and data sharing
US9465451B2 (en) 2009-12-31 2016-10-11 Flick Intelligence, LLC Method, system and computer program product for obtaining and displaying supplemental data about a displayed movie, show, event or video game
US9508387B2 (en) 2009-12-31 2016-11-29 Flick Intelligence, LLC Flick intel annotation methods and systems
WO2017222226A1 (en) * 2016-06-20 2017-12-28 (주)핑거플러스 Method for registering advertised product on image content and server for executing same

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2011082083A2 (en) * 2009-12-31 2011-07-07 Flick Intel, Llc Flick intel annotation methods and systems
WO2011082083A3 (en) * 2009-12-31 2011-10-27 Flick Intel, Llc Flick intel annotation methods and systems
US9465451B2 (en) 2009-12-31 2016-10-11 Flick Intelligence, LLC Method, system and computer program product for obtaining and displaying supplemental data about a displayed movie, show, event or video game
US9508387B2 (en) 2009-12-31 2016-11-29 Flick Intelligence, LLC Flick intel annotation methods and systems
US9459762B2 (en) 2011-09-27 2016-10-04 Flick Intelligence, LLC Methods, systems and processor-readable media for bidirectional communications and data sharing
US9965237B2 (en) 2011-09-27 2018-05-08 Flick Intelligence, LLC Methods, systems and processor-readable media for bidirectional communications and data sharing
WO2017222226A1 (en) * 2016-06-20 2017-12-28 (주)핑거플러스 Method for registering advertised product on image content and server for executing same

Similar Documents

Publication Publication Date Title
US11468917B2 (en) Providing enhanced content
EP2702768B1 (en) Creation of video bookmarks via scripted interactivity in advanced digital television
US9997200B2 (en) Video bookmarking
US10567834B2 (en) Using an audio stream to identify metadata associated with a currently playing television program
JP5537694B2 (en) Delayed ad insertion in video
US8744237B2 (en) Providing video presentation commentary
JP6122998B2 (en) Method for in-video bookmarking and non-transitory computer readable recording medium
US20020152117A1 (en) System and method for targeting object oriented audio and video content to users
US20080013927A1 (en) Supporting user navigation through commercials
US20020083469A1 (en) Embedding re-usable object-based product information in audiovisual programs for non-intrusive, viewer driven usage
US20050220439A1 (en) Interactive multimedia system and method
US20030145338A1 (en) System and process for incorporating, retrieving and displaying an enhanced flash movie
US20080184132A1 (en) Media content tagging
KR20140121395A (en) Method and system for synchronising social messages with a content timeline
KR20060064639A (en) Video abstracting
KR20090039408A (en) Apparatus and method for providing the thread of a contents
JP5338911B2 (en) Moving image processing apparatus, thumbnail image generation program, and thumbnail image generation method
KR20090107626A (en) Method for providing object information of moving picture using object area information
KR100374251B1 (en) Multi-Media Offering System using Internet and Offering Method thereof
KR100989182B1 (en) Method and System for Providing Additional Service of Moving Picture with Transparent Layer
CN103517100A (en) Information push method and device based on multi-screen interaction scene
JP2001251565A (en) Reception device, information reproduction method for the same, electronic unit and information reproduction method for the same
KR101918395B1 (en) Apparatus and method for displaying movement trace of contents object
WO2011012898A1 (en) Processing selections within interactive video
CN105141988A (en) Online network video advertisement serving method and online network video advertisement serving system

Legal Events

Date Code Title Description
A201 Request for examination
E902 Notification of reason for refusal
E601 Decision to refuse application