KR100967658B1 - System and Method for personalized broadcast based on dynamic view selection of multiple video cameras, Storage medium storing the same - Google Patents

System and Method for personalized broadcast based on dynamic view selection of multiple video cameras, Storage medium storing the same Download PDF

Info

Publication number
KR100967658B1
KR100967658B1 KR1020080127745A KR20080127745A KR100967658B1 KR 100967658 B1 KR100967658 B1 KR 100967658B1 KR 1020080127745 A KR1020080127745 A KR 1020080127745A KR 20080127745 A KR20080127745 A KR 20080127745A KR 100967658 B1 KR100967658 B1 KR 100967658B1
Authority
KR
South Korea
Prior art keywords
view
viewer
broadcast
preference
video stream
Prior art date
Application number
KR1020080127745A
Other languages
Korean (ko)
Other versions
KR20100069139A (en
Inventor
조성배
민준기
박한샘
Original Assignee
연세대학교 산학협력단
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 연세대학교 산학협력단 filed Critical 연세대학교 산학협력단
Priority to KR1020080127745A priority Critical patent/KR100967658B1/en
Publication of KR20100069139A publication Critical patent/KR20100069139A/en
Application granted granted Critical
Publication of KR100967658B1 publication Critical patent/KR100967658B1/en

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04HBROADCAST COMMUNICATION
    • H04H60/00Arrangements for broadcast applications with a direct linking to broadcast information or broadcast space-time; Broadcast-related systems
    • H04H60/02Arrangements for generating broadcast information; Arrangements for generating broadcast-related information with a direct linking to broadcast information or to broadcast space-time; Arrangements for simultaneous generation of broadcast information and broadcast-related information
    • H04H60/04Studio equipment; Interconnection of studios
    • H04H60/05Mobile studios
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04HBROADCAST COMMUNICATION
    • H04H60/00Arrangements for broadcast applications with a direct linking to broadcast information or broadcast space-time; Broadcast-related systems
    • H04H60/29Arrangements for monitoring broadcast services or broadcast-related services
    • H04H60/33Arrangements for monitoring the users' behaviour or opinions
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04HBROADCAST COMMUNICATION
    • H04H60/00Arrangements for broadcast applications with a direct linking to broadcast information or broadcast space-time; Broadcast-related systems
    • H04H60/35Arrangements for identifying or recognising characteristics with a direct linkage to broadcast information or to broadcast space-time, e.g. for identifying broadcast stations or for identifying users
    • H04H60/46Arrangements for identifying or recognising characteristics with a direct linkage to broadcast information or to broadcast space-time, e.g. for identifying broadcast stations or for identifying users for recognising users' preferences
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/18Closed-circuit television [CCTV] systems, i.e. systems in which the video signal is not broadcast
    • H04N7/181Closed-circuit television [CCTV] systems, i.e. systems in which the video signal is not broadcast for receiving images from a plurality of remote sources

Abstract

본 발명은 다중 카메라 뷰의 동적 선택에 기반한 개인화 방송 시스템과 방법 및 이를 수록한 저장매체에 관한 것이다. 보다 상세하게는 여러 대의 비디오카메라로부터 촬영된 다중 비디오 스트림으로부터 개인의 선호도 혹은 검색 질의에 따라 자동으로 뷰를 선택 및 조합하거나, 개인이 직접 뷰를 선택하여 개인 단말을 통해 시청할 수 있도록 함으로써, 시청자의 흥미를 지속적으로 유지시킬 수 있는 개인화 방송을 제공할 수 있는 다중 카메라 뷰의 동적 선택에 기반한 개인화 방송 시스템과 방법 및 이를 수록한 저장매체에 관한 것이다. The present invention relates to a personalization broadcast system and method based on dynamic selection of multiple camera views and a storage medium containing the same. More specifically, by selecting and combining views automatically according to a person's preference or search query from multiple video streams taken from multiple video cameras, or by allowing a person to select a view and watch it through a personal terminal, The present invention relates to a personalization broadcast system and method based on dynamic selection of a multi-camera view capable of providing a personalization broadcast that can maintain interest, and a storage medium containing the same.

이를 위해 본 발명은 서로 다른 뷰(view)를 갖는 복수의 비디오카메라로부터 촬영된 다중 뷰 비디오 스트림에 태깅(tagging)된 메타데이터의 내용과 중요도, 시청자의 선호도 및 검색 질의에 따라 상기 뷰를 선택하여 상기 다중 뷰 비디오 스트림을 편집하는 뷰 선택 및 서비스부; 및 시청자 정보와 상기 시청자의 개인 계정을 저장하고 상기 시청자의 선호도를 측정하는 시청자 계정부를 포함하는 것을 특징으로 하는 다중 카메라 뷰의 동적 선택에 기반한 개인화 방송 시스템을 제공한다. To this end, the present invention selects the view according to the content and importance of metadata tagged in a multi-view video stream captured from a plurality of video cameras having different views, preferences of viewers, and search queries. A view selection and service unit for editing the multi-view video stream; And a viewer account unit configured to store viewer information and a personal account of the viewer and measure the viewer's preferences.

개인화 방송, DMB, 다중 카메라, 메타데이터, 선호도, 관심도, 중요도 Personalized broadcasts, DMB, multiple cameras, metadata, preferences, interests, importance

Description

다중 카메라 뷰의 동적 선택에 기반한 개인화 방송 시스템과 방법 및 이를 수록한 저장매체{System and Method for personalized broadcast based on dynamic view selection of multiple video cameras, Storage medium storing the same}System and Method for personalized broadcast based on dynamic view selection of multiple video cameras, Storage medium storing the same}

본 발명은 다중 카메라 뷰의 동적 선택에 기반한 개인화 방송 시스템과 방법 및 이를 수록한 저장매체에 관한 것이다. 보다 상세하게는 여러 대의 비디오카메라로부터 촬영된 다중 비디오 스트림으로부터 개인의 선호도 혹은 검색 질의에 따라 자동으로 뷰를 선택 및 조합하거나, 개인이 직접 뷰를 선택하여 개인 단말을 통해 시청할 수 있도록 함으로써, 시청자의 흥미를 지속적으로 유지시킬 수 있는 개인화 방송을 제공할 수 있는 다중 카메라 뷰의 동적 선택에 기반한 개인화 방송 시스템과 방법 및 이를 수록한 저장매체에 관한 것이다. The present invention relates to a personalization broadcast system and method based on dynamic selection of multiple camera views and a storage medium containing the same. More specifically, by selecting and combining views automatically according to a person's preference or search query from multiple video streams taken from multiple video cameras, or by allowing a person to select a view and watch it through a personal terminal, The present invention relates to a personalization broadcast system and method based on dynamic selection of a multi-camera view capable of providing a personalization broadcast that can maintain interest, and a storage medium containing the same.

일반적으로 시청자는 프로그램디렉터(Program Director, PD)에 의해 편집되어 제공되는 하나의 방송화면을 TV를 통해 시청한다. 하지만 최근 휴대 가능한 DMB나 개인 TV수신장치 등이 광범위하게 보급되고, UCC나 인터넷 방송과 같은 다양한 방송 컨텐츠들이 생성됨에 따라 개인의 다양한 선호도를 만족시키기 위한 개인화 방송의 필요성이 대두되고 있다.In general, a viewer views a broadcast screen edited and provided by a Program Director (PD) through a TV. However, as portable DMB and personal TV receivers are widely used in recent years, and various broadcast contents such as UCC and Internet broadcasts are generated, the necessity of personalized broadcasting to satisfy various preferences of individuals is emerging.

