KR20120080326A - Apparatus and method for audience measurement in multimedia streaming system - Google Patents
Apparatus and method for audience measurement in multimedia streaming system Download PDFInfo
- Publication number
- KR20120080326A KR20120080326A KR1020110001704A KR20110001704A KR20120080326A KR 20120080326 A KR20120080326 A KR 20120080326A KR 1020110001704 A KR1020110001704 A KR 1020110001704A KR 20110001704 A KR20110001704 A KR 20110001704A KR 20120080326 A KR20120080326 A KR 20120080326A
- Authority
- KR
- South Korea
- Prior art keywords
- information
- viewer survey
- viewer
- survey
- content
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/442—Monitoring of processes or resources, e.g. detecting the failure of a recording device, monitoring the downstream bandwidth, the number of times a movie has been viewed, the storage space available from the internal hard disk
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04H—BROADCAST COMMUNICATION
- H04H20/00—Arrangements for broadcast or for distribution combined with broadcast
- H04H20/10—Arrangements for replacing or switching information during the broadcast or the distribution
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04H—BROADCAST COMMUNICATION
- H04H20/00—Arrangements for broadcast or for distribution combined with broadcast
- H04H20/10—Arrangements for replacing or switching information during the broadcast or the distribution
- H04H20/106—Receiver-side switching
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04H—BROADCAST COMMUNICATION
- H04H20/00—Arrangements for broadcast or for distribution combined with broadcast
- H04H20/12—Arrangements for observation, testing or troubleshooting
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04H—BROADCAST COMMUNICATION
- H04H20/00—Arrangements for broadcast or for distribution combined with broadcast
- H04H20/12—Arrangements for observation, testing or troubleshooting
- H04H20/14—Arrangements for observation, testing or troubleshooting for monitoring programmes
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04H—BROADCAST COMMUNICATION
- H04H60/00—Arrangements for broadcast applications with a direct linking to broadcast information or broadcast space-time; Broadcast-related systems
- H04H60/09—Arrangements for device control with a direct linkage to broadcast information or to broadcast space-time; Arrangements for control of broadcast-related services
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04H—BROADCAST COMMUNICATION
- H04H60/00—Arrangements for broadcast applications with a direct linking to broadcast information or broadcast space-time; Broadcast-related systems
- H04H60/09—Arrangements for device control with a direct linkage to broadcast information or to broadcast space-time; Arrangements for control of broadcast-related services
- H04H60/14—Arrangements for conditional access to broadcast information or to broadcast-related services
- H04H60/15—Arrangements for conditional access to broadcast information or to broadcast-related services on receiving information
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04H—BROADCAST COMMUNICATION
- H04H60/00—Arrangements for broadcast applications with a direct linking to broadcast information or broadcast space-time; Broadcast-related systems
- H04H60/09—Arrangements for device control with a direct linkage to broadcast information or to broadcast space-time; Arrangements for control of broadcast-related services
- H04H60/14—Arrangements for conditional access to broadcast information or to broadcast-related services
- H04H60/16—Arrangements for conditional access to broadcast information or to broadcast-related services on playing information
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04H—BROADCAST COMMUNICATION
- H04H60/00—Arrangements for broadcast applications with a direct linking to broadcast information or broadcast space-time; Broadcast-related systems
- H04H60/09—Arrangements for device control with a direct linkage to broadcast information or to broadcast space-time; Arrangements for control of broadcast-related services
- H04H60/14—Arrangements for conditional access to broadcast information or to broadcast-related services
- H04H60/20—Arrangements for conditional access to broadcast information or to broadcast-related services on secondary editing information
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/80—Responding to QoS
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/2866—Architectures; Arrangements
- H04L67/30—Profiles
- H04L67/306—User profiles
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/25—Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
- H04N21/251—Learning process for intelligent management, e.g. learning user preferences for recommending movies
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
- H04N21/472—End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content
- H04N21/4722—End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content for requesting additional data associated with the content
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Multimedia (AREA)
- Databases & Information Systems (AREA)
- Computer Networks & Wireless Communication (AREA)
- Human Computer Interaction (AREA)
- Computing Systems (AREA)
- Testing, Inspecting, Measuring Of Stereoscopic Televisions And Televisions (AREA)
Abstract
본 발명은 멀티미디어 스트리밍 시스템에서 시청자 조사 수행하기 위한 것으로서, 단말의 동작은, 컨텐츠를 포함하는 전송 스트림을 수신하는 과정과, 상기 전송 스트림에 포함된 적어도 하나의 시그널링 테이블에서 시청자 조사 실행 정보를 획득하는 과정과, 상기 시청자 조사 실행 정보에 따라 시청자 조사를 수행하는 과정을 포함한다.The present invention is to perform a viewer survey in a multimedia streaming system, the operation of the terminal, the process of receiving a transport stream containing the content, and obtaining the viewer survey execution information from at least one signaling table included in the transport stream And performing a viewer survey according to the viewer survey execution information.
Description
본 발명은 멀티미디어 스트리밍 시스템에 관한 것으로, 특히, 멀티미디어 스트리밍 시스템에서 시청자 조사(Audience Measurement : AM)를 위한 장치 및 방법에 관한 것이다.The present invention relates to a multimedia streaming system, and more particularly, to an apparatus and method for audience measurement (AM) in a multimedia streaming system.
근래의 멀티미디어(Multimedia) 서비스 시스템은 사용자의 소비 형태를 근거로 하여 적절한 멀티미디어 컨텐츠를 제공하거나, 적합한 광고를 제공할 수 있는 서비스를 고려하고 있다. 이를 위해, 사용자의 소비 형태를 분석하는 기술이 시청자 조사(Audience Measurement)이다. Recently, a multimedia service system considers a service that can provide appropriate multimedia contents or provide appropriate advertisements based on user consumption patterns. To this end, a technique for analyzing a user's consumption pattern is audience measurement.
최근 디지털 통신 기술의 발달에 따라 온라인을 통해 사용자의 소비 형태를 직접적으로 조사하는 방식이 가능해졌다. 일반적으로, 온라인을 통해 시청자 조사를 수행하는 경우, 사용자 및 시스템은 멀티미디어 서비스를 위해 설정된 연결 외에 별도의 연결을 설정하고, 사용자는 상기 별도의 연결을 통해 사용자의 소비 형태에 대한 정보를 전송한다. 즉, 상기 시청자 조사를 위해 별도의 연결을 설정하기 위한 시그널링 오버헤드, 통신 자원의 소비 등의 문제점들이 존재한다. 또한, 시청자 조사를 수행함에 있어서, 측정 결과를 포함하는 데이터의 보호, 측정 객체에 대한 신뢰성 등의 문제점들이 존재한다.Recently, with the development of digital communication technology, it is possible to directly investigate the consumption patterns of users through online. In general, when performing a viewer survey online, the user and the system establish a separate connection in addition to the connection established for the multimedia service, and the user transmits information on the consumption pattern of the user through the separate connection. That is, there are problems such as signaling overhead and communication resource consumption for establishing a separate connection for the viewer survey. In addition, in performing a viewer survey, there are problems such as protection of data including measurement results and reliability of a measurement object.
따라서, 본 발명의 목적은 멀티미디어 스트리밍 시스템에서 시청자 조사 시 측정 데이터를 보호하기 위한 장치 및 방법을 제공함에 있다.Accordingly, an object of the present invention is to provide an apparatus and method for protecting measurement data during viewer survey in a multimedia streaming system.
본 발명의 다른 목적은 멀티미디어 스트리밍 시스템에서 멀티미디어 데이터 전송을 위해 설정된 연결을 이용하여 시청자 조사에 대한 정보를 제공하기 위한 장치 및 방법을 제공함에 있다.Another object of the present invention is to provide an apparatus and method for providing information about a viewer survey using a connection established for multimedia data transmission in a multimedia streaming system.
상기 목적을 달성하기 위한 본 발명의 제1견지에 따르면, 멀티미디어 스트리밍 시스템에서 단말의 동작 방법은, 컨텐츠를 포함하는 전송 스트림을 수신하는 과정과, 상기 전송 스트림에 포함된 적어도 하나의 시그널링 테이블에서 시청자 조사 실행 정보를 획득하는 과정과, 상기 시청자 조사 실행 정보에 따라 시청자 조사를 수행하는 과정을 포함하는 것을 특징으로 한다.According to a first aspect of the present invention for achieving the above object, a method of operating a terminal in a multimedia streaming system, the process of receiving a transport stream including the content, and at least one signaling table included in the transport stream viewers And obtaining the survey execution information and performing the viewer survey according to the viewer survey execution information.
상기 목적을 달성하기 위한 본 발명의 제2견지에 따르면, 멀티미디어 스트리밍 시스템에서 서버의 동작 방법은, 시청자 조사 실행 정보를 포함하는 적어도 하나의 시그널링 테이블을 생성하는 과정과, 상기 적어도 하나의 시그널링 테이블을 포함하는 전송 스트림을 생성하는 과정과, 상기 전송 스트림을 송신하는 과정을 포함하는 것을 특징으로 한다.According to a second aspect of the present invention for achieving the above object, a method of operating a server in a multimedia streaming system comprises the steps of: generating at least one signaling table including viewer survey execution information; And generating a transport stream including the transport stream and transmitting the transport stream.
상기 목적을 달성하기 위한 본 발명의 제3견지에 따르면, 멀티미디어 스트리밍 시스템에서 단말 장치는, 컨텐츠를 포함하는 전송 스트림을 수신하는 통신부와, 상기 전송 스트림에 포함된 적어도 하나의 시그널링 테이블에서 시청자 조사 실행 정보를 획득하고, 상기 시청자 조사 실행 정보에 따라 시청자 조사를 수행하는 제어부를 포함하는 것을 특징으로 한다.According to a third aspect of the present invention for achieving the above object, a terminal device in a multimedia streaming system, the communication unit for receiving a transport stream containing the content, and at least one signaling table included in the transport stream to perform the viewer survey And a control unit for acquiring information and performing a viewer survey according to the viewer survey execution information.
상기 목적을 달성하기 위한 본 발명의 제4견지에 따르면, 멀티미디어 스트리밍 시스템에서 서버 장치는, 시청자 조사 실행 정보를 포함하는 적어도 하나의 시그널링 테이블을 생성하고, 상기 적어도 하나의 시그널링 테이블을 포함하는 전송 스트림을 생성하는 제어부와, 상기 전송 스트림을 송신하는 통신부를 포함하는 것을 특징으로 한다.According to a fourth aspect of the present invention for achieving the above object, in a multimedia streaming system, the server apparatus generates at least one signaling table including viewer survey execution information, and includes a transport stream including the at least one signaling table. And a communication unit for transmitting the transport stream.
멀티미디어 스트리밍 시스템에서 컨텐츠를 전달하는 전송 스트림을 통해 시청자 조사를 수행하기 위한 구체적인 지시 정보를 제공함으로써, 별도의 연결 설정으로 인한 자원 및 시그널링 시간의 낭비를 방지할 수 있다.By providing specific indication information for performing a viewer survey through a transport stream delivering content in a multimedia streaming system, it is possible to prevent waste of resources and signaling time due to a separate connection setup.
도 1은 본 발명의 실시 예에 따른 멀티미디어 스트리밍 시스템에서 전송 스트림의 개략적인 구조를 도시하는 도면,
도 2a 내지 도 2c는 본 발명의 실시 예에 따른 멀티미디어 스트리밍 시스템에서 시청자 조사 실행 정보의 구성 예를 도시하는 도면,
도 3은 본 발명의 실시 예에 따른 멀티미디어 스트리밍 시스템에서 시청자 조사를 수행하기 위한 신호 교환을 도시하는 도면,
도 4는 본 발명의 실시 예에 따른 멀티미디어 스트리밍 시스템에서 단말의 동작 절차를 도시하는 도면,
도 5는 본 발명의 실시 예에 따른 멀티미디어 스트리밍 시스템에서 시청자 조사를 명령하는 서버의 동작 절차를 도시하는 도면,
도 6은 본 발명의 실시 예에 따른 멀티미디어 스트리밍 시스템에서 단말의 블록 구성을 도시하는 도면,
도 7은 본 발명의 실시 예에 따른 멀티미디어 스트리밍 시스템에서 시청자 조사를 명령하는 서버의 블록 구성을 도시하는 도면.1 is a diagram illustrating a schematic structure of a transport stream in a multimedia streaming system according to an embodiment of the present invention;
2A to 2C are diagrams showing examples of configuration of viewer survey execution information in a multimedia streaming system according to an embodiment of the present invention;
3 is a diagram illustrating a signal exchange for performing a viewer survey in a multimedia streaming system according to an embodiment of the present invention;
4 is a diagram illustrating an operation procedure of a terminal in a multimedia streaming system according to an embodiment of the present invention;
FIG. 5 is a flowchart illustrating an operation procedure of a server commanding viewer survey in a multimedia streaming system according to an embodiment of the present invention; FIG.
6 is a block diagram of a terminal in a multimedia streaming system according to an embodiment of the present invention;
7 is a block diagram of a server instructing viewer survey in a multimedia streaming system according to an embodiment of the present invention.
이하 본 발명의 바람직한 실시 예를 첨부된 도면의 참조와 함께 상세히 설명한다. 그리고, 본 발명을 설명함에 있어서, 관련된 공지기능 또는 구성에 대한 구체적인 설명이 본 발명의 요지를 불필요하게 흐릴 수 있다고 판단된 경우, 그 상세한 설명은 생략한다.
DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS Reference will now be made in detail to the preferred embodiments of the present invention, examples of which are illustrated in the accompanying drawings. In the following description of the present invention, when it is determined that a detailed description of a related known function or configuration may unnecessarily obscure the subject matter of the present invention, the detailed description thereof will be omitted.
이하 본 발명은 멀티미디어 스트리밍 시스템에서 시청자 조사 시 측정 데이터를 보호하고, 별도의 연결 설정으로 인한 자원 낭비를 방지하기 위한 기술에 대해 설명한다. 이하 설명의 편의를 위하여, 본 발명은 MPEG(Moving Picture Experts Group)-2 규격에서 정의하고 있는 용어 및 명칭들을 사용한다. 하지만, 본 발명이 상기 용어 및 명칭들에 의해 한정되는 것은 아니며, 다른 규격에 따르는 멀티미디어 스트리밍 시스템에도 본 발명이 동일하게 적용될 수 있다.
Hereinafter, the present invention describes a technique for protecting measurement data when a viewer surveys in a multimedia streaming system and preventing resource waste due to a separate connection setting. For convenience of description below, the present invention uses the terms and names defined in the Moving Picture Experts Group (MPEG) -2 standard. However, the present invention is not limited to the above terms and names, and the present invention can be equally applied to multimedia streaming systems conforming to other standards.
본 발명의 실시 예에 따른 멀티미디어 스트리밍 시스템에서, 수신단으로 전달되는 전송 스트림은 비디오, 오디오, 제어 정보, 사용자 정보 등을 포함한다. 즉, 송신단은 상기 비디오, 오디오, 제어 정보, 사용자 정보 등을 다중화(multiplexing)함으로써 전송 스트림을 생성하고, 상기 전송 스트림을 적어도 하나의 수신단으로 송신한다. 이때, 송신단 및 수신단 간 링크(link)는 무선 라디오 주파수 링크, 위성 디지털 방송 링크, 케이블 TV(Television) 망, 표준 지상파 통신 링크, 극초단파 링크, IP(Internet Protocol) 망과 같은 패킷 망 링크 등을 포함할 수 있다.In a multimedia streaming system according to an embodiment of the present invention, a transport stream delivered to a receiver includes video, audio, control information, user information, and the like. That is, the transmitter generates a transport stream by multiplexing the video, audio, control information, user information, and the like, and transmits the transport stream to at least one receiver. In this case, the link between the transmitting end and the receiving end includes a wireless radio frequency link, a satellite digital broadcasting link, a cable television network, a standard terrestrial communication link, a microwave link, and a packet network link such as an IP protocol. can do.
예를 들어, 상기 전송 스트림은 도 1과 같이 구성될 수 있다. 도 1은 본 발명의 실시 예에 따른 멀티미디어 스트리밍 시스템에서 전송 스트림의 개략적인 구조를 도시하고 있다. 상기 도 1을 참고하면, 상기 전송 스트림은 적어도 하나의 비디오 패킷(110), 적어도 하나의 오디오 패킷(120), 적어도 하나의 시그널링 테이블(signaling table)(130)을 포함한다. 상기 비디오 패킷(110)은 압축된 비디오 스트림을, 상기 오디오 패킷(120)은 압축된 오디오 스트림을 포함한다. 상기 시그널링 테이블(130)은 상기 비디오 패킷(110) 및 상기 오디오 패킷(120)이 어느 프로그램에 대응되는지를 나타내는 정보를 제공한다. 상기 시그널링 테이블(130)은 PSI(Program Specific Information), MPEG PSI, ATSC(Advanced Television System Committee) PSIP(Program and System Information Protocol), DVB(Digital Video Broadcasting) PSI/SI(System Information) 등으로 지칭될 수 있다. 예를 들어, 상기 시그널링 테이블(130)은 다른 시그널링 테이블을 포함하는 패킷들의 식별 정보를 제공하는 PAT(Program Association Table), 프로그램 관련된 정보, 예를 들어, 특정 프로그램의 오디오 및 비디오를 포함하는 패킷들의 식별 정보를 제공하는 PMT(Progam Map Table), 전송 주파수 등 망 관련 정보를 제공하는 NIT(Network Information Table), 프로그램에 접속하기 위한 정보를 제공하는 CAT(Conditional Access Table) 등을 포함할 수 있다.For example, the transport stream may be configured as shown in FIG. 1. 1 illustrates a schematic structure of a transport stream in a multimedia streaming system according to an embodiment of the present invention. Referring to FIG. 1, the transport stream includes at least one video packet 110, at least one audio packet 120, and at least one signaling table 130. The video packet 110 includes a compressed video stream and the audio packet 120 includes a compressed audio stream. The signaling table 130 provides information indicating which program the video packet 110 and the audio packet 120 correspond to. The signaling table 130 may be referred to as Program Specific Information (PSI), MPEG PSI, Advanced Television System Committee (ATSC) Program and System Information Protocol (PSIP), Digital Video Broadcasting (DVB) PSI / SI (System Information), and the like. Can be. For example, the signaling table 130 may include a program association table (PAT) for providing identification information of packets including another signaling table, program related information, for example, packets including audio and video of a specific program. It may include a Progam Map Table (PMT) for providing identification information, a Network Information Table (NIT) for providing network-related information such as a transmission frequency, and a Conditional Access Table (CAT) for providing information for accessing a program.
특히, 본 발명의 실시 예에 따른 송신단은 상기 전송 스트림에 포함되는 상기 시그널링 테이블을 이용하여 시청자 조사의 수행을 명령하는 정보를 제공할 수 있다. 다시 말해, 송신단은, 상기 시그널링 테이블을 통해 시스템/서비스/프로그램 정보를 획득하는 수신단에게, 상기 시그널링 테이블을 이용하여 상기 시청자 조사의 실행에 대한 구체적인 지시 정보를 제공한다. 예를 들어, 상기 시청자 조사의 실행에 대한 구체적인 지시 정보는 상기 시청자 조사에 동의한 사용자의 단말에 한해 제공될 수 있다. 이하 설명의 편의를 위해, 본 발명은 상기 '시청자 조사의 실행에 대한 구체적인 지시 정보'를 '시청자 조사 실행 정보(AM Executation informaton)'라 칭한다. In particular, the transmitter according to an embodiment of the present invention may provide information for instructing a viewer survey to be performed using the signaling table included in the transport stream. In other words, the transmitting end provides specific receiving information about execution of the viewer survey using the signaling table to the receiving end obtaining the system / service / program information through the signaling table. For example, specific instruction information for the execution of the viewer survey may be provided only to a terminal of a user who has agreed to the viewer survey. In the following description, for convenience of description, the present invention refers to the detailed information on the execution of the audience survey by the audience execution execution information (AM Executation informaton).
상기 시청자 조사 실행 정보는 다른 시그널링 테이블에 추가되어 전달될 수 있고, 또는, 새로이 정의된 테이블로서 전달될 수 있다. 나아가, 상기 새로이 정의된 테이블로서 전달되는 경우, 하나의 테이블로 구성되거나, 또는, 다수의 테이블들로 구성될 수 있다. 상기 시청자 조사 실행 정보가 새로이 정의된 적어도 하나의 테이블로서 전달되는 경우, 상기 테이블은 AMET(Audience Mearsurement Executation Table)로 지칭될 수 있다. 이하 설명의 편의를 위해, 본 발명은 상기 '상기 시청자 조사 실행 정보를 위해 새로이 정의된 테이블'을 상기 'AMET'로 칭한다. 예를 들어, 상기 시청자 조사 실행 정보는 하기 <표 1>과 같은 항목들을 포함할 수 있다.The viewer survey execution information may be delivered in addition to another signaling table or as a newly defined table. Furthermore, when delivered as the newly defined table, it may consist of one table or a plurality of tables. When the viewer survey execution information is delivered as at least one newly defined table, the table may be referred to as an Audience Mearsurement Executation Table (AMET). For convenience of description below, the present invention refers to the 'newly defined table for the viewer survey execution information' as 'AMET'. For example, the viewer survey execution information may include items as shown in Table 1 below.
서비스 및 컨텐츠 목록Audience Survey Target
Service and Content List
측정 항목Viewer survey
Measurement item
(예 : 언제(when), 누가(who), 어디서(where), 어떤 서비스를(what), 얼마나 오래(how long), 얼마나 자주(how many) 등)Items to which viewer research is applicable. It may be decided depending on the intention and necessity of the operator.
(E.g. when, who, where, what, how long, how many, etc.)
결과 보고 방법Viewer Survey
How to report results
시청자 조사 결과의 전송 시점을 결정할 수 있는 정보.
시청자 조사 결과의 저장 방법The address of the server to receive viewer survey results.
Information that can determine when to send viewer survey results.
How to save viewer research
상기 <표 1>을 참고하면, 상기 시청자 조사 실행 정보는 1)시청자 조사를 요구하는 사업자에 대한 정보-사업자 식별자, 서버 식별자 등, 2)시청자 조사가 적용될 대상 서비스 및 컨텐츠에 대한 정보, 3)시청자 조사가 이루어질 측정 항목에 대한 정보, 4)시청자 조사 후 결과 보고 방법 등을 포함한다. 예를 들어, 상기 서비스는 방송 채널에 대응되고, 상기 컨텐츠는 방송 프로그램에 대응된다. 상기 4개의 항목들은 다른 용도로 정의된 테이블의 일부로서 전달되거나, 적어도 하나의 새로이 정의된 테이블(예 : AMET)를 통해서 전달될 수 있다. 예를 들어, 상기 4개 항목들 모두가 같은 주기에 따라 전송되지 아니하는 경우, 새로이 정의된 다수의 테이블들이 사용될 수 있다.Referring to <Table 1>, the viewer survey execution information includes 1) information on a provider requesting the viewer survey, such as an operator identifier, a server identifier, 2) information on the target service and content to which the viewer survey is to be applied, and 3) Information on the measurement items to be investigated by the viewer, and 4) how to report the results after the viewer survey. For example, the service corresponds to a broadcast channel, and the content corresponds to a broadcast program. The four items may be delivered as part of a table defined for another purpose or through at least one newly defined table (eg, AMET). For example, if all four items are not transmitted according to the same period, a plurality of newly defined tables may be used.
상기 <표 1>에 나타난 시청자 조사 실행 정보 중, '시청자 조사 대상 서비스 및 컨텐츠 목록'은 하기 <표 2>와 같이 구성될 수 있다.Among the viewer survey execution information shown in Table 1, the "viewer survey target service and content list" may be configured as shown in Table 2 below.
시청자 조사 허락된 서비스
Viewer Survey Licensed Services
서비스 식별자
Service identifier
상기 <표 2>를 참고하면, 상기 '시청자 조사 대상 서비스 및 컨텐츠 목록'은 크게 시청자 조사 허락된 서비스 및 불허된 서비스를 구분하는 정보를 포함하며, 상기 시청자 조사 허락된 서비스에 포함된 컨텐츠들 중 허락된 컨텐츠 및 불허된 컨텐츠를 구분하는 정보를 포함한다. 즉, 상기 '시청자 조사 허락된 서비스'는 시청자 조사가 수행될 수 있는 서비스의 목록을, 상기 '시청자 조사 불허된 서비스'는 시청자 조사가 수행되어서는 아니되는 서비스의 목록을 의미한다. 예를 들어, 시청자 조사가 수행될 경우 사용자의 사생활에 관련된 개인적 정보(예 : 종교적/정치적 성향)가 노출될 가능성이 있는 서비스가 상기 시청자 조사가 수행되어서는 아니되는 서비스로 분류될 수 있다. 상기 시청자 조사가 수행될 수 있는 서비스라 하더라도, 특정 컨텐츠는 시청자 조사가 허용되지 아니할 수 있으므로, 상기 '시청자 조사 허락된 컨텐츠' 필드 및 상기 '시청자 조사 불허된 컨텐츠' 필드가 제공된다.Referring to <Table 2>, the 'viewer's survey target service and content list' includes information that distinguishes a viewer's allowed service and a disallowed service, and among the contents included in the viewer allowed service. Includes information that distinguishes between allowed and disallowed content. That is, the 'viewer allowed service' refers to a list of services on which the viewer survey can be performed, and the 'viewer not allowed to search the viewer' refers to a list of services on which the viewer search should not be performed. For example, when a viewer survey is performed, a service in which personal information related to the user's privacy (eg, religious / political disposition) may be exposed may be classified as a service in which the viewer survey should not be performed. Even if the viewer survey can be performed, the specific content may not allow the viewer survey, so the 'viewer allowed content' field and the 'viewer not allowed content' field are provided.
상기 <표 1>에 나타난 시청자 조사 실행 정보 중, '시청자 조사의 측정 항목'은 하기 <표 3>과 같이 구성될 수 있다.Of the audience survey execution information shown in Table 1, 'Measurement item of the audience survey' may be configured as shown in Table 3 below.
상기 <표 1>에 나타난 시청자 조사 실행 정보 중, '시청자 조사 결과 보고 방법'은 하기 <표 4>와 같이 구성될 수 있다.Of the audience survey execution information shown in Table 1, the 'viewer survey result reporting method' may be configured as shown in Table 4 below.
알고리즘 2 : 일반 랜덤 알고리즘에 따라 보고 시점 결정Algorithm 1: Determination of reporting point randomly using terminal identification information
Algorithm 2: Determination of reporting time according to general random algorithm
도 2a 내지 도 2c는 본 발명의 실시 예에 따른 멀티미디어 스트리밍 시스템에서 시청자 조사 실행 정보의 구성 예를 도시하고 있다. 도 2a는 시청자 조사 실행 정보가 1개의 테이블로 구성되는 경우의 전송 스트림을, 도 2b는 시청자 조사 실행 정보가 2개의 테이블로 구성되는 경우의 전송 스트림을, 도 2c는 시청자 조사 실행 정보가 3개의 테이블로 구성되는 경우의 전송 스트림을 도시하고 있다. 상기 도 2a 내지 상기 도 2c에서, 항목 1 내지 항목 4는 상기 <표 1>에 나타난 시청자 조사 실행 정보에 포함될 수 있는 항목들이다. 항목 1은 사업자 식별자, 항목 2는 시청자 조사 대상 서비스 및 컨텐츠 목록, 항목 3은 시청자 조사 측정 항목, 항목 4는 시청자 조사 결과 보고 방법을 의미한다. 2A to 2C illustrate an example of configuration of viewer survey execution information in a multimedia streaming system according to an embodiment of the present invention. FIG. 2A shows a transport stream when the viewer survey execution information is composed of one table, FIG. 2B shows a transport stream when the viewer survey execution information is composed of two tables, and FIG. 2C shows three viewer survey execution information. The transport stream in the case of a table is shown. 2A to 2C, items 1 to 4 are items that may be included in viewer survey execution information shown in Table 1 above. Item 1 is a business operator identifier, item 2 is a list of service and content for the audience survey, item 3 is a viewer survey measurement item, and item 4 is a viewer survey result reporting method.
상기 도 2a를 참고하면, AMET(211)는 항목 1 내지 항목 4를 모두 포함한다. 상기 AMET(211)는 비디오 패킷, 오디오 패킷 등과 함께 다중화되어 전송 스트림에 포함되며, 상기 AMET(211)를 포함하는 전송 스트림은 사용자 단말로 전달된다. Referring to FIG. 2A, the
상기 도 2b를 참고하면, 제1AMET(221)는 항목 1 및 항목 2, 제2AMET(222)는 항목 3 및 항목 4를 포함한다. 상기 제1AMET(221) 및 상기 제2AMET(222)는 각각의 식별자를 포함한다. 상기 식별자는 해당 테이블에 포함된 정보가 무엇인지를 사용자 단말이 용이하게 판단할 수 있도록 하기 위해 포함된다. 예를 들어, 상기 제1AMET(221)의 식별자는 '10011', 상기 제2AMET(222)의 식별자는 '11100'로 정의될 수 있다. 상기 제1AMET(221) 및 상기 제2AMET(222)는 비디오 패킷, 오디오 패킷 등과 함께 다중화되어 전송 스트림에 포함되며, 상기 제1AMET(221) 및 상기 제2AMET(222)를 포함하는 전송 스트림은 사용자 단말로 전달된다. 이때, 상기 AMET들(221, 222)은 서로 다른 시간 간격에 따라 주기적으로 송신되거나, 일정 주기 없이 필요에 따라 송신되거나, 일부는 주기적으로 나머지는 주기 없이 필요에 따라 송신될 수 있다. 주기 없이 필요에 따라 송신되는 경우, 해당 AMET는 시청자 조사의 수행 명령으로서, 또는, 해당 정보가 변경되는 때 송신될 수 있다.Referring to FIG. 2B, the
상기 도 2c를 참고하면, 제1AMET(231)는 항목 1 및 항목 2, 제2AMET(232)는 항목 3, 제3AMET(233)는 항목 4를 포함한다. 상기 제1AMET(231), 상기 제2AMET(232), 상기 제3AMET(233)는 각각의 식별자를 포함한다. 상기 식별자는 해당 테이블에 포함된 정보가 무엇인지를 사용자 단말이 용이하게 판단할 수 있도록 하기 위해 포함된다. 예를 들어, 상기 제1AMET(231)의 식별자는 '00011', 상기 제2AMET(232)의 식별자는 '00100', 상기 제3AMET(233)의 식별자는 '01000'로 정의될 수 있다. 상기 제1AMET(231), 상기 제2AMET(232), 상기 제3AMET(233)는 비디오 패킷, 오디오 패킷 등과 함께 다중화되어 전송 스트림에 포함되며, 상기 제1AMET(231), 상기 제2AMET(232), 상기 제3AMET(233)를 포함하는 전송 스트림은 사용자 단말로 전달된다. 이때, 상기 AMET들(231, 232, 233)은 서로 다른 시간 간격에 따라 주기적으로 송신되거나, 일정 주기 없이 필요에 따라 송신되거나, 일부는 주기적으로 나머지는 주기 없이 필요에 따라 송신될 수 있다. 주기 없이 필요에 따라 송신되는 경우, 해당 AMET는 시청자 조사의 수행 명령으로서, 또는, 해당 정보가 변경되는 때 송신될 수 있다.Referring to FIG. 2C, a
본 발명은 상기 도 2a 내지 상기 도 2c를 통해 시청자 조사 실행 정보를 구성하는 구체적인 예들을 설명하였다. 하지만, 본 발명의 다른 실시 예에 따라, 상기 시청자 조사 실행 정보는 상기 도 2a 내지 상기 도 2c에 도시된 실시 예들 외의 다른 구조, 즉, 다른 개수의 AMET들 또는 다른 방식의 항목 분배에 따라 구성될 수 있다.
The present invention has been described with respect to specific examples of the viewer survey execution information through the above 2a to 2c. However, according to another embodiment of the present invention, the viewer survey execution information may be configured according to a structure other than the embodiments shown in FIGS. 2A to 2C, that is, different numbers of AMETs or other types of item distribution. Can be.
도 3은 본 발명의 실시 예에 따른 멀티미디어 스트리밍 시스템에서 시청자 조사를 수행하기 위한 신호 교환을 도시하고 있다. 상기 도 3에서, 시스템(320)은 멀티미디어 스트리밍 시스템에서 단말(310)을 제외한 나머지 적어도 하나의 객체(entity)를 통칭하는 의미로서, AMET를 제공하는 객체 및 시청자 조사 수행에 필요한 정보를 제공하는 객체를 포함한다. 3 illustrates a signal exchange for performing a viewer survey in a multimedia streaming system according to an embodiment of the present invention. In FIG. 3, the
상기 도 3을 참고하면, 301단계에서, 상기 시스템(320)은 AMET를 상기 단말(310)로 송신한다. 다시 말해, 상기 시스템(320)은 시청자 조사 실행 정보, 즉, 시청자 조사의 실행에 대한 구체적인 지시 정보를 제공한다. 상기 AMET는 상기 시청자 조사 실행 정보를 전달하기 위해 정의된 시그널링 테이블이다. 본 발명의 다른 실시 예에 따라, 상기 시청자 조사 실행 정보는 다른 시그널링 테이블의 일부로서 전달될 수 있다. 본 발명의 또 다른 실시 예에 따라, 상기 AMET는 서로 다른 항목을 포함하는 다수의 테이블들로 분할되어 전달될 수 있다. 예를 들어, 상기 도 2b와 같이, 상기 AMET는 제1AMET 및 제2AMET로 분할될 수 있다. 예를 들어, 상기 도 2c와 같이, 상기 AMET는 제1AMET, 제2AMET 및 제3AMET로 분할될 수 있다.Referring to FIG. 3, in
303단계에서, 상기 AMET를 수신한 상기 단말(310)은 상기 AMET를 해석함으로써 상기 시청자 조사 실행 정보를 획득한다. 예를 들어, 상기 시청자 조사 실행 정보는 상기 <표 1>에 나타난 항목들 중 적어도 하나를 포함할 수 있다. 즉, 상기 단말은 상기 AMET를 통해 사업자 식별 정보, 시청자 조사 대상 목록 정보, 시청자 조사 측정 항목, 시청자 조사 결과 보고 방법 중 적어도 하나의 정보를 획득한다.In step 303, the terminal 310 receiving the AMET acquires the viewer survey execution information by interpreting the AMET. For example, the viewer survey execution information may include at least one of the items shown in the <Table 1>. That is, the terminal obtains at least one piece of information such as operator identification information, viewer survey target list information, viewer survey measurement item, and viewer survey result reporting method through the AMET.
305단계에서, 상기 시청자 조사 실행 정보를 획득한 상기 단말(310)은 시청자 조사를 수행한다. 구체적으로 설명하면, 상기 단말(310)은 상기 AMET를 통해 획득한 '시청자 조사 대상 목록' 정보에 의해 지시되는 서비스 및 컨텐츠를 시청하는 동안, '시청자 조사 측정 항목' 정보에 의해 지시되는 항목의 정보를 수집한다.In step 305, the terminal 310 that obtains the viewer survey execution information performs a viewer survey. Specifically, the terminal 310, while viewing the service and content indicated by the 'viewer survey target list' information obtained through the AMET, information of the item indicated by the 'viewer survey measurement item' information Collect it.
307단계에서, 상기 단말(310)은 시청자 조사 결과 보고를 상기 시스템(320)으로 송신한다. 구체적으로 설명하면, 상기 단말(310)은 상기 AMET를 통해 획득한 '시청자 조사 결과 보고 방법' 정보에 의해 지시되는 기준에 따라 보고 시점이 도래하였는지 여부를 판단한다. 예를 들어, 상기 '시청자 조사 결과 보고 방법' 정보에 의해 정의되는 보고 시점은 상기 시청자 조사 완료 직후, 상기 시청자 조사 완료 후 랜덤하게 결정되는 특정 시점, 상기 시스템(320)으로부터 보고 요청이 수신되는 시점 중 하나가 될 수 있다. 상기 보고 시점이 도래하면, 상기 단말(310)은 상기 '시청자 조사 결과 보고 방법'에 의해 지시되는 보고 항목에 해당하는 정보들을 포함하는 보고 메시지를 생성하고, 상기 '시청자 조사 결과 보고 방법'에 의해 지시되는 목적지로 상기 보고 메시지를 송신한다.In step 307, the terminal 310 transmits a report of a viewer survey result to the
상기 도 3에 도시된 신호 교환 절차에서, 상기 시스템(320)은 AMET를 제공하는 제1서버 및 시청자 조사 결과 보고를 수신하는 제2서버를 포함한다. 상기 제1서버는 상기 AMET를 포함하는 전송 스트림을 송신하므로 '스트리밍 서버'라 지칭 될 수 있고, 상기 제2서버는 시청자 조사 결과 보고를 제공받으므로 '시청자 조사 서버'라 지칭될 수 있다. 여기서, 상기 제1서버 및 상기 제2서버, 즉, 상기 스트리밍 서버 및 상기 시청자 조사 서버는 하나의 객체이거나, 또는, 서로 다른 별개의 객체들일 수 있다. 상기 제1서버 및 상기 제2서버가 별개의 객체들인 경우, 상기 301단계는 상기 제1서버 및 상기 단말(310) 간에 수행되고, 상기 307단계는 상기 제2서버 및 상기 단말(310) 간에 수행될 수 있다. 또한, 상기 제1서버 및 상기 제2서버가 별개의 객체들인 경우, 상기 제1서버는 상기 시청자 조사 실행 정보를 보유하지 아니할 수 있다. 이 경우, 상기 제1서버가 상기 제2서버로부터 상기 시청자 조사 실행 정보를 제공받는 시그널링이 수행될 수 있다.
In the signal exchange procedure shown in FIG. 3, the
도 4는 본 발명의 실시 예에 따른 멀티미디어 스트리밍 시스템에서 단말의 동작 절차를 도시하고 있다.4 is a flowchart illustrating an operation procedure of a terminal in a multimedia streaming system according to an exemplary embodiment of the present invention.
상기 도 4를 참고하면, 상기 단말은 401단계에서 시그널링 테이블일 통해 시청자 조사 실행 정보를 획득한다. 다시 말해, 상기 단말은 컨텐츠를 포함하는 전송 스트림에 포함된 시그널링 테이블을 통해 상기 시청자 조사 실행 정보, 즉, 시청자 조사의 실행에 대한 구체적인 지시 정보를 획득한다. 본 발명의 실시 예에 따라, 상기 시청자 조사 실행 정보는 상기 시청자 조사 실행 정보를 전달하기 위해 정의된 적어도 하나의 시그널링 테이블을 통해 수신될 수 있다. 예를 들어, 상기 시청자 조사 실행 정보는 상기 도 2a, 상기 도 2b, 또는, 상기 도 2c와 같은 방식으로 수신될 수 있다. 상기 시청자 조사 실행 정보가 다수의 시그널링 테이블들로 분할되어 수신되는 경우, 서로 다른 시간 간격에 따라 주기적으로 수신되거나, 일정 주기 없이 필요에 따라 수신되거나, 일부는 주기적으로 나머지는 주기 없이 필요에 따라 수신될 수 있다. 본 발명의 다른 실시 예에 따라, 상기 시청자 조사 실행 정보는 다른 시그널링 테이블의 일부로서 수신될 수 있다. 예를 들어, 상기 시청자 조사 실행 정보는 상기 <표 1>에 나타난 항목들 중 적어도 하나를 포함할 수 있다. 다시 말해, 상기 단말은 사업자 식별자, 시청자 조사 대상 목록, 시청자 조사 측정 항목, 시청자 조사 결과 보고 방법 중 적어도 하나를 획득한다.Referring to FIG. 4, the terminal acquires viewer survey execution information through a signaling table in
상기 시청자 조사 실행 정보를 획득한 후, 상기 단말은 403단계로 진행하여 시청자 조사 대상 서비스 및 컨텐츠가 시청되는지 판단한다. 즉, 상기 단말은 상기 시청자 조사 실행 정보에 포함된 '시청자 조사 대상 목록' 정보에 의해 지시되는 서비스 및 컨텐츠가 시청되는지 판단한다. 다시 말해, 상기 단말은 상기 '시청자 조사 대상 목록' 정보에 의해 지시되는 서비스 및 컨텐츠와 현재 사용자가 시청 중인 서비스 및 컨텐츠가 일치하는지 여부를 판단한다.After obtaining the viewer survey execution information, the terminal proceeds to step 403 to determine whether the viewer survey target service and content are viewed. That is, the terminal determines whether the service and the content indicated by the 'viewer survey target list' information included in the viewer survey execution information are viewed. In other words, the terminal determines whether the service and the content indicated by the 'viewer survey object list' information and the service and the content currently being viewed by the user match.
상기 시청자 조사 대상 서비스 및 컨텐츠가 시청되면, 상기 단말은 405단계로 진행하여 측정 항목에 해당하는 정보를 수집한다. 즉, 상기 단말은 상기 시청자 조사 실행 정보에 포함된 '시청자 조사 측정 항목' 정보에 의해 지시되는 측정 항목의 정보를 수집한다. 예를 들어, 상기 측정 항목은 사용자 또는 단말의 식별 정보, 시청자 조사 수행 장소, 시청자 조사 대상 정보, 시청 시작 시각, 시청 시간, 시청 횟수 또는 빈도 중 적어도 하나를 포함할 수 있다.When the viewer survey target service and content are viewed, the terminal proceeds to step 405 to collect information corresponding to the measurement item. That is, the terminal collects the information of the measurement item indicated by the 'viewer survey measurement item' information included in the viewer survey execution information. For example, the measurement item may include at least one of identification information of a user or a terminal, a place for performing a viewer survey, information on a viewer survey, a viewing start time, a viewing time, a viewing frequency, or a frequency.
이어, 상기 단말은 407단계로 진행하여 시청자 조사가 완료되는지 판단한다. 상기 시청자 조사의 완료 여부의 조건은 구체적인 실시 예에 따라 다양하게 정의될 수 있다. 예를 들어, 상기 시청자 조사는 시청자 조사 수행 명령을 받은 시점으로부터 일정 시간 동안 수행될 수 있다. 이 경우, 상기 단말은 상기 일정 시간의 경과 여부를 통해 상기 시청자 조사의 완료 여부를 판단한다. 본 발명의 다른 실시 예에 따라, 특정 컨텐츠의 방송 종료를 시청자 조사의 종료 조건으로 정의할 수 있다. 이 경우, 상기 단말은 상기 특정 컨텐츠의 방송 종료 여부를 통해 상기 시청자 조사의 완료 여부를 판단한다. 본 발명의 또 다른 실시 예에 따라, 상기 시청자 조사는 별도의 종료 명령이 발생하는 때까지 수행될 수 있다. 이 경우, 상기 단말은 시스템으로부터 종료 명령이 수신되는지 여부에 따라 상기 시청자 조사의 완료 여부를 판단한다. 만일, 상기 시청자 조사가 완료되지 아니하면, 상기 단말은 상기 403단계로 되돌아간다.In
반면, 상기 시청자 조사가 완료되면, 상기 단말은 409단계로 진행하여 시청자 조사 결과의 보고 시점이 도래하였는지 판단한다. 즉, 상기 단말은 상기 시청자 조사 실행 정보에 포함된 '시청자 조사 결과 보고 방법' 정보에 의해 지시되는 기준에 따라 보고 시점이 도래하였는지 여부를 판단한다. 예를 들어, 상기 '시청자 조사 결과 보고 방법' 정보에 의해 정의되는 보고 시점은 상기 시청자 조사 완료 직후, 상기 시청자 조사 완료 후 랜덤하게 결정되는 특정 시점, 상기 시스템으로부터 보고 요청이 수신되는 때 중 하나가 될 수 있다. On the other hand, when the viewer survey is completed, the terminal proceeds to step 409 and determines whether the reporting time point of the viewer survey results has arrived. That is, the terminal determines whether a reporting time has arrived according to a criterion indicated by 'viewer survey result reporting method' information included in the viewer survey execution information. For example, the reporting time point defined by the 'viewing audience report result' information is one of a specific time point which is randomly determined after completion of the viewer survey, when a report request is received from the system. Can be.
상기 시청자 조사 결과의 보고 시점이 도래하면, 상기 단말은 411단계로 진행하여 보고 항목에 해당하는 정보를 포함하는 시청자 조사 보고 메시지를 생성한다. 즉, 상기 단말은 상기 시청자 조사 실행 정보에 포함된 '시청자 조사 결과 보고 방법' 정보에 의해 지시되는 보고 항목에 해당하는 정보들을 포함하는 보고 메시지를 생성한다. 상기 보고 항목은 상기 측정 항목의 일부 또는 전부를 포함한다. 상기 보고 메시지는 보고자 정보, 예를 들어, 단말 또는 사용자의 식별 정보를 포함할 수 있다.When the reporting time point of the viewer survey result arrives, the terminal proceeds to step 411 to generate a viewer survey report message including information corresponding to the report item. That is, the terminal generates a report message including information corresponding to the report item indicated by the 'viewer survey result reporting method' information included in the viewer survey execution information. The report item includes some or all of the measurement items. The report message may include reporter information, for example, identification information of the terminal or the user.
상기 보고 메시지를 생성한 후, 상기 단말은 413단계로 진행하여 상기 보고 메시지를 보고 목적지, 즉, 시청자 조사 서버로 송신한다. 즉, 상기 단말은 상기 시청자 조사 실행 정보에 포함된 '시청자 조사 결과 보고 방법' 정보에 의해 지시되는 목적지로 상기 보고 메시지를 송신한다.
After generating the report message, the terminal proceeds to step 413 and transmits the report message to the report destination, that is, the viewer survey server. That is, the terminal transmits the report message to a destination indicated by 'viewer survey result report method' information included in the viewer survey execution information.
도 5는 본 발명의 실시 예에 따른 멀티미디어 스트리밍 시스템에서 시청자 조사를 명령하는 서버의 동작 절차를 도시하고 있다.5 is a flowchart illustrating an operation procedure of a server commanding viewer survey in a multimedia streaming system according to an exemplary embodiment of the present invention.
상기 도 5를 참고하면, 상기 서버는 501단계에서 시그널링 테이블을 통해 시청자 조사 실행 정보를 송신한다. 다시 말해, 상기 서버는 상기 시청자 조사 실행 정보, 즉, 시청자 조사의 실행에 대한 구체적인 지시 정보를 포함하는 적어도 하나의 시그널링 테이블을 생성한다. 그리고, 상기 서버는 상기 시그널링 테이블을 다중화함으로써 전송 스트림에 포함시키고, 상기 전송 스트림을 송신한다. 본 발명의 실시 예에 따라, 상기 시청자 조사 실행 정보는 상기 시청자 조사 실행 정보를 전달하기 위해 정의된 적어도 하나의 시그널링 테이블을 통해 송신될 수 있다. 예를 들어, 상기 시청자 조사 실행 정보는 상기 도 2a, 상기 도 2b, 또는, 상기 도 2c와 같은 방식으로 송신될 수 있다. 상기 시청자 조사 실행 정보가 다수의 시그널링 테이블들로 분할되어 송신되는 경우, 서로 다른 시간 간격에 따라 주기적으로 송신되거나, 일정 주기 없이 필요에 따라 송신되거나, 일부는 주기적으로 나머지는 주기 없이 필요에 따라 송신될 수 있다. 본 발명의 다른 실시 예에 따라, 상기 시청자 조사 실행 정보는 다른 시그널링 테이블의 일부로서 송신될 수 있다. 예를 들어, 상기 시청자 조사 실행 정보는 상기 <표 1>에 나타난 항목들 중 적어도 하나를 포함할 수 있다. 다시 말해, 상기 단말은 사업자 식별자, 시청자 조사 대상 목록, 시청자 조사 측정 항목, 시청자 조사 결과 보고 방법 중 적어도 하나를 송신한다.Referring to FIG. 5, the server transmits viewer survey execution information through a signaling table in
이후, 상기 서버는 503단계로 진행하여 시청자 조사 결과의 보고가 수신되는지 판단한다. 다시 말해, 상기 서버는 시청자 조사 보고 메시지가 수신되는지 판단한다. 상기 보고 메시지는 상기 시청자 조사 실행 정보에 포함된 '시청자 조사 결과 보고 방법' 정보에 의해 지시되는 보고 항목에 해당하는 정보들을 포함한다. 상기 보고 항목은 상기 시청자 조사 실행 정보에 포함된 '시청자 조사 측정 항목' 정보에 의해 지시되는 측정 항목의 일부 또는 전부를 포함한다. 상기 보고 메시지는 보고자 정보, 예를 들어, 단말 또는 사용자의 식별 정보를 포함할 수 있다.In
상기 시청자 조사 결과의 보고가 수신되면, 상기 서버는 505단계로 진행하여 상기 시청자 조사 결과를 저장한다. 이후, 상기 시청자 조사 결과는 시청자 조사를 주관하는 사업자 또는 시스템 운영자의 의도에 따라 활용될 수 있다.When the report of the viewer survey result is received, the server proceeds to step 505 and stores the viewer survey result. Thereafter, the viewer survey result may be utilized according to the intention of the operator or system operator who manages the viewer survey.
상기 도 5에 도시된 동작 절차에서, 상기 서버는 시청자 조사 실행 정보를 제공하는 제1서버 및 시청자 조사 결과 보고를 수신하는 제2서버를 포함한다. 상기 제1서버는 상기 시청자 조사 실행 정보를 포함하는 전송 스트림을 송신하므로 '스트리밍 서버'라 지칭 될 수 있고, 상기 제2서버는 시청자 조사 결과 보고를 제공받으므로 '시청자 조사 서버'라 지칭될 수 있다. 여기서, 상기 제1서버 및 상기 제2서버, 즉, 상기 스트리밍 서버 및 상기 시청자 조사 서버는 하나의 객체이거나, 또는, 서로 다른 별개의 객체들일 수 있다. 상기 제1서버 및 상기 제2서버가 별개의 객체들인 경우, 상기 501단계는 상기 제1서버에 의해 수행되고, 상기 503단계 및 상기 505단계는 상기 제2서버에 의해 수행될 수 있다. 또한, 상기 제1서버 및 상기 제2서버가 별개의 객체들인 경우, 상기 제1서버는 상기 시청자 조사 실행 정보를 보유하지 아니할 수 있다. 이 경우, 상기 제1서버가 상기 제2서버로부터 상기 시청자 조사 실행 정보를 제공받는 시그널링이 수행될 수 있다.
In the operation procedure illustrated in FIG. 5, the server includes a first server providing viewer survey execution information and a second server receiving a viewer survey result report. The first server may be referred to as a 'streaming server' because it transmits a transport stream including the viewer survey execution information, and the second server may be referred to as a 'viewer survey server' because it receives a viewer survey result report. have. Here, the first server and the second server, that is, the streaming server and the viewer survey server may be one object or different separate objects. When the first server and the second server are separate objects,
도 6은 본 발명의 실시 예에 따른 멀티미디어 스트리밍 시스템에서 단말의 블록 구성을 도시하고 있다.6 is a block diagram of a terminal in a multimedia streaming system according to an exemplary embodiment of the present invention.
상기 도 6에 도시된 바와 같이, 상기 단말은 통신부(610), 저장부(620), 표시부(630), 제어부(640)를 포함하여 구성된다.As shown in FIG. 6, the terminal includes a
상기 통신부(610)는 채널을 통해 수신되는 신호로부터 수신 데이터를 복원하고, 송신 데이터를 신호로 변환하여 상기 채널을 통해 송신한다. 상기 수신 데이터는 오디오/비디오 컨텐츠 및 제어 정보를 포함하는 전송 스트림을 포함한다. 특히, 상기 제어 정보는 시그널링 테이블을 포함한다. 상기 시그널링 테이블은 각 목적에 따라 다양한 형태로 정의될 수 있다. 예를 들어, 적어도 하나의 테이블은 시청자 조사 실행 정보, 즉, 시청자 조사의 실행에 대한 구체적인 지시 정보를 전달하는 용도를 위해 정의될 수 있다. 상기 채널은 유선 채널 또는 무선 채널일 수 있다. 무선 채널의 경우, 상기 통신부(610)는 안테나를 통해 수신된 RF(Radio Frequency) 대역 신호를 기저대역 신호로 변환하고, 통신 시스템의 규격에 따라 물리계층 처리하고, 복조(demodulation)을 통해 비트열을 복원한다.The
상기 저장부(620)는 상기 단말의 동작을 위한 기본 프로그램, 통신에 필요한 설정 정보, 사용자 인터페이스를 위한 프로그램 및 설정 정보 등을 저장한다. 그리고, 상기 저장부(620)는 상기 제어부(640)의 제어에 따라 저장된 데이터를 제공한다. 상기 표시부(630)는 상기 단말의 동작 중에 발생하는 상태 정보 및 응용 프로그램의 실행에 따른 숫자, 문자 및 영상 등을 표시한다. 예를 들어, 상기 표시부(630)는 영상 컨텐츠를 표시한다. 즉, 상기 표시부(630)는 상기 제어부(640)로부터 제공되는 화상 데이터를 시각적 화면으로 표시한다. 예를 들어, 상기 표시부(630)는 LCD(Liquid Crystal Display), OLED(Organic Light-Emitting Diode) 등으로 구성될 수 있다. 미 도시되었으나, 상기 단말은 오디오의 출력을 위한 스피커, 외부 스피커 장치를 연결할 수 있는 스피커 단자 등을 더 포함할 수 있다.The storage unit 620 stores a basic program for operation of the terminal, configuration information necessary for communication, a program and configuration information for a user interface, and the like. The storage unit 620 provides the stored data under the control of the
상기 제어부(640)는 상기 단말의 전반적인 기능들을 제어한다. 예를 들어, 상기 제어부(640)는 상기 통신부(610)를 통해 수신되는 스트리밍 데이터로부터 화상 데이터를 생성하고, 상기 화상 데이터를 상기 표시부(630)로 제공한다. 특히, 본 발명의 실시 예에 따라, 상기 제어부(640)는 시청자 조사를 수행하기 위한 기능들을 제어한다. 예를 들어, 상기 제어부(640)는 상기 도 3에 도시된 단말과 같이 동작하도록, 상기 도 4에 도시된 절차를 수행하도록 동작한다. 구체적으로 설명하면 다음과 같다.The
상기 시청자 조사를 수행하기 위한 상기 제어부(640)의 동작은 다음과 같다. 상기 제어부(640)는 상기 통신부(610)를 통해 수신되는 전송 스트림에 포함된 시그널링 테이블을 통해 시청자 조사 참여 정보를 획득하고, 상기 시청자 조사 참여 정보를 상기 저장부(620)에 저장한다. 여기서, 상기 시청자 조사 참여 정보는 상기 시청자 조사 참여 정보를 전달하기 위해 정의된 적어도 하나의 시그널링 테이블을 통해, 또는, 다른 시그널링 테이블의 일부로서 수신될 수 있다. 예를 들어, 상기 시청자 조사 실행 정보는 상기 도 2a, 상기 도 2b, 또는, 상기 도 2c와 같은 방식으로 수신될 수 있다. 예를 들어, 상기 시청자 조사 참여 정보는 상기 <표 1>에 나타난 필드들 중 적어도 하나를 포함할 수 있다.The operation of the
이후, 상기 시청자 조사 대상 서비스 및 컨텐츠가 시청되면, 상기 제어부(640)는 405단계로 진행하여 상기 시청자 조사 실행 정보에 포함된 '시청자 조사 측정 항목' 정보에 의해 지시되는 측정 항목의 정보를 수집한다. 상기 시청자 조사가 완료되면, 상기 제어부(640)는 상기 시청자 조사 실행 정보에 포함된 '시청자 조사 결과 보고 방법' 정보에 의해 지시되는 기준에 따라 보고 시점이 도래하였는지 여부를 판단한다. 상기 시청자 조사 결과의 보고 시점이 도래하면, 상기 제어부(640)는 상기 시청자 조사 실행 정보에 포함된 '시청자 조사 결과 보고 방법' 정보에 의해 지시되는 보고 항목에 해당하는 정보들을 포함하는 보고 메시지를 생성한다. 그리고, 상기 제어부(640)는 상기 통신부(510)를 통해 상기 시청자 조사 실행 정보에 포함된 '시청자 조사 결과 보고 방법' 정보에 의해 지시되는 목적지로 상기 보고 메시지를 송신한다.
After that, when the viewer survey target service and content are watched, the
도 7은 본 발명의 실시 예에 따른 멀티미디어 스트리밍 시스템에서 시청자 조사를 명령하는 서버의 블록 구성을 도시하고 있다.7 is a block diagram of a server instructing viewer survey in a multimedia streaming system according to an embodiment of the present invention.
상기 도 7에 도시된 바와 같이, 상기 스트리밍 서버는 통신부(710), 저장부(720), 제어부(730)를 포함하여 구성된다. 상기 시청자 조사 서버는 통신부(760), 저장부(770), 제어부(780)를 포함하여 구성된다.As shown in FIG. 7, the streaming server includes a communication unit 710, a storage unit 720, and a control unit 730. The viewer survey server includes a communication unit 760, a storage unit 770, and a control unit 780.
상기 스트리밍 서버의 통신부(710)는 망 내 다른 객체와 통신을 수행하기 위한 인터페이스를 제공한다. 상기 스트리밍 서버의 저장부(720)는 상기 스트리밍 서버가 동작하기 위한 기본 프로그램을 저장하며, 특히, 단말들로 제공될 컨텐츠를 저장한다.The communication unit 710 of the streaming server provides an interface for communicating with other objects in the network. The storage unit 720 of the streaming server stores a basic program for operating the streaming server, and in particular, stores contents to be provided to terminals.
상기 스트리밍 서버의 제어부(730)는 상기 스트리밍 서버의 전반적인 기능들을 제어한다. 예를 들어, 상기 제어부(730)는 상기 통신부(710)를 통해 단말들로 컨텐츠를 송신한다. 본 발명의 실시 예에 따라, 상기 제어부(730)는 시청자 조사에 관련된 기능, 특히, 시청자 조사 참여 정보를 제공하기 위한 기능을 수행한다. 예를 들어, 상기 제어부(730)는 상기 도 3의 시스템의 일부 또는 전체 동작들 또는 상기 도 5에 도시된 절차의 일부 또는 전체를 수행하도록 동작한다. 구체적으로 설명하면 다음과 같다.The controller 730 of the streaming server controls the overall functions of the streaming server. For example, the controller 730 transmits content to the terminals through the communication unit 710. According to an embodiment of the present disclosure, the controller 730 performs a function related to viewer survey, in particular, a function for providing viewer survey participation information. For example, the controller 730 operates to perform some or all of the operations of the system of FIG. 3 or some or all of the procedure shown in FIG. 5. Specifically, it is as follows.
상기 시청자 조사에 관련된 기능을 수행하기 위한 상기 제어부(730)의 동작은 다음과 같다. 상기 제어부(730)는 상기 시청자 조사 실행 정보, 즉, 시청자 조사의 실행에 대한 구체적인 지시 정보를 포함하는 적어도 하나의 시그널링 테이블을 생성하고, 상기 시그널링 테이블을 다중화함으로써 전송 스트림에 포함시키고, 상기 통신부(810)를 통해 상기 전송 스트림을 송신한다. 본 발명의 실시 예에 따라, 상기 시청자 조사 실행 정보는 상기 시청자 조사 실행 정보를 전달하기 위해 정의된 적어도 하나의 시그널링 테이블을 통해 송신될 수 있다. 예를 들어, 상기 시청자 조사 실행 정보는 상기 도 2a, 상기 도 2b, 또는, 상기 도 2c와 같은 방식으로 송신될 수 있다. 본 발명의 다른 실시 예에 따라, 상기 시청자 조사 실행 정보는 다른 시그널링 테이블의 일부로서 송신될 수 있다. 예를 들어, 상기 시청자 조사 실행 정보는 상기 <표 1>에 나타난 항목들 중 적어도 하나를 포함할 수 있다.The operation of the controller 730 to perform a function related to the viewer survey is as follows. The control unit 730 generates at least one signaling table including the viewer survey execution information, that is, specific instruction information for the execution of the viewer survey, and includes the signaling table in a transport stream by multiplexing the signaling table, and the communication unit ( 810 transmits the transport stream. According to an embodiment of the present disclosure, the viewer survey execution information may be transmitted through at least one signaling table defined to convey the viewer survey execution information. For example, the viewer survey execution information may be transmitted in the same manner as in FIG. 2A, 2B, or 2C. According to another embodiment of the present invention, the viewer survey execution information may be transmitted as part of another signaling table. For example, the viewer survey execution information may include at least one of the items shown in the <Table 1>.
상기 시청자 조사 서버의 통신부(760)는 망 내 다른 객체와 통신을 수행하기 위한 인터페이스를 제공한다. 상기 시청자 조사 서버의 저장부(770)는 상기 시청자 조사 서버가 동작하기 위한 기본 프로그램을 저장한다. 특히, 상기 저장부(770)는 단말들로부터 보고된 시청자 조사 결과를 저장한다.The communication unit 760 of the viewer survey server provides an interface for communicating with other objects in the network. The storage unit 770 of the viewer survey server stores a basic program for operating the viewer survey server. In particular, the storage unit 770 stores the viewer survey results reported from the terminals.
상기 시청자 조사 서버의 제어부(780)는 상기 시청자 조사 서버의 전반적인 기능들을 제어한다. 특히, 본 발명의 실시 예에 따라, 상기 제어부(780)는 시청자 조사 수행에 필요한 정보를 제공하기 위한 기능을 제어한다. 예를 들어, 상기 제어부(780)는 상기 도 3의 시스템의 일부 동작들 또는 상기 도 5에 도시된 절차의 일부를 수행하도록 동작한다. 구체적으로 설명하면 다음과 같다.The controller 780 of the viewer survey server controls the overall functions of the viewer survey server. In particular, according to an embodiment of the present invention, the controller 780 controls a function for providing information necessary to perform a viewer survey. For example, the controller 780 may operate to perform some operations of the system of FIG. 3 or a part of the procedure shown in FIG. 5. Specifically, it is as follows.
상기 통신부(760)를 통해 단말로부터 시청자 조사 결과의 보고가 수신되면, 상기 제어부(780)는 상기 시청자 조사 결과를 상기 저장부(770)에 저장한다. 즉, 단말로부터 시청자 조사 보고 메시지가 수신되면, 상기 제어부(780)는 상기 보고 메시지에서 시청자 조사의 보고 항목에 해당하는 정보를 추출하고, 추출된 정보를 상기 저장부(770)에 저장한다. 상기 보고 메시지는 보고자 정보, 예를 들어, 단말 또는 사용자의 식별 정보를 포함할 수 있다. 이후, 상기 시청자 조사 결과는 시청자 조사를 주관하는 사업자 또는 시스템 운영자의 의도에 따라 활용될 수 있다.When a report of a viewer survey result is received from the terminal through the communication unit 760, the controller 780 stores the viewer survey result in the storage unit 770. That is, when the viewer survey report message is received from the terminal, the controller 780 extracts information corresponding to the report item of the viewer survey from the report message, and stores the extracted information in the storage unit 770. The report message may include reporter information, for example, identification information of the terminal or the user. Thereafter, the viewer survey result may be utilized according to the intention of the operator or system operator who manages the viewer survey.
상기 도 7에 도시된 구성에서, 상기 스트리밍 서버 및 상기 시청자 조사 서버는 별도의 객체들로 도시되었다. 하지만, 본 발명의 다른 실시 예에 따라, 상기 시청자 조사 참여 서버가 상기 스트리밍 서버에 포함될 수 있다. 이 경우, 상기 시청자 조사 참여 서버의 제어부(760)의 동작은 상기 스트리밍 서버의 제어부(730)에 의해 수행될 수 있다.
In the configuration shown in FIG. 7, the streaming server and the viewer survey server are shown as separate objects. However, according to another embodiment of the present invention, the viewer survey participation server may be included in the streaming server. In this case, the operation of the controller 760 of the viewer survey participation server may be performed by the controller 730 of the streaming server.
한편 본 발명의 상세한 설명에서는 구체적인 실시 예에 관해 설명하였으나, 본 발명의 범위에서 벗어나지 않는 한도 내에서 여러 가지 변형이 가능함은 물론이다. 그러므로 본 발명의 범위는 설명된 실시 예에 국한되어 정해져서는 아니 되며 후술하는 특허청구의 범위뿐만 아니라 이 특허청구의 범위와 균등한 것들에 의해 정해져야 한다.While the present invention has been described in connection with what is presently considered to be the most practical and preferred embodiment, it is to be understood that the invention is not limited to the disclosed embodiments, but is capable of various modifications within the scope of the invention. Therefore, the scope of the present invention should not be limited to the described embodiments, but should be determined not only by the scope of the following claims, but also by the equivalents of the claims.
Claims (36)
컨텐츠를 포함하는 전송 스트림을 수신하는 과정과,
상기 전송 스트림에 포함된 적어도 하나의 시그널링 테이블에서 시청자 조사 실행 정보를 획득하는 과정과,
상기 시청자 조사 실행 정보에 따라 시청자 조사를 수행하는 과정을 포함하는 것을 특징으로 하는 방법.
In the operating method of the terminal in a multimedia streaming system,
Receiving a transport stream including content,
Obtaining viewer survey execution information from at least one signaling table included in the transport stream;
And performing a viewer survey according to the viewer survey execution information.
상기 적어도 하나의 시그널링 테이블은, 시청자 조사를 요구하는 사업자에 대한 식별 정보, 시청자 조사가 적용될 대상 서비스 및 컨텐츠에 대한 정보, 시청자 조사가 이루어질 측정 항목에 대한 정보, 시청자 조사 후 결과 보고 방법을 지시하는 정보 중 적어도 하나를 포함하는 것을 특징으로 하는 방법.
The method of claim 1,
The at least one signaling table indicates identification information of a service provider for requesting a viewer survey, information on a service and content to which the viewer survey is to be applied, information on a measurement item for which the viewer survey is to be performed, and a method of reporting a result after the viewer survey. At least one of the information.
상기 적어도 하나의 시그널링 테이블은, 각 테이블에 포함된 정보 항목을 알리기 위한 식별자를 포함하는 것을 특징으로 하는 방법.
The method of claim 2,
The at least one signaling table includes an identifier for indicating an information item included in each table.
상기 적어도 하나의 시그널링 테이블은, 시청자 조사를 요구하는 사업자에 대한 식별 정보, 시청자 조사가 적용될 대상 서비스 및 컨텐츠에 대한 정보를 포함하는 제1테이블, 시청자 조사가 이루어질 측정 항목에 대한 정보, 시청자 조사 후 결과 보고 방법을 지시하는 정보를 포함하는 제2테이블을 포함하는 것을 특징으로 하는 방법.
The method of claim 2,
The at least one signaling table may include a first table including identification information on a service provider requesting a viewer survey, information on a target service and content to which the viewer survey will be applied, information on measurement items for which the viewer survey will be performed, and after the viewer survey. And a second table containing information indicating a result reporting method.
상기 적어도 하나의 시그널링 테이블은, 시청자 조사를 요구하는 사업자에 대한 식별 정보, 시청자 조사가 적용될 대상 서비스 및 컨텐츠에 대한 정보를 포함하는 제1테이블, 시청자 조사가 이루어질 측정 항목에 대한 정보를 포함하는 제2테이블, 시청자 조사 후 결과 보고 방법을 지시하는 정보를 포함하는 제3테이블을 포함하는 것을 특징으로 하는 방법.
The method of claim 2,
The at least one signaling table may include a first table including identification information of a service provider requesting a viewer survey, a target service to which the viewer survey will be applied, and information on content, and information about measurement items for which the viewer survey will be performed. And a third table including two tables and information indicating a result reporting method after the viewer survey.
상기 시청자 조사를 수행하는 과정은,
상기 시청자 조사 실행 정보에 의해 지시되는 시청자 조사 대상 서비스 및 컨텐츠가 시청되면, 상기 시청자 조사 실행 정보에 의해 지시되는 측정 항목의 정보를 수집하는 과정을 포함하는 것을 특징으로 하는 방법.
The method of claim 2,
The process of performing the viewer survey,
And collecting information on the measurement item indicated by the viewer survey execution information when the viewer survey target service and the content indicated by the viewer survey execution information are viewed.
상기 측정 항목은, 사용자 또는 단말의 식별 정보, 시청자 조사 수행 장소, 시청자 조사 대상 정보, 시청 시작 시각, 시청 시간, 시청 횟수 또는 빈도 중 적어도 하나를 포함하는 것을 특징으로 하는 방법.
The method of claim 6,
The measurement item may include at least one of identification information of a user or a terminal, a viewer survey performing place, viewer survey target information, a viewing start time, a viewing time, a viewing frequency, or a frequency.
상기 시청자 조사가 완료되면, 상기 시청자 조사 실행 정보에 의해 지시되는 기준에 따라 시청자 조사 결과의 보고 시점이 도래하였는지 판단하는 과정을 더 포함하는 것을 특징으로 하는 방법.
The method of claim 2,
And when the viewer survey is completed, determining whether a report time of a viewer survey result has arrived according to a criterion indicated by the viewer survey execution information.
상기 시청자 조사 실행 정보에 의해 정의되는 보고 시점은, 상기 시청자 조사 완료 직후, 상기 시청자 조사 완료 후 랜덤하게 결정되는 특정 시점, 상기 시스템으로부터 보고 요청이 수신되는 시점 중 하나인 것을 특징으로 하는 방법.
The method of claim 8,
And a reporting time point defined by the viewer survey execution information is one of a specific time point which is randomly determined after the viewer survey completion and a time point when a report request is received from the system.
상기 보고 시점이 도래하면, 상기 시청자 조사 실행 정보에 의해 지시되는 보고 항목에 해당하는 정보들을 서버로 송신하는 과정을 더 포함하는 것을 특징으로 하는 방법.
The method of claim 8,
And when the report time arrives, transmitting information corresponding to a report item indicated by the viewer survey execution information to a server.
상기 보고 항목에 해당하는 정보들은, 상기 시청자 조사 실행 정보에 의해 지시되는 목적지로 송신되는 것을 특징으로 하는 방법.
The method of claim 10,
And information corresponding to the report item is transmitted to a destination indicated by the viewer survey execution information.
시청자 조사 실행 정보를 포함하는 적어도 하나의 시그널링 테이블을 생성하는 과정과,
상기 적어도 하나의 시그널링 테이블을 포함하는 전송 스트림을 생성하는 과정과,
상기 전송 스트림을 송신하는 과정을 포함하는 것을 특징으로 하는 방법.
In the method of operating the server in a multimedia streaming system,
Generating at least one signaling table including viewer survey execution information;
Generating a transport stream including the at least one signaling table;
Transmitting the transport stream.
상기 적어도 하나의 시그널링 테이블은, 시청자 조사를 요구하는 사업자에 대한 식별 정보, 시청자 조사가 적용될 대상 서비스 및 컨텐츠에 대한 정보, 시청자 조사가 이루어질 측정 항목에 대한 정보, 시청자 조사 후 결과 보고 방법을 지시하는 정보 중 적어도 하나를 포함하는 것을 특징으로 하는 방법.
The method of claim 12,
The at least one signaling table indicates identification information of a service provider for requesting a viewer survey, information on a service and content to which the viewer survey is to be applied, information on a measurement item for which the viewer survey is to be performed, and a method of reporting a result after the viewer survey. At least one of the information.
상기 적어도 하나의 시그널링 테이블은, 각 테이블에 포함된 정보 항목을 알리기 위한 식별자를 포함하는 것을 특징으로 하는 방법.
The method of claim 13,
The at least one signaling table includes an identifier for indicating an information item included in each table.
상기 적어도 하나의 시그널링 테이블은, 시청자 조사를 요구하는 사업자에 대한 식별 정보, 시청자 조사가 적용될 대상 서비스 및 컨텐츠에 대한 정보를 포함하는 제1테이블, 시청자 조사가 이루어질 측정 항목에 대한 정보, 시청자 조사 후 결과 보고 방법을 지시하는 정보를 포함하는 제2테이블을 포함하는 것을 특징으로 하는 방법.
The method of claim 13,
The at least one signaling table may include a first table including identification information on a service provider requesting a viewer survey, information on a target service and content to which the viewer survey will be applied, information on measurement items for which the viewer survey will be performed, and after the viewer survey. And a second table containing information indicating a result reporting method.
상기 적어도 하나의 시그널링 테이블은, 시청자 조사를 요구하는 사업자에 대한 식별 정보, 시청자 조사가 적용될 대상 서비스 및 컨텐츠에 대한 정보를 포함하는 제1테이블, 시청자 조사가 이루어질 측정 항목에 대한 정보를 포함하는 제2테이블, 시청자 조사 후 결과 보고 방법을 지시하는 정보를 포함하는 제3테이블을 포함하는 것을 특징으로 하는 방법.
The method of claim 13,
The at least one signaling table may include a first table including identification information of a service provider requesting a viewer survey, a target service to which the viewer survey will be applied, and information on content, and information about measurement items for which the viewer survey will be performed. And a third table including two tables and information indicating a result reporting method after the viewer survey.
상기 측정 항목은, 사용자 또는 단말의 식별 정보, 시청자 조사 수행 장소, 시청자 조사 대상 정보, 시청 시작 시각, 시청 시간, 시청 횟수 또는 빈도 중 적어도 하나를 포함하는 것을 특징으로 하는 방법.
The method of claim 13,
The measurement item may include at least one of identification information of a user or a terminal, a viewer survey performing place, viewer survey target information, a viewing start time, a viewing time, a viewing frequency, or a frequency.
상기 시청자 조사 후 결과 보고 방법을 지시하는 정보는, 상기 시청자 조사 결과의 보고 시점을 정의하는 정보를 포함하며,
상기 시청자 조사 실행 정보에 의해 정의되는 보고 시점은, 상기 시청자 조사 완료 직후, 상기 시청자 조사 완료 후 랜덤하게 결정되는 특정 시점, 상기 시스템으로부터 보고 요청이 수신되는 시점 중 하나인 것을 특징으로 하는 방법.
The method of claim 13,
The information indicating a result reporting method after the viewer survey includes information defining a reporting time point of the viewer survey result.
And a reporting time point defined by the viewer survey execution information is one of a specific time point which is randomly determined after the viewer survey completion and a time point when a report request is received from the system.
컨텐츠를 포함하는 전송 스트림을 수신하는 통신부와,
상기 전송 스트림에 포함된 적어도 하나의 시그널링 테이블에서 시청자 조사 실행 정보를 획득하고, 상기 시청자 조사 실행 정보에 따라 시청자 조사를 수행하는 제어부를 포함하는 것을 특징으로 하는 장치.
In the terminal device in a multimedia streaming system,
A communication unit for receiving a transport stream including content;
And a controller configured to obtain viewer survey execution information from at least one signaling table included in the transport stream, and perform viewer survey according to the viewer survey execution information.
상기 적어도 하나의 시그널링 테이블은, 시청자 조사를 요구하는 사업자에 대한 식별 정보, 시청자 조사가 적용될 대상 서비스 및 컨텐츠에 대한 정보, 시청자 조사가 이루어질 측정 항목에 대한 정보, 시청자 조사 후 결과 보고 방법을 지시하는 정보 중 적어도 하나를 포함하는 것을 특징으로 하는 장치.
20. The method of claim 19,
The at least one signaling table indicates identification information of a service provider for requesting a viewer survey, information on a service and content to which the viewer survey is to be applied, information on a measurement item for which the viewer survey is to be performed, and a method of reporting a result after the viewer survey. And at least one of the information.
상기 적어도 하나의 시그널링 테이블은, 각 테이블에 포함된 정보 항목을 알리기 위한 식별자를 포함하는 것을 특징으로 하는 장치.
21. The method of claim 20,
The at least one signaling table includes an identifier for indicating an information item included in each table.
상기 적어도 하나의 시그널링 테이블은, 시청자 조사를 요구하는 사업자에 대한 식별 정보, 시청자 조사가 적용될 대상 서비스 및 컨텐츠에 대한 정보를 포함하는 제1테이블, 시청자 조사가 이루어질 측정 항목에 대한 정보, 시청자 조사 후 결과 보고 방법을 지시하는 정보를 포함하는 제2테이블을 포함하는 것을 특징으로 하는 장치.
21. The method of claim 20,
The at least one signaling table may include a first table including identification information on a service provider requesting a viewer survey, information on a target service and content to which the viewer survey will be applied, information on measurement items for which the viewer survey will be performed, and after the viewer survey. And a second table containing information indicating a result reporting method.
상기 적어도 하나의 시그널링 테이블은, 시청자 조사를 요구하는 사업자에 대한 식별 정보, 시청자 조사가 적용될 대상 서비스 및 컨텐츠에 대한 정보를 포함하는 제1테이블, 시청자 조사가 이루어질 측정 항목에 대한 정보를 포함하는 제2테이블, 시청자 조사 후 결과 보고 방법을 지시하는 정보를 포함하는 제3테이블을 포함하는 것을 특징으로 하는 장치.
21. The method of claim 20,
The at least one signaling table may include a first table including identification information of a service provider requesting a viewer survey, a target service to which the viewer survey will be applied, and information on content, and information about measurement items for which the viewer survey will be performed. And a third table including two tables and information indicating a result reporting method after the viewer survey.
상기 제어부는, 상기 시청자 조사 실행 정보에 의해 지시되는 시청자 조사 대상 서비스 및 컨텐츠가 시청되면, 상기 시청자 조사 실행 정보에 의해 지시되는 측정 항목의 정보를 수집하는 것을 특징으로 하는 장치.
21. The method of claim 20,
And the controller collects information on a measurement item indicated by the viewer survey execution information when the viewer survey target service and the content indicated by the viewer survey execution information are viewed.
상기 측정 항목은, 사용자 또는 단말의 식별 정보, 시청자 조사 수행 장소, 시청자 조사 대상 정보, 시청 시작 시각, 시청 시간, 시청 횟수 또는 빈도 중 적어도 하나를 포함하는 것을 특징으로 하는 장치.
25. The method of claim 24,
The measurement item may include at least one of identification information of a user or a terminal, a viewer survey performing place, a viewer survey target information, a viewing start time, a viewing time, a viewing frequency, or a frequency.
상기 제어부는, 상기 시청자 조사가 완료되면, 상기 시청자 조사 실행 정보에 의해 지시되는 기준에 따라 시청자 조사 결과의 보고 시점이 도래하였는지 판단하는 것을 특징으로 하는 장치.
21. The method of claim 20,
The control unit, if the viewer survey is completed, characterized in that it determines whether the reporting time of the viewer survey results has arrived according to the criteria indicated by the viewer survey execution information.
상기 시청자 조사 실행 정보에 의해 정의되는 보고 시점은, 상기 시청자 조사 완료 직후, 상기 시청자 조사 완료 후 랜덤하게 결정되는 특정 시점, 상기 시스템으로부터 보고 요청이 수신되는 시점 중 하나인 것을 특징으로 하는 장치.
The method of claim 26,
And a reporting time point defined by the viewer survey execution information is one of a specific time point which is randomly determined after the viewer survey completion and a time point when a report request is received from the system.
상기 제어부는, 상기 보고 시점이 도래하면, 상기 시청자 조사 실행 정보에 의해 지시되는 보고 항목에 해당하는 정보들을 서버로 송신하도록 제어하는 것을 특징으로 하는 장치.
The method of claim 26,
And the controller controls to transmit information corresponding to a report item indicated by the viewer survey execution information to a server when the report time point arrives.
상기 보고 항목에 해당하는 정보들은, 상기 시청자 조사 실행 정보에 의해 지시되는 목적지로 송신되는 것을 특징으로 하는 장치.
29. The method of claim 28,
And information corresponding to the report item is transmitted to a destination indicated by the viewer survey execution information.
시청자 조사 실행 정보를 포함하는 적어도 하나의 시그널링 테이블을 생성하고, 상기 적어도 하나의 시그널링 테이블을 포함하는 전송 스트림을 생성하는 제어부와,
상기 전송 스트림을 송신하는 통신부를 포함하는 것을 특징으로 하는 장치.
A server device in a multimedia streaming system,
A controller for generating at least one signaling table including viewer survey execution information, and generating a transport stream including the at least one signaling table;
And a communication unit for transmitting the transport stream.
상기 적어도 하나의 시그널링 테이블은, 시청자 조사를 요구하는 사업자에 대한 식별 정보, 시청자 조사가 적용될 대상 서비스 및 컨텐츠에 대한 정보, 시청자 조사가 이루어질 측정 항목에 대한 정보, 시청자 조사 후 결과 보고 방법을 지시하는 정보 중 적어도 하나를 포함하는 것을 특징으로 하는 장치.
31. The method of claim 30,
The at least one signaling table indicates identification information of a service provider for requesting a viewer survey, information on a service and content to which the viewer survey is to be applied, information on a measurement item for which the viewer survey is to be performed, and a method of reporting a result after the viewer survey. And at least one of the information.
상기 적어도 하나의 시그널링 테이블은, 각 테이블에 포함된 정보 항목을 알리기 위한 식별자를 포함하는 것을 특징으로 하는 장치.
32. The method of claim 31,
The at least one signaling table includes an identifier for indicating an information item included in each table.
상기 적어도 하나의 시그널링 테이블은, 시청자 조사를 요구하는 사업자에 대한 식별 정보, 시청자 조사가 적용될 대상 서비스 및 컨텐츠에 대한 정보를 포함하는 제1테이블, 시청자 조사가 이루어질 측정 항목에 대한 정보, 시청자 조사 후 결과 보고 방법을 지시하는 정보를 포함하는 제2테이블을 포함하는 것을 특징으로 하는 장치.
32. The method of claim 31,
The at least one signaling table may include a first table including identification information on a service provider requesting a viewer survey, information on a target service and content to which the viewer survey will be applied, information on measurement items for which the viewer survey will be performed, and after the viewer survey. And a second table containing information indicating a result reporting method.
상기 적어도 하나의 시그널링 테이블은, 시청자 조사를 요구하는 사업자에 대한 식별 정보, 시청자 조사가 적용될 대상 서비스 및 컨텐츠에 대한 정보를 포함하는 제1테이블, 시청자 조사가 이루어질 측정 항목에 대한 정보를 포함하는 제2테이블, 시청자 조사 후 결과 보고 방법을 지시하는 정보를 포함하는 제3테이블을 포함하는 것을 특징으로 하는 장치.
32. The method of claim 31,
The at least one signaling table may include a first table including identification information of a service provider requesting a viewer survey, a target service to which the viewer survey will be applied, and information on content, and information about measurement items for which the viewer survey will be performed. And a third table including two tables and information indicating a result reporting method after the viewer survey.
상기 측정 항목은, 사용자 또는 단말의 식별 정보, 시청자 조사 수행 장소, 시청자 조사 대상 정보, 시청 시작 시각, 시청 시간, 시청 횟수 또는 빈도 중 적어도 하나를 포함하는 것을 특징으로 하는 장치.
32. The method of claim 31,
The measurement item may include at least one of identification information of a user or a terminal, a viewer survey performing place, a viewer survey target information, a viewing start time, a viewing time, a viewing frequency, or a frequency.
상기 시청자 조사 후 결과 보고 방법을 지시하는 정보는, 상기 시청자 조사 결과의 보고 시점을 정의하는 정보를 포함하며,
상기 시청자 조사 실행 정보에 의해 정의되는 보고 시점은, 상기 시청자 조사 완료 직후, 상기 시청자 조사 완료 후 랜덤하게 결정되는 특정 시점, 상기 시스템으로부터 보고 요청이 수신되는 시점 중 하나인 것을 특징으로 하는 장치.32. The method of claim 31,
The information indicating a result reporting method after the viewer survey includes information defining a reporting time point of the viewer survey result.
And a reporting time point defined by the viewer survey execution information is one of a specific time point which is randomly determined after the viewer survey completion and a time point when a report request is received from the system.
Priority Applications (4)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1020110001704A KR101800220B1 (en) | 2011-01-07 | 2011-01-07 | Apparatus and method for audience measurement in multimedia streaming system |
| US13/978,305 US20130283053A1 (en) | 2011-01-07 | 2012-01-06 | Apparatus and method for audience measurement in multimedia streaming system |
| EP12732492.9A EP2663083A4 (en) | 2011-01-07 | 2012-01-06 | APPARATUS AND METHOD FOR AUDIENCE MEASUREMENT IN A MULTIMEDIA BROADCASTING SYSTEM |
| PCT/KR2012/000160 WO2012093892A2 (en) | 2011-01-07 | 2012-01-06 | Apparatus and method for audience measurement in multimedia streaming system |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1020110001704A KR101800220B1 (en) | 2011-01-07 | 2011-01-07 | Apparatus and method for audience measurement in multimedia streaming system |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| KR20120080326A true KR20120080326A (en) | 2012-07-17 |
| KR101800220B1 KR101800220B1 (en) | 2017-11-22 |
Family
ID=46712961
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| KR1020110001704A Expired - Fee Related KR101800220B1 (en) | 2011-01-07 | 2011-01-07 | Apparatus and method for audience measurement in multimedia streaming system |
Country Status (1)
| Country | Link |
|---|---|
| KR (1) | KR101800220B1 (en) |
-
2011
- 2011-01-07 KR KR1020110001704A patent/KR101800220B1/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| KR101800220B1 (en) | 2017-11-22 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US8918801B2 (en) | Transmission apparatus, transmission method, reception apparatus, reception method, program, and broadcasting system | |
| US8832750B2 (en) | Media synchronization within home network using set-top box as gateway | |
| US8677394B2 (en) | Integrating and processing embedded links to related video content in a video stream to provide advertising information | |
| US20100325667A1 (en) | System, server and method for providing supplementary information service related to broadcast content | |
| JP2012244340A (en) | Receiver cooperation system | |
| US20130283053A1 (en) | Apparatus and method for audience measurement in multimedia streaming system | |
| KR20170136935A (en) | Apparatus and method for providing broadcasting service information in a broadcasting system | |
| US11051069B2 (en) | Apparatus and method for providing service in digital broadcasting system | |
| KR102330694B1 (en) | Transmission apparatus, transmission method, reception apparatus, and reception method | |
| US20070234396A1 (en) | Method and apparatus for transmitting and receiving electronic service guide of interaction channel in a digital video broadcasting system | |
| CN107925491B (en) | Receiving apparatus, transmitting apparatus, and data processing method | |
| US20140229993A1 (en) | Display apparatus, server and control method thereof | |
| US20120124616A1 (en) | Mobile internet protocol television system and method thereof | |
| KR101800220B1 (en) | Apparatus and method for audience measurement in multimedia streaming system | |
| KR20170134180A (en) | Apparatus and method for providing broadcasting service information in a broadcasting system | |
| KR100575459B1 (en) | Audience Rating Method Using Mobile Communication Terminal | |
| US20060156366A1 (en) | Method and system for announcing a transport stream in a digital broadcast network | |
| JP6206705B2 (en) | Transmission device, transmission method, reception device, and reception method | |
| CN105282623B (en) | Method for enhancing data transmission in multimedia service | |
| KR20120080747A (en) | Apparatus and method for audience measurement in multimedia streaming system | |
| US11611790B2 (en) | RF channel description for multiple frequency networks | |
| KR100864908B1 (en) | System and method for providing bidirectional data broadcasting service based on communication network, and server applied thereto | |
| KR101810882B1 (en) | Method and apparatus for provisioning widget information by using mpeg layer 2 | |
| JP6468469B2 (en) | Transmission device, transmission method, reception device, and reception method | |
| JP2017184210A (en) | Receiving device, control method, and program |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PA0109 | Patent application |
St.27 status event code: A-0-1-A10-A12-nap-PA0109 |
|
| R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-3-3-R10-R18-oth-X000 |
|
| PG1501 | Laying open of application |
St.27 status event code: A-1-1-Q10-Q12-nap-PG1501 |
|
| A201 | Request for examination | ||
| PA0201 | Request for examination |
St.27 status event code: A-1-2-D10-D11-exm-PA0201 |
|
| P22-X000 | Classification modified |
St.27 status event code: A-2-2-P10-P22-nap-X000 |
|
| P22-X000 | Classification modified |
St.27 status event code: A-2-2-P10-P22-nap-X000 |
|
| E902 | Notification of reason for refusal | ||
| PE0902 | Notice of grounds for rejection |
St.27 status event code: A-1-2-D10-D21-exm-PE0902 |
|
| AMND | Amendment | ||
| P11-X000 | Amendment of application requested |
St.27 status event code: A-2-2-P10-P11-nap-X000 |
|
| P13-X000 | Application amended |
St.27 status event code: A-2-2-P10-P13-nap-X000 |
|
| E601 | Decision to refuse application | ||
| PE0601 | Decision on rejection of patent |
St.27 status event code: N-2-6-B10-B15-exm-PE0601 |
|
| AMND | Amendment | ||
| E13-X000 | Pre-grant limitation requested |
St.27 status event code: A-2-3-E10-E13-lim-X000 |
|
| P11-X000 | Amendment of application requested |
St.27 status event code: A-2-2-P10-P11-nap-X000 |
|
| P13-X000 | Application amended |
St.27 status event code: A-2-2-P10-P13-nap-X000 |
|
| PX0901 | Re-examination |
St.27 status event code: A-2-3-E10-E12-rex-PX0901 |
|
| PX0701 | Decision of registration after re-examination |
St.27 status event code: A-3-4-F10-F13-rex-PX0701 |
|
| X701 | Decision to grant (after re-examination) | ||
| GRNT | Written decision to grant | ||
| PR0701 | Registration of establishment |
St.27 status event code: A-2-4-F10-F11-exm-PR0701 |
|
| PR1002 | Payment of registration fee |
St.27 status event code: A-2-2-U10-U11-oth-PR1002 Fee payment year number: 1 |
|
| PG1601 | Publication of registration |
St.27 status event code: A-4-4-Q10-Q13-nap-PG1601 |
|
| P14-X000 | Amendment of ip right document requested |
St.27 status event code: A-5-5-P10-P14-nap-X000 |
|
| PN2301 | Change of applicant |
St.27 status event code: A-5-5-R10-R11-asn-PN2301 |
|
| P16-X000 | Ip right document amended |
St.27 status event code: A-5-5-P10-P16-nap-X000 |
|
| PN2301 | Change of applicant |
St.27 status event code: A-5-5-R10-R14-asn-PN2301 |
|
| PC1903 | Unpaid annual fee |
St.27 status event code: A-4-4-U10-U13-oth-PC1903 Not in force date: 20201117 Payment event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE |
|
| R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-5-5-R10-R18-oth-X000 |
|
| PC1903 | Unpaid annual fee |
St.27 status event code: N-4-6-H10-H13-oth-PC1903 Ip right cessation event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE Not in force date: 20201117 |
|
| P22-X000 | Classification modified |
St.27 status event code: A-4-4-P10-P22-nap-X000 |
