TWI574565B - A transmitting apparatus, a transmitting method, a receiving apparatus, a receiving method, a computer-readable medium, and a broadcasting system - Google Patents

A transmitting apparatus, a transmitting method, a receiving apparatus, a receiving method, a computer-readable medium, and a broadcasting system Download PDF

Info

Publication number
TWI574565B
TWI574565B TW101108363A TW101108363A TWI574565B TW I574565 B TWI574565 B TW I574565B TW 101108363 A TW101108363 A TW 101108363A TW 101108363 A TW101108363 A TW 101108363A TW I574565 B TWI574565 B TW I574565B
Authority
TW
Taiwan
Prior art keywords
audio
audio stream
control information
stream
encoded
Prior art date
Application number
TW101108363A
Other languages
English (en)
Other versions
TW201246930A (en
Inventor
Naohisa Kitazato
Ikuo Tsukagoshi
Original Assignee
Sony Corp
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 Sony Corp filed Critical Sony Corp
Publication of TW201246930A publication Critical patent/TW201246930A/zh
Application granted granted Critical
Publication of TWI574565B publication Critical patent/TWI574565B/zh

Links

Classifications

    • 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/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/236Assembling of a multiplex stream, e.g. transport stream, by combining a video stream with other content or additional data, e.g. inserting a URL [Uniform Resource Locator] into a video stream, multiplexing software data into a video stream; Remultiplexing of multiplex streams; Insertion of stuffing bits into the multiplex stream, e.g. to obtain a constant bit-rate; Assembling of a packetised elementary stream
    • H04N21/2368Multiplexing of audio and video streams
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04HBROADCAST COMMUNICATION
    • H04H20/00Arrangements for broadcast or for distribution combined with broadcast
    • H04H20/86Arrangements characterised by the broadcast information itself
    • H04H20/95Arrangements characterised by the broadcast information itself characterised by a specific format, e.g. an encoded audio stream
    • 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/13Arrangements for device control affected by the broadcast 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/68Systems specially adapted for using specific information, e.g. geographical or meteorological information
    • H04H60/73Systems specially adapted for using specific information, e.g. geographical or meteorological information using meta-information
    • 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/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/236Assembling of a multiplex stream, e.g. transport stream, by combining a video stream with other content or additional data, e.g. inserting a URL [Uniform Resource Locator] into a video stream, multiplexing software data into a video stream; Remultiplexing of multiplex streams; Insertion of stuffing bits into the multiplex stream, e.g. to obtain a constant bit-rate; Assembling of a packetised elementary stream
    • H04N21/23614Multiplexing of additional data and video streams
    • 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/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/236Assembling of a multiplex stream, e.g. transport stream, by combining a video stream with other content or additional data, e.g. inserting a URL [Uniform Resource Locator] into a video stream, multiplexing software data into a video stream; Remultiplexing of multiplex streams; Insertion of stuffing bits into the multiplex stream, e.g. to obtain a constant bit-rate; Assembling of a packetised elementary stream
    • H04N21/2362Generation or processing of Service Information [SI]
    • 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/262Content or additional data distribution scheduling, e.g. sending additional data at off-peak times, updating software modules, calculating the carousel transmission frequency, delaying a video stream transmission, generating play-lists
    • H04N21/26275Content or additional data distribution scheduling, e.g. sending additional data at off-peak times, updating software modules, calculating the carousel transmission frequency, delaying a video stream transmission, generating play-lists for distributing content or additional data in a staggered manner, e.g. repeating movies on different channels in a time-staggered manner in a near video on demand system
    • 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/434Disassembling of a multiplex stream, e.g. demultiplexing audio and video streams, extraction of additional data from a video stream; Remultiplexing of multiplex streams; Extraction or processing of SI; Disassembling of packetised elementary stream
    • 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/443OS processes, e.g. booting an STB, implementing a Java virtual machine in an STB or power management in an STB
    • 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/45Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
    • H04N21/462Content or additional data management, e.g. creating a master electronic program guide from data received from the Internet and a Head-end, controlling the complexity of a video stream by scaling the resolution or bit-rate based on the client capabilities
    • H04N21/4622Retrieving content or additional data from different sources, e.g. from a broadcast channel and the Internet
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/60Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client 
    • H04N21/65Transmission of management data between client and server
    • H04N21/654Transmission by server directed to the client
    • H04N21/6543Transmission by server directed to the client for forcing some client operations, e.g. recording
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/80Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
    • H04N21/81Monomedia components thereof
    • H04N21/8166Monomedia components thereof involving executable data, e.g. software
    • 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/45Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
    • H04N21/458Scheduling content for creating a personalised stream, e.g. by combining a locally stored advertisement with an incoming stream; Updating operations, e.g. for OS modules ; time-related management operations
    • H04N21/4586Content update operation triggered locally, e.g. by comparing the version of software modules in a DVB carousel to the version stored locally
    • 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/488Data services, e.g. news ticker
    • H04N21/4886Data services, e.g. news ticker for displaying a ticker, e.g. scrolling banner for news, stock exchange, weather data

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Multimedia (AREA)
  • Databases & Information Systems (AREA)
  • Software Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
  • Television Systems (AREA)

Description

發送裝置、發送方法、接收裝置、接收方法、電腦可讀取媒體及播放系統
本揭示係關於一種發送裝置、發送方法、接收裝置、接收方法、程式及播放系統,特別係關於一種例如於數位電視播放中,適宜用於與節目或CM(commercial message,電視廣告)之進展連動地執行資料播放之內容之情形的發送裝置、發送方法、接收裝置、接收方法、程式及播放系統。
先前,在日本正在推進電視播放之數位化,並普及數位地面播放或BS(Broadcast Satellite,廣播電視衛星)數位播放等。又,於數位地面播放等數位電視播放中,不僅可實現新聞、電視劇、電影等節目之播放,而且亦實現所謂的資料播放。根據該資料播放之內容,可顯示例如與播放中之節目相關之資訊(演員、情節等),或顯示與播放中之節目無關之資訊(其他節目之通知、新聞、天氣預報、交通資訊等)(例如,參照專利文獻1)。
再者,日本之資料播放係藉由如下方式而實現:在電視播放之數位化時預先於數位電視播放之播放頻帶內確保資料播放專用頻帶,利用該專用頻帶來播放資料播放用內容。
另一方面,美國之數位電視播放未確保如日本之數位電視播放之資料播放專用頻帶。
即,美國目前之數位電視播放之播放頻帶係如圖1之A所 示,被節目之影像用頻帶、音訊用頻帶、及控制資訊用頻帶佔據,未設置用以播放資料播放用內容之頻帶。因此,為了於數位電視播放之有限的播放頻帶內確保用以播放資料播放用內容之頻帶,必需如圖1之B所示般,縮小例如影像用頻帶及音訊用頻帶。
[先前技術文獻] [專利文獻]
[專利文獻1]日本專利特開2006-50237號公報
然而,因縮小影像用頻帶及音訊用頻帶而確保用以播放資料播放用內容之頻帶係關係到節目之圖像質量及音質之劣化,故難以說是現實之應對方法。
又,即便縮小影像用頻帶及音訊用頻帶而確保資料播放用內容之頻帶,能夠傳送之資料量亦有限。因此,資料播放用內容之資訊量變少,或若欲增加資訊量,則接收側接收必要之資料時需花費時間。
又,因在美國普及了使用有CATV(有線TV,Cable TeleVision,有線電視)網之數位電視節目之再發送系統,故亦會產生如下問題。
圖2係表示使用有CATV網之數位電視節目之再發送系統之構成之一例。
該再發送系統主要包含播放裝置1、CATV再發送裝置2、CATV網3、數位電視接收機4、機上盒(STB,set-top box)5、及電視接收機6。
設置於廣播電台等處之播放裝置1係利用地波或衛星波來播放數位電視播放信號。設置於有線TV電台等處之CATV再發送裝置2係接收所播放之數位電視廣播,去除不需要之資訊並且追加CATV特有之資訊,經由CATV網3而再發送至數位數位電視接收機4、機上盒5等。
CATV再發送裝置2包含調諧器11、過濾特定之封包ID(Identification,識別碼)之封包的PID(Packet Identification,封包識別碼)濾波器12、CATV特有信號產生部13、多工化部14、及調變部15。
調諧器11係接收並解調各頻道之數位電視播放信號,將結果所獲得之TS(Transport Stream,傳送流)輸出至PID濾波器12。PID濾波器12係自TS中去除對應於特定封包ID之封包(與作為節目之AV(audiovisual,視聽)內容無關之封包)並輸出至多工化部14。CATV特有信號產生部13係產生儲存有該CATV局之特有之資訊之封包並輸出至多工化部14。多工化部14係使PID濾波器12之輸出與CATV特有信號產生部13之輸出多工化並輸出至調變部15。調變部15係利用調變方式將多工化部14之輸出進行調變以適於CATV網3,並經由CATV網3而再發送至數位電視接收機4、機上盒5等。
對應於CATV之數位電視接收機4係經由CATV網3而接收經再發送之數位電視廣播之TS並對其進行解碼,其結果,顯示所獲得之影像並輸出音訊。
對應於CATV之機上盒5係經由CATV網3而接收經再發送之數位電視廣播之TS並對其進行解碼,將結果所獲得之影像信號及音訊信號經由有線HDMI(High Definition Multimedia Interface,高清晰度多媒體介面)等而輸出至電視接收機6。電視接收機6係基於自機上盒5經由有線HDMI等而輸入之影像信號及音訊信號,而顯示其影像並輸出音訊。
如上所述,於CATV再發送裝置2中,藉由PID濾波器12而自數位播放信號之TS中去除對應於特定之封包ID之封包(與作為節目之AV內容無關之封包)。因此,假如如圖1之B所示,即便於播放頻帶內確保用以播放資料播放用內容之頻帶,亦會發生下述情況:藉由該PID濾波器12而排除儲存有資料播放用內容之封包。
本揭示係鑒於此種情況而完成者,其可不於數位電視播放之播放頻帶內設置資料播放用頻帶,而實現可與電視播放之節目或CM之進展連動之資料播放用內容。
本揭示之第1態樣之發送裝置包括:音訊編碼部,其產生嵌入有與用以使於接收裝置中與內容連動地執行之應用程式之控制相關之觸發資訊的編碼音頻流(audio stream);及發送部,其將所產生之上述編碼音頻流發送至上述接收裝置。
上述發送裝置更包括控制部,其以如下方式進行控制:供給儲存有上述觸發資訊之元資料、及用以將上述元資料 嵌入至上述編碼音頻流之使用者資料區域的尺寸資訊,且於上述使用者資料區域內進行上述元資料之嵌入。
上述音訊編碼部係藉由AC3(Audio Code number 3)方式對音頻流進行編碼,而產生上述編碼音頻流;上述元資料係***至上述AC3方式之框架構造中之AUX(AUXILIARY DATA,輔助資料)之區域。
上述音訊編碼部係藉由AAC(Advanced Audio Coding,先進音頻編碼)方式對音頻流進行編碼,而產生上述編碼音頻流;上述元資料係***至上述AAC方式之框架構造中之DSE(Data Stream Element,資料流元件)之區域。
上述發送裝置更包括:影像編碼部,其對視頻流進行編碼,而產生編碼視頻流;及多工化部,其使上述編碼音頻流與上述編碼視頻流多工化,而產生多工化流;且上述發送部發送所產生之上述多工化流。
於上述元資料中,附加有表示資訊之類型的類型資訊。
於上述元資料中,包含藉由資訊識別碼而加以區分之複數種資訊。
本揭示之第1態樣之發送方法或程式係對應於上述本揭示之第1態樣之發送裝置之發送方法或程式。
於本揭示之第1態樣中,產生嵌入有與用以使於接收裝置中與內容連動地執行之應用程式之控制相關之觸發資訊的編碼音頻流,並將所產生之編碼音頻流發送至接收裝置。
本揭示之第2態樣之接收裝置包括:接收部,其接收自 發送裝置發送且嵌入有與用以與內容連動地執行之應用程式之控制相關之觸發資訊的編碼音頻流;音訊解碼部,其對所接收之上述編碼音頻流進行解碼;及控制部,其根據對上述編碼音頻流進行解碼而獲得之觸發資訊,而控制關於與上述內容連動地執行之應用程式之處理。
上述音訊解碼部係自藉由AC3方式而經編碼之編碼音頻流之框架構造中之AUX之區域,獲取儲存於元資料中之上述觸發資訊。
上述音訊解碼部係自藉由AAC方式而經編碼之編碼音頻流之框架構造中之DSE之區域中,獲取儲存於元資料中之上述觸發資訊。
上述接收裝置更包括:解多工部,其對所接收之多工化流進行解多工;及影像解碼部,其對自上述多工化流分離出之編碼視頻流進行解碼;上述音訊解碼部對自上述多工化流分離出之編碼音頻流進行解碼。
本揭示之第2態樣之接收方法或程式係對應於上述本揭示之第2態樣之接收裝置之接收方法或程式。
於本揭示之第2態樣中,接收自發送裝置發送且嵌入有與用以與內容連動地執行之應用程式之控制相關之觸發資訊之編碼音頻流,對所接收之編碼音頻流進行解碼,並根據對編碼音頻流進行解碼而獲得之觸發資訊,來控制關於與內容連動地執行之應用程式的處理。
本揭示之第3態樣之播放系統包含發送內容之發送裝置、及接收所發送之內容之接收裝置,其中上述發送裝置 包括:音訊編碼部,其產生嵌入有與用以使於上述接收裝置中與內容連動地執行之應用程式之控制相關之觸發資訊的編碼音頻流;及發送部,其將所產生之上述編碼音頻流發送至上述接收裝置;且,上述接收裝置包括:接收部,其接收自上述發送裝置發送之上述編碼音頻流;音訊解碼部,其對所接收之上述編碼音頻流進行解碼;及控制部,其根據對上述編碼音頻流進行解碼而獲得之觸發資訊,而控制關於與上述內容連動地執行之應用程式的處理。
於本揭示之第3態樣中,產生嵌入有與用以使於接收裝置中與內容連動地執行之應用程式之控制相關之觸發資訊的編碼音頻流,並藉由發送裝置而將所產生之編碼音頻流發送至接收裝置。藉由接收裝置,而接收自發送裝置發送之編碼音頻流,對所接收之編碼音頻流進行解碼,並根據對編碼音頻流進行解碼而獲得之觸發資訊,來控制關於與上述內容連動地執行之應用程式的處理。
根據本揭示之第1態樣,可不於數位電視播放之播放頻帶內設置資料播放用頻帶,而與電視播放之節目或CM等之進展連動地控制資料播放用內容。
根據本揭示之第2態樣,可不於數位電視播放之播放頻帶內設置資料播放用頻帶,而與電視播放之節目或CM等之進展連動地控制資料播放用內容。
根據本揭示之第3態樣,可不於數位電視播放之播放頻帶內設置資料播放用頻帶,而與電視播放之節目或CM等 之進展連動地控制資料播放用內容。
以下,一面參照圖式一面對用以實施發明之最佳形態(以下,稱為實施形態)詳細地進行說明。
<1.第1實施形態> [播放系統之構成例]
圖3係表示作為實施形態之播放系統。該播放系統30例如係如目前之美國般,在於數位電視播放之播放頻帶內不設置用以播放資料播放用內容之頻帶之狀態下,實現可與節目或CM等之AV內容連動之資料播放用內容。
再者,資料播放用內容係藉由在接收裝置中啟動供給至接收裝置之應用程式而實現,故而,以下,亦將資料播放用內容稱為資料播放用應用程式或資料播放用應用服務。資料播放用應用服務可包含1個程式資料,亦可為包含複數個程式資料之程式資料群。
該播放系統30包含設置於廣播電台側之播放裝置41及伺服器42、以及設置於接收者側之再生裝置59及接收裝置60。
播放裝置41係發送數位電視播放信號。又,播放裝置41係將作為關於與AV內容連動之資料播放用內容之動作之命令的觸發資訊包含於數位電視播放信號中而發送。具體而言,係配置於數位電視播放信號之傳送流(TS)內、或嵌入至影像信號而發送。
於觸發資訊中,除包含表示命令之種類的資訊以外,亦 包含表示資料播放用應用服務之獲取地的資訊等。觸發資訊之詳細情況於下文進行敍述。
伺服器42係按照來自經由網路50而接入(access)之接收裝置60之要求而供給資料播放用應用服務。
接收裝置60係接收由播放裝置41播放之數位播放信號,並將AV內容之影像及音訊輸出至監視器(未圖示)。又,接收裝置60係經由網路50而接入至伺服器42,並獲取資料播放用內容。再者,該接收裝置60可作為單體而存在,亦可例如內置於電視接收機或錄影機等中。
再生裝置59係再生記錄於特定之記錄媒體等中的AV內容之影像及音訊,並輸出至接收裝置60。
[播放裝置之構成例]
圖4係表示播放裝置41之構成例。播放裝置41包含控制部51、視頻編碼器(video decoder)52、音頻編碼器(audio decoder)53、多工化部54、及送出部55。
控制部51係配合自前段輸入之節目或CM之視頻流之進展而產生觸發資訊,並輸出至視頻編碼器52及多工化部54。
又,控制部51係配合視頻流之進展,而產生儲存有觸發資訊之元資料,並輸出至音頻編碼器53及多工化部54。於元資料中,儲存有與例如觸發資訊等音訊資料無直接關係之特定資訊。元資料之詳細情況於下文進行敍述。
視頻編碼器52係按照特定編碼方式對自前段輸入之節目或CM之視頻流進行編碼,將結果所獲得之編碼視頻流輸 出至多工化部54。作為視頻編碼器52之編碼方式,例如有MPEG2方式、H.264方式等。
又,視頻編碼器52係於對視頻流進行編碼時,嵌入來自控制部51之觸發資訊並進行編碼,將結果所獲得之編碼視頻流輸出至多工化部54。
音頻編碼器53係按照特定編碼方式對與輸入至視頻編碼器52之視頻流對應之音頻流進行編碼,將結果所獲得之編碼音頻流輸出至多工化部54。作為音頻編碼器53之編碼方式,例如有AC3方式、AAC方式等。
又,音頻編碼器53係於對音頻流進行編碼時,嵌入來自控制部51之元資料而進行編碼,將結果所獲得之編碼音頻流輸出至多工化部54。
多工化部54係使所輸入之編碼視頻流及編碼音頻流多工化,進而亦使觸發資訊或元資料多工化,將結果所獲得之多工化流輸出至送出部55。具體而言,例如多工化為TS(傳送流)。或者,考慮到數位電視播放之網路傳送,亦可多工化為適合其之ISO(International Standards Organization,國際標準組織)基本媒體檔案格式(MP4)。
再者,雖然說明了將觸發資訊嵌入至視頻流並且將元資料嵌入至音頻流,且使觸發資訊或元資料亦多工化為多工化流,但亦可進行其中之任一個,或進行任一之組合。
送出部55將所輸入之多工化流作為數位電視播放信號而送出。
[接收裝置之構成例]
圖5係表示接收裝置60之構成例。接收裝置60包含調諧器61、解多工部62、音頻解碼器63、音訊輸出部64、視頻解碼器65、觸發檢測部66、影像輸出部67、控制部68、記憶體69、操作部70、記錄部71、通信I/F72、快取記憶體73、應用服務引擎(App Engine)74、應用服務用記憶體75、HDMI I/F76、開關77、及開關78。
調諧器61接收與使用者所選擇之頻道對應的數位電視播放信號並對其進行解調,將結果所獲得之TS輸出至解多工部62。解多工部62將自調諧器61輸入之TS分離成編碼音頻流(音頻編碼信號)、編碼視頻流(視頻編碼信號)、及控制信號,並將其分別輸出至開關77、視頻解碼器65、或控制部68。
進而,解多工部62抽取包含配置於TS中之觸發資訊的PCR(Program Clock Reference,節目參考時鐘)封包而輸出至觸發檢測部66。
於HDMI I/F76中,輸入有自再生裝置59藉由依據HDMI之通信而送出之AV內容。HDMI I/F76係將來自再生裝置59之AV內容之編碼音頻流(音頻編碼信號)輸出至開關77,且將影像信號輸出至開關78。
再者,於HDMI I/F76中,作為來自再生裝置59之輸入,有於音訊信號被解碼之狀態下輸入之情形、及於未解碼之狀態下輸入之情形,此處,對已輸入編碼音頻流之情形進行說明。
於開關77中,輸入有來自解多工部62之編碼音頻流及來 自HDMI I/F76之編碼音頻流。開關77係基於預先設定之來自使用者之指示,而將所輸入之編碼音頻流中之一個編碼音頻流輸出至音頻解碼器63。
音頻解碼器63係對所輸入之編碼音頻流進行解碼,將結果所獲得之音頻流(音訊信號)輸出至音訊輸出部64及觸發檢測部66。音訊輸出部64係將所輸入之音訊信號輸出至後段(例如揚聲器)。
視頻解碼器65係對所輸入之編碼視頻流進行解碼,將結果所獲得之視頻流(影像信號)輸出至觸發檢測部66及開關78。
觸發檢測部66係檢測儲存於嵌入至所輸入之音頻流中之元資料的觸發資訊並將其輸出至控制部68。又,觸發檢測部66係檢測嵌入至所輸入之視頻流中的觸發資訊並將其輸出至控制部68(於觸發資訊僅配置於TS中之情形時,不需要該等觸發檢測部66之動作)。又,觸發檢測部66係自解多工部62所輸入之包含觸發資訊之PCR封包中抽取觸發資訊或抽取儲存於元資料中的觸發資訊,並將其輸出至控制部68。
再者,亦可省略觸發檢測部66,藉由音頻解碼器63,而自音頻流中抽取觸發資訊,藉由視頻解碼器65而自視頻流中抽取觸發資訊。於該情形時,於解多工部62中,將多工化為多工化流之觸發資訊分離,且將其等直接輸出至控制部68。
於開關78中,輸入有來自HDMI I/F76之影像信號及來自 視頻解碼器65之影像信號。開關78係基於預先設定之來自使用者之指示,而將所輸入之影像信號中之一個影像信號輸出至影像輸出部67。
影像輸出部67係將自開關78輸入之影像信號輸出至後段(例如顯示器)。又,影像輸出部67係將自應用服務引擎74輸入之資料播放用內容之影像及自視頻解碼器65輸入之影像信號進行合成,並輸出至後段。
控制部68係藉由執行記錄於記憶體69中之控制用程式而控制接收裝置60之整體。又,控制部68係基於自觸發檢測部66輸入之觸發資訊,而控制資料播放用應用服務之獲取、登錄、啟動、激活事件、停止、重新啟動、結束等。
於記憶體69中,記錄有由控制部68執行之控制用程式。該控制用程式可基於數位電視播放信號、或經由網路50而供給之更新資料而進行更新。操作部70係受理來自使用者之各種操作,並將與之對應之操作信號通知給控制部68。
記錄部71係於利用數位電視播放信號傳送資料播放用應用服務之情形時,將已下載之資料播放用應用服務保持於內置之硬碟等記錄媒體中。
通信I/F72係按照來自應用服務引擎74之控制,經由網路50而連接於伺服器42。應用服務引擎74係按照來自控制部68之控制,經由通信I/F72及網路50而自伺服器42獲取資料播放用應用服務,並使之保持於快取記憶體73中。
應用服務引擎74係按照來自控制部68之控制,讀出並執行保持於記錄部71或快取記憶體73中之資料播放用應用服 務。
應用服務用記憶體75包含工作記憶體75A及保存記憶體75B。應用服務引擎74係將執行中之資料播放用應用服務之相關資料(具體而言,包含所顯示之資訊之階層等)記錄於工作記憶體75A中。又,於停止執行中之資料播放用應用服務之情形時,應用服務引擎74使應用服務用記憶體75之工作記憶體75A之資料移動至保存記憶體75B中。而且,於重新啟動已停止之資料播放用應用服務之情形時,使保存記憶體75B之資料移動至工作記憶體75A中並恢復停止前之狀態。
再者,亦可將應用服務用記憶體75中之相同尺寸之兩個區域中的一個區域作為工作記憶體75A、將另一個區域作為保存記憶體75B而交替地切換。藉此,可消除工作記憶體75A與保存記憶體75B之間之資料的移動。
[觸發資訊之發送方法]
其次,對觸發資訊之發送方法進行說明。作為觸發資訊之發送方法,有以下4種方法。
(a)***至PCR封包之方法
(b)嵌入至影像信號之方法
(c)***至編碼視頻流(視頻編碼信號)之方法
(d)***至編碼音頻流(音頻編碼信號)之方法
上述(a)至(d)之方法中的(b)、(c)之方法中係直接***觸發資訊,但(a)、(d)之方法係藉由包含除觸發資訊以外之資訊的通用之元資料傳送格式而***觸發資訊。再者,(a) 之方法中亦可直接***觸發資訊。
[元資料通用語法]
此處,對上述(a)、(d)之方法中所使用之元資料通用語法進行說明。圖6至圖8係表示元資料通用語法之一例。又,圖9係表示元資料通用語法中之主要資料規定內容(semantics),圖6至圖8之說明係一面適當參照圖9之內容一面進行說明。
圖6係表示metadata()之語法之一例。
sync_byte係設為表示元資料.容器(metadata container)之唯一字(unique word)。metadata_type係表示元資料之類型資訊。根據該類型資訊,可選擇性地發送複數個類型之元資料。例如,00000011係表示所發送之元資料為觸發資訊。
metadata_length係表示以後之字節數。metadata_ID係用以於元資料之類型中識別種類之資訊。藉由該識別碼,可同時發送相同類型之複數種資訊。
metadata_counter係於將一系列元資料分割而發送之情形時,表示第幾分割資訊之計數資訊。該計數資訊係針對每個音頻框架而增加之計數器之計數值。
metadata_start_flag係於將一系列元資料(元資料封包)分割而發送之情形時,表示是否為最初之分割資訊。例如,1表示是最初之分割資訊,0表示不是最初之分割資訊而是繼前一框架之分割資訊之後的分割資訊。
sync_control_flag係表示元資料是否同步管理。1係表示 由PTS_management()內之PTS同步管理。0係表示未同步管理。於sync_control_flag為1時,存在PTS_management()。
圖7係表示PTS_management()之語法之一例,且存在以PTS[32-0]之33位元表示之時間資訊。
返回至圖6,相當於以metadata_length所表示之字節數的data_byte係構成元資料封包Metadata_packet()之整體、或將該元資料封包Metadata_packet()分割成複數個而獲得之任一個之分割資訊。
圖8係表示metadata_packet()之語法之一例。
packet_type係與metadata()(圖6)之metadata_type同樣地表示元資料之類型資訊。metadata_packet_length係表示以後之字節數。而且,在相當於以該metadata_packet_length表示之字節數之data_byte中記載有metadata_packet()之整體。
例如,當儲存於元資料中之資訊為觸發資訊之情形時,觸發資訊之metadata_Packet()、即下述Trigger_info_data()(圖25、圖37)記載於該data_byte中。
再者,儲存於元資料之資訊亦可為觸發資訊以外之資訊,例如可設為其他服務接入資訊(Metadata for linking service)、或視差資訊(Metadata for disparity shifting data)。關於其他服務接入資訊或視差資訊,例如,記載於本申請案人之申請案之日本特願2011-061549號。
[(a)***至PCR封包之方法]
其次,對於觸發資訊之各發送方法之詳細情況進行說 明。圖10係表示將觸發資訊配置於數位電視播放信號之TS之PCR封包中而發送之情形時的概念。
如圖10所示,觸發資訊並非儲存於所有的PCR封包中,而僅於用以與AV內容(節目、CM等)連動之適當之時序,儲存於PCR封包內。通常,PCR封包因通過如圖2所示之CATV再發送裝置2之PID濾波器12,故亦可向利用CATV網之接收裝置(圖2之數位電視接收機4)通知觸發資訊。
再者,觸發資訊係考慮電波干擾或接收裝置60之漏接(接收失敗)而將相同內容連續發送複數次。
圖11係表示於PCR封包中儲存觸發資訊之位置。PCR封包係於TS封包之adaptation_field中儲存有PCR者,觸發資訊(Trigger Info_descriptor)係儲存於繼PCR之後的transport_private_data_byte中。再者,於儲存觸發資訊之情形時,將設置於PCR之前的Various_flags之transport_private_data_flag設為1。
又,如圖12所示,亦可將觸發資訊儲存於元資料中,並將該元資料儲存於transport_private_data_byte中。於該情形時,亦將Various_flags之transport_private_data_flag設為1。
如此,於(a)***至PCR封包之方法中,將觸發資訊或儲存有該觸發資訊之元資料儲存於PCR封包之transport_private_data_byte中。
[(b)嵌入至影像信號之方法]
圖13係表示將觸發資訊嵌入至影像信號之2種示例。
圖13A係表示將觸發資訊二維條碼化,並重疊合成於影 像信號之圖像之特定位置(此情形中為右下角)之示例。圖13B係表示將觸發資訊加以影像編碼,並合成為影像信號之圖像之下部的數條線之示例。圖13A及圖13B中之觸發資訊係藉由接收裝置60之觸發檢測部66而檢測。
因無論於圖13A或圖13B之哪一例中,觸發資訊均配置於AV內容之影像上,故亦可向例如利用CATV網之接收裝置(例如,圖2之電視接收機6)通知觸發資訊。
又,無論於圖13A或圖13B之哪一例中,影像上之觸發資訊(二維條碼或影像碼)均可由接收裝置60之使用者視認,但於其欠佳之情形時,只要藉由與其周圍之像素相同之像素來遮蔽影像上之觸發資訊後進行顯示即可。
如此,於(b)嵌入至影像信號之方法中,觸發資訊嵌入至影像信號之圖像之特定區域中。
[(c)***至編碼視頻流之方法]
圖14及圖15係表示將觸發資訊***至MPEG2之編碼視頻流(視頻編碼信號)之情形時之示例。
圖14係表示以MPEG2視頻定義之video_sequence()之構成。
於將觸發資訊***至MPEG2之編碼視頻流之情形時,利用video_sequence()內之圖層(picture layer)中之user_data。
圖15係表示user_data()之語法之一例。
於user_data_start_code中,0x000001B2係以固定值記載。於Trigger_Info_Data_identifier中,0x54524749("TRGI")係以固定值記載。
於Trigger_info_data()中,記載有觸發資訊、即下述Trigger_info_data()(圖25、圖37)。
如此,於(c)***至編碼視頻流之方法中,觸發資訊***至video_sequence()之user_data()之區域。
[(d)***至編碼音頻流之方法]
圖16及圖17係表示將儲存有觸發資訊之元資料***至已藉由AC3方式而編碼之編碼音頻流(音頻編碼信號)之情形時之示例。
圖16係表示AC3之框架(AC3 Synchronization Frame)之構造。於編碼方式為AC3方式之情形時,元資料係***至AUX(AUXILIARY DATA)之區域。
圖17係表示AUX之語法之一例。於auxdatae為1時啟用aux data,將以auxdatal之14bits(位元單位)所表示之尺寸的資料於auxbits中加以定義。其時之audbits之尺寸記載於nauxbits。而且,將auxbits之空間定義為metadata(),並***觸發資訊。
圖18及圖19係表示將儲存有觸發資訊之元資料***至已藉由AAC方式而編碼之編碼音頻流之情形時之示例。
圖18係表示包含有相當於AAC之1024樣本之音訊資料的框架(Raw_data_block)之構造。於編碼方式為AAC方式之情形時,元資料係***至DSE(Data Stream Element)之區域。
圖19係表示DSE之語法之一例。element_instance_tag係表示data_stream_element中之資料類別,但於將DSE用作 已統一之使用者資料之情形時,亦可將該值設為0。Data_byte_align_flag係設為1,使DSE之整體字節對準(byte alignment)。count、或意為其追加字節數之esc_count之值可根據使用者資料之尺寸而適當地決定。而且,將data_stream_byte之空間定義為metadata(),並***觸發資訊。
如此,於(d)***至編碼音頻流之方法中,就儲存有觸發資訊之元資料而言,當已藉由AC3方式而編碼之情形時係***至AUX之區域,當已藉由AAC方式而編碼之情形時係***至DSE之區域。再者,作為編碼方式,雖說明瞭採用AC3方式及AAC方式之情形,但亦可應用其他編碼方式。
[觸發資訊之詳細情況]
其次,對觸發資訊之詳細情況進行說明。觸發資訊可根據其所包含之命令之種類而分為5類。
5種命令提出有2種組合。第1組(以下,稱為第1實施形態)係包含預載(Pre_cache)、執行(Execute)、注入事件(Inject_event)、及終止(Terminate)之各命令之組合。第2組(以下,稱為第2實施形態)係包含註冊(Register)、執行(Execute)、注入事件(Inject_event)、及終止(Terminate)之各命令之組合。
首先,對第1實施形態中之5種命令進行說明。關於第2實施形態,參照圖32以後之圖式於下文進行敍述。
[5種命令之第1例]
圖20係表示作為預載(Pre_cache)命令之觸發資訊中所包含之項目。預載命令係用以對接收裝置60指示資料播放用應用服務之獲取的命令。
Trigger_id係用以識別該觸發資訊之資訊。於複數次發送相同內容之觸發資訊之情形時,各觸發資訊之Trigger_id為相同。Protcol_version係表示該觸發資訊之協議之版本。Command_code係表示該觸發資訊之命令之種類。於圖20之情形時,記載表示為預載命令之資訊。
Trigger_varidity係表示已接收該觸發資訊之各接收裝置60根據該觸發資訊而執行處理之概率的伺服器接入分散參數值N。藉由設置該值,而當於複數個接收裝置60自伺服器42獲取資料播放用應用服務時,能使該接入分散而不集中於一時期。例如,為了使對於來自可多數存在之接收裝置60之伺服器42的接入分散成4次,只要發送4次相同之觸發資訊,並將第1次之觸發資訊中之伺服器接入分散參數設為N=4,將第2次之觸發資訊中之伺服器接入分散參數設為N=3,將第3次之觸發資訊中之伺服器接入分散參數設為N=2,將第4次之觸發資訊中之伺服器接入分散參數設為N=1即可。
App_id係對應於該觸發資訊而獲取之資料播放用應用服務之識別資訊。App_type係表示對應於該觸發資訊之資料播放用應用服務之類型(例如,HTML5、java等)之資訊。App_url係資料播放用應用服務之獲取地之URL。
Broadcast_App_flag、Downloaded_App_flag、及 Internet_App_flag係表示對應於該觸發資訊之資料播放用應用服務之所在地之標記。Broadcast_App_flag係當對應於該觸發資訊之資料播放用應用服務可自數位電視播放信號獲取之情形時設為1。Downloaded_App_flag係當對應於該觸發資訊之資料播放用應用服務已經下載且可自局部存儲器(local storage)(例如記錄部71)獲取之情形時設為1。Internet_App_flag係當對應於該觸發資訊之資料播放用應用服務可經由網路50而自伺服器42獲取之情形時設為1。
圖21係表示作為執行(Execute)命令之觸發資訊中所包含之項目。所謂執行命令,係用以對接收裝置60指示資料播放用應用服務之啟動的命令。
Trigger_id、Protcol_version、Command_code、Trigger_varidity、App_id、App_type、App_url、Broadcast_App_flag、Downloaded_App_flag、及Internet_App_flag係與圖20所示之作為預載命令之觸發資訊相同。其中,於Command_code中,記載有表示為執行命令之資訊。
App_life_scope係表示於產生頻道等之切換時不結束執行中之資料播放用應用服務而繼續維持執行狀態之範圍。App_expire_date係表示即便未接收終止命令亦結束執行中之資料播放用應用服務之日期。
圖22係表示作為注入事件(Inject_event)命令之觸發資訊中所包含之項目。注入事件命令係用以對於接收裝置60在執行中之資料播放用應用服務中引發事件之命令。
Trigger_id、Protcol_version、Command_code、Trigger_ varidity、App_id、及App_type係與圖20所示之作為預載命令之觸發資訊相同。其中,於Command_code中,記載有表示是注入事件命令之資訊。
Event_id係於由App_id所指定之資料播放用應用服務中應激活之事件之識別資訊。Event Embedded Data記載有於激活事件時參照之資料。
圖23係表示作為暫停(Suspend)命令之觸發資訊中所包含之項目。暫停命令係用以對於接收裝置60使執行中之資料播放用應用服務停止之命令。
Trigger_id、Protcol_version、Command_code、Trigger_varidity、App_id、及App_type係與圖20所示之作為預載命令之觸發資訊相同。其中,於Command_code中,記載有表示是暫停命令之資訊。
圖24係表示作為終止(Terminate)命令之觸發資訊中所包含之項目。終止命令係用以對接收裝置60使執行中之資料播放用應用服務結束之命令。
Trigger_id、Protcol_version、Command_code、Trigger_varidity、App_id、及App_type係與圖20所示之作為預載命令之觸發資訊相同。其中,於Command_code中,記載有表示是終止命令之資訊。
圖25係表示可對應於作為上述各命令之觸發資訊之觸發資訊之語法之一例。再者,觸發資訊之語法為任意,並不限定於圖25之示例。
[接收裝置60之動作概要]
其次,對於基於觸發資訊之接收裝置60之動作進行說明。
圖26係表示使接收裝置60執行對應於AV內容(節目、CM等)之資料播放用應用服務時的接收裝置60之顯示畫面之變換。
例如,如圖26A所示,播放節目(此時為「7點鐘之新聞」),若節目之內容轉移至經濟資訊,則與之配合,發送對於與節目對應之資料播放用應用服務的執行命令之觸發資訊。接收裝置60接收該觸發資訊之後,啟動資料播放用應用服務,於顯示有節目之畫面上,如圖26B所示,顯示用以將準備資料播放用應用服務之顯示之主旨通知給使用者之圖示(此時為「股」)。
若使用者選擇該圖示,則於畫面上,如圖26C所示,進行由資料播放用應用服務而決定之顯示(此時為股市資訊顯示)。如此,因僅於顯示於畫面上之圖示被使用者選擇之情形時,進行由資料播放用應用服務而決定之顯示,故可抑制打擾不需要由資料播放用應用服務而決定之顯示的使用者之現象。
若節目之內容進一步推移(此時若推移為體育資訊),則與之配合,發送注入事件命令之觸發資訊。接收該觸發資訊後,事件被激活,例如,畫面上之由資料播放用應用服務而決定之顯示以如圖26D所示之方式變更(此時變更為比賽結果資訊顯示)。
其後,在CM之播放之前,發送對於與節目對應之執行 中之資料播放用應用服務之暫停命令的觸發資訊,接收該觸發資訊後,停止對應於節目之資料播放用應用服務。此後,發送對於與CM對應之資料播放用應用服務之執行命令之觸發資訊,接收該觸發資訊後,啟動CM節目之資料播放用應用服務。藉此,於顯示有CM之畫面上,如圖26E所示,顯示用以催促使用者進行對應於CM之資料播放用應用服務之顯示的圖示(此時為「有獎應徵」)。
若使用者選擇該圖示,則於畫面上,進行由對應於CM之資料播放用應用服務而決定之顯示(此時為用於有獎應徵之顯示)。
於CM結束後,配合節目之重新啟動,發送對於與節目對應之資料播放用應用服務之執行命令的觸發資訊,接收該觸發資訊後,如圖26F所示,抹除對應於CM之資料播放用應用服務之顯示,節目之資料播放用應用服務之顯示亦自方才停止之狀態重新啟動。
而且,於節目結束時,與之配合,發送對於與節目對應之資料播放用應用服務之終止命令之觸發資訊,接收該觸發資訊後,結束資料播放用應用服務,如圖26G所示,自畫面上抹除資料播放用應用服務之顯示,僅顯示節目之影像。
再者,關於資料播放用應用服務之顯示,如圖26所示,不僅有縮小節目之顯示而設置用以進行資料播放用應用服務之顯示之區域的方法,亦可例如於節目之顯示上重疊進行資料播放用應用服務之顯示。
[關於觸發資訊發送處理]
其次,關於播放裝置41使數位電視播放信號中包含觸發資訊而進行發送時之觸發資訊發送處理,參照圖27進行說明。
圖27係說明觸發資訊發送處理之流程圖。
於步驟S101中,控制部51係產生對應於自前段輸入之節目或CM之視頻流之進展的觸發資訊。
於步驟S102中,視頻編碼器52係對自前段輸入之節目或CM之視頻流進行編碼,將結果所獲得之編碼視頻流輸出至多工化部54。
於步驟S103中,控制部51係基於預先設定之來自使用者之指示來判斷是否將觸發資訊***至編碼音頻流。
於判斷為將觸發資訊***至編碼音頻流之情形時,處理進入步驟S104。於步驟S104中,控制部51係基於觸發資訊而產生元資料,並將該元資料連同用以嵌入至使用者資料區域之尺寸資訊一併輸出至音頻編碼器53。
於步驟S105中,音頻編碼器53係基於來自控制部51之尺寸資訊,而對音頻流進行編碼,並***來自控制部51之元資料,將結果所獲得之編碼音頻流輸出至多工化部54。
例如,於編碼方式為AC3方式(圖16)之情形時,控制部51係將尺寸S=(frmsizcod-AUXDATA)之資訊供給至音頻編碼器53。此處,frmsizcod係AC3之音頻框架之尺寸,且規定對應於位元率及抽樣頻率之值。例如,於位元率為128kbps、抽樣頻率為32kHz之情形時,為384*2Bytes。又, 例如,於位元率為128 kbps、抽樣頻率為44.1 kHz之情形時,為2792Bytes。又,例如,於位元率為128 kbps、抽樣頻率為48 kHz之情形時,為2562Bytes。
音頻編碼器53係將尺寸S作為目標值進行編碼,以Audblock 5之mantissa data、AUX、CRC之合計尺寸不超過整體之3/8之方式對音頻資料進行編碼。然後,將元資料***至AUX之區域,實施CRC從而形成流。藉此,於圖17之AUX(AUXILIARY DATA)之區域,在auzbits之空間內***儲存有觸發資訊之元資料。
又,例如,於編碼方式為AAC方式(圖18)之情形時,控制部51將應***元資料之DSE(Data Stream Element)之尺寸DSE_S=cnt之資訊供給至音頻編碼器53。音頻編碼器53對音頻資料進行編碼,並且附加***有元資料之DSE,從而形成流。藉此,於圖19之DSE之區域內,在data_stream_byte之空間內***儲存有觸發資訊之元資料。
再者,音頻編碼器53亦可分2次進行編碼。於該情形時,音頻編碼器53最初進行通常之、即無DSE或者AUX之情形時之編碼,其後,將元資料***至預先預定之尺寸之DSE或者AUX,再次進行編碼。
如以上所述,於音頻編碼器53中,進行用以將元資料嵌入至編碼音頻流之使用者資料區域(例如,於AC3方式之情形時為AUX,於AAC方式之情形時為DSE)之處理,處理進入步驟S107。
再者,於步驟S103中,於判斷為未將觸發資訊***至編 碼音頻流之情形時,處理進入步驟S106。於步驟S106中,音頻編碼器53係對音頻流進行編碼,將結果所獲得之編碼音頻流輸出至多工化部54。此後,處理進入步驟S107。
於步驟S107中,多工化部54係使自視頻編碼器52輸出之編碼視頻流、及自音頻編碼器53輸出之編碼音頻流多工化,將結果所獲得之多工化流輸出至送出部55。
於步驟S108中,送出部55係將自多工化部44輸入之多工化流作為數位電視播放信號而送出(發送)。此後,處理返回至步驟S101,此後重複。以上,結束觸發資訊發送處理之說明。
再者,於上述觸發資訊發送處理中,雖對上述(a)至(d)之觸發資訊之發送方法中之(d)***至編碼音頻流之方法進行了說明,但(a)至(c)之方法亦同樣地,可嵌入觸發資訊或元資料。例如,於採用(a)之方法之情形時,當藉由多工化部54進行多工化時,於PCR封包中***觸發資訊或元資料。又,例如,於採用(b)之方法之情形時,於視頻流之影像信號中嵌入觸發資訊。又,例如,於採用(c)之方法之情形時,當利用視頻編碼器52進行編碼時,於編碼視頻流中***觸發資訊。
[關於觸發資訊對應處理]
其次,關於接收裝置60接收觸發資訊時之觸發資訊對應處理,參照圖28進行說明。
圖28係說明觸發資訊對應處理之流程圖。該觸發資訊對應處理係於使用者收看電視節目時、即接收數位電視播放 信號期間重複執行。
於步驟S1中,觸發檢測部66判定是否接收到觸發資訊。
作為該判定條件,於採用上述(a)之方法之情形時,待機至自解多工部62輸入包含觸發資訊之PCR封包為止。又,於採用(b)、(c)之方法之情形時,待機至根據自視頻解碼器65輸出之影像信號檢測到觸發資訊為止。又,於採用(d)之方法之情形時,待機至根據自音頻解碼器65輸出之音訊信號檢測到儲存於元資料中之觸發資訊為止。而且,於輸入包含觸發資訊之PCR封包、或檢測到觸發資訊之情形時,處理進入步驟S2。
於步驟S2中,觸發檢測部66係將觸發資訊輸出至控制部68。控制部68係讀出觸發資訊之Trigger_id,並判定對於該觸發資訊是否已經執行完步驟S3以後之處理。於判定為步驟S3以後之處理已經執行結束之情形時,處理返回至步驟S1,此後重複。相反,於判定為對於該觸發資訊未執行步驟S3以後之處理之情形時,處理進入步驟S3。
於步驟S3中,控制部68讀出觸發資訊之Command_code,並辨別該觸發資訊所表示之命令為預載、執行、注入事件、暫停、或終止中之哪一個。
於步驟S4中,控制部68係判斷步驟S3之辨別結果是否為預載,於判斷為預載之情形時,處理進入步驟S5。
於步驟S5中,控制部68獲取由該觸發資訊之App_id所特定之資料播放用應用服務。具體而言,於該觸發資訊之Broadcast_App_flag為1之情形時,自電視播放信號獲取由 App_id所特定之資料播放用應用服務並記錄於記錄部71。於該觸發資訊之Downloaded_App_flag為1之情形時,自作為局部存儲器之記錄部71獲取由App_id所特定之資料播放用應用服務。於該觸發資訊之Internet_App_flag為1之情形時,經由網路50而自伺服器42獲取由App_id所特定之資料播放用應用服務並記錄於快取記憶體73。再者,於Broadcast_App_flag、Downloaded_App_flag、及Internet_App_flag中之2個以上的flag為1之情形時,可根據接收裝置60側之情況,獲取由該觸發資訊之App_id所特定之資料播放用應用服務。此後,處理返回至步驟S1,此後重複。
於步驟S4中,當判斷為步驟S3之辨別結果不為預載之情形時,處理進入步驟S6。於步驟S6中,控制部68判斷步驟S3之辨別結果是否為執行,於判斷為執行之情形時,處理進入步驟S7。
於步驟S7中,應用服務引擎74係根據來自控制部68之控制,而判斷由該觸發資訊之App_id所特定之資料播放用應用服務是否為停止中(暫停狀態)。具體而言,於不僅是由App_id所特定之資料播放用應用服務、而且表示停止之狀態之資料亦保存至保存記憶體75B中之情形時,判斷為停止中。
於步驟S7中,當判斷為由App_id所特定之資料播放用應用服務不為停止中之情形時,處理進入步驟S8。於步驟S8中,應用服務引擎74按照來自控制部68之控制,而於未獲 取由App_id所特定之資料播放用應用服務(不存在於記錄部71或快取記憶體73中)之情形時獲取該資料播放用應用服務。
於步驟S9中,應用服務引擎74按照來自控制部68之控制,只要存在當前執行中之資料播放用應用服務,則使之結束。
於步驟S10中,應用服務引擎74按照來自控制部68之控制,啟動由App_id所特定之資料播放用應用服務。此後,處理返回至步驟S1,此後重複。
再者,於步驟S7中,當判斷為由App_id所特定之資料播放用應用服務為停止中(暫停狀態)之情形時,處理進入步驟S11。於步驟S11中,應用服務引擎74按照來自控制部68之控制,而將保存記憶體75B之資料轉移至工作記憶體75A,並啟動由App_id所特定之資料播放用應用服務。藉此,由App_id所特定之停止中之資料播放用應用服務自停止之狀態重新啟動。此後,處理返回至步驟S1,此後重複。
於步驟S6中,當判斷為步驟S3之辨別結果並非執行之情形時,處理進入步驟S12。於步驟S12中,控制部68判斷步驟S3之辨別結果是否為注入事件,當判斷為注入事件之情形時,處理進入步驟S13。
於步驟S13中,控制部68僅於該觸發資訊之App_id與動作中之資料播放用應用服務之App_id一致之情形時,控制應用服務引擎74,對於動作中之應用服務,激活(執行)對 應於觸發資訊之Event_id的事件。此後,處理返回至步驟S1,此後重複。
於步驟S12中,當判斷為步驟S3之辨別結果並非注入事件之情形時,處理進入步驟S14。於步驟S14中,控制部68判斷步驟S3之辨別結果是否為暫停,於判斷為暫停之情形時,處理進入步驟S15。
於步驟S15中,應用服務引擎74按照來自控制部68之控制,而使表示當前執行中之資料播放用應用服務之狀態的資料(即,當前寫入至工作記憶體75A之資料,於所顯示之資訊具有階層構造之情形時,包含表示所顯示之資訊之階層的資訊)保存至保存記憶體75B。此後,處理返回至步驟S1,此後重複。
於步驟S14中,當判斷為步驟S3之辨別結果並非暫停之情形時,因步驟S3之辨別結果為終止,故處理進入步驟S16。於步驟S16中,應用服務引擎74按照來自控制部68之控制,只要由App_id所特定之資料播放用應用服務為執行中則使之結束。於步驟S17中,應用服務引擎74按照來自控制部68之控制,將關於由App_id所特定之資料播放用應用服務之資料自工作記憶體75A及保存記憶體75B中抹除,並且將資料播放用應用服務自記錄部71或快取記憶體73中抹除。此後,處理返回至步驟S1,此後重複。
以上,結束觸發資訊對應處理之說明。根據上述觸發資訊對應處理,可與電視播放之AV內容(節目、CM等)連動地啟動資料播放用應用服務,或激活事件,或結束事件。 進而,可於使資料播放用應用服務在保持執行中之狀態下停止,而執行其他資料資訊用應用服務,並使其結束,其後,使已停止之資料播放用應用服務自停止狀態重新啟動。
[動作腳本]
根據上述觸發資訊對應處理,可運用如圖29所示之資料播放用應用服務。
圖29係表示資料播放用應用服務之動作腳本之一例。
若播放裝置41配合節目之進展,發送指示獲取對應於節目之資料播放用應用服務的預載命令之觸發資訊,則於接收該觸發資訊之接收裝置60中獲取資料播放用應用服務。
其次,若播放裝置41配合節目之進展,發送對應於節目之資料播放用應用服務的執行命令之觸發資訊,則於接收該觸發資訊之接收裝置60中啟動播放用應用服務。藉由該啟動,而於節目之影像上重疊顯示表示準備資料播放用應用服務之顯示之圖示。
若使用者選擇該圖示,則於節目之影像中,在畫面上重疊進行由資料播放用應用服務而決定之顯示。
若播放裝置41配合節目之進展,發送注入事件命令之觸發資訊,則於接收該觸發資訊之接收裝置60中,對於執行中之資料播放用應用服務,激活事件(例如,變更顯示)。
然後,於特定時序,若播放裝置41發送資料播放用應用服務之暫停命令之觸發資訊,則於接收該觸發資訊之接收裝置60中,停止執行中之資料播放用應用服務(相關之資 料保持於保存記憶體75B)。其後,若播放裝置41發送資料播放用應用服務之執行命令之觸發資訊,則於接收該觸發資訊之接收裝置60中,重新啟動已停止之資料播放用應用服務。
進而,若播放裝置41配合節目之結束,發送終止命令之觸發資訊,則於接收該觸發資訊之接收裝置60中,結束執行中之資料播放用應用服務。
[資料播放用應用服務之第1狀態變換]
圖30係按照5種命令之第1例即預載、執行、注入事件、暫停、及終止之各命令,接收裝置60中進行動作之資料播放用應用服務之狀態變換圖。
如圖30所示,資料播放用應用服務之狀態係定義為變換至結束狀態(Stopped)、準備狀態(Ready)、執行中狀態(Active)、或停止狀態(Suspended)該等4種中之任一種。
結束狀態係指接收裝置60中未獲取資料播放用應用服務之狀態。準備狀態係指該資料播放用應用服務已由接收裝置60獲取結束但未啟動之狀態。執行中狀態係指啟動資料播放用應用服務且為執行中之狀態。停止狀態係表示中斷資料播放用應用服務之執行,並將表示該中斷時之狀態之資訊保存至保存記憶體75B中之狀態。
於資料播放用應用服務變換至結束狀態時(接收裝置60未獲取時),若接收到預載命令之觸發資訊,並按照預載命令獲取該資料播放用應用服務,則變換至準備狀態。
當資料播放用應用服務為準備狀態時,若接收執行命令 之觸發資訊,並按照執行命令而啟動資料播放用應用服務,則變換至執行中狀態。
又,於資料播放用應用變換至結束狀態時(接收裝置60未獲取時),若接收執行命令之觸發資訊,並按照執行命令而獲取並啟動資料播放用應用,則變換至執行中狀態。
於資料播放用應用服務變換至執行中狀態時,若接收暫停命令之觸發資訊,並按照暫停命令而中斷執行中之資料播放用應用服務,則變換至停止狀態。
於資料播放用應用服務變換至停止狀態時,若接收執行命令之觸發資訊,並按照執行命令而重新啟動已中斷之資料播放用應用服務,則變換至執行中狀態。
於資料播放用應用服務變換至準備狀態、執行中狀態、或停止狀態時,若接收到終止命令之觸發資訊,並按照終止命令而結束執行中之資料播放用應用服務,則變換至結束狀態。再者,關於向結束狀態之變換,除基於終止命令之觸發資訊以外,亦會於經過觸發資訊之App_expire_date時、執行其他資料播放用應用服務時、接收頻道之切換超過App_life_scope時發生。
[關於複數個資料播放用應用服務之狀態變換]
其次,對於接收裝置60可依序執行之複數個資料播放用應用服務之狀態變換進行說明。
圖31係表示依序執行複數個資料播放用應用服務時之運用腳本之一例。以下,將3個資料播放用應用服務稱為資料播放用應用服務A、B、C。
於節目開始時,資料播放用應用服務A、B、C全部為結束(Stopped)狀態。而且,若接收到對於資料播放用應用服務A之執行命令,則獲取、啟動資料播放用應用服務A,資料播放用應用服務A成為執行中(Active)狀態。此時,於工作記憶體75A中,寫入關於資料播放用應用服務A之資料。
其次,若接收到對於資料播放用應用服務A之暫停命令,則將寫入至工作記憶體75A中之關於資料播放用應用服務A之資料轉移至保存記憶體75B,資料播放用應用服務A成為停止(Suspended)狀態。此後,若接收對於資料播放用應用服務B之執行命令,則獲取、啟動資料播放用應用服務B,資料播放用應用服務B成為執行中狀態。此時,於工作記憶體75A中,寫入關於資料播放用應用服務B之資料。
於資料播放用應用服務B為執行中狀態時,若接收對於資料播放用應用服務C之預載命令,則獲取資料播放用應用服務C,且資料播放用應用服務C成為準備狀態。
其次,若接收到對於資料播放用應用服務A之執行命令,由於資料播放用應用服務A為停止狀態,故將關於資料播放用應用服務A之資料自保存記憶體75B轉移至工作記憶體75A,使資料播放用應用服務A重新啟動。另一方面,結束資料播放用應用服務B。
此後,若接收到對於準備狀態之資料播放用應用服務C之執行命令,則讀出並啟動資料播放用應用服務C,資料 播放用應用服務C成為執行中狀態,於工作記憶體75A中,寫入關於資料播放用應用服務C之資料。另一方面,結束資料播放用應用服務A。
如上所述,於接收裝置60中可依序執行複數個資料播放用應用服務,已停止之資料播放用應用服務亦可自停止之狀態重新啟動。
<2.第2實施形態> [5種命令之第2例]
其次,對第2實施形態進行說明。如上所述,第2實施形態中之5種命令包含註冊(Register)、執行(Execute)、注入事件(Inject_event)、及終止(Terminate)等各命令。
圖32係表示第2實施形態中之作為註冊(Register)命令之觸發資訊中所包含之項目。註冊命令係用以對接收裝置60指示資料播放用應用服務之獲取及登錄之命令。
即,於指示資料播放用應用服務之獲取之方面係與第1實施形態中之預載命令相同,但在亦指示其登錄之方面不同。此處,所謂資料播放用應用服務之登錄,係指對應於已獲取之資料播放用應用服務,而記憶其優先度(Persistent_priority)及保持期限(Expire_date)。已記憶之資料播放用應用服務係藉由控制部68而按照優先度及保持期限進行管理(詳細情況於下文進行敍述)。
Trigger_id、Protcol_version、Command_code、Trigger_varidity、App_type、App_life_scope係與圖20所示之作為預載命令之觸發資訊相同。其中,於Command_code中, 記載有表示是註冊命令之資訊。
第2實施形態中之App_id係對應於該觸發資訊而獲取之資料播放用應用服務之識別資訊,並且亦表示其獲取地(此時為伺服器42)之URL。換言之,資料播放用應用服務之獲取地亦可沿用於該識別資訊且設為App_id。因此,於作為註冊命令之觸發資訊中,省略圖20所示之存在於作為預載命令之觸發資訊中的App_url之項目。然而,亦可將App_url包含於作為註冊命令之觸發資訊中。
Persistent_priority係表示獲取、保持所對應之資料播放用應用服務時的優先度。此時,因對Persistent_priority分配2位元,故可賦予4階之優先度。於獲取、保持對應之資料播放用應用服務時、記錄部71中未留有能保持其之記錄容量之情形時,將優先度低於對應之資料播放用應用服務者自記錄部71中抹除從而確保記錄容量。於優先度低於對應之資料播放用應用服務者未保持於記錄部71之情形時,無法獲取對應之資料播放用應用服務。然而,只要可能,亦可獲取並暫時保持於快取記憶體73。
Expire_date係表示保持於記錄部71之對應之資料播放用應用服務的保持期限。於經過保持期限之情形時,將對應之資料播放用應用服務自記錄部71中抹除。
圖33係表示第2實施形態中之作為執行(Execute)命令之觸發資訊中所包含之項目。執行命令係用以對接收裝置60指示資料播放用應用服務之啟動之命令。
作為執行命令之觸發資訊中所包含之項目係與圖32所示 之作為註冊命令之觸發資訊中所包含之項目相同。其中,於Command_code中,記載有表示是執行命令之資訊。
圖34係表示第2實施形態中之作為注入事件(Inject_event)命令之觸發資訊中所包含之項目。執行命令係用以對接收裝置60指示資料播放用應用服務之啟動之命令。
第2實施形態中之作為注入事件命令之觸發資訊中所包含之項目係與圖22所示之第1實施形態中之項目相同。其中,分配給App_id之位元數不同。
圖35係表示第2實施形態中之作為暫停(Suspend)命令之觸發資訊中所包含之項目。暫停命令係用以對接收裝置60使執行中之資料播放用應用服務停止之命令。
第2實施形態中之作為暫停命令之觸發資訊中所包含之項目係與圖23所示之第1實施形態中之項目相同。其中,在分配給App_id之位元數及省略App_type該等方面不同。
圖36係表示第2實施形態中之作為終止(Terminate)命令之觸發資訊中所包含之項目。終止命令係用以對接收裝置60停止執行中之資料播放用應用服務之命令。
第2實施形態中之作為終止命令之觸發資訊中所包含之項目係與圖24所示之第1實施形態中之項目相同。其中,在分配給App_id之位元數及省略App_type之方面不同。
圖37係表示可對應於作為上述各命令之第2實施形態之觸發資訊的觸發資訊之語法之一例。再者,觸發資訊之語法為任意,並不限定於圖37之示例。
[應用登錄管理處理之說明]
第2實施形態中之由接收裝置60所作之觸發對應處理係與上述第1實施形態中之觸發對應處理大致相同。不同點係於第1實施形態中之觸發對應處理中,對應於已接收作為預載命令之觸發資訊而獲取、記憶資料播放用應用服務(圖28之步驟S5),於第2實施形態中,對應於已接收作為註冊命令之觸發資訊而執行應用登錄管理處理。即,應用登錄管理處理係代替圖28之步驟S5而執行者。
圖38係說明該應用登錄管理處理之流程圖。應用登錄管理處理係於判斷為所接收之觸發資訊是註冊命令之情形時開始。
於步驟S31中,控制部68係判定用以保持由觸發資訊所指定之資料播放用應用服務之記錄容量是否保留於記錄部71中,於判定為殘留之情形時,處理進入步驟S34。相反,於判定為未殘留之情形時,處理進入步驟S32。
於步驟S32中,控制部68係使保持於記錄部71中之(即,已經結束登錄之)資料播放用應用服務中的、其優先度低於由觸發資訊所指定之資料播放用應用服務之優先度者自記錄部71中抹除。於步驟S33中,控制部68係判定是否可確保記錄部71中有用以保持由觸發資訊所指定之資料播放用應用服務之記錄容量,於判定為可確保之情形時,使處理進入步驟S34。相反,於判定為無法確保之情形時,不獲取所對應之資料播放用應用服務而結束應用登錄管理處理。
於步驟S34中,控制部68自觸發資訊之App_id所表示之資料播放用應用服務之獲取地而獲取資料播放用應用服務,並使之保持於記錄部71。於步驟S35中,控制部68係登錄已獲取、保持之資料播放用應用服務(對於資料播放用應用服務,對應於其優先度及保持期限而進行管理)。以上,結束應用登錄管理處理。
再者,關於已登錄之資料播放用應用服務,於經過其保持期限時自記錄部71中抹除。藉此,註銷該資料播放用應用服務之登錄。
[關於資料播放用應用服務之第2狀態變換]
圖39係按照作為第2實施形態中之5種命令、即註冊、執行、注入事件、暫停、及終止該等各命令的觸發資訊,藉由接收裝置60而進行動作之資料播放用應用服務之狀態變換圖。如圖39所示,資料播放用應用服務之狀態係定義為變換至釋放狀態(Released)、準備狀態(Ready)、執行中狀態(Active)、或停止狀態(Suspended)該等4種中之任一種。
釋放狀態係指接收裝置60未獲取資料播放用應用服務之狀態。準備狀態係指該資料播放用應用服務已登錄至接收裝置60但未啟動之狀態。執行中狀態係指資料播放用應用服務已啟動且為執行中之狀態。停止狀態係指中斷資料播放用應用服務之執行,並將表示該中斷時之狀態之資訊保存至保存記憶體75B中之狀態。
圖40係表示各命令與狀態變換之關係。
於資料播放用應用服務變換至釋放狀態時(接收裝置60 未獲取時),若按照註冊命令之觸發資訊,而獲取、保持、登錄該資料播放用應用服務,則變換至準備狀態。
於資料播放用應用服務為準備狀態時,若按照執行命令之觸發資訊,啟動該資料播放用應用服務,則變換至執行中狀態。
又,於資料播放用應用服務變換至釋放狀態時(接收裝置60未獲取時),若按照執行命令之觸發資訊,而獲取、登錄、啟動該資料播放用應用服務,則變換至執行中狀態。
於資料播放用應用服務變換至執行中狀態時,若按照暫停命令之觸發資訊,而中斷執行中之資料播放用應用服務,則變換至停止狀態。
又,於資料播放用應用服務變換至執行中狀態時,若按照終止命令之觸發資訊而結束執行中之資料播放用應用服務,則變換至準備狀態。再者,於影像之切換超出App_life_scope之情形時、或啟動其他資料播放用應用服務之情形時,亦變換至準備狀態。
於資料播放用應用服務變換至停止狀態時,若按照執行命令之觸發資訊,而重新啟動已中斷之資料播放用應用服務,則變換至執行中狀態。
又,於資料播放用應用服務變換至停止狀態時,按照終止命令之觸發資訊,使資料播放用應用服務變換至準備狀態。
於資料播放用應用服務變換至準備狀態、執行中狀態、 或停止狀態時,若經過該資料播放用應用服務之保持期限,則該資料播放用應用服務自記錄部71中抹除,並註銷登錄,從而變換至釋放狀態。
[資料播放用應用服務之生命週期]
於第1實施形態之情形時,若結束經1次啟動之資料播放用應用服務,則自記錄部71中抹除。相對於此,於第2實施形態之情形時,即便已登錄之資料播放用應用服務已啟動、結束,亦於經過保持期限之後才抹除。因此,已登錄之資料播放用應用服務可進行如圖41所示之複數次地啟動、結束的運用。其中,關於優先度較低之資料播放用應用服務,當記錄部71之容量不足時,有時不論保持期限如何均予以抹除。
圖41係表示第2實施形態中可行之資料播放用應用服務之3種生命週期。
圖41A係表示僅進行1次啟動、結束之資料播放用應用服務之生命週期。該資料播放用應用服務係按照執行命令而登錄、啟動,且按照終止命令而結束,變換至準備狀態。其後,若經過保持期限則自記錄部71中抹除。
圖41B係表示登錄、複數次啟動、結束之資料播放用應用服務之生命週期。該資料播放用應用服務係按照註冊命令而獲取、保持、登錄,且按照執行命令而啟動,按照終止命令而結束,變換至準備狀態。此後,再次按照執行命令而啟動,去按照終止命令而結束,變換至準備狀態。其後,若經過保持期限則自記錄部71中抹除。
圖41C係表示變換至停止狀態之資料播放用應用服務之生命週期。該資料播放用應用服務係按照註冊命令而獲取、保持、登錄,按照執行命令而啟動,按照暫停命令而變換至停止狀態。其後,按照執行命令而重新啟動,按照終止命令而結束,變換至準備狀態。其後,若經過保持期限則自記錄部71中抹除。
[複數個資料播放用應用服務之運用]
以上,僅對資料播放用應用服務按照作為執行命令之觸發資訊而啟動之情形進行了說明,但亦可不利用作為執行命令之觸發資訊而啟動資料播放用應用服務。具體而言,如圖42所示,只要於按照執行命令而啟動之資料播放用應用服務App0之內部,記述用以啟動其他資料播放用應用服務App1、App2等之函數即可。藉此,可按照對於資料播放用應用服務App0之進展情況或資料播放用應用服務App0的使用者之操作等,而啟動資料播放用應用服務App1等。
圖43係表示使3個資料播放用應用服務app0、app1、app2聯合地啟動之運用之示例。
首先,播放對應於資料播放用應用服務app0之作為執行命令之觸發資訊、對應於資料播放用應用服務app1之作為註冊命令之觸發資訊、及對應於資料播放用應用服務app2之作為註冊命令之觸發資訊。於已接收該等之接收裝置60中,獲取、登錄、啟動資料播放用應用服務app0。於所執行之資料播放用應用服務app0之畫面上,顯示分別對應於 資料播放用應用服務app1、app2之圖示。與此同時,獲取、登錄資料播放用應用服務app1、app2。
於使用者選擇顯示於資料播放用應用服務app0之畫面上之對應於資料播放用應用服務app1的圖示之情形時,結束執行中之資料播放用應用服務app0,並且啟動資料播放用應用服務app1。此後,對於執行中之資料播放用應用服務app1之注入事件命令、暫停命令、執行命令、終止命令,分別對應地進行資料播放用應用服務app1之激活事件、停止、重新啟動、結束。
於使用者選擇顯示於資料播放用應用服務app0之畫面上之對應於資料播放用應用服務app2的圖示之情形時,結束執行中之資料播放用應用服務app0,並且啟動資料播放用應用服務app2。此後,對於執行中之資料播放用應用服務app2之注入事件命令、終止命令,分別對應地進行資料播放用應用服務app2之激活事件、結束。
根據上述運用,可不使用作為執行命令之觸發資訊而使複數個資料播放用應用服務聯合地啟動。
如以上說明所述,於第1及第2實施形態中之任一者中,均可與節目、CM等AV內容連動地執行資料播放用應用服務之相關處理。
進而,即便於數位電視節目經由CATV網或衛星通信網等而再發送之情形時,亦可實現可與電視節目連動之資料播放用內容之服務。
然而,上述一系列處理既可由硬體執行,亦可由軟體執 行。於由軟體執行一系列處理之情形時,構成該軟體之程式自程式記錄媒體而安裝於組裝有專用硬體之電腦、或藉由安裝各種程式而能執行各種功能之例如通用的個人電腦等中。
圖44係表示藉由程式而執行上述一系列處理之電腦之硬體之構成例的方塊圖。
於該電腦100中,CPU(Central Processing Unit,中央處理單元)101、ROM(Read Only Memory,唯讀記憶體)102、RAM(Random Access Memory,隨機存取記憶體)103係藉由匯流排104而彼此連接。
匯流排104進而連接有輸入輸出介面105。輸入輸出介面105上連接有包含鍵盤、滑鼠、麥克風等之輸入部106;包含顯示器、揚聲器等之輸出部107;包含硬碟或非揮發性記憶體等之記憶部108;包含網路介面等之通信部109;及驅動磁碟、光碟、磁光碟、或半導體記憶體等可移除式媒體111之驅動器110。
以如上方式構成之電腦中,CPU101例如將記憶於記憶部108之程式經由輸入輸出介面105及匯流排104而載入至RAM103且執行,藉此進行上述一系列處理。
再者,電腦所執行之程式可為按照本說明書中說明之順序進行時序性處理之程式,亦可為並行地或進行調用時等必要之時序進行處理之程式。
又,程式可為由1台電腦處理者,亦可為由複數台電腦分散處理者。進而,程式亦可為傳送至遠方之電腦而執行 者。
又,於本說明書中,所謂系統係表示包含複數個裝置之裝置整體。
再者,本揭示中之實施形態並不限定於上述實施形態,可於不脫離本揭示之主旨之範圍內進行各種變更。
30‧‧‧播放系統
41‧‧‧播放裝置
42‧‧‧伺服器
51‧‧‧控制部
52‧‧‧視頻編碼器
53‧‧‧音頻編碼器
54‧‧‧多工化部
55‧‧‧送出部
59‧‧‧再生裝置
60‧‧‧接收裝置
61‧‧‧調諧器
62‧‧‧解多工部
63‧‧‧音頻解碼器
64‧‧‧音訊輸出部
65‧‧‧視頻解碼器
66‧‧‧觸發檢測部
67‧‧‧影像輸出部
68‧‧‧控制部
69‧‧‧記憶體
70‧‧‧操作部
71‧‧‧記錄部
72‧‧‧通信I/F
73‧‧‧快取記憶體
74‧‧‧應用服務引擎
75‧‧‧記憶體
75A‧‧‧工作記憶體
75B‧‧‧保存記憶體
圖1A、B係表示數位電視播放之播放頻帶之圖。
圖2係表示現有之CATV再發送系統之構成之一例之圖。
圖3係表示作為實施形態之播放系統之構成例之圖。
圖4係表示作為實施形態之播放裝置之構成例之圖。
圖5係表示作為實施形態之接收裝置之構成例之方塊圖。
圖6係表示元資料通用語法之圖。
圖7係表示元資料通用語法之圖。
圖8係表示元資料通用語法之圖。
圖9係表示元資料通用語法之圖。
圖10係表示將觸發資訊包含於TS之PCR封包內而發送之概念的圖。
圖11係表示PCR封包中之觸發資訊之具體配置之圖。
圖12係表示PCR封包中之元資料之具體配置之圖。
圖13A、B係表示將觸發資訊嵌入至影像信號中之示例之圖。
圖14係表示***至編碼視頻流中之觸發資訊之具體配置之圖。
圖15係表示***至編碼視頻流中之觸發資訊之具體配置之圖。
圖16係表示AC3之框架之構成之圖。
圖17係表示***至編碼音頻流(AC3)中之元資料之具體配置之圖。
圖18係表示AAC之框架之構成之圖。
圖19係表示***至編碼音頻流(AAC)之元資料之具體配置之圖。
圖20係表示第1實施形態中之預載命令之觸發資訊中所包含之項目之圖。
圖21係表示第1實施形態中之執行命令之觸發資訊中所包含之項目之圖。
圖22係表示第1實施形態中之注入事件命令之觸發資訊所包含之項目之圖。
圖23係表示第1實施形態中之暫停命令之觸發資訊所包含之項目之圖。
圖24係表示第1實施形態中之終止命令之觸發資訊所包含之項目之圖。
圖25係表示對應於第1實施形態之觸發資訊之語法之一例之圖。
圖26係表示於與節目及CM之進展連動地執行應用程式之情形時的顯示例之圖。
圖27係說明觸發資訊發送處理之流程圖。
圖28係說明觸發資訊對應處理之流程圖。
圖29係表示應用程式之運用腳本之一例之圖。
圖30係接收裝置中之應用程式之第1狀態變換圖。
圖31係表示同時地控制複數個應用程式之情形時的腳本之一例之圖。
圖32係表示第2實施形態中之註冊命令之觸發資訊中所包含之項目之圖。
圖33係表示第2實施形態中之執行命令之觸發資訊中所包含之項目之圖。
圖34係表示第2實施形態中之注入事件命令之觸發資訊中所包含之項目之圖。
圖35係表示第2實施形態中之暫停命令之觸發資訊中所包含之項目之圖。
圖36係表示第2實施形態中之終止命令之觸發資訊中所包含之項目之圖。
圖37係表示對應於第2實施形態之觸發資訊之語法之一例之圖。
圖38係說明應用登錄管理處理之流程圖。
圖39係接收裝置中之應用程式之第2狀態變換圖。
圖40A-C係表示命令與狀態變換之關係之圖。
圖41A-C係表示第2實施形態中之應用程式之生命週期。
圖42係表示多應用程式之關係之圖。
圖43係表示多應用程式之運用例之圖。
圖44係表示電腦之構成例之方塊圖。
41‧‧‧播放裝置
51‧‧‧控制部
52‧‧‧視頻編碼器
53‧‧‧音頻編碼器
54‧‧‧多工化部
55‧‧‧送出部

Claims (16)

  1. 一種發送裝置,其包括:電路,其構成為產生經編碼之音頻流,於該經編碼之音頻流中根據於接收裝置中與內容連動地執行之應用(application)之控制所相關之控制資訊之尺寸而置入(embedded)該控制資訊;及發送部,其構成為將所產生之上述經編碼之音頻流發送至上述接收裝置;其中上述音頻流包含複數之音頻框(audio frame),該等音頻框之各個包含音頻資料區域及附加資料區域(additional data area);且上述控制資訊之上述尺寸超過預定尺寸時,上述控制資訊被分割且置入於上述經編碼之音頻流中之複數之上述音頻框之上述附加資料區域中。
  2. 如請求項1之發送裝置,其中上述附加資料區域係使用者資料區域;且上述電路經構成為:供給儲存有上述控制資訊之元資料、及用以將上述元資料置入至上述音頻框之上述使用者資料區域內的尺寸資訊,且進行控制使上述元資料置入於上述使用者資料區域內。
  3. 如請求項2之發送裝置,其中上述電路構成為根據AC3(Audio Code number 3)方式對音頻流進行編碼,而產生上述經編碼之音頻流;上述音頻框係AC3音頻框; 上述附加資料區域係上述AC3音頻框之框架資料構造(frame data structure)中之AUX(AUXILIARY DATA,輔助資料)之區域;且上述控制資訊之上述尺寸超過上述預定尺寸時,上述元資料被***至上述AUX之區域。
  4. 如請求項2之發送裝置,其中上述電路構成為:根據AAC(Advanced Audio Coding,先進音頻編碼)方式對音頻流進行編碼,而產生上述經編碼之音頻流;上述音頻框係AAC音頻框;上述附加資料區域係上述AAC音頻框之框架資料構造中之DSE(Data Stream Element,資料流元件)之區域;且上述控制資訊之上述尺寸超過上述預定尺寸時,上述元資料被***至上述DSE之區域。
  5. 如請求項1之發送裝置,其中上述電路進而構成為:對視頻流進行編碼,而產生經編碼之視頻流;及使上述經編碼之音頻流與上述經編碼之視頻流多工化,而產生多工化流(multiplexed stream);且上述發送部發送所產生之上述多工化流。
  6. 如請求項2之發送裝置,其中於上述元資料中附加有表示資訊之類型的類型資訊(type information)。
  7. 如請求項2之發送裝置,其中於上述元資料中包含藉由資訊識別碼(information identifier)而區分之複數種資訊。
  8. 一種發送方法,其係發送內容之發送裝置之發送方法,且包含如下步驟:藉由上述發送裝置之電路產生經編碼之音頻流,於該經編碼之音頻流中根據於接收裝置中與上述內容連動地執行之應用之控制所相關之控制資訊之尺寸而置入該控制資訊;及藉由上述電路將所產生之上述經編碼之音頻流發送至上述接收裝置;其中上述音頻流包含複數之音頻框,該等音頻框之各個包含音頻資料區域及附加資料區域;且上述控制資訊之上述尺寸超過預定尺寸時,上述控制資訊被分割且置入於上述經編碼之音頻流中之複數之上述音頻框之上述附加資料區域中。
  9. 一種非暫時性之電腦可讀取媒體,其儲存用於控制發送內容之發送裝置之程式,該程式係使上述發送裝置之電腦:產生經編碼之音頻流,於該經編碼之音頻流中根據於接收裝置中與內容連動地執行之應用之控制所相關之控制資訊之尺寸而置入該控制資訊;及將所產生之上述經編碼之音頻流發送至上述接收裝置;其中上述音頻流包含複數之音頻框,該等音頻框之各個包含音頻資料區域及附加資料區域;且上述控制資訊之上述尺寸超過預定尺寸時,上述控制 資訊被分割且置入於上述經編碼之音頻流中之複數之上述音頻框之上述附加資料區域中。
  10. 一種接收裝置,其包括電路,該電路係構成為:接收經編碼之音頻流,其係自發送裝置發送且其中根據與內容連動地執行之應用之控制所相關之控制資訊之尺寸而置入有該控制資訊;對所接收之上述經編碼之音頻流進行解碼;及回應於藉由將上述經編碼之音頻流進行解碼而獲得之上述控制資訊,而控制與上述內容連動地被執行之上述應用所相關之處理;其中上述音頻流包含複數之音頻框,該等音頻框之各個包含音頻資料區域及附加資料區域;且上述控制資訊之上述尺寸超過預定尺寸時,上述控制資訊係被分割且置入於上述經編碼之音頻流中之複數之上述音頻框之上述附加資料區域中。
  11. 如請求項10之接收裝置,其中上述音頻框係AC3音頻框;上述附加資料區域係上述AC3音頻框之框架構造中之AUX之區域;且上述電路係構成為:上述控制資訊之上述尺寸超過上述預定尺寸時,自藉由AC3方式而經編碼之上述經編碼之音頻流中之上述AC3音頻框之上述框架構造中之上述AUX之區域,獲取儲存於元資料中之上述控制資訊。
  12. 如請求項10之接收裝置,其中 上述音頻框係AAC音頻框;上述附加資料區域係上述AAC音頻框之框架構造中之DSE之區域;上述電路係構成為:上述控制資訊之上述尺寸超過上述預定尺寸時,自藉由AAC方式而經編碼之上述經編碼之音頻流中之上述AAC音頻框之上述框架構造中之上述DSE之區域,獲取儲存於元資料中之上述控制資訊。
  13. 如請求項10之接收裝置,其中上述電路進一步構成為:將所接收之多工化流進行解多工;對自上述多工化流中進行解多工而得出之經編碼之視頻流進行解碼;及對自上述多工化流中進行解多工而得出之上述經編碼之音頻流進行解碼。
  14. 一種接收方法,其係接收內容之接收裝置之接收方法,且包含如下步驟:接收經編碼之音頻流,其係自發送裝置發送且其中根據與上述內容連動地執行之應用之控制所相關之控制資訊之尺寸而置入有該控制資訊;藉由上述接收裝置之電路,對所接收之上述經編碼之音頻流進行解碼;及藉由上述電路,回應於藉由將上述經編碼之音頻流進行解碼而獲得之上述控制資訊,而控制與上述內容連動地被執行之上述應用所相關之處理;其中上述音頻流包含複數之音頻框,該等音頻框之各個包 含音頻資料區域及附加資料區域;且上述控制資訊之上述尺寸超過預定尺寸時,上述控制資訊係被分割且置入於上述經編碼之音頻流中之複數之上述音頻框之上述附加資料區域中。
  15. 一種非暫時性之電腦可讀取媒體,其儲存用於控制接收內容之接收裝置之程式,該程式係使上述接收裝置之電腦:接收經編碼之音頻流,其係自發送裝置發送且其中根據與上述內容連動地執行之應用之控制所相關之控制資訊之尺寸而置入有該控制資訊;對所接收之上述經編碼之音頻流進行解碼;及回應於藉由將上述經編碼之音頻流進行解碼而獲得之上述控制資訊,而控制與上述內容連動地被執行之上述應用所相關之處理;其中上述音頻流包含複數之音頻框,該等音頻框之各個包含音頻資料區域及附加資料區域;且上述控制資訊之上述尺寸超過預定尺寸時,上述控制資訊係被分割且置入於上述經編碼之音頻流中之複數之上述音頻框之上述附加資料區域中。
  16. 一種播放系統(broadcasting system),其包含發送內容之發送裝置、及接收所發送之上述內容之接收裝置,其中上述發送裝置包括:音訊編碼部電路,其產生經編碼之音頻流,於該經編碼之音頻流中根據於上述接收裝置中與上述內容連動 地執行之應用之控制所相關之控制資訊之尺寸而置入該控制資訊;及發送部,其將所產生之上述經編碼之音頻流發送至上述接收裝置;且上述接收裝置包括:接收部,其接收自上述發送裝置發送之上述經編碼之音頻流;及電路,其係:對所接收之上述經編碼之音頻流進行解碼,且回應於藉由將上述經編碼之音頻流進行解碼而獲得之上述控制資訊,而控制與上述內容連動地被執行之上述應用所相關之處理;其中上述音頻流包含複數之音頻框,該等音頻框之各個包含音頻資料區域及附加資料區域;且上述控制資訊之上述尺寸超過預定尺寸時,上述控制資訊被分割且置入於上述經編碼之音頻流中之複數之上述音頻框之上述附加資料區域中。
TW101108363A 2011-03-31 2012-03-12 A transmitting apparatus, a transmitting method, a receiving apparatus, a receiving method, a computer-readable medium, and a broadcasting system TWI574565B (zh)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
US201161470191P 2011-03-31 2011-03-31

Publications (2)

Publication Number Publication Date
TW201246930A TW201246930A (en) 2012-11-16
TWI574565B true TWI574565B (zh) 2017-03-11

Family

ID=46928429

Family Applications (1)

Application Number Title Priority Date Filing Date
TW101108363A TWI574565B (zh) 2011-03-31 2012-03-12 A transmitting apparatus, a transmitting method, a receiving apparatus, a receiving method, a computer-readable medium, and a broadcasting system

Country Status (9)

Country Link
US (1) US10009131B2 (zh)
EP (1) EP2693748A4 (zh)
JP (1) JPWO2012133064A1 (zh)
KR (1) KR101898304B1 (zh)
CN (1) CN103430560B (zh)
CA (1) CA2828945C (zh)
MX (1) MX2013010880A (zh)
TW (1) TWI574565B (zh)
WO (1) WO2012133064A1 (zh)

Families Citing this family (79)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8705933B2 (en) 2009-09-25 2014-04-22 Sony Corporation Video bookmarking
US8760498B2 (en) 2011-03-14 2014-06-24 Sony Corporation Disparity data transport in standard caption service
US8839338B2 (en) 2012-03-28 2014-09-16 Sony Corporation Service usage reporting data transport
US8941779B2 (en) 2012-03-21 2015-01-27 Sony Corporation Non-closed caption data transport in standard caption service
US8730301B2 (en) 2010-03-12 2014-05-20 Sony Corporation Service linkage to caption disparity data transport
US20110247028A1 (en) 2010-04-01 2011-10-06 Mark Eyer Receiver and System Using an Electronic Questionnaire for Advanced Broadcast Services
US9723360B2 (en) 2010-04-01 2017-08-01 Saturn Licensing Llc Interests and demographics profile for advanced broadcast services
US8863171B2 (en) 2010-06-14 2014-10-14 Sony Corporation Announcement of program synchronized triggered declarative objects
US8893210B2 (en) 2010-08-20 2014-11-18 Sony Corporation Server load balancing for interactive television
US8898723B2 (en) 2010-08-20 2014-11-25 Sony Corporation Virtual channel declarative script binding
US8875169B2 (en) 2010-08-27 2014-10-28 Sony Corporation Transmission and reception apparatus, methods, and systems for filtering content
US8909694B2 (en) 2010-08-27 2014-12-09 Sony Corporation Transmission apparatus and method, reception apparatus and method, and transmission and reception system
US8892636B2 (en) 2010-08-30 2014-11-18 Sony Corporation Transmission apparatus and method, reception apparatus and method, and transmission and reception system
US8918801B2 (en) 2010-08-30 2014-12-23 Sony Corporation Transmission apparatus, transmission method, reception apparatus, reception method, program, and broadcasting system
US20120050619A1 (en) * 2010-08-30 2012-03-01 Sony Corporation Reception apparatus, reception method, transmission apparatus, transmission method, program, and broadcasting system
US8595783B2 (en) 2010-08-30 2013-11-26 Sony Corporation Receiving device, receiving method, program, and broadcasting system
US9179188B2 (en) 2010-08-30 2015-11-03 Sony Corporation Transmission apparatus and method, reception apparatus and method, and transmission and reception system
US9078031B2 (en) 2010-10-01 2015-07-07 Sony Corporation Reception apparatus, reception method, and program
US9179198B2 (en) 2010-10-01 2015-11-03 Sony Corporation Receiving apparatus, receiving method, and program
US8908103B2 (en) 2010-10-01 2014-12-09 Sony Corporation Content supplying apparatus, content supplying method, content reproduction apparatus, content reproduction method, program and content viewing system
JP6210684B2 (ja) 2010-10-01 2017-10-11 サターン ライセンシング エルエルシーSaturn Licensing LLC 情報処理装置、情報処理方法、及びプログラム
US8872888B2 (en) 2010-10-01 2014-10-28 Sony Corporation Content transmission apparatus, content transmission method, content reproduction apparatus, content reproduction method, program and content delivery system
KR101690831B1 (ko) 2011-01-19 2016-12-28 엘지전자 주식회사 방송 서비스 전송 방법, 그 수신 방법 및 그 수신 장치
JP5783402B2 (ja) 2011-01-25 2015-09-24 ソニー株式会社 受信装置、受信方法、供給装置、供給方法、プログラム、および放送システム
JP5668512B2 (ja) 2011-02-15 2015-02-12 ソニー株式会社 情報処理装置、及び、情報処理方法
TWI545955B (zh) 2011-04-28 2016-08-11 Sony Corp Signal receiving apparatus and method, a signal transmission apparatus and method, and program
US9386125B2 (en) * 2011-06-13 2016-07-05 Electronic And Telecommunications Research Institute Method for transmitting packet-based media data having header in which overhead is minimized
US9554175B2 (en) 2011-07-20 2017-01-24 Sony Corporation Method, computer program, reception apparatus, and information providing apparatus for trigger compaction
US8917358B2 (en) 2011-07-27 2014-12-23 Sony Corporation Reception apparatus, terminal apparatus, control method, program, and communication system
KR102060449B1 (ko) 2011-08-05 2019-12-30 소니 주식회사 수신 장치, 수신 방법, 프로그램 및 정보 처리 시스템
TWI528749B (zh) 2011-09-06 2016-04-01 Sony Corp A signal receiving device, a signal receiving method, an information processing program and an information processing system
US9319721B2 (en) 2011-10-13 2016-04-19 Electronics And Telecommunications Research Institute Method of configuring and transmitting an MMT transport packet
US9374620B2 (en) 2011-10-21 2016-06-21 Sony Corporation Terminal apparatus, server apparatus, information processing method, program, and interlocked application feed system
US9015785B2 (en) 2011-11-29 2015-04-21 Sony Corporation Terminal apparatus, server apparatus, information processing method, program, and linking application supply system
US8930988B2 (en) 2011-12-21 2015-01-06 Sony Corporation Reception apparatus, reception method, program, and information processing system
US9113230B2 (en) 2011-12-21 2015-08-18 Sony Corporation Method, computer program, and reception apparatus for delivery of supplemental content
JP6082946B2 (ja) 2012-01-24 2017-02-22 サターン ライセンシング エルエルシーSaturn Licensing LLC 受信装置、受信方法、プログラム、及び情報処理システム
CN104081759B (zh) 2012-02-07 2018-01-16 索尼公司 接收设备和接收方法
US9936231B2 (en) 2012-03-21 2018-04-03 Saturn Licensing Llc Trigger compaction
KR101336161B1 (ko) * 2012-03-30 2013-12-03 애니포인트 미디어 그룹 방송 연동형 서비스 제공 방법
KR102222166B1 (ko) 2012-06-19 2021-03-04 소니 주식회사 대화형 텔레비전을 위한 트리거 파라미터 테이블의 확장
US9456245B2 (en) 2012-07-05 2016-09-27 Sony Corporation Receiving device, receiving method, transmitting device, and transmitting method for controlling applications
MY177736A (en) 2012-07-12 2020-09-23 Sony Corp Parameterized services descriptor for advanced television services
US9154840B2 (en) 2012-07-31 2015-10-06 Sony Corporation Reception apparatus, reception method, transmission apparatus, and transmission method
US9432744B2 (en) 2012-07-31 2016-08-30 Sony Corporation Receiving device, receiving method, transmitting device, and transmitting method
US9883247B2 (en) 2012-08-13 2018-01-30 Saturn Licensing Llc Reception apparatus, reception method, transmission apparatus, and transmission method
US9264648B2 (en) 2012-10-09 2016-02-16 Sony Corporation Receiving device, receiving method, transmitting device, and transmitting method
US10002206B2 (en) 2012-10-26 2018-06-19 Saturn Licensing Llc Information processing device and information processing method
US9253518B2 (en) 2012-11-09 2016-02-02 Sony Corporation On-demand access to scheduled content
US9769503B2 (en) 2012-11-14 2017-09-19 Saturn Licensing Llc Information processor, information processing method and program
US9936256B2 (en) 2012-11-28 2018-04-03 Saturn Licensing Llc Receiver, reception method, transmitter and transmission method
TWI493352B (zh) * 2012-11-30 2015-07-21 Acer Inc 採用閃電介面之連接系統、連接裝置及其連接方法
US9148676B2 (en) 2012-12-04 2015-09-29 Sony Corporation Broadcast transition channel
US8914832B2 (en) 2012-12-14 2014-12-16 Sony Corporation Information processing apparatus, information processing method, and program
US10257564B2 (en) 2013-01-24 2019-04-09 Saturn Licensing Llc Distributed non-real-time content
US9942601B2 (en) 2013-01-24 2018-04-10 Saturn Licensing Llc Storing non-real time content
US9300896B2 (en) 2013-06-03 2016-03-29 Sony Corporation Method, computer-readable storage medium, reception apparatus, and information providing apparatus for identifying available channels and/or services
US9980014B2 (en) 2013-06-28 2018-05-22 Saturn Licensing Llc Methods, information providing system, and reception apparatus for protecting content
US9137566B2 (en) 2013-06-28 2015-09-15 Sony Corporation Distribution system, reception apparatus, and methods for transitioning to new services
US9038095B2 (en) 2013-07-03 2015-05-19 Sony Corporation Methods, information providing system, and reception apparatus for distribution of at least one content version
US8884800B1 (en) 2013-07-31 2014-11-11 Sony Corporation Method and apparatus for performing analog-to-digital conversion on multiple input signals
WO2015072495A1 (ja) 2013-11-13 2015-05-21 日立マクセル株式会社 放送受信装置及び放送受信システム
US10313720B2 (en) * 2014-07-18 2019-06-04 Sony Corporation Insertion of metadata in an audio stream
MX2016005809A (es) * 2014-09-12 2016-08-01 Sony Corp Dispositivo de transmision, metodo de transmision, dispositivo de recepcion y metodo de recepcion.
US9326295B1 (en) 2014-12-10 2016-04-26 Sony Corporation Method and apparatus for transmitting a-priori information in a communication system
US20160204804A1 (en) 2015-01-13 2016-07-14 Sony Corporation Data processing apparatus and method
US9762354B2 (en) 2015-01-27 2017-09-12 Sony Corporation Signaling methods and apparatus
US9912986B2 (en) 2015-03-19 2018-03-06 Sony Corporation System for distributing metadata embedded in video
CN107431834B (zh) * 2015-04-07 2020-10-09 索尼公司 传输设备、传输方法、接收设备、以及接收方法
US9756401B2 (en) 2015-04-07 2017-09-05 Sony Corporation Processing and providing an image in which a plurality of symbols are encoded
US10862941B2 (en) * 2015-05-28 2020-12-08 Sony Corporation Transmission apparatus, transmission method, reception apparatus, and reception method
CN107615767B (zh) * 2015-06-02 2021-05-25 索尼公司 发送装置、发送方法、媒体处理装置、媒体处理方法以及接收装置
US9590782B2 (en) 2015-06-22 2017-03-07 Sony Corporation Signaling methods and apparatus
US10205991B2 (en) 2015-07-27 2019-02-12 Sony Corporation Hidden replaceable media slots
CA2999701C (en) * 2015-10-05 2023-09-26 Sony Corporation Reception apparatus, transmission apparatus, and data processing method
US10235698B2 (en) 2017-02-28 2019-03-19 At&T Intellectual Property I, L.P. Sound code recognition for broadcast media
US11018754B2 (en) * 2018-08-07 2021-05-25 Appareo Systems, Llc RF communications system and method
JP6835989B2 (ja) * 2020-01-23 2021-02-24 マクセル株式会社 デジタル放送受信装置、アプリケーション動作の制御方法
JP7117069B2 (ja) * 2020-08-20 2022-08-12 マクセル株式会社 放送受信装置及び表示方法

Citations (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5438423A (en) * 1993-06-25 1995-08-01 Tektronix, Inc. Time warping for video viewing
US5706388A (en) * 1993-10-29 1998-01-06 Ricoh Company, Ltd. Recording system recording received information on a recording medium while reproducing received information previously recorded on the recording medium
US6008802A (en) * 1998-01-05 1999-12-28 Intel Corporation Method and apparatus for automatically performing a function based on the reception of information corresponding to broadcast data
EP1487214A1 (en) * 2003-06-11 2004-12-15 Digital Multimedia Technologies S.P.A. A method and a system for synchronizing MHP applications in a data packet stream
JP2005176107A (ja) * 2003-12-12 2005-06-30 Canon Inc デジタル放送受信装置およびその制御方法、デジタル放送送信装置、ならびにデジタル放送受信システム
US20050159831A1 (en) * 2004-01-21 2005-07-21 Kaliappan Gopalan Steganographic method for covert audio communications
US20050262539A1 (en) * 1998-07-30 2005-11-24 Tivo Inc. Closed caption tagging system
WO2006080361A1 (ja) * 2005-01-26 2006-08-03 Matsushita Electric Industrial Co., Ltd. ダウンロード実行装置
US20090063159A1 (en) * 2005-04-13 2009-03-05 Dolby Laboratories Corporation Audio Metadata Verification
JP2010166335A (ja) * 2009-01-15 2010-07-29 Nippon Hoso Kyokai <Nhk> 放送型アプリケーションの起動システム
JP2011061549A (ja) * 2009-09-10 2011-03-24 Panasonic Corp 携帯端末

Family Cites Families (31)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4486291B2 (ja) * 1999-07-14 2010-06-23 パナソニック株式会社 情報提供装置、情報受信装置および記憶媒体
CN100459682C (zh) 1999-09-20 2009-02-04 提维股份有限公司 经由电视广播数据流的广告排定电视节目录制时程的装置和方法
GB2359918A (en) * 2000-03-01 2001-09-05 Sony Uk Ltd Audio and/or video generation apparatus having a metadata generator
AU2005215010A1 (en) 2004-02-18 2005-09-01 Nielsen Media Research, Inc. Et Al. Methods and apparatus to determine audience viewing of video-on-demand programs
JP4655534B2 (ja) 2004-08-04 2011-03-23 ソニー株式会社 端末装置およびデータ処理方法、プログラム並びに記録媒体
KR20070057558A (ko) * 2005-12-02 2007-06-07 삼성전자주식회사 디지털신호 수신장치 및 디지털신호 송신장치와 이 장치들을 사용하는 방법
KR20090081198A (ko) 2008-01-23 2009-07-28 삼성전자주식회사 디지털 멀티미디어 방송 서비스 장치 및 그 방법
JP5590368B2 (ja) 2009-05-13 2014-09-17 ソニー株式会社 送信装置および送信方法、受信装置および受信方法、並びにプログラム
JP2010268092A (ja) 2009-05-13 2010-11-25 Sony Corp 送信装置および送信方法、受信装置および受信方法、並びにプログラム
US8705933B2 (en) 2009-09-25 2014-04-22 Sony Corporation Video bookmarking
US9277183B2 (en) 2009-10-13 2016-03-01 Sony Corporation System and method for distributing auxiliary data embedded in video data
US9723360B2 (en) 2010-04-01 2017-08-01 Saturn Licensing Llc Interests and demographics profile for advanced broadcast services
US9706158B2 (en) 2010-04-01 2017-07-11 Saturn Licensing Llc Receiver and method for reporting the usage of advanced television services
US20110247028A1 (en) 2010-04-01 2011-10-06 Mark Eyer Receiver and System Using an Electronic Questionnaire for Advanced Broadcast Services
US20110302599A1 (en) 2010-06-07 2011-12-08 Mark Kenneth Eyer TV-Centric Actions in Triggered Declarative Objects
US8863171B2 (en) 2010-06-14 2014-10-14 Sony Corporation Announcement of program synchronized triggered declarative objects
US8290987B2 (en) * 2010-07-12 2012-10-16 International Business Machines Corporation Processing of splits of control areas and control intervals
US8898723B2 (en) 2010-08-20 2014-11-25 Sony Corporation Virtual channel declarative script binding
US8893210B2 (en) 2010-08-20 2014-11-18 Sony Corporation Server load balancing for interactive television
US8875169B2 (en) 2010-08-27 2014-10-28 Sony Corporation Transmission and reception apparatus, methods, and systems for filtering content
US8909694B2 (en) 2010-08-27 2014-12-09 Sony Corporation Transmission apparatus and method, reception apparatus and method, and transmission and reception system
JP5765558B2 (ja) 2010-08-27 2015-08-19 ソニー株式会社 受信装置、受信方法、送信装置、送信方法、プログラム、および放送システム
US8918801B2 (en) 2010-08-30 2014-12-23 Sony Corporation Transmission apparatus, transmission method, reception apparatus, reception method, program, and broadcasting system
US8595783B2 (en) 2010-08-30 2013-11-26 Sony Corporation Receiving device, receiving method, program, and broadcasting system
US9179188B2 (en) 2010-08-30 2015-11-03 Sony Corporation Transmission apparatus and method, reception apparatus and method, and transmission and reception system
US20120050619A1 (en) 2010-08-30 2012-03-01 Sony Corporation Reception apparatus, reception method, transmission apparatus, transmission method, program, and broadcasting system
US8892636B2 (en) 2010-08-30 2014-11-18 Sony Corporation Transmission apparatus and method, reception apparatus and method, and transmission and reception system
US10511887B2 (en) 2010-08-30 2019-12-17 Saturn Licensing Llc Reception apparatus, reception method, transmission apparatus, transmission method, program, and broadcasting system
KR101878511B1 (ko) 2010-08-30 2018-07-13 소니 주식회사 수신 장치, 수신 방법 및 프로그램
JP5757075B2 (ja) 2010-09-15 2015-07-29 ソニー株式会社 送信装置、送信方法、受信装置、受信方法、プログラム、および放送システム
JP5703664B2 (ja) 2010-09-30 2015-04-22 ソニー株式会社 受信装置、受信方法、送信装置、送信方法、プログラム、および放送システム

Patent Citations (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5438423A (en) * 1993-06-25 1995-08-01 Tektronix, Inc. Time warping for video viewing
US5438423C1 (en) * 1993-06-25 2002-08-27 Grass Valley Us Inc Time warping for video viewing
US5706388A (en) * 1993-10-29 1998-01-06 Ricoh Company, Ltd. Recording system recording received information on a recording medium while reproducing received information previously recorded on the recording medium
US6008802A (en) * 1998-01-05 1999-12-28 Intel Corporation Method and apparatus for automatically performing a function based on the reception of information corresponding to broadcast data
US20050262539A1 (en) * 1998-07-30 2005-11-24 Tivo Inc. Closed caption tagging system
EP1487214A1 (en) * 2003-06-11 2004-12-15 Digital Multimedia Technologies S.P.A. A method and a system for synchronizing MHP applications in a data packet stream
JP2005176107A (ja) * 2003-12-12 2005-06-30 Canon Inc デジタル放送受信装置およびその制御方法、デジタル放送送信装置、ならびにデジタル放送受信システム
US20050159831A1 (en) * 2004-01-21 2005-07-21 Kaliappan Gopalan Steganographic method for covert audio communications
WO2006080361A1 (ja) * 2005-01-26 2006-08-03 Matsushita Electric Industrial Co., Ltd. ダウンロード実行装置
US20090063159A1 (en) * 2005-04-13 2009-03-05 Dolby Laboratories Corporation Audio Metadata Verification
JP2010166335A (ja) * 2009-01-15 2010-07-29 Nippon Hoso Kyokai <Nhk> 放送型アプリケーションの起動システム
JP2011061549A (ja) * 2009-09-10 2011-03-24 Panasonic Corp 携帯端末

Also Published As

Publication number Publication date
EP2693748A4 (en) 2014-09-17
WO2012133064A1 (ja) 2012-10-04
CN103430560B (zh) 2018-10-02
EP2693748A1 (en) 2014-02-05
CA2828945C (en) 2021-05-25
TW201246930A (en) 2012-11-16
KR101898304B1 (ko) 2018-10-04
CN103430560A (zh) 2013-12-04
CA2828945A1 (en) 2012-10-04
KR20140007907A (ko) 2014-01-20
US10009131B2 (en) 2018-06-26
US20120253826A1 (en) 2012-10-04
MX2013010880A (es) 2013-10-17
JPWO2012133064A1 (ja) 2014-07-28

Similar Documents

Publication Publication Date Title
TWI574565B (zh) A transmitting apparatus, a transmitting method, a receiving apparatus, a receiving method, a computer-readable medium, and a broadcasting system
JP5757075B2 (ja) 送信装置、送信方法、受信装置、受信方法、プログラム、および放送システム
US20220182720A1 (en) Reception apparatus, reception method, and program
TWI545955B (zh) Signal receiving apparatus and method, a signal transmission apparatus and method, and program
JP5916614B2 (ja) 受信装置、受信方法、送信装置、送信方法、プログラム、および放送システム
JP5765558B2 (ja) 受信装置、受信方法、送信装置、送信方法、プログラム、および放送システム
JP5921852B2 (ja) 配信装置

Legal Events

Date Code Title Description
MM4A Annulment or lapse of patent due to non-payment of fees