디지털 방송이 시작된 이후 진보적인 방송 서비스를 추구하기 위하여, 전자 프로그램 안내(Electronic Program Guide, EPG) 정보를 방송 신호와 함께 전송하려는 노력이 시도되고 있다. 일반적으로 EPG 정보는 방송채널에서 방송될 프로그램의 방송시간, 타이틀, 간단한 시놉시스(synopsis) 및 주인공 등과 같은 기본적인 프로그램 정보를 포함한다. 현재 EPG는 각각의 서비스 제공자에 의해 자체 제작되고 있거나, 방송사 별도로 생성되고 있는 실정이다. EPG는 방송 프로그램의 스케줄 위주의 제한된 정보를 제공함으로써, TV 시청자에게 각각의 방송 프로그램에 대한 부가정보 전달에 한계를 보이고 있다.Since digital broadcasting has begun, efforts have been made to transmit electronic program guide (EPG) information together with broadcast signals in order to pursue advanced broadcasting services. In general, the EPG information includes basic program information such as a broadcast time, a title, a simple synopsis, and a main character of a program to be broadcast on a broadcast channel. Currently, EPG is being produced by each service provider or generated separately by a broadcaster. EPG presents limited information on schedules of broadcast programs, thereby limiting the delivery of additional information for each broadcast program to TV viewers.

이러한 문제점에 대한 해결방안으로, 방송 프로그램에 관련된 상세한 부가정보를 제공해줄 수 있는 메타데이터(metadata)가 개발되고 있다. 메타데이터 형식(format)은 전세계의 방송사들 및 연구기관들이 주축이 된 TVAF(TV-Anytime Forum)에 의해 MPEG-7에서 표준화하고 있는 MDS(Multimedia Description Scheme)를 차용하여 규격화하고 있다. As a solution to this problem, metadata has been developed that can provide detailed additional information related to a broadcast program. The metadata format is standardized by borrowing the Multimedia Description Scheme (MDS), which is standardized in MPEG-7 by the TV-Anytime Forum (TVAF), which is mainly used by broadcasters and research institutes around the world.

그리고, 1999년에 표준화를 시작하여 2005년을 기점으로 Phase 2단계를 수행하여 표준화가 완료되었다. TVAF 메타데이터는 EPG에서 제공하지 못하는 프로그램의 생성정보 및 컨텐츠 규격, 장면 서술 및 요약 정보와 같은 방송 프로그램의 시멘틱(semantic) 정보까지 포함한다. In 1999, standardization began and standardization was completed by starting Phase 2 in 2005. The TVAF metadata includes semantic information of the broadcast program, such as program generation information and content specification, scene description, and summary information, which are not provided by the EPG.

한편, 대한민국 공개특허공보 제2008-0084396호의 "보조 채널을 이용한 방송 송수신 방법 및 장치"에 따르면, 한 채널에서 방송하는 프로그램의 일정이 겹칠 경우 보조 채널을 할당하여 시청자가 원하는 방송을 선택할 수 있도록 하는 기술을 개시하고 있다. 또한, 대한민국 공개특허공보 제2008-0071270호의 "모바일폰을 통한 실시간 공연중계 및 이전 화면 재검색 방법"에 따르면, 개인 모바일 기기를 통해 비정규 방송을 시청하고 검색하는 기술이 개시되어 있다.On the other hand, according to the "broadcasting method and apparatus using a secondary channel" of the Republic of Korea Patent Publication No. 2008-0084396, when the schedule of the program broadcast in one channel overlaps to allow the viewer to select the desired broadcast The technique is disclosed. In addition, according to the "Real-time live broadcast and re-search the previous screen through the mobile phone" of the Republic of Korea Patent Publication No. 2008-0071270, a technology for watching and searching the non-regular broadcast through a personal mobile device is disclosed.

그러나, 이러한 기술들은 하나의 컨텐츠에 대한 동일한 동영상 스트림을 해당 컨텐츠를 시청하는 모든 시청자에게 제공하는 것이기 때문에 개인화에 한계가 있다는 문제점이 있다. 이미 실제 방송은 많은 수의 비디오카메라를 동시에 이용하여 촬영하고 있기 때문에, 이를 활용하면 개인화된 방송을 시청자에게 제공할 수 있다. 따라서, 개인의 선호도를 기반으로 카메라 뷰를 자동으로 선택 및 편집하여 시청자에게 제공해주는 기술에 대한 제안 필요성이 대두된다.However, these technologies have a problem in that personalization is limited because the same video stream for one content is provided to all viewers who watch the content. Since the actual broadcast is already taken using a large number of video cameras at the same time, it can be used to provide a personalized broadcast to viewers. Therefore, there is a need for a proposal for a technology that automatically selects and edits camera views based on individual preferences and provides them to the viewer.

본 발명은 상기와 같은 문제점을 해결하기 위해 안출된 것으로, 특히 시청자의 흥미를 지속적으로 유지시킬 수 있는 개인화 방송을 제공하며, 구체적으로 TV로 방송을 시청하는 동시에 동일한 방송 프로그램의 추가적인 뷰를 개인 모바일 단말을 통해 시청할 수 있고, 생방송을 청취한 뒤, 혹은 이전에 방송되었던 프로그램에 대해 시청자가 관심있는 장면을 검색하여 볼 수 있으며, 다중 스트림을 기반으로 하는 동영상 재생시 매번 혹은 시청자가 원할 때마다 다양한 버전으로 편집된 스트림을 제공할 수 있는 다중 카메라 뷰의 동적 선택에 기반한 개인화 방송 시스템과 방법 및 이를 수록한 저장매체를 제공하는 데 그 목적이 있다.The present invention has been made to solve the above problems, and in particular, to provide a personalized broadcast that can continuously maintain the interest of the viewer, specifically watching the broadcast on the TV while at the same time additional views of the same broadcast program personal mobile You can watch through the terminal, listen to live broadcasts, or search for and view scenes of interest to the previously broadcast program, and play a variety of videos every time or whenever the viewer wants when playing videos based on multiple streams. The purpose of the present invention is to provide a personalized broadcast system and method based on dynamic selection of multi-camera views capable of providing an edited stream in a version, and a storage medium containing the same.

상기 목적을 달성하기 위해 안출된 본 발명에 따른 다중 카메라 뷰의 동적 선택에 기반한 개인화 방송 시스템은 서로 다른 뷰(view)를 갖는 복수의 비디오카메라로부터 촬영된 다중 뷰 비디오 스트림에 태깅(tagging)된 메타데이터의 내용과 중요도, 시청자의 선호도 및 검색 질의에 따라 상기 뷰를 선택하여 상기 다중 뷰 비디오 스트림을 편집하는 뷰 선택 및 서비스부; 및 시청자 정보와 상기 시청자의 개인 계정을 저장하고 상기 시청자의 선호도를 측정하는 시청자 계정부를 포함하는 것을 특징으로 한다.The personalization broadcasting system based on the dynamic selection of the multi-camera view according to the present invention devised to achieve the above object is tagged with a multi-tagging video stream taken from a plurality of video cameras having different views. A view selection and service unit configured to edit the multi-view video stream by selecting the view according to content and importance of data, a viewer's preference, and a search query; And a viewer account unit for storing viewer information and the personal account of the viewer and measuring the preference of the viewer.

본 발명에 따른 다중 카메라 뷰의 동적 선택에 기반한 개인화 방송 방법은 (a) 서로 다른 뷰를 갖는 복수의 비디오카메라로부터 촬영된 다중 뷰 비디오 스트 림을 입력받는 단계; (b) 상기 다중 뷰 비디오 스트림에 장면 정보, 이벤트 정보를 포함하는 메타데이터를 태깅하는 단계; 및 (c) 상기 메타데이터의 내용과 중요도, 시청자의 선호도 및 검색 질의에 따라 상기 뷰를 선택하여 상기 다중 뷰 비디오 스트림을 편집한 후 시청자에게 제공하는 단계를 포함하는 것을 특징으로 한다.According to an aspect of the present invention, there is provided a personalization broadcast method based on dynamic selection of a multi-camera view, comprising: (a) receiving a multi-view video stream photographed from a plurality of video cameras having different views; (b) tagging metadata including scene information and event information in the multi-view video stream; And (c) selecting the view according to the content and importance of the metadata, the viewer's preference, and the search query to edit the multi-view video stream and provide it to the viewer.

