[go: up one dir, main page]

KR20120080326A - Apparatus and method for audience measurement in multimedia streaming system - Google Patents

Apparatus and method for audience measurement in multimedia streaming system Download PDF

Info

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
Application number
KR1020110001704A
Other languages
Korean (ko)
Other versions
KR101800220B1 (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 KR1020110001704A priority Critical patent/KR101800220B1/en
Priority to US13/978,305 priority patent/US20130283053A1/en
Priority to EP12732492.9A priority patent/EP2663083A4/en
Priority to PCT/KR2012/000160 priority patent/WO2012093892A2/en
Publication of KR20120080326A publication Critical patent/KR20120080326A/en
Application granted granted Critical
Publication of KR101800220B1 publication Critical patent/KR101800220B1/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing 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/442Monitoring 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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04HBROADCAST COMMUNICATION
    • H04H20/00Arrangements for broadcast or for distribution combined with broadcast
    • H04H20/10Arrangements for replacing or switching information during the broadcast or the distribution
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04HBROADCAST COMMUNICATION
    • H04H20/00Arrangements for broadcast or for distribution combined with broadcast
    • H04H20/10Arrangements for replacing or switching information during the broadcast or the distribution
    • H04H20/106Receiver-side switching
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04HBROADCAST COMMUNICATION
    • H04H20/00Arrangements for broadcast or for distribution combined with broadcast
    • H04H20/12Arrangements for observation, testing or troubleshooting
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04HBROADCAST COMMUNICATION
    • H04H20/00Arrangements for broadcast or for distribution combined with broadcast
    • H04H20/12Arrangements for observation, testing or troubleshooting
    • H04H20/14Arrangements for observation, testing or troubleshooting for monitoring programmes
    • 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/09Arrangements for device control with a direct linkage to broadcast information or to broadcast space-time; Arrangements for control of broadcast-related services
    • 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/09Arrangements for device control with a direct linkage to broadcast information or to broadcast space-time; Arrangements for control of broadcast-related services
    • H04H60/14Arrangements for conditional access to broadcast information or to broadcast-related services
    • H04H60/15Arrangements for conditional access to broadcast information or to broadcast-related services on receiving information
    • 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/09Arrangements for device control with a direct linkage to broadcast information or to broadcast space-time; Arrangements for control of broadcast-related services
    • H04H60/14Arrangements for conditional access to broadcast information or to broadcast-related services
    • H04H60/16Arrangements for conditional access to broadcast information or to broadcast-related services on playing information
    • 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/09Arrangements for device control with a direct linkage to broadcast information or to broadcast space-time; Arrangements for control of broadcast-related services
    • H04H60/14Arrangements for conditional access to broadcast information or to broadcast-related services
    • H04H60/20Arrangements for conditional access to broadcast information or to broadcast-related services on secondary editing information
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/80Responding to QoS
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/2866Architectures; Arrangements
    • H04L67/30Profiles
    • H04L67/306User profiles
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/25Management 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/251Learning process for intelligent management, e.g. learning user preferences for recommending movies
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/472End-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/4722End-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.

Figure P1020110001704
Figure P1020110001704

Description

멀티미디어 스트리밍 시스템에서 시청자 조사를 위한 장치 및 방법{APPARATUS AND METHOD FOR AUDIENCE MEASUREMENT IN MULTIMEDIA STREAMING SYSTEM}Apparatus and method for investigating viewers in multimedia streaming system {APPARATUS AND METHOD FOR AUDIENCE MEASUREMENT IN MULTIMEDIA STREAMING SYSTEM}

본 발명은 멀티미디어 스트리밍 시스템에 관한 것으로, 특히, 멀티미디어 스트리밍 시스템에서 시청자 조사(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.

필드field 길이Length 설명Explanation 사업자 식별자Business identifier 가변variable 시청자 조사를 지시하는 사업자의 식별자 또는 서버의 식별자.Identifier of the operator or server that directs the viewer survey. 시청자 조사 대상
서비스 및 컨텐츠 목록
Audience Survey Target
Service and Content List
가변variable 시그널링 테이블에 사용되는 서비스 및 컨텐츠 식별자들의 목록. 1개의 서비스부터 다수의 서비스 컨텐츠들의 목록이 포함될 수 있음.List of service and content identifiers used in the signaling table. A list of service contents from one service may be included.
시청자 조사의
측정 항목
Viewer survey
Measurement item
가변variable 시청자 조사를 적용할 수 있는 항목. 사업자의 의도 및 필요성에 따라 구체적으로 결정될 수 있음.
(예 : 언제(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
가변variable 시청자 조사 결과를 보고받을 서버의 주소.
시청자 조사 결과의 전송 시점을 결정할 수 있는 정보.
시청자 조사 결과의 저장 방법
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.

상위필드Upper field value 하위필드Subfield value
시청자 조사 허락된 서비스

Viewer Survey Licensed Services

서비스 식별자

Service identifier
시청자 조사 허락된 컨텐츠Viewers Investigated Content 컨텐츠 식별자Content identifier
시청자 조사 불허된 컨텐츠Viewers Unlicensed Content 컨텐츠 식별자Content identifier 시청자 조사 불허된 서비스Viewer Survey Disallowed Service 서비스 식별자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.

필드field 설명Explanation WhoWho 시청자 조사를 수행하는 단말의 소유자 또는 단말의 식별 정보Identification information of the owner or the terminal of the terminal performing the viewer survey WhereWhere 시청자 조사가 수행된 장소Place where viewer research was done WhatWhat 시청자 조사 대상 서비스 또는 컨텐츠Viewer Surveyed Services or Content WhenWhen 시청자 조사 대상 서비스 또는 컨텐츠의 시청 시작 시각When to start watching the service or content for the viewer survey How longHow long 시청자 조사 대상 서비스 또는 컨텐츠의 시청 시간Viewer's watch time of service or content How manyHow many 시청자 조사 대상 서비스 또는 컨텐츠의 시청 횟수 또는 빈도Number or frequency of viewers surveyed services or content

상기 <표 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.

필드field 설명Explanation 보고 내용Report content 보고자reporter 시청자 조사 결과를 보고하는 단말 또는 사용자의 식별 정보Identification information of the terminal or the user reporting the viewer survey result 보고 항목Report item 측정 항목 중 보고되는 항목Reported of metrics 보고 방법Report method 완료 후 즉시 보고Report immediately after completion 시청자 조사 종료되면 즉시 시청자 조사 서버로 보고Report to viewer research server immediately after viewer investigation ends 완료 후 일정시간 경과하면 보고Report after a certain time after completion 알고리즘 1 : 단말 식별 정보를 이용하여 랜덤(random)하게 보고 시점 결정
알고리즘 2 : 일반 랜덤 알고리즘에 따라 보고 시점 결정
Algorithm 1: Determination of reporting point randomly using terminal identification information
Algorithm 2: Determination of reporting time according to general random algorithm
단말에 저장Save to terminal 보고 요청이 있기 전까지 단말에 저장Save to terminal until report request 보고 목적지Report destination 시청자 조사 서버 주소Viewer Survey Server Address 측정 보고서를 수신할 서버의 주소Address of server to receive measurement reports

도 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 AMET 211 includes both items 1 to 4. The AMET 211 is multiplexed with a video packet, an audio packet, etc. and included in a transport stream, and the transport stream including the AMET 211 is delivered to a user terminal.

상기 도 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 first AMT 221 includes item 1 and item 2, and the second AAME 222 includes item 3 and item 4. The first AMET 221 and the second AMET 222 include respective identifiers. The identifier is included to enable the user terminal to easily determine what information is included in the table. For example, an identifier of the first AAME 221 may be defined as '10011', and an identifier of the second AAMET 222 may be defined as '11100'. The first AME 221 and the second AME 222 are multiplexed together with a video packet, an audio packet, and the like, and are included in a transport stream. The transport stream including the first AME 221 and the second AMET 222 is a user terminal. Is passed to. In this case, the AMETs 221 and 222 may be periodically transmitted at different time intervals, or may be transmitted as needed without a certain period, and some may be periodically transmitted as needed without a period. When transmitted as needed without a period, the AMET may be sent as a command to perform a viewer survey, or when the information changes.

상기 도 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 first AMT 231 includes an item 1 and an item 2, a second AAME 232 includes an item 3, and a third AAME 233 includes an item 4. The first AMET 231, the second AMET 232, and the third AMET 233 include respective identifiers. The identifier is included to enable the user terminal to easily determine what information is included in the table. For example, the identifier of the first AMET 231 may be defined as '00011', the identifier of the second AMET 232 as '00100', and the identifier of the third AMET 233 as '01000'. The first AAME 231, the second AAME 232, and the third AAME 233 are multiplexed together with a video packet, an audio packet, and the like to be included in a transport stream, and the first AAME 231, the second AAME 232, The transport stream including the third AAME 233 is delivered to the user terminal. In this case, the AMETs 231, 232, and 233 may be periodically transmitted at different time intervals, or may be transmitted as needed without a certain period, or some may be periodically transmitted as needed without a period. When transmitted as needed without a period, the AMET may be sent as a command to perform a viewer survey, or when the information changes.

본 발명은 상기 도 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 system 320 refers to at least one entity other than the terminal 310 in the multimedia streaming system. An object providing AMET and an object providing information necessary to perform viewer survey. It includes.

상기 도 3을 참고하면, 301단계에서, 상기 시스템(320)은 AMET를 상기 단말(310)로 송신한다. 다시 말해, 상기 시스템(320)은 시청자 조사 실행 정보, 즉, 시청자 조사의 실행에 대한 구체적인 지시 정보를 제공한다. 상기 AMET는 상기 시청자 조사 실행 정보를 전달하기 위해 정의된 시그널링 테이블이다. 본 발명의 다른 실시 예에 따라, 상기 시청자 조사 실행 정보는 다른 시그널링 테이블의 일부로서 전달될 수 있다. 본 발명의 또 다른 실시 예에 따라, 상기 AMET는 서로 다른 항목을 포함하는 다수의 테이블들로 분할되어 전달될 수 있다. 예를 들어, 상기 도 2b와 같이, 상기 AMET는 제1AMET 및 제2AMET로 분할될 수 있다. 예를 들어, 상기 도 2c와 같이, 상기 AMET는 제1AMET, 제2AMET 및 제3AMET로 분할될 수 있다.Referring to FIG. 3, in step 301, the system 320 transmits AMET to the terminal 310. In other words, the system 320 provides viewer survey execution information, that is, specific instruction information on the execution of the viewer survey. The AMET is a signaling table defined for conveying the viewer survey execution information. According to another embodiment of the present invention, the viewer survey execution information may be delivered as part of another signaling table. According to another embodiment of the present invention, the AMET may be delivered divided into a plurality of tables including different items. For example, as shown in FIG. 2B, the AMET may be divided into a first AAME and a second AAME. For example, as shown in FIG. 2C, the AMET may be divided into a first AMET, a second AMET, and a third AMET.

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 system 320. Specifically, the terminal 310 determines whether a reporting time has arrived according to a criterion indicated by the 'viewer investigation result reporting method' information obtained through the AMET. For example, a reporting time point defined by the 'viewer survey result reporting method' information is a specific time point which is determined randomly after completion of the viewer study, and a time point when a report request is received from the system 320. It can be either. When the report time arrives, the terminal 310 generates a report message including information corresponding to the report item indicated by the 'viewer survey result report method', and by the 'viewer survey result report method' Send the report message to the indicated destination.

상기 도 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 system 320 includes a first server providing AMET and a second server receiving a viewer survey result report. The first server may be referred to as a 'streaming server' because it transmits the transport stream including the AMET, and the second server may be referred to as a 'viewer survey server' because it receives a viewer survey result report. 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, step 301 is performed between the first server and the terminal 310, and step 307 is performed between the second server and the terminal 310. Can be. In addition, when the first server and the second server are separate objects, the first server may not hold the viewer survey execution information. In this case, signaling in which the first server receives the viewer survey execution information from the second server may be performed.

도 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 step 401. In other words, the terminal obtains the viewer survey execution information, that is, specific indication information about the execution of the viewer survey, through the signaling table included in the transport stream including the content. According to an embodiment of the present disclosure, the viewer survey execution information may be received through at least one signaling table defined for delivering the viewer survey execution information. For example, the viewer survey execution information may be received in the same manner as in FIG. 2A, 2B, or 2C. When the viewer survey execution information is received by being divided into a plurality of signaling tables, the signals are periodically received at different time intervals, received as needed without a certain period, and some are periodically received as needed without periods. Can be. According to another embodiment of the present invention, the viewer survey execution information may be received 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>. In other words, the terminal acquires at least one of an operator identifier, a viewer survey target list, a viewer survey measurement item, and a viewer survey result reporting method.

상기 시청자 조사 실행 정보를 획득한 후, 상기 단말은 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 step 407, the terminal determines whether the viewer survey is completed. The condition of whether the viewer survey is completed may be variously defined according to a specific embodiment. For example, the viewer survey may be performed for a predetermined time from the time when the viewer survey command is received. In this case, the terminal determines whether the viewer survey is completed based on whether the predetermined time has elapsed. According to another embodiment of the present invention, the termination of broadcasting of specific content may be defined as an end condition of a viewer survey. In this case, the terminal determines whether the survey of the viewer is completed through the termination of the broadcasting of the specific content. According to another embodiment of the present invention, the viewer survey may be performed until a separate end command occurs. In this case, the terminal determines whether the viewer survey is completed according to whether a termination command is received from the system. If the viewer survey is not completed, the terminal returns to step 403.

반면, 상기 시청자 조사가 완료되면, 상기 단말은 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 step 501. In other words, the server generates at least one signaling table including the viewer survey execution information, that is, specific indication information about the execution of the viewer survey. The server then multiplexes the signaling table to include in the transport stream and 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. When the viewer survey execution information is divided into a plurality of signaling tables and transmitted, they are periodically transmitted at different time intervals, or transmitted as needed without a certain period, and some are periodically transmitted as needed without a period. Can be. 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>. In other words, the terminal transmits at least one of a business operator identifier, a viewer survey target list, a viewer survey measurement item, and a viewer survey result reporting method.

이후, 상기 서버는 503단계로 진행하여 시청자 조사 결과의 보고가 수신되는지 판단한다. 다시 말해, 상기 서버는 시청자 조사 보고 메시지가 수신되는지 판단한다. 상기 보고 메시지는 상기 시청자 조사 실행 정보에 포함된 '시청자 조사 결과 보고 방법' 정보에 의해 지시되는 보고 항목에 해당하는 정보들을 포함한다. 상기 보고 항목은 상기 시청자 조사 실행 정보에 포함된 '시청자 조사 측정 항목' 정보에 의해 지시되는 측정 항목의 일부 또는 전부를 포함한다. 상기 보고 메시지는 보고자 정보, 예를 들어, 단말 또는 사용자의 식별 정보를 포함할 수 있다.In step 503, the server determines whether a report of a viewer survey result is received. In other words, the server determines whether a viewer survey report message is received. The report message includes information corresponding to a report item indicated by 'viewer survey result reporting method' information included in the viewer survey execution information. The report item includes some or all of the measurement items indicated by the 'viewer survey measurement item' information included in the viewer survey execution information. The report message may include reporter information, for example, identification information of the terminal or the user.

상기 시청자 조사 결과의 보고가 수신되면, 상기 서버는 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, step 501 may be performed by the first server, and steps 503 and 505 may be performed by the second server. In addition, when the first server and the second server are separate objects, the first server may not hold the viewer survey execution information. In this case, signaling in which the first server receives the viewer survey execution information from the second server may be performed.

도 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 communication unit 610, a storage unit 620, a display unit 630, and a control unit 640.

상기 통신부(610)는 채널을 통해 수신되는 신호로부터 수신 데이터를 복원하고, 송신 데이터를 신호로 변환하여 상기 채널을 통해 송신한다. 상기 수신 데이터는 오디오/비디오 컨텐츠 및 제어 정보를 포함하는 전송 스트림을 포함한다. 특히, 상기 제어 정보는 시그널링 테이블을 포함한다. 상기 시그널링 테이블은 각 목적에 따라 다양한 형태로 정의될 수 있다. 예를 들어, 적어도 하나의 테이블은 시청자 조사 실행 정보, 즉, 시청자 조사의 실행에 대한 구체적인 지시 정보를 전달하는 용도를 위해 정의될 수 있다. 상기 채널은 유선 채널 또는 무선 채널일 수 있다. 무선 채널의 경우, 상기 통신부(610)는 안테나를 통해 수신된 RF(Radio Frequency) 대역 신호를 기저대역 신호로 변환하고, 통신 시스템의 규격에 따라 물리계층 처리하고, 복조(demodulation)을 통해 비트열을 복원한다.The communication unit 610 restores the received data from the signal received through the channel, converts the transmission data into a signal, and transmits it through the channel. The received data includes a transport stream containing audio / video content and control information. In particular, the control information includes a signaling table. The signaling table may be defined in various forms according to each purpose. For example, at least one table may be defined for the purpose of conveying viewer survey execution information, that is, specific indication information about the execution of the viewer survey. The channel may be a wired channel or a wireless channel. In the case of a wireless channel, the communication unit 610 converts a radio frequency (RF) band signal received through an antenna into a baseband signal, processes a physical layer according to a standard of a communication system, and modulates a bit string through demodulation. Restore

상기 저장부(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 controller 640. The display unit 630 displays status information generated during operation of the terminal and numbers, letters, and images according to execution of an application program. For example, the display unit 630 displays image content. That is, the display unit 630 displays the image data provided from the control unit 640 on a visual screen. For example, the display unit 630 may include a liquid crystal display (LCD), an organic light-emitting diode (OLED), or the like. Although not shown, the terminal may further include a speaker for outputting audio and a speaker terminal for connecting an external speaker device.

상기 제어부(640)는 상기 단말의 전반적인 기능들을 제어한다. 예를 들어, 상기 제어부(640)는 상기 통신부(610)를 통해 수신되는 스트리밍 데이터로부터 화상 데이터를 생성하고, 상기 화상 데이터를 상기 표시부(630)로 제공한다. 특히, 본 발명의 실시 예에 따라, 상기 제어부(640)는 시청자 조사를 수행하기 위한 기능들을 제어한다. 예를 들어, 상기 제어부(640)는 상기 도 3에 도시된 단말과 같이 동작하도록, 상기 도 4에 도시된 절차를 수행하도록 동작한다. 구체적으로 설명하면 다음과 같다.The controller 640 controls the overall functions of the terminal. For example, the controller 640 generates image data from the streaming data received through the communication unit 610, and provides the image data to the display unit 630. In particular, according to an embodiment of the present disclosure, the controller 640 controls functions for performing a viewer survey. For example, the controller 640 operates to perform the procedure illustrated in FIG. 4 to operate like the terminal illustrated in FIG. 3. Specifically, it is as follows.

상기 시청자 조사를 수행하기 위한 상기 제어부(640)의 동작은 다음과 같다. 상기 제어부(640)는 상기 통신부(610)를 통해 수신되는 전송 스트림에 포함된 시그널링 테이블을 통해 시청자 조사 참여 정보를 획득하고, 상기 시청자 조사 참여 정보를 상기 저장부(620)에 저장한다. 여기서, 상기 시청자 조사 참여 정보는 상기 시청자 조사 참여 정보를 전달하기 위해 정의된 적어도 하나의 시그널링 테이블을 통해, 또는, 다른 시그널링 테이블의 일부로서 수신될 수 있다. 예를 들어, 상기 시청자 조사 실행 정보는 상기 도 2a, 상기 도 2b, 또는, 상기 도 2c와 같은 방식으로 수신될 수 있다. 예를 들어, 상기 시청자 조사 참여 정보는 상기 <표 1>에 나타난 필드들 중 적어도 하나를 포함할 수 있다.The operation of the controller 640 to perform the viewer survey is as follows. The controller 640 obtains viewer survey participation information through a signaling table included in a transport stream received through the communication unit 610, and stores the viewer survey participation information in the storage unit 620. Here, the viewer survey participation information may be received through at least one signaling table defined for delivering the viewer survey participation information, or as part of another signaling table. For example, the viewer survey execution information may be received in the same manner as in FIG. 2A, 2B, or 2C. For example, the viewer survey participation information may include at least one of the fields shown in Table 1.

이후, 상기 시청자 조사 대상 서비스 및 컨텐츠가 시청되면, 상기 제어부(640)는 405단계로 진행하여 상기 시청자 조사 실행 정보에 포함된 '시청자 조사 측정 항목' 정보에 의해 지시되는 측정 항목의 정보를 수집한다. 상기 시청자 조사가 완료되면, 상기 제어부(640)는 상기 시청자 조사 실행 정보에 포함된 '시청자 조사 결과 보고 방법' 정보에 의해 지시되는 기준에 따라 보고 시점이 도래하였는지 여부를 판단한다. 상기 시청자 조사 결과의 보고 시점이 도래하면, 상기 제어부(640)는 상기 시청자 조사 실행 정보에 포함된 '시청자 조사 결과 보고 방법' 정보에 의해 지시되는 보고 항목에 해당하는 정보들을 포함하는 보고 메시지를 생성한다. 그리고, 상기 제어부(640)는 상기 통신부(510)를 통해 상기 시청자 조사 실행 정보에 포함된 '시청자 조사 결과 보고 방법' 정보에 의해 지시되는 목적지로 상기 보고 메시지를 송신한다.
After that, when the viewer survey target service and content are watched, the controller 640 proceeds to step 405 and collects information on the measurement item indicated by the 'viewer survey measurement item' information included in the viewer survey execution information. . When the viewer survey is completed, the controller 640 determines whether a report time has arrived according to a criterion indicated by the information of a method for reporting viewer survey results included in the viewer survey execution information. When the reporting time point of the viewer survey result arrives, the controller 640 generates a report message including information corresponding to the report item indicated by the information of the method for reporting the viewer survey result included in the viewer survey execution information. do. In addition, the controller 640 transmits the report message to the destination indicated by the 'viewer survey result report method' information included in the viewer survey execution information through the communication unit 510.

도 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.
제1항에 있어서,
상기 적어도 하나의 시그널링 테이블은, 시청자 조사를 요구하는 사업자에 대한 식별 정보, 시청자 조사가 적용될 대상 서비스 및 컨텐츠에 대한 정보, 시청자 조사가 이루어질 측정 항목에 대한 정보, 시청자 조사 후 결과 보고 방법을 지시하는 정보 중 적어도 하나를 포함하는 것을 특징으로 하는 방법.
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.
제2항에 있어서,
상기 적어도 하나의 시그널링 테이블은, 각 테이블에 포함된 정보 항목을 알리기 위한 식별자를 포함하는 것을 특징으로 하는 방법.
The method of claim 2,
The at least one signaling table includes an identifier for indicating an information item included in each table.
제2항에 있어서,
상기 적어도 하나의 시그널링 테이블은, 시청자 조사를 요구하는 사업자에 대한 식별 정보, 시청자 조사가 적용될 대상 서비스 및 컨텐츠에 대한 정보를 포함하는 제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.
제2항에 있어서,
상기 적어도 하나의 시그널링 테이블은, 시청자 조사를 요구하는 사업자에 대한 식별 정보, 시청자 조사가 적용될 대상 서비스 및 컨텐츠에 대한 정보를 포함하는 제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.
제2항에 있어서,
상기 시청자 조사를 수행하는 과정은,
상기 시청자 조사 실행 정보에 의해 지시되는 시청자 조사 대상 서비스 및 컨텐츠가 시청되면, 상기 시청자 조사 실행 정보에 의해 지시되는 측정 항목의 정보를 수집하는 과정을 포함하는 것을 특징으로 하는 방법.
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.
제6항에 있어서,
상기 측정 항목은, 사용자 또는 단말의 식별 정보, 시청자 조사 수행 장소, 시청자 조사 대상 정보, 시청 시작 시각, 시청 시간, 시청 횟수 또는 빈도 중 적어도 하나를 포함하는 것을 특징으로 하는 방법.
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.
제2항에 있어서,
상기 시청자 조사가 완료되면, 상기 시청자 조사 실행 정보에 의해 지시되는 기준에 따라 시청자 조사 결과의 보고 시점이 도래하였는지 판단하는 과정을 더 포함하는 것을 특징으로 하는 방법.
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.
제8항에 있어서,
상기 시청자 조사 실행 정보에 의해 정의되는 보고 시점은, 상기 시청자 조사 완료 직후, 상기 시청자 조사 완료 후 랜덤하게 결정되는 특정 시점, 상기 시스템으로부터 보고 요청이 수신되는 시점 중 하나인 것을 특징으로 하는 방법.
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.
제8항에 있어서,
상기 보고 시점이 도래하면, 상기 시청자 조사 실행 정보에 의해 지시되는 보고 항목에 해당하는 정보들을 서버로 송신하는 과정을 더 포함하는 것을 특징으로 하는 방법.
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.
제10항에 있어서,
상기 보고 항목에 해당하는 정보들은, 상기 시청자 조사 실행 정보에 의해 지시되는 목적지로 송신되는 것을 특징으로 하는 방법.
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.
제12항에 있어서,
상기 적어도 하나의 시그널링 테이블은, 시청자 조사를 요구하는 사업자에 대한 식별 정보, 시청자 조사가 적용될 대상 서비스 및 컨텐츠에 대한 정보, 시청자 조사가 이루어질 측정 항목에 대한 정보, 시청자 조사 후 결과 보고 방법을 지시하는 정보 중 적어도 하나를 포함하는 것을 특징으로 하는 방법.
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.
제13항에 있어서,
상기 적어도 하나의 시그널링 테이블은, 각 테이블에 포함된 정보 항목을 알리기 위한 식별자를 포함하는 것을 특징으로 하는 방법.
The method of claim 13,
The at least one signaling table includes an identifier for indicating an information item included in each table.
제13항에 있어서,
상기 적어도 하나의 시그널링 테이블은, 시청자 조사를 요구하는 사업자에 대한 식별 정보, 시청자 조사가 적용될 대상 서비스 및 컨텐츠에 대한 정보를 포함하는 제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.
제13항에 있어서,
상기 적어도 하나의 시그널링 테이블은, 시청자 조사를 요구하는 사업자에 대한 식별 정보, 시청자 조사가 적용될 대상 서비스 및 컨텐츠에 대한 정보를 포함하는 제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.
제13항에 있어서,
상기 측정 항목은, 사용자 또는 단말의 식별 정보, 시청자 조사 수행 장소, 시청자 조사 대상 정보, 시청 시작 시각, 시청 시간, 시청 횟수 또는 빈도 중 적어도 하나를 포함하는 것을 특징으로 하는 방법.
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.
제13항에 있어서,
상기 시청자 조사 후 결과 보고 방법을 지시하는 정보는, 상기 시청자 조사 결과의 보고 시점을 정의하는 정보를 포함하며,
상기 시청자 조사 실행 정보에 의해 정의되는 보고 시점은, 상기 시청자 조사 완료 직후, 상기 시청자 조사 완료 후 랜덤하게 결정되는 특정 시점, 상기 시스템으로부터 보고 요청이 수신되는 시점 중 하나인 것을 특징으로 하는 방법.
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.
제19항에 있어서,
상기 적어도 하나의 시그널링 테이블은, 시청자 조사를 요구하는 사업자에 대한 식별 정보, 시청자 조사가 적용될 대상 서비스 및 컨텐츠에 대한 정보, 시청자 조사가 이루어질 측정 항목에 대한 정보, 시청자 조사 후 결과 보고 방법을 지시하는 정보 중 적어도 하나를 포함하는 것을 특징으로 하는 장치.
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.
제20항에 있어서,
상기 적어도 하나의 시그널링 테이블은, 각 테이블에 포함된 정보 항목을 알리기 위한 식별자를 포함하는 것을 특징으로 하는 장치.
21. The method of claim 20,
The at least one signaling table includes an identifier for indicating an information item included in each table.
제20항에 있어서,
상기 적어도 하나의 시그널링 테이블은, 시청자 조사를 요구하는 사업자에 대한 식별 정보, 시청자 조사가 적용될 대상 서비스 및 컨텐츠에 대한 정보를 포함하는 제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.
제20항에 있어서,
상기 적어도 하나의 시그널링 테이블은, 시청자 조사를 요구하는 사업자에 대한 식별 정보, 시청자 조사가 적용될 대상 서비스 및 컨텐츠에 대한 정보를 포함하는 제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.
제20항에 있어서,
상기 제어부는, 상기 시청자 조사 실행 정보에 의해 지시되는 시청자 조사 대상 서비스 및 컨텐츠가 시청되면, 상기 시청자 조사 실행 정보에 의해 지시되는 측정 항목의 정보를 수집하는 것을 특징으로 하는 장치.
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.
제24항에 있어서,
상기 측정 항목은, 사용자 또는 단말의 식별 정보, 시청자 조사 수행 장소, 시청자 조사 대상 정보, 시청 시작 시각, 시청 시간, 시청 횟수 또는 빈도 중 적어도 하나를 포함하는 것을 특징으로 하는 장치.
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.
제20항에 있어서,
상기 제어부는, 상기 시청자 조사가 완료되면, 상기 시청자 조사 실행 정보에 의해 지시되는 기준에 따라 시청자 조사 결과의 보고 시점이 도래하였는지 판단하는 것을 특징으로 하는 장치.
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.
제26항에 있어서,
상기 시청자 조사 실행 정보에 의해 정의되는 보고 시점은, 상기 시청자 조사 완료 직후, 상기 시청자 조사 완료 후 랜덤하게 결정되는 특정 시점, 상기 시스템으로부터 보고 요청이 수신되는 시점 중 하나인 것을 특징으로 하는 장치.
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.
제26항에 있어서,
상기 제어부는, 상기 보고 시점이 도래하면, 상기 시청자 조사 실행 정보에 의해 지시되는 보고 항목에 해당하는 정보들을 서버로 송신하도록 제어하는 것을 특징으로 하는 장치.
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.
제28항에 있어서,
상기 보고 항목에 해당하는 정보들은, 상기 시청자 조사 실행 정보에 의해 지시되는 목적지로 송신되는 것을 특징으로 하는 장치.
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.
제30항에 있어서,
상기 적어도 하나의 시그널링 테이블은, 시청자 조사를 요구하는 사업자에 대한 식별 정보, 시청자 조사가 적용될 대상 서비스 및 컨텐츠에 대한 정보, 시청자 조사가 이루어질 측정 항목에 대한 정보, 시청자 조사 후 결과 보고 방법을 지시하는 정보 중 적어도 하나를 포함하는 것을 특징으로 하는 장치.
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.
제31항에 있어서,
상기 적어도 하나의 시그널링 테이블은, 각 테이블에 포함된 정보 항목을 알리기 위한 식별자를 포함하는 것을 특징으로 하는 장치.
32. The method of claim 31,
The at least one signaling table includes an identifier for indicating an information item included in each table.
제31항에 있어서,
상기 적어도 하나의 시그널링 테이블은, 시청자 조사를 요구하는 사업자에 대한 식별 정보, 시청자 조사가 적용될 대상 서비스 및 컨텐츠에 대한 정보를 포함하는 제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.
제31항에 있어서,
상기 적어도 하나의 시그널링 테이블은, 시청자 조사를 요구하는 사업자에 대한 식별 정보, 시청자 조사가 적용될 대상 서비스 및 컨텐츠에 대한 정보를 포함하는 제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.
제31항에 있어서,
상기 측정 항목은, 사용자 또는 단말의 식별 정보, 시청자 조사 수행 장소, 시청자 조사 대상 정보, 시청 시작 시각, 시청 시간, 시청 횟수 또는 빈도 중 적어도 하나를 포함하는 것을 특징으로 하는 장치.
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.
제31항에 있어서,
상기 시청자 조사 후 결과 보고 방법을 지시하는 정보는, 상기 시청자 조사 결과의 보고 시점을 정의하는 정보를 포함하며,
상기 시청자 조사 실행 정보에 의해 정의되는 보고 시점은, 상기 시청자 조사 완료 직후, 상기 시청자 조사 완료 후 랜덤하게 결정되는 특정 시점, 상기 시스템으로부터 보고 요청이 수신되는 시점 중 하나인 것을 특징으로 하는 장치.
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.
KR1020110001704A 2011-01-07 2011-01-07 Apparatus and method for audience measurement in multimedia streaming system Expired - Fee Related KR101800220B1 (en)

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)

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