JP6219269B2 - 端末装置、情報処理方法、プログラム、および連動アプリケーション供給システム - Google Patents

端末装置、情報処理方法、プログラム、および連動アプリケーション供給システム Download PDF

Info

Publication number
JP6219269B2
JP6219269B2 JP2014511641A JP2014511641A JP6219269B2 JP 6219269 B2 JP6219269 B2 JP 6219269B2 JP 2014511641 A JP2014511641 A JP 2014511641A JP 2014511641 A JP2014511641 A JP 2014511641A JP 6219269 B2 JP6219269 B2 JP 6219269B2
Authority
JP
Japan
Prior art keywords
content
query
application
acr
response
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.)
Active
Application number
JP2014511641A
Other languages
English (en)
Other versions
JP2015501553A (ja
Inventor
山岸 靖明
靖明 山岸
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Saturn Licensing LLC
Original Assignee
Saturn Licensing LLC
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 Saturn Licensing LLC filed Critical Saturn Licensing LLC
Publication of JP2015501553A publication Critical patent/JP2015501553A/ja
Application granted granted Critical
Publication of JP6219269B2 publication Critical patent/JP6219269B2/ja
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/953Querying, e.g. by the use of web search engines
    • G06F16/9535Search customisation based on user profiles and personalisation
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/24Querying
    • G06F16/245Query processing
    • G06F16/2458Special types of queries, e.g. statistical queries, fuzzy queries or distributed queries
    • G06F16/2477Temporal data queries
    • 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/23Arrangements for conditional access to broadcast information or to broadcast-related services using cryptography, e.g. encryption, authentication, key distribution
    • 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
    • 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
    • H04H60/74Systems specially adapted for using specific information, e.g. geographical or meteorological information using meta-information using programme related information, e.g. title, composer or interpreter
    • 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/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
    • 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/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
    • 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/8126Monomedia components thereof involving additional data, e.g. news, sports, stocks, weather forecasts
    • 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/8126Monomedia components thereof involving additional data, e.g. news, sports, stocks, weather forecasts
    • H04N21/8133Monomedia components thereof involving additional data, e.g. news, sports, stocks, weather forecasts specifically related to the content, e.g. biography of the actors in a movie, detailed information about an article seen in a video program
    • 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/83Generation or processing of protective or descriptive data associated with content; Content structuring
    • H04N21/835Generation of protective data, e.g. certificates
    • H04N21/8358Generation of protective data, e.g. certificates involving watermark
    • 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/235Processing of additional data, e.g. scrambling of additional data or processing content descriptors
    • H04N21/2353Processing of additional data, e.g. scrambling of additional data or processing content descriptors specifically adapted to content descriptors, e.g. coding, compressing or processing of metadata
    • 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/238Interfacing the downstream path of the transmission network, e.g. adapting the transmission rate of a video stream to network bandwidth; Processing of multiplex streams
    • H04N21/2389Multiplex stream processing, e.g. multiplex stream encrypting
    • H04N21/23892Multiplex stream processing, e.g. multiplex stream encrypting involving embedding information at multiplex stream level, e.g. embedding a watermark at packet level

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Databases & Information Systems (AREA)
  • Multimedia (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Data Mining & Analysis (AREA)
  • General Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • Computer Security & Cryptography (AREA)
  • Human Computer Interaction (AREA)
  • Fuzzy Systems (AREA)
  • Computational Linguistics (AREA)
  • Software Systems (AREA)
  • Probability & Statistics with Applications (AREA)
  • Mathematical Physics (AREA)
  • Information Transfer Between Computers (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Description

<関連出願の相互参照>
この出願は、仮出願61/549,775(2011年10月21日出願)の優先権を主張し、そのすべての内容が、参照により本明細書中に組み込まれる。
本開示は、端末装置、報処理方法、プログラム、および連動アプリケーション供給システムに関し、特に、TV(テレビジョン)番組のみならず、視聴中の任意のコンテンツの進行に連動してアプリケーションプログラムを実行できるようにした端末装置、報処理方法、プログラム、および連動アプリケーション供給システムに関する。
例えば、TV番組の視聴者に対し、視聴中のTV番組(以下、単に番組と称する)に関連する情報(出演者、あらすじ、次回の予告など)や、番組には直接関係しないが視聴者にとって有益な情報(ニュース、天気予報、交通情報など)を画面上に表示することを考える。
このような情報の表示を実現するためには、専用のアプリケーションプログラム(以下、アプリケーションと略記する)を取得、起動させるためのコマンドを番組の進行に連動してTV受像機などに対して送信すればよい。実際、既に日本や欧州などにおいては、TV放送信号におけるデータ放送用の帯域を利用して当該コマンドやアプリケーションを送信することにより、これが実現されている(例えば、特開2006−50237号公報参照)。
一方、米国では、TV放送番組にデータ放送用の帯域が設けられておらず、それに代える方法が確立していないので、番組の進行に連動してアプリケーションを実行させることが実現されていない。
なお、米国では、TV受像機にて番組を直接的に受信、視聴するよりも、CATV(ケーブルテレビジョン)やIPTV(インターネットプロトコルテレビジョン)を介して番組を視聴する世帯の方が多い。CATVやIPTVではTV放送から番組の映像および音声だけを抽出して配信することがあるので、仮に米国におけるTV放送信号にその信号を収容するためのデータ放送用の帯域が設けられたとしても、アプリケーションに関するデータが含まれたデータ放送信号が視聴者側まで伝送される保証はない。
本開示はこのような状況に鑑みてなされたものであり、ユーザ宅で視聴されているコンテンツの進行に連動してアプリケーションを実行させ得るようにするものである。
本開示の第1の実施形態である端末装置は、再生されるコンテンツから前記コンテンツの特徴を表すシグニチャデータを抽出する抽出部と、抽出された前記シグニチャデータ、および前記シグニチャデータが抽出されたタイミングを示す抽出タイムスタンプを含むクエリを生成するクエリ生成部と、生成された前記クエリをサーバ装置に送信し、前記サーバ装置が前記クエリに応じて返信したレスポンスを受信する通信部と、受信された前記レスポンスに含まれるアプリケーション識別子に対応するアプリケーションを取得して実行し、前記抽出タイムスタンプに基づいて前記サーバ装置にて選択された関連メタデータを取得して所定の処理を行うアプリケーション実行部とを備える。
前記端末装置は、コンテンツを再生する再生装置に内蔵され、本開示の第1の実施形態である端末装置は、前記再生装置にて再生される全てのコンテンツを前記抽出部に供給するコンテンツ供給部をさらに備えてもよい。
本開示の第1の実施形態である情報処理方法は、端末装置の情報処理方法において、記端末装置による、再生されるコンテンツから前記コンテンツの特徴を表すシグニチャデータを抽出する抽出ステップと、抽出された前記シグニチャデータ、および前記シグニチャデータが抽出されたタイミングを示す抽出タイムスタンプを含むクエリを生成するクエリ生成ステップと、生成された前記クエリをサーバ装置に送信、前記サーバ装置が前記クエリに応じて返信したレスポンスを受信する通信ステップと、受信された前記レスポンスに含まれるアプリケーション識別子に対応するアプリケーションを取得して実行し、前記抽出タイムスタンプに基づいて前記サーバ装置にて選択された関連メタデータを取得して所定の処理を行うアプリケーション実行ステップとを含む。
本開示の第1の実施形態であるプログラムは、コンピュータを、再生されるコンテンツから前記コンテンツの特徴を表すシグニチャデータを抽出する抽出部と、抽出された前記シグニチャデータ、および前記シグニチャデータが抽出されたタイミングを示す抽出タイムスタンプを含むクエリを生成するクエリ生成部と、生成された前記クエリをサーバ装置に送信し、前記サーバ装置が前記クエリに応じて返信したレスポンスを受信する通信部と、受信された前記レスポンスに含まれるアプリケーション識別子に対応するアプリケーションを取得して実行し、前記抽出タイムスタンプに基づいて前記サーバ装置にて選択された関連メタデータを取得して所定の処理を行うアプリケーション実行部とて機能させる。
本開示の第1の実施形態においては、再生されるコンテンツから前記コンテンツの特徴を表すシグニチャデータが抽出され、抽出された前記シグニチャデータ、および前記シグニチャデータが抽出されたタイミングを示す抽出タイムスタンプを含むクエリが生成され、生成された前記クエリがサーバ装置に送信され、前記サーバ装置が前記クエリに応じて返信したレスポンスが受信され、受信された前記レスポンスに含まれるアプリケーション識別子に対応するアプリケーションが取得されて実行され、前記抽出タイムスタンプに基づいて前記サーバ装置にて選択された関連メタデータが取得されて所定の処理が行われる。
本開示の第の実施形態である連動アプリケーション供給システムは、端末装置とサーバ装置からなる連動アプリケーション供給システムであって、前記端末装置が、再生されるコンテンツから前記コンテンツの特徴を表すシグニチャデータを抽出する抽出部と、抽出された前記シグニチャデータ、および前記シグニチャデータが抽出されたタイミングを示す抽出タイムスタンプを含むクエリを生成するクエリ生成部と、生成された前記クエリをサーバ装置に送信し、前記サーバ装置が前記クエリに応じて返信したレスポンスを受信する通信部と、受信された前記レスポンスに含まれるアプリケーション識別子に対応するアプリケーションを取得して実行し、前記抽出タイムスタンプに基づいて前記サーバ装置にて選択された関連メタデータを取得して所定の処理を行うアプリケーション実行部とを備える。また、前記サーバ装置が、コンテンツから抽出された前記コンテンツの特徴を表すシグニチャデータに、抽出元の前記コンテンツを表すコンテンツ識別子と、前記コンテンツに連動して実行させるアプリケーションを表すアプリケーション識別子とを対応付けたリファレンスデータを保持するデータベースと、前記リファレンスデータを参照することにより、前記端末装置から送信された前記クエリに含まれるシグニチャデータの抽出元のコンテンツを同定し、同定したコンテンツに連動して実行させるアプリケーションを表す前記アプリケーション識別子を含む前記レスポンスを生成するレスポンス生成部と、生成された前記レスポンスを前記端末装置に送信する送信部とを備える。
本開示の第の実施形態においては、端末装置により、再生されるコンテンツから前記コンテンツの特徴を表すシグニチャデータが抽出され、抽出された前記シグニチャデータ、および前記シグニチャデータが抽出されたタイミングを示す抽出タイムスタンプを含むクエリが生成され、生成された前記クエリがサーバ装置に送信され、前記サーバ装置が前記クエリに応じて返信したレスポンスが受信され、受信された前記レスポンスに含まれるアプリケーション識別子に対応するアプリケーションが取得されて実行され、前記抽出タイムスタンプに基づいて前記サーバ装置にて選択された関連メタデータが取得されて所定の処理が行われる。また、サーバ装置により、端末装置から送信されたクエリが受信され、コンテンツから抽出された前記コンテンツの特徴を表すシグニチャデータに、抽出元の前記コンテンツを表すコンテンツ識別子と、前記コンテンツに連動して実行させるアプリケーションを表すアプリケーション識別子とを対応付けたリファレンスデータが参照されることにより、受信された前記クエリに含まれるシグニチャデータの抽出元のコンテンツが同定され、同定されたコンテンツに連動して実行させるアプリケーションを表す前記アプリケーション識別子を含むレスポンスが生成され、生成された前記レスポンスが前記端末装置に送信される。
本開示の第1の実施形態によれば、ユーザ宅で視聴されているコンテンツの進行に連動してアプリケーションを実行することができる。
本開示の第の実施形態によれば、ユーザ宅で視聴されているコンテンツの進行に連動してアプリケーションを実行させることができる。
図1は、本開示の実施の形態である連動アプリケーション供給システムの構成例を示すブロック図である。 図2は、ACR(Automatic Content Recognition)クライアントの構成例を示すブロック図である。 図3は、コンテンツから周期的にシグニチャデータを抽出される概要を示す図である。 図4は、ACRサーバの構成例を示すブロック図である。 図5は、ACRクエリのデータ構造を示す図である。 図6は、ACRリファレンスデータのデータ構造を示す図である。 図7A、7Bは、ACRレスポンスのデータ構造を示す図である。 図8は、連動アプリケーション供給システムの動作を説明するフローチャートである。 図9は、コンピュータの構成例を示すブロック図である。
以下、本開示を実施するための最良の形態(以下、実施の形態と称する)について、図面を参照しながら詳細に説明する。
<連動アプリケーション供給システムの構成例>
図1は、本開示の実施の形態である連動アプリケーション供給システムの構成例を示している。
この連動アプリケーション供給システム10は、視聴中のコンテンツのプログラムに連動してアプリケーションを実行させるものである。当該アプリケーションが実行されることにより、視聴中のコンテンツに関連する情報(出演者、あらすじ、次回の予告など)や、コンテンツには直接関係しないがユーザにとって有益な情報(ニュース、天気予報、交通情報など)などを画面上に表示させたり、視聴者が参加できるクイズ、投票などを、画面上で実現したりすることができる。
なお、ここでコンテンツとは、TV放送網、CATV網、IPTV網などで放送中の番組、録画されていた状態から再生された番組、パッケージメディアから再生された映像、インターネットを介して配信された映像などのあらゆるAVコンテンツを含むものとする。
連動アプリケーション供給システム10は、端末装置20と供給装置30から構成される。なお、図1において端末装置20は1台のみ図示しているが、実際には、TV受像機に代表されるコンテンツ再生装置に内蔵された状態で多数のユーザ宅などに配置されているものとする。
端末装置20は、TV放送網、CATV網、IPTV網などを含むブロードキャストネットワーク11およびインターネット12を介して供給装置30と接続されている。
端末装置20は、コンテンツレンダラ21、ACRクライアント22、アプリケーションマネージャ23、およびユーザインターフェース24から構成される。
コンテンツレンダラ21は、外部からコンテンツを取得、再生する機能を有する。また、コンテンツレンダラ21は、端末装置20が内蔵されているTV受像機などのディスプレイに表示される全てのコンテンツを分岐してACRクライアント22に供給する。すなわち、端末装置20が内蔵されているTV受像機のチューナにて受信される番組のみならず、TV受像機の各種入力端子(HDMI(登録商標)(high−definition multimedia interface)端子など)を介して入力されるコンテンツを分岐してACRクライアント22に供給する。
ACRクライアント22は、コンテンツレンダラ21より入力されるコンテンツから周期的に当該コンテンツの特徴を表すシグニチャデータを抽出する。ここで、シグニチャデータを抽出する方法は任意である。例えば、コンテンツに予め埋め込まれているウォータマークを抽出してシグニチャデータとしたり、ハッシュ関数に基づくフィンガプリントを算出し、それをシグニチャデータとしたりするようにしてもよい。
シグニチャデータとしてフィンガプリントを用いることにより、コンテンツの解像度、アスペクト比、ビットレート、符号化フォーマットなどが変換されたとしても、変換前と変換後で同一のシグニチャデータを得ることができる。
また、ACRクライアント22は、抽出したシグニチャデータを含むACRクエリを生成し、インターネット12を介して供給装置30のACRサーバ31に送信する。また、ACRクエリの送信に応じてACRサーバ31から返信されるACRレスポンスを受信して保持する。さらに、ACRクライアント22は、保持したACRレスポンスを解析し、視聴中のコンテンツに対応するアプリケーションをアプリケーションマネージャ23に実行させる。
アプリケーションマネージャ23は、ACRクライアント22からの制御に従い、視聴中のコンテンツに対応するアプリケーションをアプリケーションサーバ33からインターネット12を介して取得し、実行する。また、アプリケーションマネージャ23は、関連メタデータ取得API(Application Program Interface)を有しており、関連メタデータ取得APIを用いて、実行中のアプリケーションに対応する関連メタデータをACRクライアント22から取得する。
ユーザインターフェース24は、実行中のアプリケーションにより表示される各種の情報をディスプレイに表示させる。また、ユーザインターフェース24は、実行中のアプリケーションに対するユーザの操作を受け付ける。
供給装置30は、ACRサーバ31、コンテンツサーバ32、およびアプリケーションサーバ33から構成される。
ACRサーバ31は、端末装置20側で視聴され得るコンテンツから周期的に抽出されたシグニチャデータに、アプリケーション識別子、関連メタデータなどを対応付けたACRリファレンスデータを予め生成して保持している。ACRサーバ31は、端末装置20のACRクライアント22から送信されるACRクエリに応じてACRレスポンスを生成し、インターネット12を介してACRクライアント22に送信する。
コンテンツサーバ32は、ブロードキャストネットワーク11を介してコンテンツを配信するとともに、配信するコンテンツとその関連メタデータをACRサーバ31に供給する。
なお、供給装置30を構成するACRサーバ31、コンテンツサーバ32、およびアプリケーションサーバ33は、一箇所に集中して配置してもよいし、分散して配置してもよい。また、ACRサーバ31、コンテンツサーバ32、およびアプリケーションサーバ33は、適宜組み合わせて構成するようにしてもよい。
<ACRクライアント22の詳細な構成例>
図2は、端末装置20を構成するACRクライアント22の詳細な構成例を示している。
ACRクライアント22は、シグニチャ抽出部41、ACRクエリ生成部42、通信部43、保持部44、およびACRレスポンス解析部45から構成される。
シグニチャ抽出部41は、コンテンツレンダラ21より入力されるコンテンツから、図3に示されるように、所定の抽出方法に従い、その特徴を表すシグニチャデータを周期的に抽出してACRクエリ生成部42に出力する。なお、シグニチャデータの抽出周期や抽出タイミングをユーザが任意に設定できるようにしてもよい。
ACRクエリ生成部42は、シグニチャ抽出部41からシグニチャデータが入力される毎、そのシグニチャデータを含むACRクエリを生成する。ACRクエリのデータ構造については図5を参照して後述する。
通信部43は、ACRクエリ生成部42によって生成されたACRクエリを、インターネット12を介して供給装置30のACRサーバ31に送信する。また、通信部43は、ACRサーバ31から返信されるACRレスポンスを受信して保持部44に出力する。
保持部44は、ACRレスポンスを保持し、アプリケーションマネージャ23の関連メタデータ取得APIからの要求に応じて、ACRレスポンスに含まれる関連メタデータを供給する。なお、関連メタデータ取得APIから要求された関連メタデータを含むACRレスポンスが保持部44に保持されていない場合、ACRクエリをACRサーバ31に送信し、要求された関連メタデータを含むACRレスポンスを取得するようにする。
ACRレスポンス解析部45は、ACRサーバ31から返信されるACRレスポンスを解析し、視聴中のコンテンツに連動して実行すべきアプリケーションを特定してアプリケーションマネージャ23に通知する。
<ACRサーバ31の詳細な構成例>
図4は、供給装置30を構成するACRサーバ31の詳細な構成例を示している。
ACRサーバ31は、コンテンツ取得部51、シグニチャ抽出部52、ACRデータベース53、通信部54、およびACRレスポンス生成部55から構成される。
コンテンツ取得部51は、端末装置20側で視聴され得る様々なコンテンツとその関連メタデータをコンテンツサーバ32などから取得し、取得したコンテンツをシグニチャ抽出部52に供給し、取得した関連メタデータをACRデータベース53に供給する。
シグニチャ抽出部52は、コンテンツ取得部51より入力されるコンテンツから、図3に示されるように、所定の抽出方法に従い、その特徴を表すシグニチャデータを周期的に抽出してACRデータベース53に出力する。
ACRデータベース53は、シグニチャ抽出部52から入力されたシグニチャデータに、抽出元のコンテンツ、連動させるアプリケーション、関連メタデータなどを対応付けることによりACRリファレンスデータを生成し、生成したACRリファレンスデータを保持する。なお、予め生成したACRリファレンスデータをACRデータベース53に供給して保持させるようにしてもよい。ACRリファレンスデータのデータ構造については図6を参照して後述する。
通信部54は、インターネット12を介して端末装置20のACRクライアント22から送信されるACRクエリを受信してACRレスポンス生成部55に出力する。また、通信部54は、ACRレスポンス生成部55で生成されるACRレスポンスを、インターネット12を介して端末装置20のACRクライアント22に送信する。
ACRレスポンス生成部55は、ACRデータベース53のACRリファレンスデータを参照し、端末装置20のACRクライアント22から送信されるACRクエリに含まれるシグニチャデータに対応するコンテンツを同定する。さらに、ACRレスポンス生成部55は、同定結果としてのコンテンツ識別子と、同定されたコンテンツの進行に連動して実行させるアプリケーションを表すアプリケーション識別子と当該アプリケーションにより利用される関連メタデータを含むACRレスポンスを生成して通知部54に出力する。
なお、ACRレスポンス生成部55がACRレスポンスを生成するに際しては、ACRクエリに含まれる抽出ローカルタイムスタンプ75(図5)に基づいてインターネット12におけるACRレスポンスの通信遅延を想定するとともに、ACRレスポンス生成部55自体の処理時間を考慮して、ACRレスポンスに格納する関連メタデータが選択される。ACRレスポンスのデータ構造については図7A、7Bを参照して後述する。
<ACRクエリのデータ構造>
図5は、ACRクエリのデータ構造を示している。ACRクエリ70には、ACRクエリ識別子71、抽出方法識別子72、サービス識別子73、シグニチャデータ74、抽出ローカルタイムスタンプ75、発信元アドレス76、および署名77が含まれる。
ACRクエリ識別子71は、当該ACRクエリ70を特定するための情報である。抽出方法識別子72は、シグニチャデータ74を抽出する際に用いられた抽出方法を特定するための情報である。サービス識別子73は、シグニチャデータ74に基づいてコンテンツの同定を行うサービスが複数存在する場合において、ACRクエリを送信するサービスを選択するための情報である。
シグニチャデータ74は、シグニチャ抽出部41にてコンテンツから抽出されたものである。抽出ローカルタイムスタンプ75は、シグニチャデータ74がシグニチャ抽出部41にて抽出されたタイミングを示すものであり、端末装置20のローカルシステムクロックの時刻により表される。
発信元アドレス76は、当該ACRクエリ70を発信する端末装置20を表す、すなわち、当該ACRクエリ70に応じてACRサーバ31が生成するACRレスポンスの返信先を表す情報である。署名77は、当該ACRクエリ70が通信経路において改ざんされてしまうことを防止するためのものである。なお、ACRクエリ70の全体を暗号化して送信することにより、その改ざんを防止するようにしてもよい。
<ACRリファレンスデータのデータ構造>
図6は、ACRリファレンスデータのデータ構造を示している。ACRリファレンスデータ80においては、シグニチャデータ81に対応付けて、コンテンツ識別子82、再生時刻83、アプリケーション識別子84、および関連メタデータ85が記録されている。
シグニチャデータ81は、シグニチャ抽出部52にてコンテンツから抽出されたものである。コンテンツ識別子82は、当該シグニチャデータ81の抽出元を表す情報である。再生時刻83は、コンテンツ識別子82が表すコンテンツから当該シグニチャデータ81が抽出されたタイミングを示すものであり、コンテンツ識別子82が表すコンテンツの先頭からの経過時刻によって表される。
アプリケーション識別子84は、コンテンツ識別子82が表すコンテンツの、再生時刻83が示す進行タイミングに連動して実行すべきアプリケーションを示す情報である。関連メタデータ85は、アプリケーション識別子84が示すアプリケーションにて利用される各種の情報(表示すべきデータなど)を含むものである。
<ACRレスポンスのデータ構造>
図7A、7Bは、ACRレスポンスのデータ構造を示している。なお、図7Aは、ACRデータベース53のACRリファレンスデータ80を参照することにより、端末装置20にて視聴されているコンテンツが同定された場合に対応し、同図Bはコンテンツが同定されなかった場合に対応する。
端末装置20にて視聴されているコンテンツが同定された場合のACRレスポンス90(同図A)には、ACRクエリ識別子91、抽出方法識別子92、サービス識別子93、抽出ローカルタイムスタンプ94、コンテンツ識別子95、再生時刻96、アプリケーション識別子97、関連メタデータ98、発信元アドレス99、および署名100が含まれる。
端末装置20にて視聴されているコンテンツが同定されなかった場合のACRレスポンス90(同図B)には、ACRクエリ識別子91、サービス識別子93、発信元アドレス99、署名100、および同定失敗フラグ101が含まれる。
ACRクエリ識別子91乃至抽出ローカルタイムスタンプ94は、当該ACRレスポンス90が生成されるトリガとなったACRクエリ70を特定するためのものであり、対応するACRクエリ70のACRクエリ識別子71乃至サービス識別子73、および抽出ローカルタイムスタンプ75が流用される。
コンテンツ識別子95は、同定されたコンテンツを表す情報であり、ACRリファレンスデータ80のコンテンツ識別子82が流用される。再生時刻96は、同定されたコンテンツにおける進行時刻を表す情報であり、ACRリファレンスデータ80の再生時刻83が流用される。
アプリケーション識別子97は、同定されたコンテンツの、再生時刻96が示す進行時刻に合わせて実行させるアプリケーションを特定する情報であり、ACRリファレンスデータ80のアプリケーション識別子84が流用される。アプリケーション識別子97は、また、当該アプリケーションの取得先(アプリケーションサーバ33)も示す情報である。
関連メタデータ98は、アプリケーション識別子97が示すアプリケーションにて、再生時刻96が示す進行時刻に合わせて利用される各種の情報(表示すべきデータなど)を含むものであり、ACRリファレンスデータ80の関連メタデータ85が流用される。なお、同一のコンテンツの進行期間においてアプリケーション識別子97や関連メタデータ98を変更することにより、コンテンツの進行に連動して起動するコンテンツを変更したり、表示する情報を変化させたりすることが可能である。
発信元アドレス99は、当該ACRレスポンス90を送信するACRサーバ31を示す情報である。署名100は、当該ACRレスポンス90が通信経路において改ざんされてしまうことを防止するためのものである。なお、ACRレスポンス90の全体を暗号化して送信することにより、その改ざんを防止するようにしてもよい。同定失敗フラグ101は、ACRリファレンスデータ80を参照した結果、ACRクエリ70のシグニチャデータ74に対応するコンテンツが同定できなかったことを表すものである。
<連動アプリケーション供給システムの動作>
図8は、連動アプリケーション供給システムの動作を説明するフローチャートである。
なお、当該処理説明の前提として、供給装置30を構成するACRサーバ31のACRデータベース53には、既に生成済みのACRリファレンスデータ80が保持されているものとする。
端末装置20が内蔵されているTV受像機によりコンテンツが再生される、すなわち、ユーザによりコンテンツが視聴されると、ステップS1において、端末装置20のコンテンツレンダラ21は、視聴中のコンテンツを分岐してACRクライアント22に出力する。ACRクライアント22においては、シグニチャ抽出部41が、視聴中のコンテンツから周期的にシグニチャデータを抽出してACRクエリ生成部42に出力する。
ステップS2において、ACRクエリ生成部42は、シグニチャ抽出部41から入力されたシグニチャデータを含むACRクエリ70を生成して通信部43に出力する。通信部43は、生成されたACRクエリ70を、インターネット12を介して供給装置30のACRサーバ31に送信する。
一方、ステップS11において、供給装置30のACRサーバ31は、端末装置20のACRクライアント22から送信されたACRクエリ70を通信部54が受信するまで待機しており、通信部54がACRクエリ70を受信した場合、処理をステップS12に進める。
ステップS12において、ACRレスポンス生成部55は、ACRデータベース53のACRリファレンスデータ80を参照し、端末装置20のACRクライアント22から送信されるACRクエリ70に含まれるシグニチャデータ74に対応するコンテンツを同定する。
ステップS13において、ACRレスポンス生成部55は、コンテンツの同定結果に応じて図7Aまたは図7Bに示されたACRレスポンス90を生成して通知部54に出力する。通信部54は、生成されたACRレスポンス90を、インターネット12を介して端末装置20のACRクライアント22に送信する。
このACRレスポンス90を受信、保持したACRクライアント22では、ステップS3において、ACRレスポンス解析部45が保持されたACRレスポンス90を解析して、そこに含まれるコンテンツ識別子95およびアプリケーション識別子97をアプリケーションマネージャ23に通知する。この通知に従い、アプリケーションマネージャ23は、コンテンツ識別子95が表すアプリケーションを、インターネット12を介してアプリケーションサーバ33から取得して実行する。
さらに、アプリケーションマネージャ23は、関連メタデータ取得APIに対し、引数としてコンテンツ識別子95およびアプリケーション識別子97を与えることにより、実行したアプリケーションに対応する関連メタデータ98をACRクライアント22から取得させる。
このとき、関連メタデータ取得APIは、ACRクライアント22から関連メタデータ98を取得した時のローカルタイムスタンプと、ACRクライアント22に保持されているACRレスポンス90から取得した抽出ローカルタイムスタンプ94もアプリケーションマネージャ23に通知する。アプリケーションマネージャ23およびアプリケーションマネージャ23により実行されたアプリケーションでは、この2つのローカルタイムスタンプの時間差を考慮して関連メタテータを処理することができる。
以上に説明した動作は、コンテンツが視聴されている間、繰り返し実行される。これにより、視聴中のコンテンツの進行に連動したアプリケーションの動作が可能となる。
連動するアプリケーションによれば、コンテンツに関連する情報を表示したり、視聴者参加型のクイズ、投票を実現したり、他のコンテンツを推薦したり、ダウンロードさせたりすることができる。
ところで、上述した一連の処理を実行する端末装置20および供給装置30は、それぞれハードウェアにより構成する他、コンピュータがソフトウェアを実行することにより実現することもできる。このコンピュータには、専用のハードウェアに組み込まれているコンピュータや、各種のプログラムをインストールすることで、各種の機能を実行することが可能な、例えば汎用のパーソナルコンピュータなどが含まれる。
図9は、上述したコンピュータのハードウェアの構成例を示すブロック図である。
このコンピュータ200において、CPU(Central Processing Unit)201、ROM(Read Only Memory)202、RAM(Random Access Memory)203は、バス204により相互に接続されている。
バス204には、さらに、入出力インタフェース205が接続されている。入出力インタフェース205には、入力部206、出力部207、記憶部208、通信部209、およびドライブ210が接続されている。
入力部206は、キーボード、マウス、マイクロフォンなどよりなる。出力部207は、ディスプレイ、スピーカなどよりなる。記憶部208は、ハードディスクや不揮発性のメモリなどよりなる。通信部209は、ネットワークインタフェースなどよりなる。ドライブ210は、磁気ディスク、光ディスク、光磁気ディスク、又は半導体メモリなどのリムーバブルメディア211を駆動する。
以上のように構成されるコンピュータ200では、CPU201が、例えば、記憶部208に記憶されているプログラムを、入出力インタフェース205およびバス204を介して、RAM203にロードして実行することにより、上述した一連の処理が行われる。
コンピュータ200(CPU201)が実行するプログラムは、例えば、パッケージメディア等としてのリムーバブルメディア211に記録して提供することができる。また、プログラムは、ローカルエリアネットワーク、インターネット、デジタル衛星放送といった、有線または無線の伝送媒体を介して提供することができる。
コンピュータ200では、プログラムは、リムーバブルメディア211をドライブ210に装着することにより、入出力インタフェース205を介して、記憶部208にインストールすることができる。また、プログラムは、有線または無線の伝送媒体を介して、通信部209で受信し、記憶部208にインストールすることができる。その他、プログラムは、ROM202や記憶部208に、あらかじめインストールしておくことができる。
なお、コンピュータ200が実行するプログラムは、本明細書で説明する順序に沿って時系列に処理が行われるプログラムであってもよいし、並列に、あるいは呼び出しが行われたとき等の必要なタイミングで処理が行われるプログラムであってもよい。
なお、本開示の実施の形態は、上述した実施の形態に限定されるものではなく、本開示の要旨を逸脱しない範囲において種々の変更が可能である。

Claims (5)

  1. 再生されるコンテンツから前記コンテンツの特徴を表すシグニチャデータを抽出する抽出部と、
    抽出された前記シグニチャデータ、および前記シグニチャデータが抽出されたタイミングを示す抽出タイムスタンプを含むクエリを生成するクエリ生成部と、
    生成された前記クエリをサーバ装置に送信し、前記サーバ装置が前記クエリに応じて返信したレスポンスを受信する通信部と、
    受信された前記レスポンスに含まれるアプリケーション識別子に対応するアプリケーションを取得して実行し、前記抽出タイムスタンプに基づいて前記サーバ装置にて選択された関連メタデータを取得して所定の処理を行うアプリケーション実行部と
    を備える端末装置。
  2. 前記端末装置は、コンテンツを再生する再生装置に内蔵され、
    前記再生装置にて再生される全てのコンテンツを前記抽出部に供給するコンテンツ供給部をさらに備える
    請求項に記載の端末装置。
  3. 端末装置の情報処理方法において、
    記端末装置による
    再生されるコンテンツから前記コンテンツの特徴を表すシグニチャデータを抽出する抽出ステップと
    抽出された前記シグニチャデータ、および前記シグニチャデータが抽出されたタイミングを示す抽出タイムスタンプを含むクエリを生成するクエリ生成ステップと
    生成された前記クエリをサーバ装置に送信、前記サーバ装置が前記クエリに応じて返信したレスポンスを受信する通信ステップと
    受信された前記レスポンスに含まれるアプリケーション識別子に対応するアプリケーションを取得して実行し、前記抽出タイムスタンプに基づいて前記サーバ装置にて選択された関連メタデータを取得して所定の処理を行うアプリケーション実行ステップと
    を含む情報処理方法。
  4. コンピュータを、
    再生されるコンテンツから前記コンテンツの特徴を表すシグニチャデータを抽出する抽出部と、
    抽出された前記シグニチャデータ、および前記シグニチャデータが抽出されたタイミングを示す抽出タイムスタンプを含むクエリを生成するクエリ生成部と、
    生成された前記クエリをサーバ装置に送信し、前記サーバ装置が前記クエリに応じて返信したレスポンスを受信する通信部と、
    受信された前記レスポンスに含まれるアプリケーション識別子に対応するアプリケーションを取得して実行し、前記抽出タイムスタンプに基づいて前記サーバ装置にて選択された関連メタデータを取得して所定の処理を行うアプリケーション実行部と
    て機能させるプログラム。
  5. 端末装置とサーバ装置からなる連動アプリケーション供給システムであって、
    前記端末装置は、
    再生されるコンテンツから前記コンテンツの特徴を表すシグニチャデータを抽出する抽出部と、
    抽出された前記シグニチャデータ、および前記シグニチャデータが抽出されたタイミングを示す抽出タイムスタンプを含むクエリを生成するクエリ生成部と、
    生成された前記クエリをサーバ装置に送信し、前記サーバ装置が前記クエリに応じて返信したレスポンスを受信する通信部と、
    受信された前記レスポンスに含まれるアプリケーション識別子に対応するアプリケーションを取得して実行し、前記抽出タイムスタンプに基づいて前記サーバ装置にて選択された関連メタデータを取得して所定の処理を行うアプリケーション実行部と
    を備え、
    前記サーバ装置は、
    コンテンツから抽出された前記コンテンツの特徴を表すシグニチャデータに、抽出元の前記コンテンツを表すコンテンツ識別子と、前記コンテンツに連動して実行させるアプリケーションを表すアプリケーション識別子とを対応付けたリファレンスデータを保持するデータベースと、
    前記リファレンスデータを参照することにより、前記端末装置から送信された前記クエリに含まれるシグニチャデータの抽出元のコンテンツを同定し、同定したコンテンツに連動して実行させるアプリケーションを表す前記アプリケーション識別子を含む前記レスポンスを生成するレスポンス生成部と、
    生成された前記レスポンスを前記端末装置に送信する送信部と
    を備える
    連動アプリケーション供給システム。
JP2014511641A 2011-10-21 2012-10-12 端末装置、情報処理方法、プログラム、および連動アプリケーション供給システム Active JP6219269B2 (ja)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US201161549775P 2011-10-21 2011-10-21
US61/549,775 2011-10-21
PCT/JP2012/006567 WO2013057911A1 (en) 2011-10-21 2012-10-12 Terminal apparatus, server apparatus, information processing method, program, and interlocked application feed system

Publications (2)

Publication Number Publication Date
JP2015501553A JP2015501553A (ja) 2015-01-15
JP6219269B2 true JP6219269B2 (ja) 2017-10-25

Family

ID=47215687

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2014511641A Active JP6219269B2 (ja) 2011-10-21 2012-10-12 端末装置、情報処理方法、プログラム、および連動アプリケーション供給システム

Country Status (9)

Country Link
US (2) US9374620B2 (ja)
EP (1) EP2769495A1 (ja)
JP (1) JP6219269B2 (ja)
KR (1) KR102015150B1 (ja)
CN (1) CN103858366B (ja)
BR (1) BR112014009077B1 (ja)
IN (1) IN2014CN02827A (ja)
RU (1) RU2601446C2 (ja)
WO (1) WO2013057911A1 (ja)

Families Citing this family (66)

* 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
US8839338B2 (en) 2012-03-28 2014-09-16 Sony Corporation Service usage reporting data transport
US8760498B2 (en) 2011-03-14 2014-06-24 Sony Corporation Disparity data transport in standard caption service
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
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
US8909694B2 (en) 2010-08-27 2014-12-09 Sony Corporation Transmission apparatus and method, reception apparatus and method, and transmission and reception system
US8875169B2 (en) 2010-08-27 2014-10-28 Sony Corporation Transmission and reception apparatus, methods, and systems for filtering content
US9179188B2 (en) 2010-08-30 2015-11-03 Sony Corporation Transmission apparatus and method, reception apparatus and method, and transmission and reception system
US8595783B2 (en) 2010-08-30 2013-11-26 Sony Corporation Receiving device, receiving 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
US8918801B2 (en) 2010-08-30 2014-12-23 Sony Corporation Transmission apparatus, transmission method, reception apparatus, reception method, program, and broadcasting system
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
JP6210684B2 (ja) 2010-10-01 2017-10-11 サターン ライセンシング エルエルシーSaturn Licensing LLC 情報処理装置、情報処理方法、及びプログラム
US9179198B2 (en) 2010-10-01 2015-11-03 Sony Corporation Receiving apparatus, receiving method, and program
US9078031B2 (en) 2010-10-01 2015-07-07 Sony Corporation Reception apparatus, reception 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
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
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
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
KR102222166B1 (ko) 2012-06-19 2021-03-04 소니 주식회사 대화형 텔레비전을 위한 트리거 파라미터 테이블의 확장
WO2014010469A1 (ja) 2012-07-12 2014-01-16 ソニー株式会社 受信装置、情報処理方法、プログラム、送信装置、およびアプリケーション連動システム
EP2874399A4 (en) 2012-07-12 2016-03-02 Sony Corp TRANSMITTING DEVICE, METHOD FOR DATA PROCESSING, PROGRAM, RECEIVING DEVICE, AND APPLICATION LINKAGE SYSTEM
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
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
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
WO2014200248A1 (ko) 2013-06-12 2014-12-18 엘지전자 주식회사 영상 표시 장치 및 그 동작 방법
US9137566B2 (en) 2013-06-28 2015-09-15 Sony Corporation Distribution system, reception apparatus, and methods for transitioning to new services
US9980014B2 (en) 2013-06-28 2018-05-22 Saturn Licensing Llc Methods, information providing system, and reception apparatus for protecting content
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
JP6474835B2 (ja) * 2014-02-17 2019-02-27 エルジー エレクトロニクス インコーポレイティド ハイブリッド放送サービスを処理する装置、及びハイブリッド放送サービスを処理する方法
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
US10277934B2 (en) * 2015-03-13 2019-04-30 Qualcomm Incorporated Permissions management for watermarked data in a broadcast environment
US9912986B2 (en) 2015-03-19 2018-03-06 Sony Corporation System for distributing metadata embedded in video
US9756401B2 (en) 2015-04-07 2017-09-05 Sony Corporation Processing and providing an image in which a plurality of symbols are encoded
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
US10075755B2 (en) 2015-09-18 2018-09-11 Sorenson Media, Inc. Digital overlay offers on connected media devices
CA2999701C (en) * 2015-10-05 2023-09-26 Sony Corporation Reception apparatus, transmission apparatus, and data processing method
US10212256B2 (en) * 2015-12-14 2019-02-19 Facebook, Inc. Delegating database queries
US11375292B2 (en) 2017-03-14 2022-06-28 Google Llc Verifying the rendering of video content at client devices using trusted platform modules
US10545954B2 (en) * 2017-03-15 2020-01-28 Google Llc Determining search queries for obtaining information during a user experience of an event
US10574373B2 (en) * 2017-08-08 2020-02-25 Ibiquity Digital Corporation ACR-based radio metadata in the cloud
JP2019174999A (ja) * 2018-03-27 2019-10-10 キヤノン株式会社 印刷システム、印刷方法、画像形成装置およびその制御方法、及びプログラム
CN110580256B (zh) * 2018-05-22 2022-06-10 华为技术有限公司 一种识别应用标识的方法、设备及***
US11018754B2 (en) * 2018-08-07 2021-05-25 Appareo Systems, Llc RF communications system and method

Family Cites Families (72)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5887120A (en) * 1995-05-31 1999-03-23 Oracle Corporation Method and apparatus for determining theme for discourse
US6829368B2 (en) 2000-01-26 2004-12-07 Digimarc Corporation Establishing and interacting with on-line media collections using identifiers in media signals
US8429205B2 (en) * 1995-07-27 2013-04-23 Digimarc Corporation Associating data with media signals in media signal systems through auxiliary data steganographically embedded in the media signals
US5778367A (en) * 1995-12-14 1998-07-07 Network Engineering Software, Inc. Automated on-line information service and directory, particularly for the world wide web
WO1999059335A1 (en) * 1998-05-08 1999-11-18 Qualcomm Incorporated Apparatus and method for distribution of high quality image and audio programs to remote locations
DE19821876A1 (de) * 1998-05-15 1999-11-18 Ibm Verfahren und System zum Auffinden von Dokumenten im Rechnerverbund
US6834110B1 (en) * 1999-12-09 2004-12-21 International Business Machines Corporation Multi-tier digital TV programming for content distribution
EP1356385A4 (en) * 2001-01-30 2008-09-24 Korea Electronics Telecomm METHOD AND DEVICE FOR DELIVERING METADATA SYNCHRONIZED WITH MULTIMEDIA CONTENT
US20030192060A1 (en) 2001-01-30 2003-10-09 Levy Kenneth L. Digital watermarking and television services
JP4024015B2 (ja) * 2001-05-21 2007-12-19 富士通株式会社 データ放送連動制御方法及び連動制御方法
JP3861625B2 (ja) * 2001-06-13 2006-12-20 ソニー株式会社 データ転送システム、データ転送装置、記録装置、データ転送方法
US7035877B2 (en) * 2001-12-28 2006-04-25 Kimberly-Clark Worldwide, Inc. Quality management and intelligent manufacturing with labels and smart tags in event-based product manufacturing
US7987491B2 (en) * 2002-05-10 2011-07-26 Richard Reisman Method and apparatus for browsing using alternative linkbases
US7913279B2 (en) * 2003-01-31 2011-03-22 Microsoft Corporation Global listings format (GLF) for multimedia programming content and electronic program guide (EPG) information
US8407752B2 (en) 2004-03-18 2013-03-26 Digimarc Corporation Synchronizing broadcast content with corresponding network content
US20060179153A1 (en) * 2004-03-22 2006-08-10 Nam-Yul Lee Streaming based contents distribution network system and methods for splitting, merging and retrieving files
US20080005349A1 (en) * 2004-04-16 2008-01-03 Utstarcom Distributed multimedia streaming system
US7440999B2 (en) * 2004-04-29 2008-10-21 Tvworks, Llc Imprint client statistical filtering
US20050289072A1 (en) * 2004-06-29 2005-12-29 Vinay Sabharwal System for automatic, secure and large scale software license management over any computer network
JP4655534B2 (ja) 2004-08-04 2011-03-23 ソニー株式会社 端末装置およびデータ処理方法、プログラム並びに記録媒体
JP4723909B2 (ja) * 2005-05-27 2011-07-13 株式会社日立製作所 データ交換方法、データ交換管理装置およびデータ交換管理プログラム
JP4886689B2 (ja) * 2005-07-15 2012-02-29 パナソニック株式会社 パケット送信装置
US20110179477A1 (en) * 2005-12-09 2011-07-21 Harris Corporation System including property-based weighted trust score application tokens for access control and related methods
EP2179348A4 (en) * 2007-07-13 2011-04-20 Spot Runner Inc METHODS AND SYSTEMS FOR EXECUTING MULTIMEDIA SEARCHES, MULTIMEDIA CREATIONS FOR SECURE DISTRIBUTION OF MULTIMEDIA
US8887189B2 (en) * 2007-09-28 2014-11-11 Verizon Patent And Licensing Inc. Methods and systems for providing synchronized display of content
US20090313353A1 (en) * 2007-10-15 2009-12-17 University Of Southern California Copyrighted content delivery over p2p file-sharing networks
US20090106297A1 (en) * 2007-10-18 2009-04-23 David Howell Wright Methods and apparatus to create a media measurement reference database from a plurality of distributed sources
US20090125445A1 (en) * 2007-11-13 2009-05-14 Protecode Incorporated System and method for capturing and certifying digital content pedigree
US20090254553A1 (en) * 2008-02-08 2009-10-08 Corbis Corporation Matching media for managing licenses to content
CN103152604B (zh) * 2008-02-28 2016-08-10 日立麦克赛尔株式会社 内容传输***、传输服务器、接收终端和内容传输方法
US8689247B2 (en) * 2008-04-04 2014-04-01 Qualcomm Incorporated Systems and methods for distributing and redeeming credits on a broadcast system
US9094140B2 (en) * 2008-04-28 2015-07-28 Time Warner Cable Enterprises Llc Methods and apparatus for audience research in a content-based network
US11461785B2 (en) * 2008-07-10 2022-10-04 Ron M. Redlich System and method to identify, classify and monetize information as an intangible asset and a production model based thereon
KR20100061078A (ko) * 2008-11-28 2010-06-07 삼성전자주식회사 메타 데이터를 이용하는 컨텐츠 소비 방법 및 그 장치
US8938401B2 (en) * 2009-02-17 2015-01-20 Comcast Cable Holdings, Llc Systems and methods for signaling content rights through release windows life cycle
EP2252055B1 (en) * 2009-05-13 2013-09-18 Sony Europe Limited A system for retrieval of executable applications for broadcast television
JP5666568B2 (ja) * 2009-05-22 2015-02-12 ネーデルランデ オルガニサチエ ヴォール トエゲパスト−ナツールウェテンスハペリエク オンデルゾエク ティーエヌオーNederlandse Organisatie Voor Toegepast−Natuurwetenschappelijk Onderzoek Tno デバイス識別システムのプロキシサーバ
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
US9706158B2 (en) 2010-04-01 2017-07-11 Saturn Licensing Llc Receiver and method for reporting the usage of advanced television services
US9723360B2 (en) 2010-04-01 2017-08-01 Saturn Licensing Llc Interests and demographics profile for advanced broadcast 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
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
JP5765558B2 (ja) 2010-08-27 2015-08-19 ソニー株式会社 受信装置、受信方法、送信装置、送信方法、プログラム、および放送システム
US8909694B2 (en) 2010-08-27 2014-12-09 Sony Corporation Transmission apparatus and method, reception apparatus and method, and transmission and reception system
US8875169B2 (en) 2010-08-27 2014-10-28 Sony Corporation Transmission and reception apparatus, methods, and systems for filtering content
US20120050619A1 (en) 2010-08-30 2012-03-01 Sony Corporation Reception apparatus, reception method, transmission apparatus, transmission method, program, and broadcasting system
KR101878511B1 (ko) 2010-08-30 2018-07-13 소니 주식회사 수신 장치, 수신 방법 및 프로그램
US10511887B2 (en) 2010-08-30 2019-12-17 Saturn Licensing Llc 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
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
JP5757075B2 (ja) 2010-09-15 2015-07-29 ソニー株式会社 送信装置、送信方法、受信装置、受信方法、プログラム、および放送システム
US9986270B2 (en) 2010-09-21 2018-05-29 Saturn Licensing Llc Reception and transmission of trigger information for application program control
JP5703664B2 (ja) 2010-09-30 2015-04-22 ソニー株式会社 受信装置、受信方法、送信装置、送信方法、プログラム、および放送システム
US8842974B2 (en) 2010-10-01 2014-09-23 Sony Corporation Content transmission apparatus, content transmission method, content reproduction apparatus, content reproduction method, program, and content delivery system
JP6210684B2 (ja) 2010-10-01 2017-10-11 サターン ライセンシング エルエルシーSaturn Licensing LLC 情報処理装置、情報処理方法、及びプログラム
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
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
US9179198B2 (en) 2010-10-01 2015-11-03 Sony Corporation Receiving apparatus, receiving method, and program
US9078031B2 (en) 2010-10-01 2015-07-07 Sony Corporation Reception apparatus, reception method, and program
US20120185888A1 (en) 2011-01-19 2012-07-19 Sony Corporation Schema for interests and demographics profile for advanced broadcast services
US8478719B2 (en) * 2011-03-17 2013-07-02 Remote Media LLC System and method for media file synchronization
TWI574565B (zh) 2011-03-31 2017-03-11 Sony Corp A transmitting apparatus, a transmitting method, a receiving apparatus, a receiving method, a computer-readable medium, and a broadcasting system
JP5986993B2 (ja) * 2011-05-20 2016-09-06 日本放送協会 受信機及びプログラム
US9215480B2 (en) * 2011-05-20 2015-12-15 Nippon Hoso Kyokai Terminal cooperation system, receiver, and receiving method
US8793274B2 (en) * 2011-08-08 2014-07-29 Lei Yu System and method for auto content recognition
US9015785B2 (en) * 2011-11-29 2015-04-21 Sony Corporation Terminal apparatus, server apparatus, information processing method, program, and linking application supply system

Also Published As

Publication number Publication date
RU2601446C2 (ru) 2016-11-10
US20160267192A1 (en) 2016-09-15
RU2014114795A (ru) 2015-10-20
KR102015150B1 (ko) 2019-08-27
KR20140090151A (ko) 2014-07-16
CN103858366A (zh) 2014-06-11
CN103858366B (zh) 2018-09-14
BR112014009077A2 (pt) 2017-04-18
EP2769495A1 (en) 2014-08-27
US9374620B2 (en) 2016-06-21
JP2015501553A (ja) 2015-01-15
IN2014CN02827A (ja) 2015-07-03
WO2013057911A1 (en) 2013-04-25
BR112014009077B1 (pt) 2022-04-26
US20130103716A1 (en) 2013-04-25

Similar Documents

Publication Publication Date Title
JP6219269B2 (ja) 端末装置、情報処理方法、プログラム、および連動アプリケーション供給システム
JP6219275B2 (ja) 端末装置、情報処理方法、プログラム、および連動アプリケーション供給システム
JP6352191B2 (ja) 情報処理装置、情報処理方法、およびプログラム
JP6383658B2 (ja) 情報処理装置、情報処理方法、およびプログラム
KR102019286B1 (ko) 단말 장치, 서버 장치, 정보 처리 방법, 프로그램 및 연동 어플리케이션 공급 시스템
KR102110623B1 (ko) 송신 장치, 정보 처리 방법, 프로그램, 수신 장치 및 애플리케이션 연동 시스템
EP2874403A1 (en) Reception device, information processing method, program, transmission device and application linking system
JP2013197925A (ja) 端末装置、中継装置、情報処理方法、プログラム、およびコンテンツ識別システム
JP6023518B2 (ja) 情報処理装置、情報処理方法、プログラム、およびコンテンツ共有システム

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20150916

A711 Notification of change in applicant

Free format text: JAPANESE INTERMEDIATE CODE: A711

Effective date: 20160726

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20161011

A601 Written request for extension of time

Free format text: JAPANESE INTERMEDIATE CODE: A601

Effective date: 20170106

A601 Written request for extension of time

Free format text: JAPANESE INTERMEDIATE CODE: A601

Effective date: 20170309

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20170411

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20170831

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20170927

R150 Certificate of patent or registration of utility model

Ref document number: 6219269

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250