본 발명에 의하면 여러 대의 비디오카메라로부터 촬영된 다중 비디오 스트림으로부터 개인의 선호도 혹은 검색 질의에 따라 자동으로 뷰를 선택 및 조합하거나, 개인이 직접 뷰를 선택하여 개인 단말을 통해 시청할 수 있도록 함으로써, 시청자의 흥미를 지속적으로 유지시킬 수 있는 개인화 방송을 제공할 수 있는 효과가 있다.According to the present invention, by automatically selecting and combining views according to individual preferences or search queries from multiple video streams taken from multiple video cameras, or by allowing an individual to select and view a view directly through a personal terminal, There is an effect that can provide a personalized broadcast that can maintain interest.

또한, 본 발명에 의하면 뷰 고정 서비스를 통해 TV로 방송을 시청하는 동시에 동일한 방송 프로그램의 추가적인 뷰를 개인 모바일 단말을 통해 시청할 수 있는 효과가 있다.In addition, according to the present invention, while viewing a broadcast on a TV through a view fixing service, an additional view of the same broadcast program can be viewed through a personal mobile terminal.

또한, 본 발명에 의하면 뷰 검색 서비스를 통해 생방송을 청취한 뒤, 혹은 이전에 방송되었던 프로그램에 대해 시청자가 관심있는 장면을 검색하여 볼 수 있는 효과가 있다.In addition, according to the present invention, after listening to a live broadcast through a view search service, the viewer can search for and view a scene of interest for a previously broadcast program.

또한, 본 발명에 의하면 뷰 동적편집 서비스를 통해 시청자의 취향에 맞게 편집된 개인화 방송을 제공하며, 다중 스트림을 기반으로 하는 동영상 재생시 매번 혹은 시청자가 원할 때마다 다양한 버전으로 편집된 스트림을 제공할 수 있는 효과가 있다.In addition, the present invention provides a personalized broadcast edited according to the viewer's taste through the view dynamic editing service, and provides a stream edited in various versions every time or whenever the viewer wants when playing a video based on multiple streams It can be effective.

본 발명은 여러 대의 비디오 카메라로 촬영한 방송 동영상을 시청자의 선호도에 맞게 자동으로 편집하여 개인화된 스트림을 생성하거나 시청자가 특정 카메라 뷰(채널)를 선택할 수 있도록 하며, 이를 개인 모바일 단말을 이용하여 시청할 수 있도록 하는 개인화 방송 시스템 및 방법을 제공한다. 이는 기존의 방송에서 프로그램디렉터(PD)가 수행하던 작업을 자동화하고, 그 결과물로 하나의 방송이 아닌 시청자에 따른 다양한 개인화 방송을 제공해주는 것이라 할 수 있다. 이를 통해 시청자는 개인의 취향에 맞게 편집된 개인화 방송을 DMB나 휴대폰과 같은 개인 모바일 단말을 이용하여 시청할 수 있다. 또한, TV를 이용하여 방송을 시청하면서, 동시에 개인 모바일 단말을 이용하여 동일한 방송 프로그램의 추가적인 뷰의 시청이 가능하다.The present invention automatically edits broadcast videos taken by multiple video cameras according to the viewer's preferences to create a personalized stream or allows the viewer to select a specific camera view (channel), which can be viewed using a personal mobile terminal. It provides a personalized broadcast system and method for enabling. This can be said to automate the work of the program director (PD) in the existing broadcast, as a result of providing a variety of personalized broadcast according to the viewer, not a single broadcast. Through this, the viewer can watch a personalized broadcast edited according to individual tastes using a personal mobile terminal such as a DMB or a mobile phone. In addition, while watching a broadcast using a TV, it is possible to simultaneously view additional views of the same broadcast program using a personal mobile terminal.

이를 위해 본 발명에서는 하나의 장면(scene)을 여러 개의 비디오카메라를 이용하여 촬영하는 다중 비디오카메라 방송 시스템을 가정하며, 또한 각 카메라의 뷰 정보나 촬영한 동영상의 장면 내용 정보 등이 메타데이터 형식의 키워드로 태깅되어 있음을 가정한다.To this end, the present invention assumes a multiple video camera broadcasting system for capturing a single scene using a plurality of video cameras. Also, view information of each camera or scene content information of a captured video is generated in a metadata format. Assume that it is tagged with a keyword.

이하, 본 발명의 바람직한 실시예를 첨부된 도면들을 참조하여 상세히 설명한다. 우선 각 도면의 구성 요소들에 참조 부호를 부가함에 있어서, 동일한 구성 요소들에 대해서는 비록 다른 도면상에 표시되더라도 가능한 한 동일한 부호를 가지도록 하고 있음에 유의해야 한다. 또한, 본 발명을 설명함에 있어, 관련된 공지 구성 또는 기능에 대한 구체적인 설명이 본 발명의 요지를 흐릴 수 있다고 판단되 는 경우에는 그 상세한 설명은 생략한다. 또한, 이하에서 본 발명의 바람직한 실시예를 설명할 것이나, 본 발명의 기술적 사상은 이에 한정하거나 제한되지 않고 당업자에 의해 변형되어 다양하게 실시될 수 있음은 물론이다.Hereinafter, exemplary embodiments of the present invention will be described in detail with reference to the accompanying drawings. First, in adding reference numerals to the components of each drawing, it should be noted that the same reference numerals are assigned to the same components as much as possible, even if shown on different drawings. In addition, in describing the present invention, when it is determined that the detailed description of the related known configuration or function may obscure the gist of the present invention, the detailed description thereof will be omitted. In addition, the following will describe a preferred embodiment of the present invention, but the technical idea of the present invention is not limited thereto and may be variously modified and modified by those skilled in the art.

도 1은 본 발명의 바람직한 실시예에 따른 다중 카메라 뷰의 동적 선택에 기반한 개인화 방송 시스템의 구성도이다. 도 1에서는 편의상 축구 중계방송을 예로 들어 개인화 방송 시스템을 도시하였으나, 이에 한정되지 않음은 물론이다.1 is a block diagram of a personalization broadcast system based on dynamic selection of multiple camera views according to a preferred embodiment of the present invention. In FIG. 1, a personalized broadcast system is illustrated as an example of soccer relay broadcasting, but the present invention is not limited thereto.

본 발명의 바람직한 실시예에 따른 다중 카메라 뷰의 동적 선택에 기반한 개인화 방송 시스템(5)(이하, "개인화 방송 시스템")은, 도 1을 참조하면, 뷰 선택 및 서비스부(10)와 시청자 계정부(20)를 포함하여 이루어진다. 또한, 개인화 방송 시스템(5)에 다중 비디오 스트림을 제공하는 다중 카메라(30)와, 다중 비디오 스트림에 메타데이터를 태깅하는 메타데이터 태깅부(40), TV로 방송되는 일반 방송을 편집하는 일반 방송 편집부(50), 일반 방송을 시청할 수 있도록 하는 TV(60), 및 개인화 방송을 시청할 수 있도록 하는 개인 모바일 단말(70)이 구비될 수 있다.Referring to FIG. 1, the personalization broadcast system 5 (hereinafter, referred to as "personalization broadcast system") based on dynamic selection of multiple camera views according to an exemplary embodiment of the present invention, the view selection and service unit 10 and the viewer system This includes the government 20. In addition, multiple cameras 30 for providing multiple video streams to the personalization broadcast system 5, a metadata tagging unit 40 for tagging metadata in the multiple video streams, and general broadcasts for editing general broadcasts broadcasted on a TV The editor 50, a TV 60 for watching a general broadcast, and a personal mobile terminal 70 for watching a personalized broadcast may be provided.

다중 카메라(30)는 메타데이터 태깅부(40)에 다중 비디오 스트림을 제공한다. 실제 축구 중계방송에서는 세밀한 경기 장면과 선수들의 모습을 시청자에게 전달하기 위하여 여러 대의 카메라를 이용하는 다중 비디오카메라 방송 시스템을 사용한다. 여러 대의 카메라 중 일부는 선수 개개인을 촬영하며, 일부는 경기장 전체를, 일부는 골대 뒤에서 골 상황을 집중적으로 촬영하는 등 각 카메라는 역할에 따라 다양한 뷰의 동영상을 촬영한다.The multiple cameras 30 provide multiple video streams to the metadata tagging unit 40. In actual soccer broadcasts, multiple video camera broadcasting systems using multiple cameras are used to deliver detailed game scenes and players to viewers. Some cameras shoot individual players, some shoot the entire stadium, and some focus on the goal behind the goal.

