JP5526848B2 - 情報処理装置、情報処理方法、およびプログラム - Google Patents
情報処理装置、情報処理方法、およびプログラム Download PDFInfo
- Publication number
- JP5526848B2 JP5526848B2 JP2010032996A JP2010032996A JP5526848B2 JP 5526848 B2 JP5526848 B2 JP 5526848B2 JP 2010032996 A JP2010032996 A JP 2010032996A JP 2010032996 A JP2010032996 A JP 2010032996A JP 5526848 B2 JP5526848 B2 JP 5526848B2
- Authority
- JP
- Japan
- Prior art keywords
- program
- information
- package
- user
- identifier
- 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.)
- Expired - Fee Related
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/25—Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
- H04N21/251—Learning process for intelligent management, e.g. learning user preferences for recommending movies
- H04N21/252—Processing of multiple end-users' preferences to derive collaborative data
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/25—Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
- H04N21/258—Client or end-user data management, e.g. managing client capabilities, user preferences or demographics, processing of multiple end-users preferences to derive collaborative data
- H04N21/25866—Management of end-user data
- H04N21/25883—Management of end-user data being end-user demographical data, e.g. age, family status or address
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/25—Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
- H04N21/258—Client or end-user data management, e.g. managing client capabilities, user preferences or demographics, processing of multiple end-users preferences to derive collaborative data
- H04N21/25866—Management of end-user data
- H04N21/25891—Management of end-user data being end-user preferences
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/434—Disassembling 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
- H04N21/4348—Demultiplexing of additional data and video streams
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/442—Monitoring of processes or resources, e.g. detecting the failure of a recording device, monitoring the downstream bandwidth, the number of times a movie has been viewed, the storage space available from the internal hard disk
- H04N21/44213—Monitoring of end-user related data
- H04N21/44222—Analytics of user selections, e.g. selection of programs or purchase activity
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
- H04N21/482—End-user interface for program selection
- H04N21/4826—End-user interface for program selection using recommendation lists, e.g. of programs or channels sorted out according to their score
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/60—Network 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/65—Transmission of management data between client and server
- H04N21/658—Transmission by the client directed to the server
- H04N21/6582—Data stored in the client, e.g. viewing habits, hardware capabilities, credit card number
Landscapes
- Engineering & Computer Science (AREA)
- Databases & Information Systems (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Social Psychology (AREA)
- General Health & Medical Sciences (AREA)
- Health & Medical Sciences (AREA)
- Computer Graphics (AREA)
- Computer Networks & Wireless Communication (AREA)
- Software Systems (AREA)
- Human Computer Interaction (AREA)
- Computing Systems (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
- Information Transfer Between Computers (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Description
<第1の実施形態>
図1は、本発明の実施形態に係る情報処理装置を含むシステム全体の構成を示す図である。同図に示すように、本システムは、1以上の番組提供装置1と、複数の番組再生装置2(2−1,2−2)と、推薦サーバ3(情報処理装置)からなる。
次に、本実施形態の番組再生装置2の構成を説明する。
図2は番組再生装置2の構成を示す図である。
同図に示すように、番組再生装置2は、放送信号処理部21、表示部22、入力部23、スピーカ部24、番組推薦処理部25を有する。
図3は放送信号処理部21の構成を示す図である。
放送信号処理部21は、放送信号受信部211、復調・復号部212、トランスポートストリーム(TS)再生部213、デマルチプレクサ214、ビデオ復号部215、オーディオ復号部216、データ復号部217などを有する。これらは地上波、衛星波、IPネットワークなどの通信媒体を介して番組を受信する典型的な受信機の構成と同様である。
図2に戻って番組推薦処理部25の構成を説明する。番組推薦処理部25は、番組情報取得部251、番組情報保持部252、利用国情報・ユーザID保持部253、視聴履歴パッケージ生成部254、視聴履歴パッケージ送信部255、推薦番組パッケージ取得部256、および推薦番組情報出力部257を具備する。
次に、推薦サーバ3の構成について説明する。
同図に示すように、推薦サーバ3は、番組推薦サービスのための機能的な構成として、視聴履歴パッケージ取得部31(パッケージ取得部)、パッケージテーブル保存部32(第1のテーブル保存部)、パッケージテーブル管理部33(パッケージ識別子生成部、第1のテーブル登録部)、CFテーブル保存部34(第2のテーブル保存部)、CFエンジン35(第2のテーブル登録部、判定部)、推薦番組パッケージ送信部36(通知部)などを備えている。
番組情報とは、番組のID、タイトル、放送日時に関する情報、番組内容など、複数の項目の情報からなり、現在放送中や今後放送予定の番組をユーザやコンピュータが特定するために用いられる情報である。番組情報はSI(Service Information)、EIT(Event Information Table)などとして、放送番組のトランスポートストリームに多重化されて放送配信される。番組情報を構成する複数項目の情報のうち、例えばタイトル、番組内容などは、商標や著作権などの知的所有権により二次利用が制限される情報を含む場合がある。このため、これらの情報を番組再生装置2と推薦サーバ3との間でやりとりするとなると、世界中の権利保有者に対して二次利用の許諾をとる必要が生じるなど、システムの導入に向けての現実的な壁が高くなることが予測される。
DVBの番組情報は、タイトル、放送局名、スタッフ・キャスト情報、番組詳細、番組ID、放送開始時間、番組長、ジャンル、映像・音声情報、レーティングなどの複数項目の情報を含む。ここで、番組IDは、network_id,transport_stream_id,service_id, event_idなどで構成される。この中でnetwork_id,transport_stream_id,service_idは番組提供先を特定するための識別子である。event_idは番組を特定するための識別子である。放送開始時間(start_time)は、番組の放送が開始される時刻(放送局が存在する地域での現地時刻)の情報である。番組長(duration)は、番組の放送時間の長さである。ジャンル(content_nibble_level_1/2)は、番組のジャンルを示す情報である。映像・音声情報(component_type)は、映像データの種別(走査線の数、アスペクト比など)および音声データの種別(モノラル/ステレオ)等を示す情報である。レーティング(rating)は視聴制限に関する情報である。
[視聴履歴パッケージの生成・送信]
図5は番組再生装置2による視聴履歴パッケージの生成・送信の動作の手順を示すフローチャートである。
なお、この動作では、DVBの番組情報の中の、番組ID、放送開始時間、番組長、ジャンル、映像・音声情報、レーティングの各項目の情報に利用国情報を組み合わせたものを、番組を特定するための情報として利用している。
(ステップS101)まず、番組再生装置2内の視聴履歴パッケージ生成部254は、放送信号処理部21にて例えば一定時間連続して再生された番組をユーザにより視聴された番組として判定する。ここで、一定時間とは、ユーザによる番組選択時のザッピングを実際の視聴と判別できる程度の時間(例えば数分)である。
推薦サーバ3は、番組再生装置2より取得した視聴履歴パッケージに含まれる複数の特定項目の情報と利用国情報との組み合わせから番組を特定する。推薦サーバ3は、その情報の組み合わせに対してパッケージIDを生成し、視聴履歴パッケージに含まれるユーザIDをもとに、このパッケージIDを、ユーザ毎の番組視聴履歴を格納するためのCFテーブルに登録する。以下に、推薦サーバ3によるユーザ毎の番組視聴履歴の管理の詳細を説明する。
(ステップS201)まず、視聴履歴パッケージ取得部31が、いずれかの番組再生装置2よりIPネットワークを通じて推薦サーバ3に送信されてきた視聴履歴パッケージを取得する。視聴履歴パッケージ取得部31は、取得した視聴履歴パッケージをパッケージテーブル管理部33に供給する。
ここで、推薦サーバ3では、番組再生装置2のユーザ(ユーザID=1)から取得した視聴履歴パッケージに含まれる複数の特定項目の情報と利用国情報との組み合わせが、図7のパッケージテーブルのパッケージID=23のレコードに含まれる情報の組み合わせと一致したこととする。そして当該レコード中の取得回数の値がインクリメントされた結果、その取得回数の値が閾値(この例では100,000)に達した場合を想定する。CFエンジン35は、パッケージテーブル管理部33より、その取得回数が閾値に達したレコードに含まれるパッケージID(=23)およびユーザID(=1,4)を含むCFテーブル更新要求を受けてCFテーブルの更新を行う。例えば、更新前のCFテーブルが図8に示す状態にあるものとした場合、CFテーブルのユーザID(=1,4)に対応するそれぞれのレコードにパッケージID(=23)が追加されることによって、更新後のCFテーブルは図9に示す状態になる。
CFテーブルにおいて、パッケージIDの組み合わせが類似する複数のユーザは互いに類似した番組視聴履歴を有すると言える。したがって、これら類似した番組視聴履歴を有する複数のユーザのうち一部のユーザだけが視聴したことのある番組は他のユーザにとっての推薦番組である妥当性は高い。推薦サーバ3は、このような観点から次のようにして推薦番組を推定する。
(ステップS301)番組再生装置2の推薦番組パッケージ取得部256は、IPネットワークを通じて推薦サーバ3に対してユーザIDを含む番組推薦要求を送信する。
ユーザID=2のユーザとの間で一致する数は1、
ユーザID=3のユーザとの間で一致する数は0、
ユーザID=4のユーザとの間で一致する数は3、
ユーザID=5のユーザとの間で一致する数は0、
ユーザID=6のユーザとの間で一致する数は0である。
次に、本発明の第2の実施形態を説明する。
第1の実施形態では、推薦サーバ3が、番組再生装置2からユーザIDを含む番組推薦要求をCFエンジン35で受け取ったことを契機に推薦番組の推定動作を開始することとしたが、その変形形態として、推薦サーバ3が自律的に一定の時間周期で推薦番組の推定動作を開始することとしてもよい。
例えば、図9のCFテーブルが存在する状況において、2人のユーザ間でパッケージIDが一致する数は、
ユーザID=1,2のユーザ間で1、
ユーザID=1,3のユーザ間で0、
ユーザID=1,4のユーザ間で3、
ユーザID=1,5のユーザ間で0、
ユーザID=1,6のユーザ間で0、
ユーザID=2,3のユーザ間で2、
ユーザID=2,4のユーザ間で0、
ユーザID=2,5のユーザ間で1、
ユーザID=2,6のユーザ間で0、
ユーザID=3,4のユーザ間で0、
ユーザID=3,5のユーザ間で1、
ユーザID=3,6のユーザ間で0、
ユーザID=4,5のユーザ間で0、
ユーザID=4,6のユーザ間で0、
ユーザID=5,6のユーザ間で0である。
閾値を3とした場合、ユーザID=1,4の各ユーザが、パッケージIDの組み合わせの類似度が閾値に達した2人のユーザとして判定される。
次に、本発明の第3の実施形態を説明する。
上記第1の実施形態では、推薦サーバ3から番組再生装置2に番組推薦結果として、番組情報中の複数の特定項目の情報を含む番組推薦パッケージを送信され、番組再生装置2で、その推薦番組パッケージに含まれる複数の特定項目の情報と、番組情報保持部252に保持された番組情報とを比較して推薦番組を特定している。第3の実施形態では、推薦番組の特定を含めて推薦サーバ3で行うこととする。
図12は第3の実施形態の番組再生装置2Aの構成を示す図である。
同図に示すように、この番組再生装置2Aは、放送信号処理部21、表示部22、入力部23、スピーカ部24、番組推薦処理部25Aを有する。番組推薦処理部25A以外の構成は第1の実施形態の番組再生装置2と同様である。番組推薦処理部25Aは、番組情報取得部251、番組情報保持部252、利用国情報・ユーザID保持部253、視聴履歴パッケージ生成部254、視聴履歴パッケージ送信部255、推薦番組ID取得部256A、および推薦番組情報出力部257Aを具備する。ここで、推薦番組ID取得部256Aおよび推薦番組情報出力部257A以外の構成は第1の実施形態の番組推薦処理部25と同様であるため、説明を省略する。
図13は推薦サーバ3Aによる番組推薦サービスのための機能的な構成を示すブロック図である。
同図に示すように、推薦サーバ3Aは、番組推薦サービスのための機能的な構成として、視聴履歴パッケージ取得部31、パッケージテーブル保存部32、パッケージテーブル管理部33、CFテーブル保存部34、CFエンジン35A、推薦番組ID送信部36A、各国番組情報取得部37A、各国番組情報保持部38Aなどを備えている。
次に、第3の実施形態の動作を説明する。
番組再生装置2Aによる視聴履歴パッケージの生成・送信は第1の実施形態と同様であるため説明を省略する。
推薦サーバ3Aによるユーザ毎の番組視聴履歴の管理は第1の実施形態と同様であるため説明を省略する。
推薦サーバ3Aによる推薦番組の推定動作は、本実施形態では以下のようになる。
(ステップS301A)番組再生装置2Aの推薦番組ID取得部256Aは、IPネットワークを通じて推薦サーバ3Aに対してユーザIDおよび利用国情報を含む番組推薦要求を送信する。
なお、上記の第3の実施形態では、各国番組情報保持部38Aに、番組情報に対応付けて国・地域情報を保持しておき、この国・地域情報と番組再生装置2Aからの番組推薦要求に含まれる利用国情報とを比較することとしたが、番組情報に国・地域情報が含まれているような仕様においては、この番組情報に含まれる国・地域情報と番組推薦要求に含まれる利用国情報とを比較するようにしてもよい。
以上の実施形態においては、番組情報中の、知的所有権により二次利用が制限される情報を内容としてもち得ない複数の特定項目の情報と利用国情報を番組再生装置から推薦サーバに供給して番組の特定を行うこととした。しかしながら[番組情報中の複数の特定項目の情報と利用国情報]で説明したように、知的所有権により二次利用が制限される情報を内容としてもち得ない複数の特定項目の情報のみを番組再生装置から推薦サーバに供給して番組の特定を行うことも可能である。また、番組情報中の番組IDと利用国情報のみを番組再生装置から推薦サーバに供給して番組の特定を行うことも可能である。
以上の実施形態においては、番組情報中の複数の特定項目の情報と、利用国情報と、ユーザIDを1つの視聴履歴パッケージにして番組再生装置から推薦サーバに送信することとした。しかしながら、本発明はこれに限定されるものではなく、番組情報中の複数の特定項目の情報、利用国情報、ユーザIDの送信タイミングは同時である必要はない。例えば、一連の通信の開始、継続、終了などが管理される1つの通信セッション中で、番組再生装置から推薦サーバに複数の特定項目の情報、利用国情報、ユーザIDを送信するようにしてもよい。この場合、番組再生装置から推薦サーバへ、複数の特定項目の情報のみを含む視聴履歴パッケージが送信される。利用国情報、ユーザIDについては、視聴履歴パッケージの送信の前または後に送信される。推薦サーバは、1つの通信セッション中で番組再生装置から取得した複数の特定項目の情報、利用国情報、ユーザIDを対応付けてパッケージテーブルに登録する。
3…推薦サーバ
31…視聴履歴パッケージ取得部
32…パッケージテーブル保存部
33…パッケージテーブル管理部
34…CFテーブル保存部
35…CFエンジン
36…推薦番組パッケージ送信部
Claims (10)
- 放送される番組毎の、複数の項目の情報で構成される番組情報を取得し、前記放送される番組を選択的に受信して再生し、ユーザにより視聴された番組に関する前記番組情報中の、知的所有権により二次利用が制限される情報を内容としてもち得ない予め決められた複数の特定項目の情報を含むパッケージを送信することが可能な1以上の番組再生装置より前記パッケージを取得するパッケージ取得部と、
第1のテーブルを保存する第1のテーブル保存部と、
前記取得されたパッケージに含まれる前記複数の特定項目の情報のユニークな組み合わせ毎にこれを識別するためのパッケージ識別子を生成するパッケージ識別子生成部と、
前記取得されたパッケージから前記複数の特定項目の情報を抽出して、これら複数の特定項目の情報と、前記パッケージの送信元である番組再生装置のユーザを識別するユーザ識別子と、前記生成されたパッケージ識別子と対応付けて前記第1のテーブルに登録する第1のテーブル登録部と、
第2のテーブルを保存する第2のテーブル保存部と、
前記第1のテーブルから前記ユーザ識別子と前記パッケージ識別子との対応関係を抽出して、前記ユーザ識別子に対応する1以上の前記パッケージ識別子を前記ユーザ毎の番組視聴履歴として前記第2のテーブルに登録する第2のテーブル登録部と、
前記第2のテーブルに登録された互いに類似する複数の番組視聴履歴の間の差分にあたる1以上の前記パッケージ識別子を判定する判定部と、
前記判定部により判定された前記パッケージ識別子に対応して前記第1のテーブルに登録された前記複数の特定項目の情報のうち少なくとも一部を推薦先のユーザの番組再生装置に通知する通知部と
を具備する情報処理装置。 - 請求項1に記載の情報処理装置であって、
前記パッケージ識別子毎の前記パッケージの取得回数を管理する取得回数管理部をさらに有し、
前記第2のテーブル登録部は、前記パッケージの取得回数が閾値に達した前記パッケージ識別子と前記ユーザ識別子との対応関係を抽出する
情報処理装置。 - 請求項2に記載の情報処理装置であって、
前記判定部は、番組推薦要求元のユーザの番組再生装置からの前記ユーザ識別子を含む番組推薦要求に応じて、前記第2のテーブルを参照して、当該番組推薦要求元のユーザと前記番組視聴履歴が類似する他のユーザを判定し、前記他のユーザの番組視聴履歴の中で前記番組推薦要求元のユーザの番組視聴履歴にない1以上のパッケージ識別子を前記差分として判定し、
前記通知部は、前記判定部により判定された前記パッケージ識別子に対応して前記第1のテーブルに登録された前記複数の特定項目の情報のうち少なくとも一部を前記番組推薦要求元のユーザの番組再生装置に通知する
情報処理装置。 - 請求項3に記載の情報処理装置であって、
前記番組情報中の前記複数の特定項目は、放送規格に則った方式で個々の番組にユニークに割り当てられる番組識別子の項目と、放送日時に関する情報の項目を少なくとも含む
情報処理装置。 - 請求項4に記載の情報処理装置であって、
前記パッケージ識別子生成部は、前記取得されたパッケージに含まれる前記複数の特定項目の情報と前記番組再生装置に予め設定された利用国情報とのユニークな組み合わせ毎にこれを識別するためのパッケージ識別子を生成し、
前記第1のテーブル登録部は、前記複数の特定項目の情報と、前記ユーザ識別子と、前記利用国情報と、前記生成されたパッケージ識別子とを対応付けて前記第1のテーブルに登録する
情報処理装置。 - 請求項1に記載の情報処理装置であって、
前記判定部は、前記第2のテーブルを参照して番組視聴履歴が類似する2人のユーザを判定し、これらユーザの番組視聴履歴の差分をもとに、それぞれの前記ユーザに推薦する番組に対応する前記ユーザ毎のパッケージ識別子を判定し、前記第1のテーブルから前記ユーザ毎の前記パッケージ識別子に対応する前記複数の特定項目の情報をそれぞれ抽出し、
前記通知部は、前記判定部により抽出された前記ユーザ毎の前記パッケージ識別子に対応する前記複数の特定項目の情報をそれぞれの前記ユーザの番組再生装置に通知する
情報処理装置。 - 請求項1に記載の情報処理装置であって、
前記複数の特定項目の情報の1つが、放送規格に則った方式で個々の番組にユニークに割り当てられる番組識別子であり、
前記情報処理装置は、
対象エリア内の複数の国・地域の番組情報を取得する各国番組情報取得部と、
前記取得された複数の国・地域の番組情報を保持する各国番組情報保持部とをさらに具備し、
前記判定部は、番組推薦要求元のユーザの番組再生装置からの前記ユーザ識別子および利用国情報を含む番組推薦要求に応じて、前記第2のテーブルを参照して、当該番組推薦要求元のユーザと前記番組視聴履歴が類似する他のユーザを判定し、前記他のユーザの番組視聴履歴の中で前記番組推薦要求元のユーザの番組視聴履歴にない1以上のパッケージ識別子を推薦番組のパッケージ識別子として判定し、前記番組推薦要求に含まれる利用国情報をもとに、各国番組情報保持部に保持された複数の国・地域の番組情報の中で該当する国・地域の番組情報を判定し、前記推薦番組のパッケージ識別子に対応する複数の特定項目の情報と前記判定された国・地域の番組情報との整合性を判定し、
前記通知部は、前記判定部により整合性があることが判定された場合、前記推薦番組のパッケージ識別子に対応する前記複数の特定項目の情報のうち前記番組識別子を前記番組推薦要求元のユーザの番組再生装置に通知する
情報処理装置。 - パッケージ取得部が、放送される番組毎の、複数の項目の情報で構成される番組情報を取得し、前記放送される番組を選択的に受信して再生し、ユーザにより視聴された番組に関する前記番組情報中の、知的所有権により二次利用が制限される情報を内容としてもち得ない予め決められた複数の特定項目の情報と前記ユーザのユーザ識別子とを含むパッケージを送信することが可能な1以上の番組再生装置より前記パッケージを取得し、
パッケージ識別子生成部が、前記取得されたパッケージに含まれる前記複数の特定項目の情報のユニークな組み合わせ毎にこれを識別するためのパッケージ識別子を生成し、
第1のテーブル登録部が、前記取得されたパッケージから前記複数の特定項目の情報を抽出して、これら複数の特定項目の情報と、前記パッケージの送信元である番組再生装置のユーザを識別するユーザ識別子と、前記生成されたパッケージ識別子と対応付けて前記第1のテーブルに登録し、
第2のテーブル登録部が、前記第1のテーブルから前記ユーザ識別子と前記パッケージ識別子との対応関係を抽出して、前記ユーザ識別子に対応する1以上の前記パッケージ識別子を前記ユーザ毎の番組視聴履歴として前記第2のテーブルに登録し、
判定部が、前記第2のテーブルに登録された互いに類似する複数の番組視聴履歴の間の差分にあたる1以上の前記パッケージ識別子を判定し、
通知部が、前記判定された前記パッケージ識別子に対応して前記第1のテーブルに登録された前記複数の特定項目の情報のうち少なくとも一部を推薦先のユーザの番組再生装置に通知する
情報処理方法。 - 放送される番組毎の、複数の項目の情報で構成される番組情報を取得し、前記放送される番組を選択的に受信して再生し、ユーザにより視聴された番組に関する前記番組情報中の、知的所有権により二次利用が制限される情報を内容としてもち得ない予め決められた複数の特定項目の情報を含むパッケージを送信することが可能な1以上の番組再生装置より前記パッケージを取得するパッケージ取得部と、
第1のテーブルを保存する第1のテーブル保存部と、
前記取得されたパッケージに含まれる前記複数の特定項目の情報のユニークな組み合わせ毎にこれを識別するためのパッケージ識別子を生成するパッケージ識別子生成部と、
前記取得されたパッケージから前記複数の特定項目の情報を抽出して、これら複数の特定項目の情報と、前記パッケージの送信元である番組再生装置のユーザを識別するユーザ識別子と、前記生成されたパッケージ識別子と対応付けて前記第1のテーブルに登録する第1のテーブル登録部と、
第2のテーブルを保存する第2のテーブル保存部と、
前記第1のテーブルから前記ユーザ識別子と前記パッケージ識別子との対応関係を抽出して、前記ユーザ識別子に対応する1以上の前記パッケージ識別子を前記ユーザ毎の番組視聴履歴として前記第2のテーブルに登録する第2のテーブル登録部と、
前記第2のテーブルに登録された互いに類似する複数の番組視聴履歴の間の差分にあたる1以上の前記パッケージ識別子を判定する判定部と、
前記判定部により判定された前記パッケージ識別子に対応して前記第1のテーブルに登録された前記複数の特定項目の情報のうち少なくとも一部を推薦先のユーザの番組再生装置に通知する通知部
としてコンピュータを機能させるプログラム。 - 放送される番組毎の、放送規格に則った方式で個々の番組にユニークに割り当てられる番組識別子を含む複数の項目の情報で構成される番組情報を取得し、前記放送される番組を選択的に受信して再生し、ユーザにより視聴された番組に関する前記番組情報中の前記番組識別子を含むパッケージを送信することが可能な1以上の番組再生装置より前記パッケージを取得するパッケージ取得部と、
第1のテーブルを保存する第1のテーブル保存部と、
前記取得されたパッケージに含まれる前記番組識別子と前記番組再生装置に予め設定された利用国情報とのユニークな組み合わせ毎にこれを識別するためのパッケージ識別子を生成するパッケージ識別子生成部と、
前記取得されたパッケージから前記番組識別子を抽出し、この番組識別子と、前記利用国情報と、前記パッケージの送信元である番組再生装置のユーザを識別するユーザ識別子と、前記生成されたパッケージ識別子とを対応付けて前記第1のテーブルに登録する第1のテーブル登録部と、
第2のテーブルを保存する第2のテーブル保存部と、
前記第1のテーブルから前記ユーザ識別子と前記パッケージ識別子との対応関係を抽出して、前記ユーザ識別子に対応する1以上の前記パッケージ識別子を前記ユーザ毎の番組視聴履歴として前記第2のテーブルに登録する第2のテーブル登録部と、
前記第2のテーブルに登録された互いに類似する複数の番組視聴履歴の間の差分にあたる1以上の前記パッケージ識別子を判定する判定部と、
前記判定部により判定された前記パッケージ識別子に対応して前記第1のテーブルに登録された前記番組識別子と前記利用国情報を推薦先のユーザの番組再生装置に通知する通知部と
を具備する情報処理装置。
Priority Applications (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2010032996A JP5526848B2 (ja) | 2010-02-17 | 2010-02-17 | 情報処理装置、情報処理方法、およびプログラム |
US12/931,734 US8627372B2 (en) | 2010-02-17 | 2011-02-09 | Information processing apparatus, information processing method, and program |
CN201110035298.6A CN102164308B (zh) | 2010-02-17 | 2011-02-10 | 信息处理装置和信息处理方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2010032996A JP5526848B2 (ja) | 2010-02-17 | 2010-02-17 | 情報処理装置、情報処理方法、およびプログラム |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2011171949A JP2011171949A (ja) | 2011-09-01 |
JP5526848B2 true JP5526848B2 (ja) | 2014-06-18 |
Family
ID=44370552
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2010032996A Expired - Fee Related JP5526848B2 (ja) | 2010-02-17 | 2010-02-17 | 情報処理装置、情報処理方法、およびプログラム |
Country Status (3)
Country | Link |
---|---|
US (1) | US8627372B2 (ja) |
JP (1) | JP5526848B2 (ja) |
CN (1) | CN102164308B (ja) |
Families Citing this family (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2012078143A1 (en) * | 2010-12-07 | 2012-06-14 | Intertech, Corp. | Efficient authorization system for multi-channel broadcast program options |
JP2014109844A (ja) * | 2012-11-30 | 2014-06-12 | Sharp Corp | 情報処理システム |
JP5703321B2 (ja) * | 2013-02-15 | 2015-04-15 | 株式会社東芝 | 情報処理装置及び情報処理方法 |
US9836526B2 (en) * | 2013-12-17 | 2017-12-05 | International Business Machines Corporation | Selecting a structure to represent tabular information |
CN105847984A (zh) * | 2016-03-25 | 2016-08-10 | 乐视控股(北京)有限公司 | 一种视频推荐方法及装置 |
US11323760B2 (en) | 2020-03-30 | 2022-05-03 | Comcast Cable Communications, Llc | Methods and systems for predicting content consumption |
Family Cites Families (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP0794496B1 (en) * | 1995-06-30 | 2004-04-21 | Sony Corporation | Method and device for recording data, data recording medium, and method and device for reproducing data |
US6971119B1 (en) * | 1999-03-29 | 2005-11-29 | The Directv Group, Inc. | Method and apparatus for transmission, receipt, caching and display of one-way broadcast programming and data |
JP4828679B2 (ja) | 1999-12-01 | 2011-11-30 | ソニー株式会社 | 受信装置、コンテンツ選択方法、及び放送システム |
JP2002171231A (ja) * | 2000-12-04 | 2002-06-14 | Nippon Telegr & Teleph Corp <Ntt> | 放送番組案内システム、放送番組案内方法、放送番組案内装置及び放送端末装置と、それらの装置の実現に用いられるプログラム記録媒体 |
US6791119B2 (en) * | 2001-02-01 | 2004-09-14 | Cree, Inc. | Light emitting diodes including modifications for light extraction |
US7292692B2 (en) * | 2003-03-25 | 2007-11-06 | Sony Corporation | Content scrambling with minimal impact on legacy devices |
JP4124115B2 (ja) * | 2003-12-02 | 2008-07-23 | ソニー株式会社 | 情報処理装置及び情報処理方法、並びにコンピュータ・プログラム |
US20060212902A1 (en) * | 2004-12-14 | 2006-09-21 | Samsung Electronics Co., Ltd. | Device and method for displaying broadcasting information in digital broadcasting receiver |
JP4581929B2 (ja) * | 2005-09-08 | 2010-11-17 | ソニー株式会社 | 情報処理装置および情報処理方法、並びにプログラム |
JP2008090678A (ja) * | 2006-10-03 | 2008-04-17 | Sony Corp | 番組情報検索システム、放送受信装置、番組情報検索装置、番組情報検索方法及びプログラム |
US20080147487A1 (en) * | 2006-10-06 | 2008-06-19 | Technorati Inc. | Methods and apparatus for conversational advertising |
JP4501948B2 (ja) * | 2007-03-05 | 2010-07-14 | ソニー株式会社 | 情報処理装置および情報処理方法、記録媒体、並びにプログラム |
JP2010286859A (ja) * | 2007-10-11 | 2010-12-24 | Panasonic Corp | コンテンツ検索装置、コンテンツ検索方法およびコンテンツ提供システム |
US20090254933A1 (en) * | 2008-03-27 | 2009-10-08 | Vishwa Nath Gupta | Media detection using acoustic recognition |
-
2010
- 2010-02-17 JP JP2010032996A patent/JP5526848B2/ja not_active Expired - Fee Related
-
2011
- 2011-02-09 US US12/931,734 patent/US8627372B2/en not_active Expired - Fee Related
- 2011-02-10 CN CN201110035298.6A patent/CN102164308B/zh not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
CN102164308A (zh) | 2011-08-24 |
JP2011171949A (ja) | 2011-09-01 |
US8627372B2 (en) | 2014-01-07 |
US20110202962A1 (en) | 2011-08-18 |
CN102164308B (zh) | 2015-10-28 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10244287B2 (en) | Transmission apparatus and method, reception apparatus and method, and transmission and reception system | |
KR102091075B1 (ko) | 수신 장치, 수신 방법, 송신 장치, 송신 방법 및 프로그램 | |
JP5526848B2 (ja) | 情報処理装置、情報処理方法、およびプログラム | |
US8503335B2 (en) | Method and apparatus for transmitting broadcast data, and method and apparatus for receiving broadcast data | |
JP6153298B2 (ja) | 配信装置、再生装置、データ構造、配信方法、制御プログラム、および記録媒体 | |
WO2006022304A1 (ja) | コンテンツ起動制御装置 | |
JP2011142468A (ja) | 情報処理装置、情報処理方法およびプログラム | |
WO2005004480A1 (en) | Contents storage system, home server apparatus, information supply apparatus, integrated circuit, and program | |
KR20190073373A (ko) | 정보 처리 장치 및 정보 처리 방법 | |
CA2732953A1 (en) | Method and apparatus for transmitting broadcast data, and method and apparatus for receiving broadcast data | |
JP2013229689A (ja) | 再生装置、配信装置、データ構造、再生方法、配信方法、制御プログラム、および記録媒体 | |
JP2013157948A (ja) | 再生装置、再生方法、配信システム、再生プログラムおよび記録媒体 | |
CN108235073A (zh) | 一种节目更新方法 | |
JP5674705B2 (ja) | コンテンツ推薦システム、コンテンツ再生装置、情報処理方法およびプログラム | |
CN102098570A (zh) | 一种数字电视信息播放方法及系统 | |
KR101385440B1 (ko) | 방송 데이터 수신 방법과 수신 장치 | |
US20060002390A1 (en) | Method and apparatus for storing and searching broadcasting stream | |
JP2008099021A (ja) | 放送システム及びサーバ装置 | |
CN103533400A (zh) | 一种实现个性化时移电视的方法及系统 | |
JP2013085146A (ja) | コンテンツ再生装置、情報送信方法およびサーバ | |
US20140222961A1 (en) | Reproduction apparatus, reproduction method, distribution apparatus, distribution system, reproduction program, and storage medium | |
JP2011077893A (ja) | コンテンツ送信装置、コンテンツ受信装置及びコンテンツ受信方法 | |
JP2004153673A (ja) | 再生装置、電子番組表提供サーバ、情報提供サーバ、蓄積サーバ、情報システム | |
JP6450804B2 (ja) | 再生装置および再生方法 | |
TWI420896B (zh) | 機上盒及其快速構建電視節目表的方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20130214 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20131120 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20131126 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20140122 |
|
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: 20140318 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20140331 |
|
R151 | Written notification of patent or utility model registration |
Ref document number: 5526848 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R151 |
|
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 |
|
LAPS | Cancellation because of no payment of annual fees |