메타데이터 태깅부(40)는 다중 카메라(30)로부터 입력된 다중 비디오 스트림 에 메타데이터를 태깅한다. The metadata tagging unit 40 tags metadata to multiple video streams input from the multiple cameras 30.

메타데이터는 속성정보라고도 하며, 대량의 정보 가운데에서 찾고 있는 정보를 효율적으로 찾아내서 이용하기 위해 일정한 규칙에 따라 콘텐츠에 대하여 부여되는 데이터를 의미한다. 메타데이터에는 컨텐츠의 위치와 내용, 작성자에 관한 정보, 권리 조건, 이용 조건, 이용 내력 등이 기록되어 있다. Metadata, also referred to as attribute information, refers to data that is assigned to content according to certain rules in order to efficiently find and use information that is being searched for in a large amount of information. The metadata records the location and contents of the content, information on the author, rights conditions, conditions of use, usage history, and the like.

이러한 메타데이터는 다양한 방법으로 획득할 수 있다. 첫째, 프로그램디렉터를 비롯한 사람이 직접 태깅하는 방법으로, 촬영대상, 장면내용(scene 정보), 카메라의 위치 등과 같이 사전에 미리 정해져서 그 값이 고정된 정보들이 이에 해당한다. 둘째, 촬영된 영상의 저수준 특징인 컬러, 텍스쳐(texture), 객체 이동 등을 분석하여 획득하는 방법으로, 영상의 내용, 중 레벨 등이 이에 해당한다. 여기서, 메타데이터의 획득방법을 한정하는 것은 아니다.Such metadata can be obtained in various ways. First, a method of directly tagging by a person including a program director includes pieces of information fixed in advance such as photographing targets, scene contents (scene information), camera positions, and the like. Second, a method of acquiring color, texture, object movement, etc., which are low-level features of the captured image, is obtained. The content, middle level, etc. of the image correspond to this. Here, the method of acquiring the metadata is not limited.

태깅(tagging)이란 컨텐츠의 내용을 대표할 수 있는 검색용 꼬리표인 키워드 또는 태그를 다는 것을 의미한다. Tagging means having a keyword or tag that is a search tag that can represent the content of the content.

뷰 선택 및 서비스부(10)는 서로 다른 뷰를 갖는 복수의 비디오카메라로 이루어진 다중 카메라(30)로부터 촬영된 다중 뷰 비디오 스트림에 태깅(tagging)된 메타데이터의 내용과 중요도, 시청자의 선호도 및 검색 질의(query)에 따라 뷰를 선택하여 다중 뷰 비디오 스트림을 편집한다. 즉, 뷰 선택 및 서비스부(10)는 다중 뷰로부터 하나의 스트림을 편집하거나, 특정 뷰를 선택하여 시청자에게 제공한다.The view selection and service unit 10 may include content and importance of metadata tagged in the multi-view video stream captured from the multi-camera 30 having a plurality of video cameras having different views, the viewer's preference and search. Edit the multi-view video stream by selecting the view according to the query. That is, the view selection and service unit 10 edits one stream from multiple views or selects a specific view and provides it to the viewer.

축구 중계방송을 예로 들면, 개인화는 시청자의 선호도에 의해 수행되며, 시청자의 선호도는 이벤트(event), 장면(scene), 선수(player) 등과 같이 방송에 따 라 사전에 정의된 특정 키워드에 대한 시청자의 호감도를 나타낸다. 예컨대, 특정 키워드는 이벤트의 경우 '드리블', 장면의 경우 '골', 선수의 경우 '선수 A'가 될 수 있다.For example, in soccer relay broadcasting, personalization is performed by the viewer's preference, and the viewer's preference is the viewer for a specific keyword defined in advance according to the broadcast such as an event, a scene, a player, and the like. It shows a favorable degree of. For example, the specific keyword may be 'dribble' for an event, 'goal' for a scene, and 'player A' for a player.

이때, 이러한 특정 키워드는 동영상에 태깅되어 있는 메타데이터와 동일한 범주를 가지며, 축구경기가 아닌 다른 도메인에서는 해당 도메인에 적합한 키워드가 고려되어야 함은 물론이다. 또한, 각 키워드는 도메인에 따라 우선순위를 가질 수 있으며, 예컨대 축구경기에서는 장면 속성 중에서 골 장면이 최우선 순위를 가지며, 이벤트 속성에서는 슛 이벤트가 최우선 순위를 가질 수 있다.In this case, the specific keyword has the same category as the metadata tagged in the video, and in the domain other than the soccer game, a keyword suitable for the domain should be considered. In addition, each keyword may have a priority according to a domain. For example, in a soccer game, a goal scene may have the highest priority among scene attributes, and a shoot event may have the highest priority in event attributes.

뷰 선택 및 서비스부(10)는 시청자에게 뷰 고정과 뷰 검색 및 뷰 동적편집 기능을 제공한다. The view selection and service unit 10 provides viewers with view fixing, view searching, and view dynamic editing.

도 2는 뷰 고정 서비스의 일례를 도시한 개념도이다.2 is a conceptual diagram illustrating an example of a view fixing service.

뷰 고정 서비스는 다중 뷰 비디오 스트림 중 시청자가 선택한 하나의 뷰를 보조 채널의 개념으로 방송해주는 서비스로, 시청자가 뷰를 변경하기 전까지는 선택한 뷰만 제공해준다. 뷰 고정 서비스는 시청자가 TV(60)를 통해 방송을 시청하면서 동시에 DMB나 휴대폰과 같은 개인 모바일 단말(70)로 부가적인 뷰를 함께 보기 원할 경우에 유용하다. 도 2를 참조하면, 시청자가 "선수 A의 뷰"로 뷰를 고정시킨 것이다. 이 경우, 시청자는 경기의 전체적인 흐름은 TV(60)를 통해 중계를 시청하면서, 동시에 개인 모바일 단말(70)로 선수 A를 보며 해당 선수의 움직임을 더욱 자세히 파악할 수 있다.The view pinning service broadcasts one view selected by the viewer among multi-view video streams as a secondary channel, and provides only the selected view until the viewer changes the view. The view lock service is useful when the viewer wants to watch a broadcast through the TV 60 and simultaneously view additional views with a personal mobile terminal 70 such as a DMB or a mobile phone. Referring to FIG. 2, the viewer pinned the view to "view of player A". In this case, the viewer can watch the relay through the TV 60 as a whole flow of the game, while at the same time watching the player A with the personal mobile terminal 70 can grasp the movement of the player in more detail.

도 3은 뷰 검색 서비스의 일례를 도시한 개념도이다.3 is a conceptual diagram illustrating an example of a view search service.

뷰 검색 서비스는 시청자가 특정 키워드를 검색 질의로 입력하면 메타데이터를 기반으로 다중 뷰 비디오 스트림에서 특정 키워드에 부합하는 세그먼트(segment)를 선택하여 제공하는 서비스이다. 여기서, 세그먼트는 동영상을 장면내용 정보(메타데이터)에 따라 분할하는 단위를 의미한다. 예컨대, 도 3에서 "선수 A 뷰" 중 "드리블" 부분이 하나의 세그먼트에 해당한다. When a viewer inputs a specific keyword as a search query, the view search service selects and provides a segment corresponding to the specific keyword in the multi-view video stream based on metadata. Here, the segment refers to a unit for dividing a video according to scene content information (metadata). For example, the “dribble” portion of the “player A view” in FIG. 3 corresponds to one segment.

즉, 뷰 검색 서비스는 시청자가 특정 이벤트, 장면, 선수 등을 검색 질의로 입력 혹은 선택하였을 때, 동영상에 태깅되어 있는 메타데이터를 기반으로 각 뷰의 해당 세그먼트를 선택하여 보여준다. 도 3을 참조하면, 시청자가 "드리블"을 키워드로 검색한 경우 선수 A의 드리블과 선수 E의 드리블 세그먼트가 선택된다.That is, when the viewer inputs or selects a specific event, scene, player, etc. as a search query, the view search service selects and displays a corresponding segment of each view based on metadata tagged in the video. Referring to FIG. 3, when the viewer searches for "dribble" by keyword, the dribble of player A and the dribble segment of player E are selected.

도 4는 뷰 동적편집 서비스의 일례를 도시한 개념도이다.4 is a conceptual diagram illustrating an example of a view dynamic editing service.

뷰 동적편집 서비스는 시청자 선호도를 기반으로 다중 뷰 비디오 스트림으로부터 뷰를 동적으로 선택하여 시청자에게 개인화된 방송을 제공하는 서비스이다. 구체적으로, 뷰 동적편집 서비스는 시청자 선호도와 더불어, 특정 키워드에 대한 중요도가 반영된 "관심도"(Degree of Interests)에 의해 뷰를 동적으로 선택할 수 있다. 여기서, 뷰의 세그먼트 A에 대한 관심도 DOIsegA는 하기 수학식에 의해 계산될 수 있다.The view dynamic editing service is a service that provides a personalized broadcast to viewers by dynamically selecting a view from a multi-view video stream based on viewer preferences. In detail, the view dynamic editing service may dynamically select a view based on viewer preferences and "Degree of Interests" reflecting importance for a specific keyword. Here, the interest degree DOI segA for the segment A of the view may be calculated by the following equation.

DOIsegA = Σ(prefi Wi) + tc + RDOI segA = Σ (pref i W i ) + tc + R

여기서, prefi는 i 속성에 대한 시청자 선호도를 의미하며, 이후에 설명할 시청자 계정부(20)에서 측정된다. Wi는 i 속성에 대한 중요도를 의미하며, 도메인 지식에 따라 결정된다. 즉, 각 키워드는 해당 도메인(예컨대, 축구경기, 드라마, 영화 등)에 따라 다른 우선순위를 가지게 되며, Wi는 이를 반영한 것이다. 에컨대, 축구경기에서는 장면 속성 중에서 골장면이 최우선 순위를 가지며, 이벤트 속성에서는 슛 장면이 최우선 순위를 갖게 되는 것이다. 또한, 속성 i는 방송 내용에 따라 사전에 정의되며, 축구경기의 경우 이벤트, 장면, 선수 등이 이에 해당한다. 축구경기의 경우 수학식 1은 수학식 2와 같이 쓸 수 있다.Here, pref i means viewer preference for the i attribute and is measured by the viewer account unit 20 to be described later. W i means the importance of the i attribute and depends on the domain knowledge. In other words, each keyword will have different priorities, depending on the domain (for example, football, drama, movies, etc.), W i will reflect this. For example, in a soccer game, the scene scene has the highest priority among the scene attributes, and the shot scene has the highest priority in the event attributes. In addition, the attribute i is defined in advance according to the broadcast contents, and in the case of a soccer game, an event, a scene, a player, and the like correspond to this. In the case of a football game, Equation 1 may be written as Equation 2.

Figure 112008086351207-pat00001
Figure 112008086351207-pat00001

수학식 2에서 e는 이벤트 키워드, s는 장면 키워드, p는 선수 키워드를 의미한다. 예컨대, 이벤트 키워드는 드리블, 장면 키워드는 골, 선수 키워드는 선수 A가 될 수 있다.In Equation 2, e denotes an event keyword, s denotes a scene keyword, and p denotes a player keyword. For example, the event keyword may be dribble, the scene keyword may be a goal, and the player keyword may be player A.

수학식 1과 2에서 상수 c는 동일한 뷰만 반복적으로 선택되어 보여지는 것을 방지하기 위한 값으로, 특정 뷰의 방송시간(t)이 길어지면 해당 뷰의 다음 세그먼트 관심도를 하향 조정하고, 반대로 방송되지 못한 뷰의 다음 세그먼트 관심도를 상향 조정하는 역할을 한다. 이를 위해, 선택된 뷰의 경우 상수 c를 음수로, 선택되지 못한 뷰의 경우 상수 c를 양수로 설정한다. In Equations 1 and 2, the constant c is a value for preventing only the same view from being selected repeatedly. When the broadcast time t of a specific view becomes long, the interest of the next segment of the corresponding view is adjusted downward, and conversely, it cannot be broadcasted. It acts to raise the interest of the next segment of the view. To do this, set the constant c to be negative for the selected view and the positive c for the unselected view.

또한, 수학식 1과 2에서 상수 R은 도메인 지식에 기반하여 시청자의 선호도와 중요도보다 우선시되는 뷰 선택 규칙을 나타내는 값이다. 이는 시청자가 TV없이 도 개인 모바일 단말만을 이용하여 방송을 시청할 때 방송의 내용을 이해하기 위해 특정 시점에서 반드시 보여져야 할 뷰를 선택해주는 역할을 한다. In addition, in Equations 1 and 2, the constant R is a value representing a view selection rule that takes precedence over viewer preferences and importance based on domain knowledge. This plays a role of selecting a view that must be viewed at a specific time point in order to understand the contents of the broadcast when the viewer watches the broadcast using only a personal mobile terminal without a TV.

도 4는 시청자가 "선수 A"에 대한 선호도를 가지고 있을 때, 뷰 동적편집 서비스를 통해 개인화된 스트림이 생성되는 예를 보여준다. 도 4에서 시청자의 선호도에 의해 "선수 A"의 뷰가 주로 선택되며, 이벤트가 바뀔 때마다 경기의 전체 흐름을 알 수 있는 "원거리 뷰"가 뷰 선택 규칙값 R에 의해 선택된다. 또한, 속성값 중요도가 높은 "크로스"나 "슛" 이벤트가 발생할 경우 해당 뷰가 선택된다.4 shows an example in which a personalized stream is generated through the view dynamic editing service when the viewer has a preference for "player A". In FIG. 4, the view of "player A" is mainly selected by the viewer's preference, and "distance view", which can know the overall flow of the game, is selected by the view selection rule value R whenever the event changes. In addition, the corresponding view is selected when a "cross" or "shoot" event with high attribute value importance occurs.

시청자 계정부(20)는 시청자가 입력한 선호도 정보와, 다른 시청자의 선호도 정보를 반영하여 시청자 선호도를 결정한다. 이를 위해 시청자 계정부(20)는 시청자의 신상정보와 뷰 시청 로그를 이용할 수 있다. 구체적으로, 초기의 선호도는 서비스를 처음 사용하는 시청자가 입력한 선호도 정보와, 시청자와 유사한 개인 신상정보를 가진 다른 시청자의 선호도 정보에 기반하여 결정될 수 있다. 시청자는 서비스를 처음 사용할 때 이벤트, 장면, 선수 등 사전에 정의된 키워드에 대한 선호도 및 개인 신상정보를 입력할 수 있다. 시청자 선호도는 기본적으로 사용자가 직접 입력한 선호도 값을 활용하여 결정되며, 정보가 부족한 경우에는 시청자와 유사한 개인 신상정보를 가진 다른 시청자의 선호도 정보를 함께 활용하는 협력적 필터링(Collaborative Filtering)을 서비스에 적용할 수 있다.The viewer account unit 20 determines viewer preferences by reflecting preference information input by the viewer and preference information of other viewers. To this end, the viewer account unit 20 may use the viewer's personal information and the view viewing log. In detail, the initial preference may be determined based on preference information input by a viewer using the service for the first time and preference information of another viewer having personal information similar to the viewer. Viewers can enter preferences and personally identifiable information about predefined keywords such as events, scenes, and players when they first use the service. Viewer preferences are basically determined using user-specified preference values, and in case of lack of information, collaborative filtering, which utilizes preference information of other viewers with similar personal information to viewers, is included in the service. Applicable

시청자 선호도는 시청자가 방송을 시청하는 동안 계속해서 갱신된다. 갱신은 시청자가 특정 뷰를 선택하거나 키워드를 이용하여 검색하면 해당 뷰에 포함된 속성값 또는 키워드에 해당하는 속성값에 대한 선호도가 일정값만큼 증가함에 의해 수행된다. 구체적으로, 시청자 선호도는 하기 수학식 3과 같이 일정값 N만큼 증가하게 된다. Viewer preferences are continuously updated while the viewer is watching the broadcast. When the viewer selects a specific view or searches by using a keyword, the update is performed by increasing a preference value of the attribute value included in the view or the attribute value corresponding to the keyword by a predetermined value. In detail, the viewer preference is increased by a predetermined value N as shown in Equation 3 below.

pref = pref + Npref = pref + N

이때, N은 사용자가 지정한 값이다.In this case, N is a value designated by the user.

이와 같이 시청자 선호도가 갱신됨에 따라 현재 선택된 뷰의 해당 세그먼트에 대한 관심도 또한 수학식 1에 의해 갱신됨으로써 뷰가 동적으로 선택된다.As the viewer preferences are updated, the interest in the corresponding segment of the currently selected view is also updated by Equation 1 so that the view is dynamically selected.

본 발명의 바람직한 실시예에 따른 다중 카메라 뷰의 동적 선택에 기반한 개인화 방송 방법은, 도 1을 참조하면, 서로 다른 뷰를 갖는 복수의 비디오카메라로부터 촬영된 다중 뷰 비디오스트림을 입력받는 단계(제1 단계), 다중 뷰 비디오 스트림에 장면 정보, 이벤트 정보를 포함하는 메타데이터를 태깅하는 단계(제2 단계), 메타데이터의 내용과 중요도, 시청자 선호도 및 검색 질의에 따라 뷰를 선택하여 다중 뷰 비디오 스트림을 편집하여 시청자에게 제공하는 단계(제3 단계)를 포함하여 이루어진다.In the personalization broadcast method based on the dynamic selection of the multi-camera view according to the preferred embodiment of the present invention, referring to FIG. 1, receiving a multi-view video stream photographed from a plurality of video cameras having different views (first Step), tagging metadata including scene information and event information in the multi-view video stream (step 2), selecting a view according to the content and importance of the metadata, viewer preferences, and a search query to the multi-view video stream. The editing is provided to the viewer (step 3).

이때, 제3 단계는 다중 뷰 비디오 스트림 중 시청자가 선택한 하나의 뷰를 시청자가 뷰를 변경할 때까지 제공할 수 있다(뷰 고정 서비스). 또한, 제3 단계는 시청자가 특정 키워드를 검색 질의로 입력하면 메타데이터를 기반으로 다중 뷰 비디오 스트림에서 특정 키워드에 부합하는 세그먼트를 선택하여 제공할 수 있다(뷰 검색 서비스). 또한, 제3 단계는 시청자 선호도와, 특정 키워드에 대한 중요도가 반영된 관심도를 기반으로 다중 뷰 비디오 스트림으로부터 뷰를 동적으로 선택하여 제공할 수 있다(뷰 동적편집 서비스).In this case, the third step may provide one view selected by the viewer of the multi-view video stream until the viewer changes the view (view fixing service). In addition, when the viewer inputs a specific keyword as a search query, the third step may select and provide a segment corresponding to the specific keyword in the multi-view video stream based on metadata (view search service). In addition, the third step may dynamically select and provide a view from the multi-view video stream based on viewer preferences and interests reflecting importance of a specific keyword (view dynamic editing service).

이를 통해 본 발명은 다양하면서도 새롭게 구성되는 개인화 방송을 제공하여, 시청자의 흥미를 지속적으로 유지시키고 방송 내용의 이해를 도울 수 있다.Through this, the present invention can provide various and newly configured personalized broadcasts, thereby continuously maintaining the interest of viewers and helping understanding of broadcast contents.

한편, 본 발명은 컴퓨터로 읽을 수 있는 기록 매체에 컴퓨터가 읽을 수 있는 코드로 구현하는 것이 가능하다. 컴퓨터가 읽을 수 있는 기록 매체는 컴퓨터 시스템에 의하여 읽혀질 수 있는 데이터가 저장되는 모든 종류의 기록 장치를 포함한다.Meanwhile, the present invention can be embodied as computer readable codes on a computer readable recording medium. The computer-readable recording medium includes all kinds of recording devices in which data that can be read by a computer system is stored.

컴퓨터가 읽을 수 있는 기록 매체의 예로는 ROM, RAM, CD-ROM, 자기 테이프, 플로피디스크, 광데이터 저장장치 등이 있으며, 또한 캐리어 웨이브(예를 들어 인터넷을 통한 전송)의 형태로 구현하는 것을 포함한다. 또한, 컴퓨터가 읽을 수 있는 기록 매체는 네트워크로 연결된 컴퓨터 시스템에 분산되어, 분산 방식으로 컴퓨터가 읽을 수 있는 코드가 저장되고 실행될 수 있다. 그리고, 본 발명을 구현하기 위한 기능적인(functional) 프로그램, 코드 및 코드 세그먼트들은 본 발명이 속하는 기술 분야의 프로그래머들에 의하여 용이하게 추론될 수 있다.Examples of computer-readable recording media include ROM, RAM, CD-ROM, magnetic tape, floppy disks, optical data storage devices, and the like, which may be implemented in the form of a carrier wave (for example, transmission over the Internet). Include. The computer readable recording medium can also be distributed over network coupled computer systems so that the computer readable code is stored and executed in a distributed fashion. In addition, functional programs, codes, and code segments for implementing the present invention can be easily inferred by programmers in the art to which the present invention belongs.

이상의 설명은 본 발명의 기술 사상을 예시적으로 설명한 것에 불과한 것으로서, 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자라면 본 발명의 본질적인 특성에서 벗어나지 않는 범위 내에서 다양한 수정, 변경 및 치환이 가능할 것이다. 따라서, 본 발명에 개시된 실시예 및 첨부된 도면들은 본 발명의 기술 사상을 한정하기 위한 것이 아니라 설명하기 위한 것이고, 이러한 실시예 및 첨부된 도 면에 의하여 본 발명의 기술 사상의 범위가 한정되는 것은 아니다. 본 발명의 보호 범위는 아래의 청구범위에 의하여 해석되어야 하며, 그와 동등한 범위 내에 있는 모든 기술 사상은 본 발명의 권리범위에 포함되는 것으로 해석되어야 할 것이다.The above description is merely illustrative of the technical idea of the present invention, and various modifications, changes, and substitutions may be made by those skilled in the art without departing from the essential characteristics of the present invention. will be. Accordingly, the embodiments disclosed in the present invention and the accompanying drawings are not intended to limit the technical spirit of the present invention, but to describe the present invention, and the scope of the technical idea of the present invention is limited by the embodiments and the accompanying drawings. no. 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.

본 발명은 최근 휴대 가능한 DMB나 개인 TV 수신장치 등이 보급되고 UCC나 인터넷 방송과 같은 다양한 방송 컨텐츠들이 생성되고 있음에 발맞추어, 개인의 다양한 선호도를 만족시킬 수 있는 개인화 방송 분야에 광범위하게 적용될 수 있다.The present invention can be widely applied in the field of personalized broadcasting that can satisfy various preferences of individuals in line with the recent spread of portable DMB or personal TV receivers and various broadcasting contents such as UCC or Internet broadcasting. have.

도 1은 본 발명의 바람직한 실시예에 따른 다중 카메라 뷰의 동적 선택에 기반한 개인화 방송 시스템의 구성도,1 is a block diagram of a personalization broadcast system based on dynamic selection of multiple camera views according to a preferred embodiment of the present invention;

도 2는 뷰 고정 서비스의 일례를 도시한 개념도,2 is a conceptual diagram illustrating an example of a view fixing service;

도 3은 뷰 검색 서비스의 일례를 도시한 개념도,3 is a conceptual diagram illustrating an example of a view search service;

도 4는 뷰 동적편집 서비스의 일례를 도시한 개념도이다.4 is a conceptual diagram illustrating an example of a view dynamic editing service.

Claims (18)

서로 다른 뷰(view)를 갖는 복수의 비디오카메라로부터 촬영된 다중 뷰 비디오 스트림에 태깅(tagging)된 메타데이터의 내용과 중요도, 시청자의 선호도 및 검색 질의에 따라 상기 뷰를 선택하여 상기 다중 뷰 비디오 스트림을 편집하는 뷰 선택 및 서비스부; 및The multi-view video stream may be selected by selecting the view according to the content and importance of metadata tagged in a multi-view video stream captured from a plurality of video cameras having different views, a viewer's preference, and a search query. View selection and service unit for editing; And 시청자 정보와 상기 시청자의 개인 계정을 저장하고 상기 시청자의 선호도를 측정하는 시청자 계정부를 포함하고,A viewer account unit for storing viewer information and a personal account of the viewer and measuring the viewer's preferences, 상기 뷰 선택 및 서비스부는 상기 시청자 선호도를 기반으로 상기 다중 뷰 비디오 스트림으로부터 뷰를 동적으로 선택하여 제공하는 뷰 동적편집 서비스를 제공하는 것을 특징으로 하는 다중 카메라 뷰의 동적 선택에 기반한 개인화 방송 시스템.Wherein the view selection and service unit provides a view dynamic editing service that dynamically selects and provides a view from the multi-view video stream based on the viewer preferences. 제1항에 있어서, The method of claim 1, 상기 뷰 선택 및 서비스부는 상기 다중 뷰 비디오 스트림 중 시청자가 선택한 하나의 뷰를 상기 시청자가 뷰를 변경할 때까지 제공하는 뷰 고정 서비스를 제공하는 것을 특징으로 하는 다중 카메라 뷰의 동적 선택에 기반한 개인화 방송 시스템.The view selection and service unit provides a view fixing service that provides a view selected by the viewer from among the multi-view video streams until the viewer changes the view. . 제1항에 있어서,The method of claim 1, 상기 뷰 선택 및 서비스부는 시청자가 특정 키워드를 검색 질의로 입력하면 상기 메타데이터를 기반으로 상기 다중 뷰 비디오 스트림에서 상기 특정 키워드에 부합하는 세그먼트(segment)를 선택하여 제공하는 뷰 검색 서비스를 제공하는 것을 특징으로 하는 다중 카메라 뷰의 동적 선택에 기반한 개인화 방송 시스템. The view selection and service unit provides a view search service that selects and provides a segment corresponding to the specific keyword in the multi-view video stream based on the metadata when the viewer inputs a specific keyword as a search query. Personalized broadcast system based on dynamic selection of multi-camera views. 삭제delete 제1항에 있어서,The method of claim 1, 상기 시청자 계정부는 시청자가 입력한 선호도 정보와, 다른 시청자의 선호도 정보를 반영하여 상기 시청자 선호도를 결정하는 것을 특징으로 하는 다중 카메라 뷰의 동적 선택에 기반한 개인화 방송 시스템.And the viewer account unit determines the viewer preferences by reflecting the preference information input by the viewer and the preference information of other viewers. 제5항에 있어서,The method of claim 5, 상기 시청자 선호도는 시청자가 방송을 시청하는 동안 계속하여 갱신되는 것을 특징으로 하는 다중 카메라 뷰의 동적 선택에 기반한 개인화 방송 시스템.And the viewer preferences are continuously updated while the viewer is watching the broadcast. 제6항에 있어서,The method of claim 6, 상기 갱신은 시청자가 특정 뷰를 선택하거나 키워드를 이용하여 검색하면 해 당 뷰에 포함된 속성값 또는 상기 키워드에 해당하는 속성값에 대한 선호도가 일정값만큼 증가함에 의해 수행되는 것을 특징으로 하는 다중 카메라 뷰의 동적 선택에 기반한 개인화 방송 시스템.When the viewer selects a specific view or searches using a keyword, the updating is performed by increasing a preference value of an attribute value included in the view or an attribute value corresponding to the keyword by a predetermined value. Personalization broadcast system based on dynamic selection of views. 제7항에 있어서,The method of claim 7, wherein 상기 뷰 동적편집 서비스는 상기 시청자 선호도와 더불어, 특정 키워드에 대한 중요도가 반영된 관심도에 의해 뷰를 동적으로 선택하는 것을 특징으로 하는 다중 카메라 뷰의 동적 선택에 기반한 개인화 방송 시스템.The view dynamic editing service is a personalization broadcast system based on dynamic selection of multiple camera views, wherein the view is dynamically selected based on the viewer preferences and the interests reflecting the importance of a specific keyword. 제8항에 있어서,The method of claim 8, 상기 관심도는 특정 세그먼트 A에 대하여 하기 수학식에 의해 계산되는 것을 특징으로 하는 다중 카메라 뷰의 동적 선택에 기반한 개인화 방송 시스템.The interest level is calculated by the following equation for a specific segment A, Personalized broadcast system based on the dynamic selection of the multiple camera view. DOIsegA = Σ(prefi Wi) + tc + RDOI segA = Σ (pref i W i ) + tc + R 여기서, DOIsegA는 상기 특정 세그먼트 A에 대한 관심도를, prefi는 i 속성에 대한 시청자 선호도를, Wi는 i 속성에 대한 중요도를, t는 해당 뷰의 방송시간을, c 및 R은 상수를 나타낸다.Where DOI segA is the interest for the particular segment A, pref i is the viewer preference for the i attribute, W i is the importance for the i attribute, t is the broadcast time of the view, and c and R are the constants. Indicates. (a) 서로 다른 뷰를 갖는 복수의 비디오카메라로부터 촬영된 다중 뷰 비디오 스트림을 입력받는 단계;(a) receiving a multi-view video stream captured from a plurality of video cameras having different views; (b) 상기 다중 뷰 비디오 스트림에 장면 정보, 이벤트 정보를 포함하는 메타데이터를 태깅하는 단계; 및(b) tagging metadata including scene information and event information in the multi-view video stream; And (c) 상기 메타데이터의 내용과 중요도, 시청자의 선호도 및 검색 질의에 따 라 상기 뷰를 선택하여 상기 다중 뷰 비디오 스트림을 편집한 후 시청자에게 제공하는 단계(c) selecting the view according to the contents and importance of the metadata, the viewer's preference, and the search query to edit the multi-view video stream and provide it to the viewer; 를 포함하는 것을 특징으로 하는 다중 카메라 뷰의 동적 선택에 기반한 개인화 방송 방법.Personalization broadcast method based on the dynamic selection of the multi-camera view comprising a. 제10항에 있어서,The method of claim 10, 상기 (c)단계는 상기 다중 뷰 비디오 스트림 중 시청자가 선택한 하나의 뷰를 상기 시청자가 뷰를 변경할 때까지 제공하는 것을 특징으로 하는 다중 카메라 뷰의 동적 선택에 기반한 개인화 방송 방법.In the step (c), the personalized broadcast method based on the dynamic selection of the multi-camera view, characterized in that one view selected by the viewer of the multi-view video stream until the viewer changes the view. 제10항에 있어서,The method of claim 10, 상기 (c)단계는 시청자가 특정 키워드를 검색 질의로 입력하면 상기 메타데이터를 기반으로 상기 다중 뷰 비디오 스트림에서 상기 특정 키워드에 부합하는 세그먼트를 선택하여 제공하는 것을 특징으로 하는 다중 카메라 뷰의 동적 선택에 기반한 개인화 방송 방법.In the step (c), when a viewer inputs a specific keyword as a search query, a dynamic selection of the multi-camera view is provided by selecting and providing a segment corresponding to the specific keyword in the multi-view video stream based on the metadata. Based on personalized broadcast method. 제12항에 있어서,The method of claim 12, 상기 (c)단계는 상기 시청자 선호도와, 상기 특정 키워드에 대한 중요도가 반영된 관심도를 기반으로 상기 다중 뷰 비디오 스트림으로부터 뷰를 동적으로 선택하여 제공하는 것을 특징으로 하는 다중 카메라 뷰의 동적 선택에 기반한 개인화 방송 방법.In step (c), the personalization based on the dynamic selection of the multi-camera view is provided by dynamically selecting a view from the multi-view video stream based on the viewer preference and the interest reflected with the importance of the specific keyword. Broadcast way. 제13항에 있어서,The method of claim 13, 상기 관심도는 특정 세그먼트 A에 대하여 하기 수학식에 의해 계산되는 것을 특징으로 하는 다중 카메라 뷰의 동적 선택에 기반한 개인화 방송 방법.The interest is calculated by the following equation for a specific segment A, personalized broadcast method based on the dynamic selection of the multi-camera view. DOIsegA = Σ(prefi Wi) + tc + RDOI segA = Σ (pref i W i ) + tc + R 여기서, DOIsegA는 상기 특정 세그먼트 A에 대한 관심도를, prefi는 i 속성에 대한 시청자 선호도를, Wi는 i 속성에 대한 중요도를, t는 해당 뷰의 방송시간을, c 및 R은 상수를 나타낸다.Where DOI segA is the interest for the particular segment A, pref i is the viewer preference for the i attribute, W i is the importance for the i attribute, t is the broadcast time of the view, and c and R are the constants. Indicates. 제10항에 있어서,The method of claim 10, 상기 시청자 선호도는 시청자가 입력한 선호도 정보와, 다른 시청자의 선호도 정보를 반영하여 결정되는 것을 특징으로 하는 다중 카메라 뷰의 동적 선택에 기반한 개인화 방송 방법.And the viewer preference is determined by reflecting preference information input by the viewer and preference information of another viewer. 제15항에 있어서,The method of claim 15, 상기 시청자 선호도는 시청자가 방송을 시청하는 동안 계속하여 갱신되는 것을 특징으로 하는 다중 카메라 뷰의 동적 선택에 기반한 개인화 방송 방법.And the viewer preferences are continuously updated while the viewer is watching the broadcast. 제16항에 있어서,The method of claim 16, 상기 갱신은 시청자가 특정 뷰를 선택하거나 키워드를 이용하여 검색하면 해당 뷰에 포함된 속성값 또는 상기 키워드에 해당하는 속성값에 대한 선호도가 일정 값만큼 증가함에 의해 수행되는 것을 특징으로 하는 다중 카메라 뷰의 동적 선택에 기반한 개인화 방송 방법.When the viewer selects a specific view or searches using a keyword, the updating is performed by increasing the preference value of the attribute value included in the view or the attribute value corresponding to the keyword by a predetermined value. Personalized broadcast method based on the dynamic selection of. 제10항 내지 제17항 중 어느 한 항에 따른 다중 카메라 뷰의 동적 선택에 기반한 개인화 방송 방법이 프로그램으로 수록된 컴퓨터가 판독가능한 저장매체.A computer-readable storage medium in which a personalized broadcast method is recorded as a program based on dynamic selection of multiple camera views according to any one of claims 10 to 17.
KR1020080127745A 2008-12-16 2008-12-16 System and Method for personalized broadcast based on dynamic view selection of multiple video cameras, Storage medium storing the same KR100967658B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020080127745A KR100967658B1 (en) 2008-12-16 2008-12-16 System and Method for personalized broadcast based on dynamic view selection of multiple video cameras, Storage medium storing the same

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020080127745A KR100967658B1 (en) 2008-12-16 2008-12-16 System and Method for personalized broadcast based on dynamic view selection of multiple video cameras, Storage medium storing the same

Publications (2)

Publication Number Publication Date
KR20100069139A KR20100069139A (en) 2010-06-24
KR100967658B1 true KR100967658B1 (en) 2010-07-07

Family

ID=42367290

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020080127745A KR100967658B1 (en) 2008-12-16 2008-12-16 System and Method for personalized broadcast based on dynamic view selection of multiple video cameras, Storage medium storing the same

Country Status (1)

Country Link
KR (1) KR100967658B1 (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20170020391A (en) * 2017-02-02 2017-02-22 안송길 Brodadcast providing method capable of actively user and terminal for using the same, and computer readable recording medium
KR101827967B1 (en) * 2016-11-15 2018-02-12 (주)잼투고 Server and Service for Providing Video Content

Families Citing this family (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10649613B2 (en) 2012-06-07 2020-05-12 Wormhole Labs, Inc. Remote experience interfaces, systems and methods
US10489389B2 (en) 2012-06-07 2019-11-26 Wormhole Labs, Inc. Experience analytic objects, systems and methods
US10700944B2 (en) 2012-06-07 2020-06-30 Wormhole Labs, Inc. Sensor data aggregation system
EP3032766A1 (en) * 2014-12-08 2016-06-15 Thomson Licensing Method and device for generating personalized video programs
KR101724843B1 (en) * 2015-05-14 2017-04-10 금오공과대학교 산학협력단 System for positioning player using beacon, acquiring image data and providing screen of player of interest
US10372742B2 (en) 2015-09-01 2019-08-06 Electronics And Telecommunications Research Institute Apparatus and method for tagging topic to content
KR102313309B1 (en) * 2019-09-23 2021-10-15 김성현 Personalized live broadcasting system
KR102465962B1 (en) * 2021-03-22 2022-11-10 주식회사 비알아이티 Real-time wedding relay device providing reomote participation platform and real-time wedding relay method using the same

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20070038918A (en) * 2005-10-07 2007-04-11 한국전자통신연구원 Method for encoding and decoding hopping default view for multiple cameras system, and apparatus thereof

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20070038918A (en) * 2005-10-07 2007-04-11 한국전자통신연구원 Method for encoding and decoding hopping default view for multiple cameras system, and apparatus thereof

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
정보과학회논문지 소프트웨어 및 응용 제35권 제4호(2008.04)*

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101827967B1 (en) * 2016-11-15 2018-02-12 (주)잼투고 Server and Service for Providing Video Content
KR20170020391A (en) * 2017-02-02 2017-02-22 안송길 Brodadcast providing method capable of actively user and terminal for using the same, and computer readable recording medium

Also Published As

Publication number Publication date
KR20100069139A (en) 2010-06-24

Similar Documents

Publication Publication Date Title
KR100967658B1 (en) System and Method for personalized broadcast based on dynamic view selection of multiple video cameras, Storage medium storing the same
US11095951B2 (en) Multimedia content search and recording scheduling system
US20190259423A1 (en) Dynamic media recording
KR100885781B1 (en) Enhanced television services for digital video recording and playback
US8725816B2 (en) Program guide based on sharing personal comments about multimedia content
US20160149956A1 (en) Media management and sharing system
US20080112690A1 (en) Personalized local recorded content
US20070239856A1 (en) Capturing broadcast sources to create recordings and rich navigations on mobile media devices
US9027057B2 (en) System and method for creating and managing custom media channels
JP2016001899A (en) Method and device for correlating medial meta data
US20160035392A1 (en) Systems and methods for clipping video segments
US8805866B2 (en) Augmenting metadata using user entered metadata
US9197593B2 (en) Social data associated with bookmarks to multimedia content
US20160295248A1 (en) Aggregating media content
KR20040029027A (en) System with improved user interface
JP2006340136A (en) Video image reproducing method, index information providing method, video image reproducing terminal, and video index creation and retrieval system
US9516353B2 (en) Aggregating media content
US20160295247A1 (en) Assembly of media content
Choi et al. Personalized data broadcasting service based on TV-anytime metadata

Legal Events

Date Code Title Description
A201 Request for examination
E902 Notification of reason for refusal
E701 Decision to grant or registration of patent right
GRNT Written decision to grant
FPAY Annual fee payment

Payment date: 20130312

Year of fee payment: 4

FPAY Annual fee payment

Payment date: 20140429

Year of fee payment: 5

FPAY Annual fee payment

Payment date: 20150714

Year of fee payment: 6

FPAY Annual fee payment

Payment date: 20160714

Year of fee payment: 7

FPAY Annual fee payment

Payment date: 20170703

Year of fee payment: 8

FPAY Annual fee payment

Payment date: 20180618

Year of fee payment: 9

FPAY Annual fee payment

Payment date: 20191105

Year of fee payment: 10