Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP5079526B2 - コンテンツ処理装置、コンテンツ処理方法、制御プログラム、および、記録媒体 - Google Patents
[go: Go Back, main page]

JP5079526B2 - コンテンツ処理装置、コンテンツ処理方法、制御プログラム、および、記録媒体 - Google Patents

コンテンツ処理装置、コンテンツ処理方法、制御プログラム、および、記録媒体 Download PDF

Info

Publication number
JP5079526B2
JP5079526B2 JP2007556860A JP2007556860A JP5079526B2 JP 5079526 B2 JP5079526 B2 JP 5079526B2 JP 2007556860 A JP2007556860 A JP 2007556860A JP 2007556860 A JP2007556860 A JP 2007556860A JP 5079526 B2 JP5079526 B2 JP 5079526B2
Authority
JP
Japan
Prior art keywords
content
replacement
information
reproduction
state
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
Application number
JP2007556860A
Other languages
English (en)
Other versions
JPWO2007088836A1 (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.)
Sharp Corp
Original Assignee
Sharp 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 Sharp Corp filed Critical Sharp Corp
Priority to JP2007556860A priority Critical patent/JP5079526B2/ja
Publication of JPWO2007088836A1 publication Critical patent/JPWO2007088836A1/ja
Application granted granted Critical
Publication of JP5079526B2 publication Critical patent/JP5079526B2/ja
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/76Television signal recording
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B20/00Signal processing not specific to the method of recording or reproducing; Circuits therefor
    • G11B20/00086Circuits for prevention of unauthorised reproduction or copying, e.g. piracy
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B27/00Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
    • G11B27/02Editing, e.g. varying the order of information signals recorded on, or reproduced from, record carriers
    • G11B27/031Electronic editing of digitised analogue information signals, e.g. audio or video signals
    • G11B27/034Electronic editing of digitised analogue information signals, e.g. audio or video signals on discs
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B27/00Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
    • G11B27/10Indexing; Addressing; Timing or synchronising; Measuring tape travel
    • G11B27/102Programmed access in sequence to addressed parts of tracks of operating record carriers
    • G11B27/105Programmed access in sequence to addressed parts of tracks of operating record carriers of operating discs
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B27/00Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
    • G11B27/10Indexing; Addressing; Timing or synchronising; Measuring tape travel
    • G11B27/19Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier
    • G11B27/28Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier by using information signals recorded by the same method as the main recording
    • G11B27/32Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier by using information signals recorded by the same method as the main recording on separate auxiliary tracks of the same or an auxiliary record carrier
    • G11B27/327Table of contents
    • G11B27/329Table of contents on a disc [VTOC]
    • 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/432Content retrieval operation from a local storage medium, e.g. hard-disk
    • H04N21/4325Content retrieval operation from a local storage medium, e.g. hard-disk by playing back content from the storage medium
    • 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/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
    • 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/482End-user interface for programme selection
    • 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/812Monomedia components thereof involving advertisement data

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Databases & Information Systems (AREA)
  • Human Computer Interaction (AREA)
  • Computer Security & Cryptography (AREA)
  • Business, Economics & Management (AREA)
  • Marketing (AREA)
  • Software Systems (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
  • Television Signal Processing For Recording (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Description

本発明は、コンテンツの再生を制御する情報を更新するコンテンツ処理装置、コンテンツ処理方法、制御プログラム、および、記録媒体に関する。
従来、放送されているテレビ番組(コンテンツ)をビデオテープなどの記録媒体に録画し、録画したテレビ番組を放送時より後に再生して視聴するということがよく行われている。近年は、ビデオテープに限らず、ハードディスクレコーダーやDVDレコーダーなどの普及に伴って大容量記録媒体が普及している。これら大容量記録媒体にテレビ番組をデジタル化して大量に録画し、ユーザが都合のつく時にそれらの録画されたテレビ番組を再生して視聴することが可能となっている。このようにデジタル化したコンテンツを大量に録画することは、放送テレビ番組に限らず、インターネットを介して配信されるコンテンツ、またはモバイル端末向けに配信されるコンテンツにおいても同様に実現されている。
例えば、蓄積型放送サービスモデルでは、放送コンテンツが放送波またはインターネットなどの通信網にて広く放送(配信)され、家庭内の受信端末に受信され、蓄積される。この後、上記受信端末が蓄積する放送コンテンツがコンテンツ処理装置にて再生されて、ユーザは上記放送コンテンツを視聴することが可能となる。
また、リアルタイムでのストリーミング放送コンテンツ配信とは別に、映像クリップや音楽データを放送波にのせて配信するモバイル端末向けのサービスも一般的になりつつある。配信された放送コンテンツをユーザのモバイル端末が受信し、蓄積することによって、リアルタイムで放送コンテンツを視聴する以外にも、ユーザは蓄積された放送コンテンツをモバイル端末にて再生し、視聴することが可能となる。このような配信サービスにおいては、モバイル端末の中に大量のコンテンツを蓄積することになる。
しかしながら、大量に録画されたコンテンツの中には、ユーザにとっては不要なコンテンツが含まれている場合がある。特に、いつ、どのコンテンツが放送(配信)されるのかが分からない場合は、受信端末にコンテンツが自動で受信され、蓄積されていくので、ユーザの知らないうちに膨大な数のコンテンツが受信端末に蓄積されていることになる。そのため、蓄積されたコンテンツの中から、ユーザが視聴したいコンテンツを選択することはさらに困難になる。
また、複数あるコンテンツが、一定の順序で再生されることが望まれることもある。例えば、コンテンツ供給側は、広告コンテンツの場合、広告配信側にとって広告効果を上げることができるような順序でユーザに視聴してもらいたいと望む。一方、コンテンツを視聴するユーザは、例えば、ドラマなどのようにストーリー性のあるコンテンツのような場合、決まった順序で視聴したいと望む。
そこで、特許文献1には、ユーザの操作に応じて、ユーザの所望の断片データ(コンテンツ)に再生順序や繰り返し回数を設定することができる受信装置が開示されている。これにより、ユーザの操作に応じて断片データごとに再生を制御することができる。
また、特許文献2には、記録されている情報データ片(コンテンツ)の内から、ユーザが入力する検索条件に適合する情報データ片を検索し、検索した情報データ片を、ユーザが指定する所定再生順番にて連続再生させるための順序情報を生成する情報再生装置が開示されている。これにより、ユーザの操作に応じて再生順序が決定され、ユーザは所望の順序でコンテンツを視聴することができる。
しかしながら、上述した特許文献1および2に記載の装置では、ユーザが所望するどのような再生方法をどのコンテンツ(断片データまたは情報データ片)に適用するのかを指定して設定の変更を指示しなければならないために、操作が繁雑になるという問題を生じる。
より具体的には、特許文献1の受信装置では、更新対象となる断片データを指定して、断片データごとに再生方法の設定を変更しなければならない。
また、特許文献2の情報再生装置では、更新対象となる情報データ片を指定するために、検索条件を入力するという操作が必要となる。これは、記録媒体に記録された情報データ片の数が膨大な量になればなるほど、所望の情報データ片を過不足なく指定することが難しく、ユーザへの負担が大きくなる。
日本国公開特許公報「特開2000−261742号公報(公開日:2000年9月22日)」 日本国公開特許公報「特開2002−230946号公報(公開日:2002年8月16日)」
本発明の目的は、蓄積したコンテンツを処理するコンテンツ処理装置において、コンテンツの再生制御に係る繁雑な操作を必要とすることなく、コンテンツに対する処理の制御を行うコンテンツ処理装置、コンテンツ処理方法、制御プログラム、および、記録媒体を提供することにある。
上記の目的を達成するために、本発明にかかるコンテンツ処理装置は、再生するために蓄積されたコンテンツを管理するコンテンツ処理装置において、ユーザの操作に応じて実行される第1のコンテンツへの処理の処理実行状態を検知する状態検知部と、上記状態検知部が検知した上記処理実行状態に応じて、上記第1のコンテンツ、および、該第1のコンテンツに関連する第2のコンテンツの少なくとも一方の、コンテンツに対する処理を制御するためのコンテンツ状態情報を更新する状態情報更新部とを備えていることを特徴としている。
上記構成によれば、当該コンテンツ処理装置は、ユーザが当該コンテンツ処理装置に対して操作を行うと、その操作に応じて、コンテンツへの処理を実行する。以下、この時に処理対象となったコンテンツをコンテンツAと称する。上記状態検知部は、当該コンテンツ処理装置が、上記コンテンツAに対して処理を実行しているときのある状態(処理実行状態)を検知する。
上記状態検知部が、コンテンツAに対する所定の処理実行状態を検知すると、上記状態情報更新部は、コンテンツAおよび該コンテンツAに関連する他のコンテンツ(関連コンテンツ)の少なくとも一方のコンテンツ状態情報を、所定の情報更新手順に基づき更新する。
これにより、ユーザがコンテンツの再生制御に係る設定の変更を行いたい場合に、直接設定を変更する指示を送らずとも、また、設定の変更を行いたいコンテンツを指定する操作を行わずとも、コンテンツの再生制御に係るコンテンツ状態情報を更新することができる。したがって、ユーザは、繁雑な操作を別途要求されることなく、コンテンツに対するある処理の指示を行ったときに、その内容に応じて適切にコンテンツのコンテンツ状態情報を適切なタイミングで更新することができる。
上記の目的を達成するために、本発明にかかるコンテンツ処理方法は、再生するために蓄積されたコンテンツを管理するコンテンツ処理装置におけるコンテンツ処理方法であって、ユーザの操作に応じて実行される第1のコンテンツへの処理の処理実行状態を検知する状態検知ステップと、上記状態検知ステップにて検知した上記処理実行状態に応じて、上記第1のコンテンツ、および、該第1のコンテンツに関連する第2のコンテンツの少なくとも一方の、コンテンツに対する処理を制御するためのコンテンツ状態情報を更新する情報更新ステップとを含むことを特徴としている。
上記方法によれば、ユーザの操作によってコンテンツに対して実行される処理の実行状態に応じて、適切なタイミングで適切な内容のコンテンツ状態情報の更新処理が自動で実行される。
したがって、従来であれば、このようなコンテンツの処理制御に係るコンテンツ状態情報を更新するために、ユーザが手動で入力する必要のあった、(1)(コンテンツ状態情報)の更新開始の指示入力、(2)更新対象であるコンテンツの指定入力、および、(3)そのコンテンツのコンテンツ状態情報をどのように更新するかの指示入力、を行わずとも、例えば、コンテンツAを再生するという操作のみで、コンテンツ状態情報の適切な更新処理を上記コンテンツ処理装置に実行させるコンテンツ処理方法を実現することが可能となる。また、ユーザの操作に応じてきめ細やかに他の関連するコンテンツの再生制御に係るコンテンツ状態情報を調整することができる。
本発明の他の目的、特徴、および優れた点は、以下に示す記載によって十分分かるであろう。また、本発明の利点は、添付図面を参照した次の説明で明白になるであろう。
本発明の実施形態に係るデジタルテレビの要部構成を示すブロック図である。 本実施形態に係るデジタルテレビの概略構成を示すブロック図である。 コンテンツ記録部に記録されるコンテンツおよびその属性情報、ならびに、コンテンツ状態情報記録部に記録されるコンテンツ状態情報の例を示す図である。 コンテンツ配信業者が、通信販売にて包丁を販売するための一連の広告コンテンツを配信する場合における、コンテンツ再生のシナリオを示した図である。 更新手順記録部に記録される更新ルールの例を示す図である。 本実施形態に係るデジタルテレビにおける、コンテンツ状態情報の更新処理の流れを示すフローチャートである。 本実施形態に係るデジタルテレビの要部構成を示すブロック図である。 再生スケジュール記録部に記録される、コンテンツ記録部内コンテンツ向けの再生スケジュールの一例を示す図である。 本実施形態に係るデジタルテレビにおける、コンテンツ状態情報の更新に応じて実行される再生スケジュールの再編成処理の流れを示すフローチャートである。 本実施形態に係るデジタルテレビを実現するためのコンピュータシステムの概略構成を示すブロック図である。 本発明に係るコンテンツ処理システムの概略構成を示すブロック図である。 本発明のコンテンツ処理装置が、デジタルテレビとして実現されている場合に、再生スケジュールを、該デジタルテレビの表示部に表示した際の表示画面例を示す図である。 本発明のコンテンツ処理装置が、PDA(personal digital assistant)として実現されている場合に、再生スケジュールを、該PDAの表示部に表示した際の表示画面例を示す図である。 本発明のコンテンツ処理装置が、携帯電話機として実現されている場合に、再生スケジュールを、該携帯電話機の表示部に表示した際の表示画面例を示す図である。
本発明の実施の一形態について、図1ないし図12に基づいて説明すれば、以下の通りである。
〔実施形態1〕
本実施形態では、一例として、地上デジタル放送を受像するデジタルテレビに本発明のコンテンツ処理装置を適用した場合について説明する。
本実施形態に係るデジタルテレビは、放送局から放送波により伝送されるコンテンツ(番組)、あるいは、通信網を介して配信されるデジタルコンテンツを受信し、受け取ったコンテンツを自身が内蔵する記録媒体に蓄積することが可能であるものとする。
なお、以下の説明に用いる図面では、同一の部材に同一の符号を付してある。それらの名称および機能も同一である。したがって、それらについての詳細な説明は繰り返さない。
(デジタルテレビ1の概要)
図2は、本実施形態に係るデジタルテレビ1の概略構成を示すブロック図である。デジタルテレビ1は、図2に示すとおり、制御部2、操作部3、コンテンツ受信部4、表示部5、音声出力部6、通信部7、および、記録部50を備えた構成となっている。
記録部50は、制御部2が実行するプログラムや、制御部2がコンテンツ管理および再生制御を行う際に読み出す種々のデータを記録するものである。制御部2および記録部50の詳細は後述する。
操作部3は、ユーザがデジタルテレビ1を動作させるための信号を入力する信号入力手段である。本実施形態では、例えば、デジタルテレビ1外部でリモート操作するためのリモートコントローラ(リモコン)や、デジタルテレビ1自体に設けられた操作ボタンなどで構成されている。操作部3をリモコンとして実現する場合、デジタルテレビ1は、受信側(受光部側)において、リモコンとしての操作部3側の各キー操作による指示信号(例えば赤外線による信号)を受光する受光手段(図示せず)を有しており、受光手段によって受光された指示信号は、制御部2に送られる。
ユーザにより操作部3を用いて入力されるコンテンツに対して行われる処理実行指示としては、コンテンツの再生指示、削除指示、あるいは、コンテンツ内に含まれるURLなどの情報に対してアクセスするアクセス指示も含まれる。さらに、コンテンツが双方向通信により実現されている場合、例えば、コンテンツにて紹介されている商品の購入をコンテンツ再生時に指示する操作(購入指示)であってもよい。また、コンテンツ再生の早送り、巻戻しまたは停止などの操作が含まれるものであっても構わない。
コンテンツ受信部4は、放送局から放送波により伝送されるコンテンツ(番組)を受信するものである。この場合、コンテンツ受信部4は、チューナ、復調部、および、TS(トランスポートストリーム)デコーダなどで構成される。復調され、デコードされたコンテンツのデータは、記録部50に記録される。
通信部7は、インターネットやLAN(local area network)などで実現される通信網を介して外部の装置から配信されるコンテンツを受信するものである。このときのコンテンツ配信方法は特に限定されない。例えば、複数の相手を指定して同じコンテンツデータが送信されるマルチキャスト方式で配信されたコンテンツを受信するものであってもよい。あるいは、不特定多数の相手に向かって同じコンテンツデータが送信されるブロードキャスト方式で配信されたコンテンツを受信するものであってもよい。また、単一の相手との間で通信を行うユニキャスト方式でコンテンツを受信するものであってもよい。また、外部の記憶装置に対して読み出しを行ってコンテンツを取得するものであってもよい。取得されたコンテンツのデータは、記録部50に記録される。
コンテンツ受信部4や通信部7によって取得される上記コンテンツは、無線もしくは有線を介して配信されるテレビ番組や記録媒体などに記録された映像メディアだけでなく、これと同様にして提供されるラジオ番組や音楽などの音楽メディアも含む。
すなわち、ここで説明に用いるコンテンツとは、放送波や通信網などの種々の供給形態および種々の媒体によって提供されるマルチメディアコンテンツ全般を指すものとする。
表示部5は、コンテンツに含まれる映像(動画・画像)データを出力するものであり、例えば、LCD(液晶ディスプレイ)、PDP(プラズマディスプレイパネル)、またはCRT(cathode-ray tube)ディスプレイなどの表示装置で実現される。音声出力部6は、コンテンツに含まれる音声データを出力するスピーカとして実現される。
制御部2は、デジタルテレビ1を統括制御するものである。制御部2は、記録部50に記録されている各種プログラムを読み出して、本発明のコンテンツ処理装置としての機能を果たす各部を制御し、コンテンツの管理・再生制御などの処理を行う。制御部2は、内部に入出力制御部10とコンテンツ処理部100とを有している。
制御部2の入出力制御部10は、デジタルテレビ1の各部(上述の操作部3、コンテンツ受信部4、表示部5、音声出力部6、および、通信部7)と、制御部2内部のコンテンツ処理部100との間で行われる情報の入出力を制御するものである。入出力制御部10は、操作受付部11、コンテンツ入力制御部12、コンテンツ出力制御部13、および、通信制御部14を含んでいる。
操作受付部11は、ユーザが操作部3を介して入力したコンテンツに対するユーザの操作指示信号を受け付けて、コンテンツ処理部100に供給するものである。これにより、デジタルテレビ1は、ユーザの操作に応じて、指定されたコンテンツに対する処理を実行することができる。
コンテンツ入力制御部12は、コンテンツ受信部4、または、通信部7が受信したコンテンツを受け付けて、入力されたコンテンツを記録部50に記録するものである。
コンテンツ出力制御部13は、記録部50に記録されているコンテンツがコンテンツ処理部100によって再生されるときに、該コンテンツの映像データを表示部5に、および/または音声データを音声出力部6に出力するものである。これにより、ユーザは、表示部5に表示された映像コンテンツや、音声出力部6に出力された音楽コンテンツを楽しむことができる。
通信制御部14は、デジタルテレビ1と外部の装置との通信を制御するものである。より具体的には、例えば、配信コンテンツをダウンロードする指示をユーザより受け付けた場合には、通信部7を制御して、コンテンツを取得する。
制御部2のコンテンツ処理部100は、入出力制御部10を介して入力された、操作部3からのユーザの指示信号や、コンテンツ受信部4などから取得されたコンテンツを受け付けて、コンテンツに対する各種処理を実行するものである。コンテンツ処理部100は、デジタルテレビ1において本発明に係るコンテンツ処理装置を実現するために、コンテンツ管理部20、再生スケジュール管理部30、および、再生制御部40を内部に有している。
コンテンツ管理部20は、コンテンツおよびコンテンツに関連付けられている再生制御に係る情報(以下、コンテンツ状態情報と称する)を管理するものである(〔1〕コンテンツ管理機能)。再生スケジュール管理部30は、記録部50に蓄積されたコンテンツが適切に再生されるよう、コンテンツの再生開始時刻などを規定する再生スケジュールを管理するものである(〔2〕再生スケジュール管理機能)。再生制御部40は、ユーザの操作、または、再生スケジュール管理部30が生成した再生スケジュールに基づいて、所定のコンテンツを再生するものである(〔3〕コンテンツ再生機能)。
以下、コンテンツ処理部100内の各部および記録部50についてより詳細に説明する。
(デジタルテレビ1の構成)
〔1〕コンテンツ管理機能
図1は、本実施形態に係るデジタルテレビ1のコンテンツ管理部20の要部構成を示すブロック図である。図1に示すとおり、コンテンツ管理部20は、内部に、状態検知部21、コンテンツ検出部22、状態情報更新部23、および、コンテンツ操作部24を有している。記録部50には、コンテンツ記録部51、コンテンツ状態情報記録部52、および、更新手順記録部53が記録されている。
状態検知部21は、デジタルテレビ1がユーザの操作に応じて、コンテンツ記録部51に記録されているコンテンツへの処理を実行するときのある処理実行状態を検知するものである。より具体的には、第1に、検知した処理の処理対象であるコンテンツ(以下、処理対象コンテンツと称する)を特定する。第2に、上記処理対象コンテンツ(第1のコンテンツ)を、デジタルテレビ1がどのように処理している状態(処理実行状態)にあるのかを検知する。
状態検知部21が検知する、処理対象コンテンツに対する処理実行状態の具体例としては、・ユーザの再生指示に応じて処理対象コンテンツの再生を開始した状態、・そのように再生した処理対象コンテンツの再生を終了した状態、・処理対象コンテンツに含まれるURL(uniform resource locator)にアクセスを開始する状態、・処理対象コンテンツが、通信販売の番組である場合に、当該コンテンツで広告された商品を購入するための決済処理が完了した状態、・当該コンテンツでクイズやアンケートなどの問題が出題されたのに対し、回答の送信が完了した状態、などが考えられる。検知される処理実行状態の種類は、上記例に限定されない。デジタルテレビ1が実行できる処理の種類に応じて、コンテンツ対して施す処理のさまざまな実行状態が想定される。
コンテンツ検出部22は、状態検知部21が特定した処理対象コンテンツに関連のあるコンテンツ(以下、関連コンテンツと称する)を、コンテンツ記録部51に記録されているコンテンツの中から検出するものである。
より具体的には、例えば、本実施形態では、コンテンツ記録部51に、「属性」と称するフィールドを設け、コンテンツごとに属性の情報を関連付けて記録する。これにより、コンテンツ検出部22は、上記処理対象コンテンツと同じ属性を持つコンテンツを関連コンテンツ(第2のコンテンツ)として検出することができる。なお、関連コンテンツが複数ある場合は、それらすべてを検出するものであっても構わない。
関連性の高いコンテンツ同士を同じ属性に設定することにより、コンテンツ検出部22は、適切に処理対象コンテンツと関連のあるコンテンツを検出することができる。コンテンツ記録部51および属性情報についての詳細は後述する。
状態情報更新部23は、状態検知部21が特定した処理対象コンテンツ、および、コンテンツ検出部22が検出した関連コンテンツに関連付けられているコンテンツ状態情報を、更新ルール(情報更新手順)にしたがって更新するものである。
コンテンツ状態情報とは、再生制御に関する当該コンテンツの状態を示す情報である。例えば、当該コンテンツを再生することの許可/禁止を2値で表現した情報や、コンテンツ記録部51に記録していたコンテンツを削除するか否かを指定する情報や、あるいは、コンテンツを即時再生するか否かを指定する情報などがコンテンツ状態情報として実現されてもよい。
更新されるコンテンツ状態情報の種類は、上記例に限定されない。デジタルテレビ1が実行できる処理の種類に応じて、さまざまなコンテンツ状態情報が想定される。
なお、状態情報更新部23がコンテンツ状態情報を更新する対象は、上記処理対象コンテンツのみであってもよいし、(1または複数の)処理対象コンテンツの関連コンテンツのみであっても構わない。
更新ルールとは、「どのコンテンツがどのような処理実行状態にあるとき、どのコンテンツのコンテンツ状態情報をどのように更新するか」を定義した情報であり、状態情報更新部23は、上記更新ルールに基づいてコンテンツ状態情報を更新する処理を行う。更新ルールは、あらかじめ、コンテンツ配信者(またはユーザ)によって定められ、更新手順記録部53に記録されているものとする。あるいは、更新ルールは、配信されるコンテンツに付与されて外部から供給されるものであってもよい。更新手順記録部53の更新ルールについての詳細は後述する。
コンテンツ操作部24は、状態情報更新部23が更新したコンテンツ状態情報に基づいて、当該コンテンツに対する処理を実行するものである。例えば、コンテンツCのコンテンツ状態情報が‘データ削除’に更新されたとする。この場合、コンテンツ操作部24は、コンテンツCのデータをコンテンツ記録部51から削除する。
このように、不要と判断されるコンテンツ、再生されることが好ましくないと判断されるコンテンツを適切に特定し、即時削除することにより、再生されるべきでないコンテンツが再生されることを回避するとともに、当該コンテンツが占めていたコンテンツ記録部51の容量を空けることができる。
また、コンテンツ状態情報が‘再生実行’に更新されれば、コンテンツ操作部24は、再生制御部40に対して、コンテンツ状態情報が関連付けられたコンテンツを即時再生するよう指示を送る。
次に、コンテンツ記録部51に記録されるコンテンツの情報、および、コンテンツ状態情報記録部52に記録されるコンテンツのコンテンツ状態情報について説明する。
図3は、コンテンツ記録部51に記録されるコンテンツおよびその属性情報、ならびに、コンテンツ状態情報記録部52に記録されるコンテンツ状態情報の一例を示す図である。なお、図3では、コンテンツ記録部51およびコンテンツ状態情報記録部52に記録される属性情報およびコンテンツ状態情報を、コンテンツに対応付けて1つのテーブル(以下、コンテンツテーブルと称する)で示したが、実際の格納情報のデータ構造は、これに限定されない。
コンテンツごとに、属性情報およびコンテンツ状態情報が対応付けて記録されていればどのようなデータ構造でもよい。
図3に示すとおり、コンテンツテーブルは、4つのフィールドを有している。一意にコンテンツを識別するための「コンテンツID」フィールド、コンテンツ名(または、コンテンツデータのアドレス指定情報)を示す「コンテンツ」フィールド、コンテンツの属性を示す「属性」フィールド、および、コンテンツのコンテンツ状態情報を示す「コンテンツ状態情報」フィールドである。
なお、「属性」フィールドを個別に設けずとも、例えば、コンテンツIDの最初の3桁を、当該コンテンツの属性を表すものと定め、コンテンツIDを属性情報として利用する構成でもよい。
このように、属性情報を用いてコンテンツを分類し、関連性の高いコンテンツ同士を同じ属性に設定することにより、コンテンツ検出部22は、適切に処理対象コンテンツと関連のあるコンテンツを検出することができる。
属性情報は、コンテンツの内容の関連性や連続性に基づいて、コンテンツをいくつかのグループに分類するためのグループ識別子である。例えば、コマーシャルコンテンツの場合、ある商品を宣伝する複数のコマーシャルコンテンツには同一の属性が割り振られるものであっても構わない。また、ドラマコンテンツの場合、同一のドラマコンテンツには同一の属性が割り振られるものであっても構わない。
なお、上記属性情報は、コンテンツを配信する側があらかじめ定めておいてもよい。この場合、コンテンツ配信者側がねらう効果的な順序・タイミングでコンテンツが再生されるよう、関連コンテンツ同士をスケジューリングすることが可能となる。あるいは、ユーザが定義する属性を任意のコンテンツに割り振ることができるよう、GUI画面から設定操作を受け付ける構成としてもよい。この場合は、ユーザの嗜好に沿った順序・タイミングでコンテンツをスケジューリングすることが可能となる。
なお、図3に示す例では、コンテンツ状態情報は‘再生許可’および‘再生禁止’の2種類しか挙げていないが、必ずしもこれに限定されない。例えば、‘データ削除’または‘再生実行’などの状態が記録されていても構わない。
次に、更新手順記録部53に記録される更新ルールについて、図4に示す具体例を用いて説明する。
図4は、ある通信販売業者(=コンテンツ配信業者)が、通信販売にて商品(包丁)を販売するための一連の広告コンテンツを配信する場合における、コンテンツ再生のシナリオを示した図である。
コンテンツ配信業者は、包丁の販売促進の目的で以下の4つのコンテンツを用意する。なお、4つのコンテンツには、同じ属性情報を割り振るものとする。
CM1:包丁の販売促進コンテンツ
CM2:包丁の販売促進コンテンツ(+包丁購入者に料理本をおまけする告知)
CM3:料理本の販売促進コンテンツ
CM4:料理本の販売促進コンテンツ(料理法の解説)
CM1は、ユーザ全員が対象で、包丁を販売する目的のコンテンツである。包丁の購入を決定してくれるまで、繰り返し(n回とする)同コンテンツの視聴を促す。
CM2は、CM1を視聴したが購入しなかったユーザ、および、CM1を視聴するよう何度か(n回)促したが、視聴しなかったユーザを対象とする。購買意欲を高めるために、料理本をおまけする告知を追加する。CM1を見た段階で購入したユーザに視聴されることは好ましくないので、そのようなユーザには視聴されないようにしたい。
CM3は、CM1を見て包丁を購入したユーザを対象に、続いて料理本を販売する目的のコンテンツである。料理本の購入を決定してくれるまで、m回同コンテンツの視聴を促す。
CM4は、CM2またはCM3をm回視聴しても購入しなかったユーザを対象に、料理本の購買意欲を高める目的で、料理法の解説を行うコンテンツである。CM2またはCM3を見て料理本を購入したユーザに対しては、料理法の解説を情報提供するインセンティブコンテンツとして配信する。
コンテンツ配信業者は、ユーザがとる行動に応じて、より宣伝効果の上がる順序・タイミングで、以上4つの広告コンテンツを再生させたい。そこで、上記の要求仕様に基づいて更新ルールを定める。図5は、更新手順記録部53に記録される、図4の例に基づく更新ルールの例を示す図である。
更新ルール151〜154に示される、ダブルクォーテーション(“”)内は、処理対象コンテンツまたは関連コンテンツのコンテンツ名を示し、シングルクォーテーション(‘’)内は、更新するコンテンツ状態情報を示す。また、If文の下線部は、デジタルテレビ1における処理実行状態を示し、これらが、状態検知部21が検知する条件となる。
更新ルール151は、ユーザがデジタルテレビ1にてCM1を視聴したが包丁を購入しなかった場合に、状態情報更新部23が参照する更新ルールである。
状態検知部21は、デジタルテレビ1が“CM1”の再生を終了したことを検知し、かつ、その時点までにユーザによる包丁の購入指示が入力されなかったことを検知する。この場合、状態情報更新部23は、更新ルール151に基づき“CM2”のコンテンツ状態情報を、‘再生許可’に更新し、かつ、“CM3”のコンテンツ状態情報を、‘データ削除’に更新する。
これにより、“CM1”を見て包丁を購入してもらえなかったユーザに対して、包丁の購買意欲高めるための“CM2”の視聴を促すことが可能となり、また、不要となった料理本だけを販売するための“CM3”を、コンテンツ記録部51(図1)から削除することが可能となる。
また、“CM1”が1度の再生で不要になる場合は、Then文内に、“CM1”自体を削除または再生禁止にする手順を含めてもよい。
なお、上記説明では、[ユーザがCM1を視聴したこと]を[デジタルテレビ1がCM1を再生したこと]により検知することとしたが、このような方法に限定されない。例えば、表示部5近傍に監視用カメラ(図示せず)を設けて、当該監視用カメラが撮像した映像を認識処理することによって、ユーザがコンテンツを視聴しているか否かを判定するものであっても構わない。この場合、状態検知部21は、デジタルテレビ1がCM1を再生中であって、かつ、ユーザが席をはずしたり、別の方向を注視したりしていないと判断した場合に、[ユーザがCM1を視聴したこと]を検知する。
更新ルール152は、“CM1”がn回とも視聴されなかった場合に参照される更新ルールである。If文152aでは、[“CM1”がn回視聴されなかったこと]として、[ある時刻に再生されるようスケジュールされていたCM1に対して、その時刻を経過しても再生指示が入力されなかったことがn回繰り返された状態]を検知することを指定している。なお、If文152aは、If文152bと置換可能である。上述したように、監視用カメラによって再生中のコンテンツが視聴されているか否かを判定する構成においては、状態検知部21は、If文152bに示すとおり、[“CM1”のn回目の再生においても、ユーザが表示部5を見ていなかった]ことを検知する。
更新ルール153は、“CM1”が再生されて包丁の購入処理が行われた場合に参照される更新ルールである。購入処理の検知方法は特に限定されない。表示部5に表示されるコンテンツ配信業者のサイトにアクセスしたことを検知してもよいし、アクセスしたのちさらに購入ボタンなどが選択されて決済処理が完了したことを検知してもよい。
なお、状態検知部21が、商品が購入されたか否かを判定する方法は、特に限定されない。例えば、状態検知部21が、コンテンツ内で実行される処理の履歴を監視し、当該コンテンツ内に設けられた購入ボタンが操作部3によって押下されたか否かを見て判定するものであっても構わない。あるいは、購入しようと思って当該コンテンツ内の情報にアクセスはしたが、購入はしなかったというような詳細な行動を監視できるものであっても構わない。
更新ルール154は、“CM3”が視聴されたが料理本が購入されなかった場合で、その再生回数がm回に満たない場合に参照される更新ルールである。再生回数がまだm回に満たない場合は、“CM3”を繰り返し再生するよう、状態情報更新部23は、“CM3”のコンテンツ状態情報を‘再生実行’に更新する。
なお、更新ルールは、図5に示す例に限定されない。例えば、処理対象コンテンツとその処理内容を定義した情報とを複合キーとして、更新方法を特定することができるようなテーブル形式で記録されていてもよい。また、処理対象コンテンツまたは関連コンテンツのいずれかのみのコンテンツ状態情報を更新する方法を定義したものであってもよい。
また、更新ルールにおいてコンテンツを指定する方法は、「処理対象コンテンツ自身」と指定されてもよいし、「コンテンツ名」または「コンテンツID」を用いてコンテンツを特定するものであっても構わない。
このような更新ルールを参照することにより、状態情報更新部23は、ユーザからの指示を都度受け取らずとも、適切なタイミングで、適切なコンテンツのコンテンツ状態情報を適切に更新することが可能となる。
(コンテンツ状態情報更新フロー)
図6は、デジタルテレビ1におけるコンテンツ状態情報の更新処理の流れを示すフローチャートである。
操作受付部11(図1)は、操作部3を介して入力されるコンテンツに対する指示信号を待機する(S101)。指示信号(例えば、コンテンツ“CM1”の再生指示)が入力されると、それに応じた処理が実行される(再生制御部40は“CM1”を再生する)。状態検知部21は、再生制御部40を監視し、“CM1”を処理対象コンテンツとして特定し、その処理実行状態(例えば、“CM1”再生完了+購入処理なし)を検知する(S102)。
コンテンツ検出部22は、上記処理対象コンテンツ“CM1”と同じ属性を持つ関連コンテンツを、コンテンツ記録部51(図3のコンテンツテーブル)より検出する(S103)。具体的には、“CM1”の属性は「C01」であるため、「C01」の属性を持つコンテンツを検出する。図3に示す例では、“CM2”、“CM3”、および、“CM4”の3つの関連コンテンツが検出される。
次に、状態情報更新部23は、上記状態検知部21が検知した処理実行状態に対応する更新ルール(この例では、更新ルール151(図5))にしたがって、コンテンツ状態情報の更新処理を行う。
ここで、コンテンツ検出部22が、関連コンテンツが存在するか否かを判定し(S104)、関連コンテンツが1つ以上検出することができれば(S104のYES)、処理対象コンテンツおよび/または関連コンテンツのコンテンツ状態情報を更新するステップに進み、関連コンテンツを1つも検出することができなければ(S104のNO)、処理対象コンテンツのみコンテンツ状態情報を更新するステップに進むようにしてもよい。
関連コンテンツが検出されなかった場合は、状態情報更新部23は、更新ルールに基づいて処理対象コンテンツ自身のコンテンツ状態情報を更新するか否かを判断する(S105)。更新する場合は(S105のYES)、その更新ルールに基づくコンテンツ状態情報の更新を行い(S106)処理を終了し、更新しない場合は(S105のNO)そのまま処理を終了する。
関連コンテンツ(“CM2”、“CM3”、および、“CM4”)が検出された場合、状態情報更新部23は、更新ルール151に基づいて、どのコンテンツのコンテンツ状態情報を更新するかを判断する(S107)。この判断は、処理対象コンテンツ(“CM1”)に対しても実行されてもよい。図3に示す更新ルール151の例では、“CM2”および“CM3”を更新が必要なコンテンツとして判断する。
状態情報更新部23は、更新が必要と判断したコンテンツのコンテンツ状態情報を更新ルールに基づき更新する(S108)。具体的には、“CM2”のコンテンツ状態情報を‘再生許可’に、“CM3”のコンテンツ状態情報を‘データ削除’に更新する。
すべての更新すべきコンテンツ状態情報の更新が終わると、コンテンツ状態情報更新処理を終了する。
なお、更新ルールは、あらかじめ処理対象コンテンツに対応付けられており、それを状態情報更新部23が読みだすようにしてもよい。
(更新されたコンテンツ状態情報に基づくコンテンツ管理)
次に、コンテンツ状態情報が更新された後のコンテンツ操作部24の処理の流れを説明する。
コンテンツ操作部24は、状態情報更新部23によってコンテンツ状態情報が更新されたか否かによって、コンテンツに対して処理を実行する必要があるか否かを判定する。
例えば、図6と同じ例を用いると、S108にて、まず“CM2”のコンテンツ状態情報が‘再生許可’に更新されたので、コンテンツ操作部24は、再生できないようにロックされていた“CM2”のロックを解除する処理を実行する。
また、“CM3”のコンテンツ状態情報が‘データ削除’に更新されたので、コンテンツ操作部24は、“CM3”のコンテンツデータをコンテンツ記録部51から削除する処理を実行する。
コンテンツ操作部24が、コンテンツ状態情報に基づいて実行する処理は上記に限定されない。コンテンツ状態情報が‘再生許可’から‘再生禁止’に更新された場合は、当該コンテンツをロックして再生できないようにすることもできる。
以上のように、上記方法および、上記デジタルテレビ1の構成によれば、当該デジタルテレビ1は、ユーザが当該デジタルテレビ1に対して操作を行うと、その操作に応じて、コンテンツへの処理を実行する。そして、状態検知部21は、当該デジタルテレビ1が、処理対象コンテンツに対して処理を実行しているときのある処理実行状態を検知する。
状態検知部21が、処理対象コンテンツに対する所定の処理実行状態を検知すると、状態情報更新部23は、処理対象コンテンツおよびコンテンツ検出部22が検出した他の関連コンテンツの少なくとも一方のコンテンツ状態情報を、処理対象コンテンツに対する処理実行状態に基づいて特定される所定の更新ルールにしたがって更新する。
コンテンツ状態情報は常に変化するものである。例えば、コンテンツ状態情報が‘再生禁止’になっているコンテンツに対して、ユーザが再生するための権利を、当該コンテンツの配信業者から購入したような場合、当該コンテンツのコンテンツ状態情報を‘再生許可’に更新したいという状況が発生する。あるいは、試聴期間が終了したコンテンツの再生を禁止したい場合、または、再生することが不要となったコンテンツを削除したい場合も想定される。このような場合は、当該コンテンツのコンテンツ状態情報を‘再生禁止’や‘データ削除’に更新したい状況が発生する。
このように、そのコンテンツにとって最適なコンテンツ状態情報は、コンテンツの利用環境によって、刻々と変化するものである。したがって、従来のように、ユーザがこのコンテンツ状態情報を更新する指示をデジタルテレビ1に都度入力することは、ユーザの操作を繁雑にするという問題を生じる。
さらに、このような状況の変化に応じて、コンテンツそれぞれのコンテンツ状態情報を即時に更新できないと不都合が生じる。例えば、1度視聴したことのあるコンテンツが、別のコンテンツと関連して再生される設定となっている場合、当該設定に従って再生されたその別のコンテンツをユーザが視聴すると、以前に視聴したコンテンツを再度視聴することになってしまう。1度視聴されたコンテンツが、再度視聴されることは、以下のような状況では好ましくない。
例えば、通販番組のコンテンツにおいて、商品Aの購入を勧める宣伝コンテンツである「コンテンツA1」や商品Aの購入を催促する宣伝コンテンツである「コンテンツA2」がある場合、「コンテンツA1・A2」を視聴して商品Aを購入したユーザに対して再び「コンテンツA1・A2」を提示しても、宣伝効果はなく、逆にユーザに不快感を与えてしまうことになりかねない。
また、1回だけの視聴を許可するようなコンテンツがある場合、コンテンツのライセンス管理を適切に行うことができない。
このような不都合に対して、上記状態情報更新部23は、どのコンテンツがどのように処理されたか(されているか)に応じて、コンテンツのコンテンツ状態情報を動的に更新することが可能であるので、ユーザに繁雑な操作を強要することなく、コンテンツの再生制御に係るコンテンツ状態情報を更新して、適切な再生制御を行うことを可能にする。さらに、コンテンツ検出部22によって、コンテンツ状態情報を更新するべき関連コンテンツが特定されるので、ユーザは、更新対象であるコンテンツを改めて指定する操作を行う必要もなくなる。
以上のことから、コンテンツの再生制御に係る繁雑な操作を必要とすることなく、コンテンツの再生制御を行うことが可能となる。
次に、コンテンツ処理部100(図2)の再生スケジュール管理部30における再生スケジュール管理機能について、詳細に説明する。
〔2〕再生スケジュール管理機能
図7は、本実施形態に係るデジタルテレビ1の再生スケジュール管理部30の要部構成を示すブロック図である。図7に示すとおり、再生スケジュール管理部30は、内部に、
更新検知部31、置換コンテンツ検出部32、置換候補抽出部33、および、コンテンツ配置部34を有している。記録部50には、再生スケジュール記録部54がさらに記録されている。
更新検知部31は、再生スケジュール記録部54に記録されているコンテンツのコンテンツ状態情報が状態情報更新部23(図1)によって更新されたことを検知して、再生スケジュールの再編成を開始するものである。
置換コンテンツ検出部32は、更新検知部31によって、再編成する必要があると判断されたコンテンツ(以下、再編対象コンテンツと称する)に代わって、新たに配置するべきコンテンツ(以下、置換コンテンツと称する)を、コンテンツ記録部51から検出するものである。
本実施形態では、一例として、再編対象コンテンツ(再生不可コンテンツ)と同属性のコンテンツを置換コンテンツとして検出することとする。この場合、その動作は、上述のコンテンツ管理部20のコンテンツ検出部22と同様であるので、コンテンツ検出部22を置換コンテンツ検出部32として用いる構成としてもよい。これにより構成を簡略化することができる。
置換候補抽出部33は、置換コンテンツ検出部32が再編対象コンテンツと同属性のコンテンツを1つも検出することができなかった場合に、所定の条件に基づいて異なる属性のコンテンツの中から置換コンテンツの候補を抽出するものである。
また、置換候補抽出部33は、検出された同属性のコンテンツを再編成しても、再生スケジュールに空きがある場合に、再生スケジュールに配置可能なコンテンツを抽出するものであってもよい。置換コンテンツの抽出方法の詳細は後述する。
コンテンツ配置部34は、置換コンテンツ検出部32および/または置換候補抽出部33が供給する置換コンテンツを再生スケジュールに配置するものである。
具体的には、例えば、状態情報更新部23により“CM3”のコンテンツ状態情報が‘データ削除’に更新され、コンテンツ操作部24が“CM3”のコンテンツデータを削除したとする。“CM3”が再生スケジュール配置されていた場合は、コンテンツ配置部34は、コンテンツ“CM3”が配置されていた位置に、上記で特定された置換コンテンツを割り当てる。これにより、再生スケジュールが再編成される。
再編成した再生スケジュールの情報は、再生スケジュール記録部54に再び記録される。あるいは、外部の記憶装置(図示せず)に出力する構成としてもよい。
なお、再生スケジュール管理部30の再生スケジュール生成方法は、特に限定されない。例えば、ユーザの嗜好に応じて、嗜好度の高いコンテンツをユーザが最も視聴する確率の高い時間帯に配置するようなスケジューリングを行ってもよい。なお、コンテンツに対するユーザの嗜好度を算出する方法は限定されない。また、嗜好情報の算出方法や嗜好情報そのものを、外部から再生スケジュール管理部30に与える構成としてもよい。
また、配置するコンテンツは、コンテンツ記録部51に蓄積されたコンテンツのみを対象とするものに限定しなくても構わない。例えば、各放送局から送られてくる電子番組表を参照すれば、先の時刻に放送または配信されるコンテンツを把握することができるため、それらのコンテンツと蓄積されたコンテンツとの両方を配置対象として、再生スケジュールを生成するものであっても構わない。再生スケジュール管理部30で生成される再生スケジュールの一例を図8に示す。
図8は、再生スケジュール記録部54に記録されるコンテンツ記録部51に記録されたコンテンツ向けの再生スケジュールの一部を抽出した例を示す図である。これは、ある一日の再生スケジュールの例である。
図8に示す再生スケジュールの表示画面例を図12(a)〜(c)に示す。図12(a)は、本発明のコンテンツ処理装置が、デジタルテレビとして実現されている場合に、図8に示す再生スケジュールを、該デジタルテレビの表示部に表示した際の表示画面例を示す。図12(b)は、上記コンテンツ処理装置が、PDAとして実現されている場合に、図8に示す再生スケジュールを、該PDAの表示部に表示した際の表示画面例を示す。図12(c)は、上記コンテンツ処理装置が、携帯電話機として実現されている場合に、図8に示す再生スケジュールを、該携帯電話機の表示部に表示した際の表示画面例を示す。
図12(a)〜(c)に示すとおり、各コンテンツ処理装置の表示部における表示面積の制約から、再生スケジュールを一覧で表示できない場合には、スライダー120を表示する構成としてもよい。スライダー120を、それぞれの操作部を用いて上下左右に移動させて表示情報を変更することによって、ユーザは、再生スケジュールの全てを確認することができる。上記再生スケジュールに関する説明を、図8を参照しながら以下に説明する。
本実施形態では、図8を参照し、一例として、再生スケジュール専用チャンネルを2つ設けた構成としたが、これに限定されない。図8に示す再生スケジュールの例では、チャンネルと再生時間帯とがコンテンツに関連付けられてコンテンツごとに記録されている。
再生時間帯は図8に示す再生スケジュールの縦軸の長さで定義されている。具体的には、「コンテンツM−1」の長さは50分、「コンテンツL−1」の長さは40分、「コンテンツK−1」および「コンテンツN−1」の長さは30分、それ以外のコンテンツの長さは10分の再生時間が確保されていることが分かる。したがって、コンテンツが配置されている再生スケジュールの縦軸における位置によって、そのコンテンツが何時から再生開始されるよう編成されているのかも分かるように記録されている。
ここで、図8に示す再生スケジュールには、コンテンツ状態情報が‘再生禁止’であるコンテンツは配置されない。
以下では、19:00から再生された“CM1”が視聴され、図5に示す更新ルール151にしたがってコンテンツ状態情報が更新された後の、再生スケジュールの再編成処理の流れを図9に基づいて説明する。なお、“CM1”が視聴されるまでの再生スケジュールは図8に示すものとし、図3に示すとおり、この時点で「コンテンツCM3」のコンテンツ状態情報は「再生許可」であるものとする。すなわち、図8に示す再生スケジュールは“CM1”が再生される19:00以前に作成されたものである。このとき「コンテンツCM1」と「コンテンツCM3」のコンテンツ状態情報は「再生許可」であるので、図8に示す再生スケジュールには「コンテンツCM3」が19:30から再生を開始するよう配置されている。
(再生スケジュールの再編成フロー)
状態情報更新部23(図1)によって、コンテンツ“CM3”のコンテンツ状態情報が‘データ削除’に更新されると、更新検知部31は、“CM3”がすでに生成されている再生スケジュール(図8)に配置されていることから、“CM3”を再編対象コンテンツとして認識し、再生スケジュールの再編成処理を開始する(S301のYES)。
なお、更新検知部31が再生スケジュールを再編成すると判定する他の例としては、再生スケジュール内に配置されているコンテンツのコンテンツ状態情報が‘再生禁止’に更新されたときが考えられる。つまり、更新検知部31は、再生することができなくなったコンテンツを再編対象コンテンツとして検知し、再生スケジュールを再編成することを決定する。
置換コンテンツ検出部32(または、コンテンツ検出部22)は、上記再編対象コンテンツとしての“CM3”と同属性のコンテンツを検出する(S302)。つまり、「C01」の属性を持つコンテンツ、“CM1”、“CM2”、および、“CM4”を検出する(図3)。ここで、“CM1”のコンテンツ状態情報が‘再生禁止’や‘データ削除’になっている場合は、検出しないようにするのが好ましい。
そして、置換コンテンツ検出部32は、置換可能な同属性のコンテンツが得られたか否かを判定する(S303)。置換可能なコンテンツが存在する場合は(S303のYES)、それを置換コンテンツとして、上記“CM3”と置き換えて(S304)処理を終了する。
なお、上述の例のように置換コンテンツが複数存在する場合には、スケジュールに時間的に余裕があれば、そのすべてを再編対象コンテンツの代わりに配置するようにしてもよい。また、すべてを配置するだけの余裕がない場合は、配置できる置換コンテンツを選択して配置するようにしてもよい。置換コンテンツを選択する基準は特に限定されない。コンテンツIDやコンテンツ名の昇順・降順、ユーザの嗜好度などにより配置の優先度を決定すればよい。
一方、置換可能な同属性のコンテンツが存在しない場合は(S303のNO)、置換候補抽出部33が、コンテンツ記録部51に記録される、異なる属性のコンテンツから置換コンテンツを抽出する(S305)。本実施形態では、置換候補抽出部33は、以下で説明する2種類の基準から置換コンテンツを抽出する。
(A:異属性優先)
置換候補抽出部33は、コンテンツ記録部51内に記録されている、再生スケジュールに配置されていないコンテンツの中から置換コンテンツを抽出する。このとき、再生スケジュールの所定時間帯に配置されているコンテンツとは異なる属性を持つコンテンツを抽出する(S306)。
上述の条件で抽出された置換コンテンツを“CM3”の代わりに配置するようにすれば、一定時間帯内にいろいろな属性を持ったコンテンツが配置され、種類や内容の異なるさまざまなコンテンツをユーザに提供することが可能となる。
なお、所定の時間帯は、再編対象コンテンツ(“CM3”)が配置されていた時間帯(19:30〜19:40)の前および/または後の一定の時間帯を示す。例えば、“CM3”配置時間の前後1時間を所定時間帯に設定すれば、所定時間帯は、「18:30〜20:40」となる。前後2時間であったり、前後1日であったりしてもよい。この区間の長さは限定されない。所定時間帯を特定するとき、再編対象コンテンツが配置されていた日すべてを対象としても構わない。
(B:同属性優先)
置換候補抽出部33は、再生スケジュールに配されていないコンテンツの中から置換コンテンツを抽出する。このとき、再生スケジュールの所定時間帯に配置されているコンテンツのいずれかと同属性を持つコンテンツを抽出する(S307)。
上述の条件で抽出された置換コンテンツを“CM3”の代わりに配置するようにすれば、一定時間帯内に同属性のコンテンツをまとめてユーザに提供することが可能となる。
次に、置換候補抽出部33により、S306および/またはS307において、置換コンテンツが抽出された場合には(S308のYES)、コンテンツ配置部34は、“CM3”が配置されていた19:30〜19:40の間に、抽出された置換コンテンツを配置する(S309)。例えば、“コンテンツF−1(区間内コンテンツと異属性)”や“コンテンツN−2(区間内コンテンツと同属性)”などである。
ここで、コンテンツ配置部34は、再生スケジュールの空き時間帯を識別して、複数の置換コンテンツを配置してもよい。例えば、50分間の再編対象コンテンツに対して、10分間の置換コンテンツを5つ配置することなどが可能である。
一方、S306やS307において条件に合致する置換コンテンツが抽出されなかった場合には、条件を設けずに、コンテンツ記録部51に記録されるコンテンツすべてから、再生可能な、また、再生スケジュールにまだ配置されていないコンテンツを抽出するようにしてもよい(S310)。このように条件を緩めて置換コンテンツを検出することで、できるかぎり多くのコンテンツをユーザに提供することが可能となる。また、S306やS307は省略し、S310に進むことも可能である。
こうして、再編対象コンテンツと置換可能な置換コンテンツが抽出された場合には(S311のYES)、コンテンツを置換し(S309)処理を終了する。また、置き換え可能なコンテンツを得ることができなかった場合は(S311のNO)、コンテンツを置き換えることなく処理を終了する。
上記方法によれば、“CM3”が削除された場合であっても、“CM3”と同じ属性を持つコンテンツである“CM2”を利用して再生スケジュールを再編成することで、“CM3”が削除された位置を埋めることができる。つまり、“CM1”が視聴されたことに伴い、「“CM3”を削除し、“CM2”を再生可能にする」という制御を、ユーザの繁雑な操作を必要とせずに実行することが可能となる。
以上のことから、ユーザの操作に対応したコンテンツに対する処理実行状態に応じて、関連するコンテンツのコンテンツ状態情報を制御し、好ましいコンテンツを好ましい順序、タイミングでユーザに提供することができる。さらに、再生スケジュールに配置されたコンテンツのコンテンツ状態情報が更新されたために、当該コンテンツが再生できなくなってしまう場合であっても、その再編対象コンテンツと同じ属性を持つ関連するコンテンツを配置することで、再生スケジュールを再編成することができ、ユーザにとって最も好ましいコンテンツを提供することが可能な再生スケジュールを生成することができる。
さらに、再編対象コンテンツと同じ属性のコンテンツが検出できない場合であっても、所定時間帯に存在するコンテンツであって、上記再編対象コンテンツと異なる属性を持つコンテンツを再配置することで、再生スケジュールを更新することができる。この結果、いろいろな属性を持ったコンテンツが再生されるようデジタルテレビ1を制御することができる。
あるいは、再編対象コンテンツと同じ属性のコンテンツが検出できない場合であっても、所定時間帯に存在するコンテンツであって、上記再編対象コンテンツと同じ属性を持つコンテンツを再配置することで、再生スケジュールを更新することができる。この結果、関連するコンテンツがまとめて再生されるようデジタルテレビ1を制御することができる。
さらに、再生制御部40(図7)は、上述のようにして再編成された再生スケジュールを再生スケジュール記録部54から読み出し、それに基づいて、コンテンツ記録部51に蓄積されたコンテンツを再生することができる。したがって、ユーザの操作に対応したコンテンツに対する処理実行状態に応じて、ユーザにとって最も好ましいコンテンツを提供することが可能となる。
(置換候補抽出方法)
置換候補抽出部33が、S306(図9)にて行う異属性優先のコンテンツ抽出方法について、図3のコンテンツテーブルおよび図8の再生スケジュールを参照してより具体的に説明する。
蓄積コンテンツ用チャンネル1の19:40から19:50の「コンテンツD−1(=再編対象コンテンツ)」が削除されたとする。これに伴い、同じくチャンネル2の20:00から20:10の「コンテンツD−1」も削除される。
「D01」の属性を持つコンテンツは存在しないので、置換候補抽出部33は、所定時間帯に配置されたコンテンツと異なる属性のコンテンツを抽出する。
上記所定時間帯として、具体的には、前後40分を設定する。すなわち、「コンテンツD−1」は19:40から19:50、および、20:00から20:10までの位置に配置されているため、検索の対象となる時間帯はその前後40分であることから19:00から20:50までに特定される。そして、その時間帯に配置されているコンテンツの属性が検索の条件となる。このように、再編対象コンテンツが複数ある場合にも、時間帯を指定して置換コンテンツの候補を抽出することができる。
したがって、「コンテンツK−1」、「コンテンツCM3」、「コンテンツE−1」、「コンテンツL−1」、「コンテンツF−1」、「コンテンツCM1」、「コンテンツM−1」、「コンテンツC−6」、および、「コンテンツN−1」の9つのコンテンツが上記時間帯に配置されているため、これらの9つのコンテンツが持つ属性とは異なる属性を持つコンテンツで、かつ再生可能なコンテンツをコンテンツ記録部51から検索する。この結果、「コンテンツG−1」、「コンテンツH−1」、「コンテンツI−1」、および「コンテンツJ−1」の4つのコンテンツが抽出される。
コンテンツ配置部34は、「コンテンツD−1」が配置されていた位置に上記何れかのコンテンツを配置することで、再生スケジュールを更新する。なお、上記4つのコンテンツの中からどのコンテンツを、どちらのチャンネルの「コンテンツD−1」の位置に配置するかを決定する方法は限定されない。例えば、ランダムに決定されて、「コンテンツG−1」が選択され、蓄積コンテンツ用チャンネル2の20:00から20:10までの間に「コンテンツG−1」が配置されるものであっても構わない。
上述の例で、S307にすすみ、置換候補抽出部33が、異属性優先のコンテンツ抽出方法を実行する場合は以下のとおりである。
置換候補抽出部33は、所定時間帯に配置されたコンテンツと同じ属性のコンテンツを抽出する。
上記所定時間帯として、具体的には、前1時間とする。すなわち、「コンテンツD−1」は19:40から19:50、および、20:00から20:10までの位置に配置されているため、検索の対象となる時間帯はその1時間前であることから18:40から20:00までに特定される。そして、その時間帯に配置されているコンテンツの属性が検索の条件となる。このように、再編対象コンテンツが複数ある場合にも、時間帯を指定して置換コンテンツの候補を抽出することができる。
このため、「コンテンツK−1」、「コンテンツCM3」、「コンテンツE−1」、「コンテンツCM1」、および「コンテンツM−1」の5つのコンテンツが上記時間帯に配置されているため、これらの5つのコンテンツが持つ属性と同じ属性を持つコンテンツで、かつ再生可能なコンテンツをコンテンツ記録部51から検索する。この結果、「コンテンツM−2」が抽出される。
コンテンツ配置部34は、「コンテンツD−1」が配置されていた位置に「コンテンツM−2」を再配置することで、再生スケジュールを編成する。
再配置位置は、蓄積コンテンツ用チャンネル1の19:40から19:50までの位置のみでもよいし、チャンネル2の20:00から20:10までの位置のみでもよいし、その両方に1つの「コンテンツM−2」を配置してもよい。
また、両方の「コンテンツD−1」の位置に同じコンテンツが配置されるものであっても構わないし、異なるコンテンツが配置されるものであっても構わない。
また、上記では、2つの位置の「コンテンツD−1」に対する置換コンテンツの候補を同時に算出したが、別々に算出するものであっても構わない。すなわち、19:40から19:50までの「コンテンツD−1」の置換コンテンツの候補を抽出するために、検索の対象となる時間帯をその1時間前の18:40から19:40として検索し、一方、20:00から20:10までの「コンテンツD−1」の置換コンテンツの候補を抽出するために、検索の対象となる時間帯をその1時間前の19:00から20:00として検索するものであっても構わない。
(コンテンツ処理装置を実現するコンピュータシステムの構成)
本発明に係るコンテンツ処理装置(デジタルテレビ1)は、実質的には、コンピュータハードウェアと、そのコンピュータハードウェアにより実行されるプログラムと、コンピュータハードウェアに格納されるデータとにより実現される。図10に、このコンピュータシステム300の内部構成を示す。
図10を参照して、このコンピュータシステム300は、光ディスクドライブ301および磁気ディスクドライブ302を有するコンピュータ320と、モニタ303と、リモートコントローラ(以下、「リモコン」と呼ぶ)304とを含む。
コンピュータ320は、光ディスクドライブ301および磁気ディスクドライブ302に加えて、リモートコントローラ304からの信号を受信するリモコンインタフェース(I/F)305と、CPU(中央処理装置)306と、リモコンインタフェース305、CPU306、光ディスクドライブ301および磁気ディスクドライブ302に接続されたバス307と、バス307に接続され、ブートアッププログラム等を記憶する読出専用メモリ(ROM)308と、同じくバス307に接続され、プログラム命令、システムプログラム、および作業データ等を記憶するランダムアクセスメモリ(RAM)309とを含む。
ここでは示さないが、コンピュータ320はさらにローカルエリアネットワーク(LAN)への接続を提供するネットワークアダプタボードを含んでいてもよい。
コンピュータシステム300にコンテンツ処理装置の機能を実現させるためのプログラム、およびコンテンツのデータはいずれも、光ディスクドライブ301または磁気ディスクドライブ302に挿入される光ディスク310または磁気ディスク311に記憶され、さらにハードディスク312に転送される。または、プログラムおよびコンテンツは図示しないネットワークを通じてコンピュータ320に送信されハードディスク312に記憶されてもよい。プログラムは実行の際にランダムアクセスメモリ309にロードされる。光ディスク310から、磁気ディスク311から、またはネットワークを介して、直接にランダムアクセスメモリ309にプログラムをロードしてもよい。
このプログラムは、コンピュータ320に本発明に係るコンテンツ処理装置の機能を実現させる複数の命令を含む。これら機能を実現させるのに必要な基本的機能のいくつかはコンピュータ320上で動作するオペレーティングシステム(OS)またはサードパーティのプログラム、若しくはコンピュータ320にインストールされる各種ツールキットのモジュールにより提供される。したがって、このプログラムは本発明に係るコンテンツ処理装置の機能を実現するのに必要な機能全てを必ずしも含まなくてよい。このプログラムは、命令のうち、所望の結果が得られるように制御されたやり方で適切な機能または「ツール」を呼出すことにより、上記したコンテンツ処理装置の制御を実行する命令のみを含んでいればよい。コンピュータシステム300の動作は周知であるので、ここでは繰り返さない。
なお、コンテンツ処理装置の機能を実現するためのプログラムおよびコンテンツデータが記録される記録媒体は、CD−ROM(コンパクトディスク読取専用メモリ)、MO(Magneto−Optical disc)、MD(Mini Disc)、およびDVD(Digital Versatile Disc)等の光ディスク310、FD(フレキシブルディスク)およびハードディスク等の磁気ディスク311に限らない。磁気テープおよびカセットテープ等のテープ、IC(Integrated Circuit)カードおよび光カード等のカード型記録媒体、並びにマスクROM、EPROM(Erasable Programable ROM)、EEPROM(Electrically Erasable Programable ROM)、およびフラッシュROM等の半導体メモリのいずれかでもよい。ただし、コンピュータシステム300は、これら記録媒体からの読出を行うための読出装置を実装する必要がある。
さらに、上述した実施形態では、本発明のコンテンツ処理装置を、コンテンツ状態情報を更新し、コンテンツを管理するためのコンテンツ管理部20と、コンテンツ管理部20が更新したコンテンツ状態情報に応じて、再生スケジュールを再編成する再生スケジュール管理部30と、再生スケジュール管理部30が再編成した再生スケジュールに応じて、コンテンツを再生する再生制御部40とを備えたデジタルテレビ1として説明したが、本発明のコンテンツ処理装置は上記構成に限定されない。
例えば、コンテンツ管理部20、再生スケジュール管理部30、および、再生制御部40の各々を備えた各装置を別に設ける構成としてもよい。
図11に示すとおり、コンテンツ管理部20を備えたコンテンツ管理装置201と、再生スケジュール管理部30を備えた再生スケジュール管理装置202と、再生制御部40を備えたコンテンツ再生装置203とを設ける構成としてもよい。そして、上記各装置をネットワーク204によって互いに通信可能となるよう接続すれば、本発明のコンテンツ処理装置(デジタルテレビ1)と略同様の効果を奏するコンテンツ処理システム200を構築することが可能となる。
この場合、コンテンツ記録部51およびコンテンツ状態情報記録部52は、コンテンツ処理システム200の全部の装置が読み出し可能かつコンテンツ管理装置201が書換え可能なように設置すればよい。更新手順記録部53は、コンテンツ管理装置201が読み出し可能なように設置すればよい。再生スケジュール記録部54は、再生スケジュール管理装置202が読み出しおよび書換え可能で、かつ、コンテンツ再生装置203が読み出し可能なように設置すればよい。
また、上述の各実施形態で説明した上記デジタルテレビ1は一例であって、本発明のコンテンツ処理装置を限定するものではない。例えば、本発明のコンテンツ処理装置を、パーソナルコンピュータ、携帯電話、PDA(personal digital assistance)、ラジオなど、あらゆる情報処理装置に適用することが可能である。
本発明は上述した実施形態に限定されるものではなく、請求項に示した範囲で種々の変更が可能であり、異なる実施形態にそれぞれ開示された技術的手段を適宜組み合わせて得られる実施形態についても本発明の技術的範囲に含まれる。
最後に、デジタルテレビ1の各ブロック、特に状態検知部21および状態情報更新部23は、ハードウェアロジックによって構成してもよいし、次のようにCPUを用いてソフトウェアによって実現してもよい。
すなわち、デジタルテレビ1は、各機能を実現する制御プログラムの命令を実行するCPU(central processing unit)、上記プログラムを格納したROM(read only memory)、上記プログラムを展開するRAM(random access memory)、上記プログラムおよび各種データを格納するメモリ等の記憶装置(記録媒体)などを備えている。そして、本発明の目的は、上述した機能を実現するソフトウェアであるデジタルテレビ1の制御プログラムのプログラムコード(実行形式プログラム、中間コードプログラム、ソースプログラム)をコンピュータで読み取り可能に記録した記録媒体を、上記デジタルテレビ1に供給し、そのコンピュータ(またはCPUやMPU)が記録媒体に記録されているプログラムコードを読み出し実行することによっても、達成可能である。
上記記録媒体としては、例えば、磁気テープやカセットテープ等のテープ系、フロッピー(登録商標)ディスク/ハードディスク等の磁気ディスクやCD−ROM/MO/MD/DVD/CD−R等の光ディスクを含むディスク系、ICカード(メモリカードを含む)/光カード等のカード系、あるいはマスクROM/EPROM/EEPROM/フラッシュROM等の半導体メモリ系などを用いることができる。
また、デジタルテレビ1を通信ネットワークと接続可能に構成し、上記プログラムコードを、通信ネットワークを介して供給してもよい。この通信ネットワークとしては、特に限定されず、例えば、インターネット、イントラネット、エキストラネット、LAN、ISDN、VAN、CATV通信網、仮想専用網(virtual private network)、電話回線網、移動体通信網、衛星通信網等が利用可能である。また、通信ネットワークを構成する伝送媒体としては、特に限定されず、例えば、IEEE1394、USB、電力線搬送、ケーブルTV回線、電話線、ADSL回線等の有線でも、IrDAやリモコンのような赤外線、Bluetooth(登録商標)、802.11無線、HDR、携帯電話網、衛星回線、地上波デジタル網等の無線でも利用可能である。なお、本発明は、上記プログラムコードが電子的な伝送で具現化された、搬送波に埋め込まれたコンピュータデータ信号の形態でも実現され得る。
(補足事項)
本発明の情報処理装置(デジタルテレビ1)は、上記に記載のデジタルテレビ1のコンテンツ管理部20を備えるとともに、コンテンツを蓄積するためのコンテンツ蓄積手段(コンテンツ記録部51)と、コンテンツ蓄積手段により蓄積されたコンテンツに対する再生スケジュールを作成する再生スケジュール作成手段(再生スケジュール管理部30)と、更新手段(状態情報更新部23)により更新された第1のコンテンツおよび第2のコンテンツの少なくとも一方のコンテンツ状態情報に基づいて、再生スケジュールを更新する再生スケジュール更新手段(コンテンツ配置部34)とを備えている。
上記の情報処理装置において、好ましくは、更新手段によるコンテンツ状態情報の更新により、再生スケジュールに配されたコンテンツが再生不可能である場合、再生スケジュール更新手段は、コンテンツ蓄積手段に蓄積されたコンテンツの中から、再生不可能となったコンテンツと同じ属性を持ち、かつコンテンツ状態情報が再生可能であるコンテンツを検出し、再生不可能となったコンテンツが配されていた位置に、検出されたコンテンツを配する。
上記の情報処理装置において、好ましくは、更新手段によるコンテンツ状態情報の更新により、再生スケジュールに配されたコンテンツが再生不可能である場合、再生スケジュール更新手段は、コンテンツ蓄積手段に蓄積されたコンテンツの中から、再生不可能となったコンテンツと異なる属性を持ち、かつ再生スケジュールにおけるある区間内に配されたコンテンツと異なる属性を持つコンテンツを検出し、再生不可能となったコンテンツが配されていた位置に、検出されたコンテンツを配する。
上記の情報処理装置において、好ましくは、更新手段によるコンテンツ状態情報の更新により、再生スケジュールに配されたコンテンツが再生不可能である場合、再生スケジュール更新手段は、コンテンツ蓄積手段に蓄積されたコンテンツの中から、再生不可能となったコンテンツと異なる属性を持ち、かつ再生スケジュールにおけるある区間内に配されたコンテンツと同じ属性を持つコンテンツを検出し、再生不可能となったコンテンツが配されていた位置に、検出されたコンテンツを配する。
上記の情報処理装置において、好ましくは、区間は、前記再生不可能となったコンテンツが配されていた位置の前、および/または後の任意の期間を指す。
本発明のコンテンツ再生装置(デジタルテレビ1)は、上記に記載の情報処理装置(再生スケジュール管理部30)を備えるとともに、再生スケジュールに従ってコンテンツの再生処理を行うコンテンツ再生手段(再生制御部40)を備えている。
上記コンテンツ再生装置において、好ましくは、操作検出手段(状態検知部21)は、コンテンツ再生手段にてコンテンツを再生したことを検出し、当該コンテンツを第1のコンテンツとみなす。
これにより、再生したコンテンツを第1のコンテンツとみなすことができるため、再生したコンテンツおよび再生したコンテンツに関連するコンテンツのコンテンツ状態情報を更新することができる。さらに、更新されたコンテンツ状態情報に応じて、再生スケジュール更新手段も適宜再生スケジュールを更新することができる。
上記のコンテンツ再生装置において、好ましくは、コンテンツ再生手段にて再生されたコンテンツを第1のコンテンツとみなし、第1のコンテンツに対するユーザの行動を監視する行動監視手段(カメラ/撮像手段)を備え、操作検出手段は、行動監視手段にて監視されたユーザの行動から、第1のコンテンツに対するユーザ操作を検出する。
上記の構成によれば、コンテンツ再生手段にて再生されたコンテンツを第1のコンテンツとみなし、行動監視手段は再生されたコンテンツに対するユーザの行動を監視する。
これにより、行動監視手段にて監視されたユーザの行動に応じて、ユーザに操作されたコンテンツおよび当該コンテンツに関連するコンテンツに関するコンテンツ状態情報を更新することができる。すなわち、ユーザ操作に応じて、当該コンテンツおよび当該コンテンツに関連するコンテンツに対して、きめ細やかに制御を行うことができる。
発明の詳細な説明の項においてなされた具体的な実施形態または実施例は、あくまでも、本発明の技術内容を明らかにするものであって、そのような具体例にのみ限定して狭義に解釈されるべきものではなく、本発明の精神と次に記載する特許請求事項の範囲内で、いろいろと変更して実施することができるものである。
本発明に係るコンテンツ処理装置は、上記の目的を達成するために、再生するために蓄積されたコンテンツを管理するコンテンツ処理装置において、ユーザの操作に応じて実行される第1のコンテンツへの処理の処理実行状態を検知する状態検知部(21;状態検知手段)と、上記状態検知部が検知した上記処理実行状態に応じて、上記第1のコンテンツ、および、該第1のコンテンツに関連する第2のコンテンツの少なくとも一方の、コンテンツに対する処理を制御するためのコンテンツ状態情報を更新する状態情報更新部(23;情報更新手段)とを備えていることを特徴としている。
上記構成によれば、当該コンテンツ処理装置は、ユーザが当該コンテンツ処理装置に対して操作を行うと、その操作に応じて、コンテンツへの処理を実行する。以下、この時に処理対象となったコンテンツをコンテンツAと称する。上記状態検知部は、当該コンテンツ処理装置が、上記コンテンツAに対して処理を実行しているときのある状態(処理実行状態)を検知する。
コンテンツに対する処理実行状態とは、例えば、ユーザの再生指示に応じてコンテンツAの再生を開始した状態、そのように再生したコンテンツAの再生を終了した状態、コンテンツAに含まれる情報源にアクセスを開始する状態、コンテンツデータを削除する指示を受け付けた状態、などである。しかし、上述の例に限定されず、ユーザの操作に応じて当該コンテンツ処理装置がコンテンツに対して施す処理のさまざまな状態であってよい。
コンテンツに関する他の情報にアクセスするための方法としては、当該コンテンツ内に他の情報にアクセスするためのURL(uniform resource locator)が記載されており、それをクリックすることで他の情報にアクセスするものであっても構わないし、ボタンが用意されており、ボタンを押下することで他の情報にアクセスしたり、または他のコンテンツが起動するようになっていたりしても構わない。例えば、当該コンテンツが通販番組のようなコンテンツであるような場合は、当該コンテンツ内に購入手続を行うためのサイトへ移動するURLが仕込まれており、そのURLにアクセスした、またはそのURLにアクセスして商品を購入したなどもユーザが行う操作に含まれる。
上記状態検知部が、コンテンツAに対する所定の処理実行状態を検知すると、上記状態情報更新部は、コンテンツAおよび該コンテンツAに関連する他のコンテンツ(関連コンテンツ)の少なくとも一方のコンテンツ状態情報を、所定の情報更新手順に基づき更新する。所定の情報更新手順の一例としては、第1のコンテンツが再生(視聴)されたという処理実行状態から第1のコンテンツのコンテンツ状態情報を'データ削除'の状態情報に更新し、第2のコンテンツのコンテンツ状態情報を'再生許可'の状態情報に更新することなどが考えられる。
ここで、上記コンテンツ状態情報とは、コンテンツの再生を制御するための、コンテンツの状態を示す情報である。例えば、当該コンテンツを再生することの許可/禁止を2値で表現した情報や、再生用に記録部に蓄積していたコンテンツを記録部から削除するか否かを示した情報や、当該コンテンツを実行するか否かを示した情報や、当該コンテンツに関連した購入手続を行うためのサイトへ移動するためのURLへアクセスしたか否かを示した情報や、上記URLへアクセスして商品を購入したか否かを示した情報などが、このコンテンツ状態情報として実現されてもよい。
これにより、ユーザがコンテンツの再生制御に係る設定の変更を行いたい場合に、直接設定を変更する指示を送らずとも、また、設定の変更を行いたいコンテンツを指定する操作を行わずとも、コンテンツの再生制御に係るコンテンツ状態情報を更新することができる。したがって、ユーザは、繁雑な操作を別途要求されることなく、コンテンツに対するある処理の指示を行ったときに、その内容に応じて適切にコンテンツのコンテンツ状態情報を適切なタイミングで更新することができる。
より具体的な例を用いて説明すれば以下のとおりである。例えば、コンテンツAを、学習教材であって、問題を出題するコンテンツとし、コンテンツBを、コンテンツAで出題された問題の解答と解説を提供するコンテンツ(つまり、コンテンツAの関連コンテンツ)とする。そして、ユーザがコンテンツAを再生する操作を行ったとする。
この場合、上記状態検知部がコンテンツAの再生が完了した状態を検知すると、上記状態情報更新部は、上記コンテンツAに関連するコンテンツBのコンテンツ状態情報を、所定の情報更新手順(例えば、「コンテンツA再生後にコンテンツBのコンテンツ状態情報を'再生禁止'から'再生許可'にする」など)にしたがって、'再生禁止'から'再生許可'に更新する。
このようにすれば、コンテンツAが再生された後にかぎり、コンテンツBが再生可能となるように、各コンテンツの再生を制御することができる。
従来であれば、このようなコンテンツの処理制御に係るコンテンツ状態情報を更新するために、ユーザが手動で入力する必要のあった、(1)(コンテンツ状態情報)の更新開始の指示入力、(2)更新対象であるコンテンツの指定入力、および、(3)そのコンテンツのコンテンツ状態情報をどのように更新するかの指示入力、を行わずとも、例えば、コンテンツAを再生するという操作のみで、コンテンツ状態情報の適切な更新処理を当該コンテンツ処理装置に実行させることが可能となる。また、ユーザの操作に応じてきめ細やかに他の関連するコンテンツの再生制御に係るコンテンツ状態情報を調整することができる。
上記コンテンツ処理装置は、上記の構成に加えて、コンテンツを蓄積するコンテンツ記録部から、上記第1のコンテンツに関連する第2のコンテンツを検出するコンテンツ検出部(22;コンテンツ検出手段)を備え、上記コンテンツ検出部は、上記コンテンツ記録部にコンテンツごとに記録されている、コンテンツの属性を示す属性情報が、上記第1のコンテンツの属性情報と一致するコンテンツを、第2のコンテンツとして検出することが好ましい。
上記構成によれば、各コンテンツには、コンテンツの属性を示す属性情報が割り振られており、上記コンテンツ検出部は、何らかの処理が実行された第1のコンテンツ(例えば、上記コンテンツA)と同じ属性を有するコンテンツ(例えば、上記コンテンツB)を第2のコンテンツとして検出する。
そして、上記状態情報更新部は、上記コンテンツ検出部が検出したコンテンツのコンテンツ状態情報をコンテンツAに対する処理実行状態に応じて更新する。
属性情報とは、例えば、コンテンツの内容・特徴・性質などからコンテンツを分類するためのグループ識別子である。属性の割り振り方は限定されないが、例えば同一の会社から提供されるコンテンツには同一の属性を割り振るのであっても構わない。また、ドラマのようなコンテンツの場合は、第1話から最終話までは同一の属性を割り振るものであっても構わないし、通販番組のようなコンテンツの場合は、同じ商品を宣伝するようなコンテンツには同一の属性を割り振るものであっても構わない。
これにより、関連するコンテンツ間には同一の属性が割り振られているため、コンテンツ検出部は第1のコンテンツと同じ属性を持つコンテンツを検出することで、関連する第2のコンテンツを検出することができる。
以上のことから、第1のコンテンツに対して実行された処理に応じて、コンテンツ状態情報を更新する必要がある他の関連コンテンツに対しても、ユーザが更新対象となるコンテンツを指定する操作を行わずに、自動で更新することが可能となる。
なお、上記属性情報は、コンテンツを配信するコンテンツ配信者によりコンテンツごとにあらかじめ定められ供給されてもよい。
上記構成によれば、コンテンツ検出部は、コンテンツ配信者側において決められた属性に基づき、第1のコンテンツに関連する第2のコンテンツを検出することができる。
コンテンツ配信者側は、ユーザにコンテンツを提供する際にコンテンツ配信者にとって最も有効になるように属性を付与した後、ユーザにコンテンツを配信すればよい。例えば、コマーシャルコンテンツのような場合、提携関係にある会社が提供するコマーシャルコンテンツ間には同一の属性を割り振ることで、互いの宣伝効果を高めるようにするものであっても構わない。
これにより、コンテンツ配信者側がユーザに視聴してほしいと望むとおりにコンテンツが再生されるよう、各コンテンツのコンテンツ状態情報を更新することができる。
あるいは、上記属性情報は、ユーザによりコンテンツごとにあらかじめ設定されてもよい。
上記構成によれば、コンテンツ検出部は、ユーザにより設定された属性に基づき、第1のコンテンツに関連する第2のコンテンツを検出することができる。
ここで、ユーザによりあらかじめ設定されることとは、例えば、コンテンツ配信者側にて割り振られた属性を直接書き換えることで設定しなおすものであっても構わないし、直接属性を書き換えるのではなくて、フィルタ等を通すことで仮想的に属性を設定するものであっても構わない。
これにより、ユーザは自分の好みに応じて、コンテンツを関連するコンテンツごとに分類ことが可能となる。例えば、ユーザの好みのコンテンツをまとめて、直接的または仮想的に同一の属性を割り振ることで、ユーザは使い勝手を向上させることができる。つまり、ユーザが視聴したいと望むとおりにコンテンツが再生されるよう、各コンテンツのコンテンツ状態情報を更新することができる。
さらに、上記コンテンツ処理装置は、上記の構成に加えて、上記状態情報更新部により更新されたコンテンツ状態情報に応じて、当該コンテンツを操作するコンテンツ操作部(24;コンテンツ操作手段)を備えていることが好ましい。
より詳細には、上記状態情報更新部が更新した、コンテンツの再生を許可するか否かを示すコンテンツ状態情報に基づいて、該コンテンツ状態情報が関連付けられたコンテンツの再生を制御する再生制御部(40;コンテンツ再生手段)を備えていてもよい。
上記構成によれば、上記再生制御部は、更新されたコンテンツ状態情報に基づいてコンテンツの再生制御を行う。
より具体的には、例えば、'再生許可'のコンテンツ状態情報に更新されたコンテンツの再生ロックの解除を行ったり、'再生実行'のコンテンツ状態情報に更新されたコンテンツの再生を実行したり、'再生禁止'のコンテンツ状態情報に更新されたコンテンツにロックをかけたりすることなどが考えられる。
これにより、再生したくないコンテンツを再生できなくしたり、再生すべきコンテンツが再生されるようにしたりして、コンテンツの再生を制御することが可能となる。
あるいは、上記状態情報更新部が更新した、コンテンツを削除することを指示するコンテンツ状態情報に基づいて、該コンテンツ状態情報が関連付けられたコンテンツのデータを上記コンテンツ記録部から削除するコンテンツ操作部(24;コンテンツ削除手段)を備えていてもよい。
上記構成によれば、コンテンツ操作部は、更新されたコンテンツ状態情報に基づいてコンテンツの削除処理を行う。
より具体的には、例えば、'データ削除'のコンテンツ状態情報に更新されたコンテンツのデータをコンテンツ記録部から削除したりすることが考えられる。
これにより、例えば、n回視聴されたことにより、記録しておく必要のなくなったコンテンツを削除するようにして、当該コンテンツが占めていた記録部の容量を空けることができる。
さらに、上記コンテンツ処理装置は、上記の構成に加えて、上記状態情報更新部が更新したコンテンツ状態情報に基づいて、どのコンテンツをいつ再生するのかを指定する再生スケジュールを生成する再生スケジュール管理部(30;再生スケジュール生成手段)を備えていることが好ましい。
上記構成によれば、上記再生スケジュール管理部は、更新されたコンテンツ状態情報に基づいて再生スケジュールを再編成する。
ここで、再生スケジュールとは、コンテンツ記録部に蓄積されているコンテンツを対象として、蓄積されているどのコンテンツをいつ再生するのかを指定したスケジュール表のことを指す。なお、この再生スケジュールは蓄積されているコンテンツだけでスケジュール表を作成するものであっても構わないし、電子番組表と融合する形でスケジュール表を作成するものであっても構わない。このような再生スケジュールにしたがってコンテンツ再生処理を制御することが可能である。
例えば、再生スケジュールに指定されていたコンテンツが、コンテンツ状態情報が更新されたことによって再生することができなくなった場合であっても、当該コンテンツを再生スケジュールから取り除き、再生可能なコンテンツのみで再生スケジュールを再編成することなどができる。結果として、再生スケジュールを常に最適な状態に保ち、コンテンツの再生制御を行うことが可能となる。
さらに、上記再生スケジュール管理部は、上記再生スケジュールにより指定されたコンテンツであって、コンテンツ状態情報が更新されたことにより再生できないコンテンツを再生不可コンテンツとして検知する更新検知部(31;更新検知手段)と、再生を許可されたコンテンツであって、上記再生不可コンテンツと同じ属性を有するコンテンツを置換コンテンツとして検出する置換コンテンツ検出部(32;置換コンテンツ検出手段)とを備え、上記置換コンテンツ検出部が検出した置換コンテンツを上記再生不可コンテンツの代わりに指定する再生スケジュールを生成してもよい。
上記構成によれば、上記状態更新検知部は、再生スケジュールが指定するコンテンツのうち、コンテンツ状態情報が更新されたことによって、再生不可能となってしまったコンテンツ(再生不可コンテンツ)を検知する。
続いて、置換コンテンツ検出部は、再生不可コンテンツと同じ属性を持ち、かつ再生可能である置換コンテンツを検出する。
これにより、上記再生スケジュール管理部は、再生不可能となっている再生不可コンテンツが配置されている位置に上記置換コンテンツを配置することで、再生スケジュールを再編成する。
これにより、再生不可能となったコンテンツと関連する再生可能なコンテンツを配置することができる。
例えば、再生スケジュール内に商品Aの宣伝用コンテンツが複数の箇所に配されており、あるときにユーザは商品Aを購入したことで、当該商品Aの宣伝用コンテンツのコンテンツ状態情報が'再生禁止'に更新されたとする。この場合、当該商品Aの宣伝用コンテンツと同じ属性を持つ、商品Aの付属品A1の宣伝用コンテンツを代わりに配置することができる。この結果、ユーザは商品Aを購入したにもかかわらず、再度商品Aを宣伝するコンテンツが再生されるという不都合がなくなり、代わりに付属品A1を宣伝するコンテンツを再生させることができるため、ユーザにとっては利便性が向上する。一方、当該商品を販売する側にとっても、商品Aを購入したユーザには付属品であるA1を宣伝するコンテンツを視聴させることができるため、広告効果を大きくあげることができる。
さらに、上記再生スケジュール管理部は、上記構成に加えて、再生を許可されたコンテンツであって、上記再生スケジュールにより指定されたコンテンツが有する属性と異なる属性を有するコンテンツを置換コンテンツとして検出する置換候補抽出部(33;置換候補検出手段)をさらに備え、上記置換候補抽出部が検出した置換コンテンツを上記再生不可コンテンツの代わりに指定する再生スケジュールを生成してもよい。
上記構成によれば、再生スケジュール内に再生不可コンテンツが配置されているために、上記再生スケジュール管理部が再生スケジュールの再編成を行うとき、上記置換候補抽出部は、再生スケジュール内に配置されているコンテンツが有するいずれの属性とも異なる属性を有するコンテンツを置換コンテンツとして検出する。検出された置換コンテンツは、再生不可コンテンツに代わり、再生スケジュールに配置される。
これにより、置換コンテンツとして再生不可コンテンツと同属性の適当なコンテンツが検出されなくても、再生スケジュール内のコンテンツと異なる属性を有するコンテンツが代わりに配置される。したがって、さまざまな属性を持ついろいろなコンテンツが再生されるようコンテンツの再生を制御することが可能となる。
あるいは、上記再生スケジュール管理部は、上記構成に加えて、再生を許可されたコンテンツであって、上記再生スケジュールにより指定されたコンテンツが有する属性と同じ属性を有するコンテンツを置換コンテンツとして検出する置換候補抽出部をさらに備え、
上記置換候補抽出部が検出した置換コンテンツを上記再生不可コンテンツの代わりに指定する再生スケジュールを生成してもよい。
上記構成によれば、再生スケジュール内に再生不可コンテンツが配置されているために、上記再生スケジュール管理部が再生スケジュールの再編成を行うとき、上記置換候補抽出部は、再生スケジュール内に配置されているコンテンツが有するいずれかの属性と同じ属性を有するコンテンツを置換コンテンツとして検出する。検出された置換コンテンツは、再生不可コンテンツに代わり、再生スケジュールに配置される。
これにより、置換コンテンツとして再生不可コンテンツと同属性の適当なコンテンツが検出されなくても、再生スケジュール内のコンテンツと同じ属性を有するコンテンツが代わりに配置される。したがって、再生スケジュール内のコンテンツと同属性の関連するコンテンツが代わりに再生されるようコンテンツの再生を制御することができる。
さらに、上記置換候補抽出部は、上記再生スケジュールが指定する所定時間帯に配置されたコンテンツが有する属性と異なる、および/または、同じコンテンツを置換コンテンツとして検出するようにしてもよい。
これにより、再生スケジュールが指定する所定時間帯に配置されているコンテンツと同属性または異属性のコンテンツを、再生不可コンテンツの代わりに配置することができる。したがって、異属性のコンテンツが検出される場合は、所定時間帯にいろいろな属性のコンテンツが再生されるよう制御することができるし、同属性のコンテンツが検出される場合は、所定時間帯に同じ属性のコンテンツがまとめて再生されるよう制御することができる。
さらに、所定時間帯を、再生不可コンテンツが配置されていた前および/または後の時刻に基づいて設定することもできる。例えば、再生不可コンテンツが配置されている前後1時間であったり、再生不可コンテンツの再生開始予定時刻−2時間であったり、再生終了予定時刻+1日など、任意の時間帯を設定すればよい。
なお、上記状態検知部が検知する第1のコンテンツへの処理実行状態とは、ユーザのコンテンツ再生指示に応じて再生した第1のコンテンツの再生を終了した状態であって、上記状態情報更新部は、上記第1のコンテンツの再生が終了した後に再生するようあらかじめ定められた第2のコンテンツのコンテンツ状態情報を、再生を許可するコンテンツ状態情報へと更新してもよい。
これにより、第1のコンテンツが再生された後に第2のコンテンツが再生されるようコンテンツの再生制御を行うことが可能となる。
さらに、状態検知部が、カメラなどの撮像手段によって、ユーザが再生されているコンテンツを視聴したか否かを監視してもよい。これにより、撮像手段にてコンテンツを視聴したか否かを監視することができ、ユーザにより視聴されたコンテンツおよび当該コンテンツに関連するコンテンツに関するコンテンツ状態情報を更新することができる。この結果、コンテンツを再生して視聴した場合と、コンテンツを再生したが視聴していない場合とを区別することができるため、それぞれに応じてコンテンツ状態情報を更新することができる。
あるいは、上記状態検知部が検知する第1のコンテンツへの処理実行状態とは、上記第1のコンテンツが提示する宛先へアクセスする指示をユーザより受け付けた状態であって、上記状態情報更新部は、上記宛先へのアクセスが実行された後に再生するようあらかじめ定められた第2のコンテンツのコンテンツ状態情報を、再生を許可するコンテンツ状態情報へと更新してもよい。
上記状態検知部は、第1のコンテンツ内に含まれる情報(例えばURLなど)にアクセスした処理実行状態を検知する。
これにより、コンテンツが提示する情報にアクセスする処理が実行されたことによって、第2のコンテンツが再生されるようコンテンツの再生制御を行うことが可能となる。この結果、コンテンツを再生して視聴した場合と、コンテンツを再生して視聴し、その中に含まれる情報にアクセスした場合とを区別することができるため、それぞれに応じてコンテンツ状態情報を更新することができる。さらに、ユーザがコンテンツ内に含まれる情報にアクセスし、どのような行為を行ったかを監視することで、さらにきめ細やかに制御を行うことができる。
さらに、上記状態検知部が検知する第1のコンテンツへの処理実行状態とは、上記第1のコンテンツで広告された商品の購入処理を実行する指示をユーザより受け付けた状態であって、上記状態情報更新部は、上記購入処理が実行された後に再生するようあらかじめ定められた第2のコンテンツのコンテンツ状態情報を、再生を許可するコンテンツ状態情報へと更新してもよい。
上記状態検知部は、第1のコンテンツが広告する商品をユーザが購入するための購入処理の処理実行状態を検知する。
これにより、コンテンツが広告する商品が購入されたことによって、第2のコンテンツが再生されるようコンテンツの再生制御を行うことが可能となる。
本発明に係るコンテンツ処理方法は、再生するために蓄積されたコンテンツを管理するコンテンツ処理装置におけるコンテンツ処理方法であって、ユーザの操作に応じて実行される第1のコンテンツへの処理の処理実行状態を検知する状態検知ステップと、上記状態検知ステップにて検知した上記処理実行状態に応じて、上記第1のコンテンツ、および、該第1のコンテンツに関連する第2のコンテンツの少なくとも一方の、コンテンツに対する処理を制御するためのコンテンツ状態情報を更新する情報更新ステップとを含むことを特徴とするコンテンツ処理方法である。
上記方法によれば、ユーザの操作によってコンテンツに対して実行される処理の実行状態に応じて、適切なタイミングで適切な内容のコンテンツ状態情報の更新処理が自動で実行される。
したがって、従来であれば、このようなコンテンツの処理制御に係るコンテンツ状態情報を更新するために、ユーザが手動で入力する必要のあった、(1)(コンテンツ状態情報)の更新開始の指示入力、(2)更新対象であるコンテンツの指定入力、および、(3)そのコンテンツのコンテンツ状態情報をどのように更新するかの指示入力、を行わずとも、例えば、コンテンツAを再生するという操作のみで、コンテンツ状態情報の適切な更新処理を上記コンテンツ処理装置に実行させるコンテンツ処理方法を実現することが可能となる。また、ユーザの操作に応じてきめ細やかに他の関連するコンテンツの再生制御に係るコンテンツ状態情報を調整することができる。
なお、上記コンテンツ処理装置は、コンピュータによって実現してもよく、この場合には、コンピュータを上記各部として動作させることにより上記コンテンツ処理装置をコンピュータにて実現させるコンテンツ処理装置の制御プログラム、およびそれを記録したコンピュータ読み取り可能な記録媒体も、本発明の範疇に入る。
産業上の利用の可能性
本発明のコンテンツ処理装置は、ユーザの操作に対応するコンテンツへの処理実行状態に応じて、コンテンツ再生制御に係るコンテンツ状態情報を更新することができるので、再生するためのコンテンツを蓄積し管理するための各種情報処理装置に好適に用いることができる。

Claims (15)

  1. 再生するために蓄積されたコンテンツを管理するコンテンツ処理装置において、
    ユーザの操作に応じて実行される第1のコンテンツへの処理の処理実行状態を検知する状態検知手段と、
    上記状態検知手段が検知した上記処理実行状態に応じて、上記第1のコンテンツ、および、該第1のコンテンツに関連する第2のコンテンツの少なくとも一方の、コンテンツに対する処理を制御するためのコンテンツ状態情報を更新する情報更新手段と、
    上記情報更新手段が更新したコンテンツ状態情報に基づいて、どのコンテンツをいつ再生するのかを指定する再生スケジュールを生成する再生スケジュール生成手段とを備え、
    上記情報更新手段は、
    上記状態検知手段が検知した処理実行状態を条件として含み、当該条件に対応付けてコンテンツ状態情報を更新する手順を規定する更新ルールにしたがって、上記コンテンツ状態情報を更新し、
    上記再生スケジュール生成手段は、
    上記再生スケジュールにより指定されたコンテンツであって、コンテンツ状態情報が更新されたことにより再生できないコンテンツを再生不可コンテンツとして検知する更新検知手段と、
    再生を許可されたコンテンツであって、上記再生不可コンテンツと同じ属性を有するコンテンツを置換コンテンツとして検出する置換コンテンツ検出手段とを備え、
    上記置換コンテンツ検出手段が検出した置換コンテンツを上記再生不可コンテンツの代わりに指定する再生スケジュールを生成し、
    上記再生スケジュール生成手段は、
    再生を許可されたコンテンツであって、上記再生スケジュールにより指定されたコンテンツが有する属性と異なる属性を有するコンテンツを置換コンテンツとして検出する置換候補検出手段をさらに備え、
    上記置換コンテンツ検出手段によって、上記再生不可コンテンツと同じ属性を有する置換コンテンツが検出されなかった場合に、
    上記置換候補検出手段が検出した置換コンテンツを上記再生不可コンテンツの代わりに指定する再生スケジュールを生成することを特徴とするコンテンツ処理装置。
  2. 上記置換候補検出手段は、
    上記再生スケジュールが指定する所定時間帯に配置されたコンテンツが有する属性と異なるコンテンツを置換コンテンツとして検出することを特徴とする請求項1に記載のコンテンツ処理装置。
  3. 上記再生スケジュール生成手段は、
    上記置換コンテンツ検出手段によって、上記再生不可コンテンツと同じ属性を有する置換コンテンツが複数検出された場合に、
    検出された各置換コンテンツを識別するコンテンツIDまたはコンテンツ名の昇順、降順、もしくは、各置換コンテンツに対するユーザの嗜好度に基づいて、上記再生不可コンテンツと置き換える置換コンテンツを、検出された複数の置換コンテンツの中から選択することを特徴とする請求項1または2に記載のコンテンツ処理装置。
  4. 上記再生スケジュール生成手段は、
    上記置換コンテンツ検出手段によって、上記再生不可コンテンツと同じ属性を有する置換コンテンツが複数検出された場合に、
    上記再生不可コンテンツによって生じる空き時間帯に収まる、検出された複数の置換コンテンツを、当該空き時間帯に配置することを特徴とする請求項1から3までのいずれか1項に記載のコンテンツ処理装置。
  5. コンテンツを蓄積するコンテンツ記録部から、上記第1のコンテンツに関連する第2のコンテンツを検出するコンテンツ検出手段を備え、
    上記コンテンツ検出手段は、上記コンテンツ記録部にコンテンツごとに記録されている、コンテンツの属性を示す属性情報が、上記第1のコンテンツの属性情報と一致するコンテンツを、第2のコンテンツとして検出することを特徴とする請求項1から4までのいずれか1項に記載のコンテンツ処理装置。
  6. 上記属性情報は、コンテンツを配信するコンテンツ配信者によりコンテンツごとにあらかじめ定められ供給されることを特徴とする請求項5に記載のコンテンツ処理装置。
  7. 上記属性情報は、ユーザによりコンテンツごとにあらかじめ設定されることを特徴とする請求項5に記載のコンテンツ処理装置。
  8. 上記情報更新手段が更新した、コンテンツの再生を許可するか否かを示すコンテンツ状態情報に基づいて、該コンテンツ状態情報が関連付けられたコンテンツの再生を制御するコンテンツ再生手段を備えていることを特徴とする請求項1に記載のコンテンツ処理装置。
  9. 上記情報更新手段が更新した、コンテンツを削除することを指示するコンテンツ状態情報に基づいて、該コンテンツ状態情報が関連付けられたコンテンツのデータを上記コンテンツ記録部から削除するコンテンツ削除手段を備えていることを特徴とする請求項5に記載のコンテンツ処理装置。
  10. 上記状態検知手段が検知する第1のコンテンツへの処理実行状態とは、
    ユーザのコンテンツ再生指示に応じて再生した第1のコンテンツの再生を終了した状態であって、
    上記情報更新手段は、上記第1のコンテンツの再生が終了した後に再生するようあらかじめ定められた第2のコンテンツのコンテンツ状態情報を、再生を許可するコンテンツ状態情報へと更新することを特徴とする請求項1に記載のコンテンツ処理装置。
  11. 上記状態検知手段が検知する第1のコンテンツへの処理実行状態とは、
    上記第1のコンテンツが提示する宛先へアクセスする指示をユーザより受け付けた状態であって、
    上記情報更新手段は、上記宛先へのアクセスが実行された後に再生するようあらかじめ定められた第2のコンテンツのコンテンツ状態情報を、再生を許可するコンテンツ状態情報へと更新することを特徴とする請求項1に記載のコンテンツ処理装置。
  12. 上記状態検知手段が検知する第1のコンテンツへの処理実行状態とは、
    上記第1のコンテンツで広告された商品の購入処理を実行する指示をユーザより受け付けた状態であって、
    上記情報更新手段は、上記購入処理が実行された後に再生するようあらかじめ定められた第2のコンテンツのコンテンツ状態情報を、再生を許可するコンテンツ状態情報へと更新することを特徴とする請求項1に記載のコンテンツ処理装置。
  13. 再生するために蓄積されたコンテンツを管理するコンテンツ処理装置におけるコンテンツ処理方法であって、
    ユーザの操作に応じて実行される第1のコンテンツへの処理の処理実行状態を検知する状態検知ステップと、
    上記状態検知ステップにて検知した上記処理実行状態に応じて、上記第1のコンテンツ、および、該第1のコンテンツに関連する第2のコンテンツの少なくとも一方の、コンテンツに対する処理を制御するためのコンテンツ状態情報を更新する情報更新ステップと、
    上記情報更新ステップにて更新されたコンテンツ状態情報に基づいて、どのコンテンツをいつ再生するのかを指定する再生スケジュールを生成する再生スケジュール生成ステップとを含み、
    上記情報更新ステップでは、
    上記状態検知ステップにて検知された処理実行状態を条件として含み、当該条件に対応付けてコンテンツ状態情報を更新する手順を規定した更新ルールにしたがって、上記コンテンツ状態情報が更新され、
    上記再生スケジュール生成ステップは、
    上記再生スケジュールにより指定されたコンテンツであって、コンテンツ状態情報が更新されたことにより再生できないコンテンツを再生不可コンテンツとして検知する更新検知ステップと、
    再生を許可されたコンテンツであって、上記再生不可コンテンツと同じ属性を有するコンテンツを置換コンテンツとして検出する置換コンテンツ検出ステップとを含み、
    上記置換コンテンツ検出ステップにて検出された置換コンテンツを上記再生不可コンテンツの代わりに指定する再生スケジュールを生成し、
    上記再生スケジュール生成ステップは、
    再生を許可されたコンテンツであって、上記再生スケジュールにより指定されたコンテンツが有する属性と異なる属性を有するコンテンツを置換コンテンツとして検出する置換候補検出ステップをさらに含み、
    上記置換コンテンツ検出ステップにて、上記再生不可コンテンツと同じ属性を有する置換コンテンツが検出されなかった場合に、
    上記置換候補検出ステップにて検出された置換コンテンツを上記再生不可コンテンツの代わりに指定する再生スケジュールを生成することを特徴とするコンテンツ処理方法。
  14. コンピュータを、請求項1から12のいずれか1項に記載のコンテンツ処理装置の各手段として機能させるための制御プログラム。
  15. 請求項14に記載の制御プログラムを記録したコンピュータ読み取り可能な記録媒体。
JP2007556860A 2006-02-02 2007-01-30 コンテンツ処理装置、コンテンツ処理方法、制御プログラム、および、記録媒体 Expired - Fee Related JP5079526B2 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2007556860A JP5079526B2 (ja) 2006-02-02 2007-01-30 コンテンツ処理装置、コンテンツ処理方法、制御プログラム、および、記録媒体

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
JP2006026355 2006-02-02
JP2006026355 2006-02-02
PCT/JP2007/051454 WO2007088836A1 (ja) 2006-02-02 2007-01-30 コンテンツ処理装置、コンテンツ処理方法、制御プログラム、および、記録媒体
JP2007556860A JP5079526B2 (ja) 2006-02-02 2007-01-30 コンテンツ処理装置、コンテンツ処理方法、制御プログラム、および、記録媒体

Publications (2)

Publication Number Publication Date
JPWO2007088836A1 JPWO2007088836A1 (ja) 2009-06-25
JP5079526B2 true JP5079526B2 (ja) 2012-11-21

Family

ID=38323682

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2007556860A Expired - Fee Related JP5079526B2 (ja) 2006-02-02 2007-01-30 コンテンツ処理装置、コンテンツ処理方法、制御プログラム、および、記録媒体

Country Status (5)

Country Link
US (1) US7751682B2 (ja)
EP (1) EP1981277A4 (ja)
JP (1) JP5079526B2 (ja)
CN (1) CN101416506B (ja)
WO (1) WO2007088836A1 (ja)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20080059071A1 (en) * 2006-08-31 2008-03-06 Meckauskas Rimantas T Meteorological Aerodrome Report to Joint Variable Message Format Formatted Message Conversion System and Method
JP2009071519A (ja) * 2007-09-12 2009-04-02 Yamaha Corp コンテンツ配信システム
US8200717B2 (en) * 2009-02-20 2012-06-12 Cyberlink Corp. Revision of multimedia content
CN106444471B (zh) * 2011-10-21 2019-04-16 谷歌有限责任公司 智能控制器和用于自动学习控制时间表的方法

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001266482A (ja) * 2000-03-17 2001-09-28 Matsushita Electric Ind Co Ltd 情報記録再生装置、及び情報記録再生方法
JP2002300524A (ja) * 2001-03-30 2002-10-11 Casio Comput Co Ltd ビデオ録画のコンテンツプロテクト方法、録画/録画再生装置、ビデオコンテンツ閲覧システム及び録画媒体
JP2002314912A (ja) * 2001-04-16 2002-10-25 Sanyo Electric Co Ltd 放送記録再生装置及び放送記録方法
JP2003153203A (ja) * 2001-11-14 2003-05-23 Sharp Corp 番組記録再生装置
JP2004080447A (ja) * 2002-08-19 2004-03-11 Star Collaboration Kk コンテンツ再生装置、コンテンツ再生装置の動作制御方法及びコンテンツ再生制御用プログラム
WO2005048602A1 (en) * 2003-11-17 2005-05-26 Koninklijke Philips Electronics, N.V. Commercial insertion into video streams based on surrounding program content
WO2005084140A2 (ja) * 2004-03-04 2005-09-15 Nippon Television Network 視聴制御システム及び視聴制御方法

Family Cites Families (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5377051A (en) * 1993-01-13 1994-12-27 Hitachi America, Ltd. Digital video recorder compatible receiver with trick play image enhancement
JP3351296B2 (ja) 1997-06-13 2002-11-25 ヤマハ株式会社 カラオケ装置
WO2000040021A1 (en) 1998-12-23 2000-07-06 Koninklijke Philips Electronics N.V. Apparatus for reproducing programs
JP3434232B2 (ja) 1999-03-08 2003-08-04 株式会社次世代情報放送システム研究所 受信装置および方法
JP4325767B2 (ja) 1999-08-30 2009-09-02 パナソニック株式会社 データ受信装置、およびデータ受信方法
JP2001086015A (ja) 1999-09-13 2001-03-30 Victor Co Of Japan Ltd コンテンツデータ受信・再生装置制御方法及び制御システム
US7542654B2 (en) * 2000-06-22 2009-06-02 Yamaha Corporation Video playback control apparatus, content playback control apparatus, and method of supplying commercial information
US8091107B2 (en) * 2000-10-30 2012-01-03 Kent Massey Methods and apparatus for presenting a digital video work customized to viewer preferences
CA2363432A1 (en) * 2000-11-20 2002-05-20 Adexact Corporation Method and system for targeted content presentation in a communications network
JP4188568B2 (ja) 2001-02-06 2008-11-26 パイオニア株式会社 情報再生装置及び情報編集方法
JP2003242289A (ja) * 2002-02-20 2003-08-29 Sony Corp コンテンツ処理装置およびその方法、ならびにプログラム
JP2003248639A (ja) 2002-02-22 2003-09-05 Sanyo Electric Co Ltd 情報配信方法、情報再生装置および情報再生方法
JP3966503B2 (ja) * 2002-05-30 2007-08-29 インターナショナル・ビジネス・マシーンズ・コーポレーション コンテンツ再生制御装置、データ管理装置、蓄積型コンテンツ配信システム、コンテンツの配信方法、制御データ送信サーバ、プログラム
JP2004328244A (ja) 2003-04-23 2004-11-18 Toshiba Corp 放送受信装置、蓄積番組再生方法及び配信番組選択方法
JP4337496B2 (ja) 2003-10-20 2009-09-30 ソニー株式会社 コンテンツ配信システム及びコンテンツデータ再生装置
JP2005156996A (ja) 2003-11-26 2005-06-16 Pioneer Electronic Corp 情報記録再生端末装置、広告情報配信サーバ、広告情報配信システム、広告情報配信方法、コンテンツデータ再生プログラム、広告情報配信プログラム及び情報記録媒体

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001266482A (ja) * 2000-03-17 2001-09-28 Matsushita Electric Ind Co Ltd 情報記録再生装置、及び情報記録再生方法
JP2002300524A (ja) * 2001-03-30 2002-10-11 Casio Comput Co Ltd ビデオ録画のコンテンツプロテクト方法、録画/録画再生装置、ビデオコンテンツ閲覧システム及び録画媒体
JP2002314912A (ja) * 2001-04-16 2002-10-25 Sanyo Electric Co Ltd 放送記録再生装置及び放送記録方法
JP2003153203A (ja) * 2001-11-14 2003-05-23 Sharp Corp 番組記録再生装置
JP2004080447A (ja) * 2002-08-19 2004-03-11 Star Collaboration Kk コンテンツ再生装置、コンテンツ再生装置の動作制御方法及びコンテンツ再生制御用プログラム
WO2005048602A1 (en) * 2003-11-17 2005-05-26 Koninklijke Philips Electronics, N.V. Commercial insertion into video streams based on surrounding program content
WO2005084140A2 (ja) * 2004-03-04 2005-09-15 Nippon Television Network 視聴制御システム及び視聴制御方法

Also Published As

Publication number Publication date
WO2007088836A1 (ja) 2007-08-09
US20070180487A1 (en) 2007-08-02
EP1981277A4 (en) 2011-04-27
JPWO2007088836A1 (ja) 2009-06-25
CN101416506B (zh) 2011-04-27
US7751682B2 (en) 2010-07-06
EP1981277A1 (en) 2008-10-15
CN101416506A (zh) 2009-04-22

Similar Documents

Publication Publication Date Title
JP5143022B2 (ja) マルチメディア配信システムにおける競合の解決およびシステムリソースの管理のためのシステムおよび方法
JP4975726B2 (ja) コンテンツ処理装置、コンテンツ処理方法、制御プログラム、および、記録媒体
US8214462B1 (en) System and method for providing a personalized media service
US20040158860A1 (en) Digital music jukebox
US8205231B2 (en) Apparatus and method managing personal schedule and providing overlapping broadcasting programs
CN102271287A (zh) 使用网络记录设备作为补充存储器记录节目的系统和方法
CN103369374B (zh) 用于操作内容频道的方法和装置
RU2475995C2 (ru) Способ и система формирования рекомендации для хотя бы одного дополнительного элемента содержания
JP4680106B2 (ja) コンテンツ再生装置、コンテンツ再生装置の制御方法、制御プログラム、および、記録媒体
US20220232291A1 (en) Apparatus, systems and methods for media content event quick access queue
JP5079526B2 (ja) コンテンツ処理装置、コンテンツ処理方法、制御プログラム、および、記録媒体
US9172732B1 (en) System and method for providing a personalized media service
CN100481910C (zh) 个人视频
JP4487707B2 (ja) 録画再生装置
JP4828531B2 (ja) 端末においてストリーム放送の遠隔的な処理および再生のための方法、システム、記録装置、およびそれを実行するために用いられるコンピュータプログラム
JP2012065265A (ja) 視聴メディア自動切替装置、表示装置、視聴メディア自動切替方法、視聴メディア順位付け方法、プログラム及び記憶媒体
JP4897603B2 (ja) 情報提供システム、情報受信端末、情報提供装置、情報提供方法およびプログラム
JP6965128B2 (ja) 再生装置および再生方法
CA2995390A1 (en) Apparatus, systems and methods for distribution of addressable content
CN1984290B (zh) 用于在时间机器功能期间永久存储广播节目的方法和设备
JP4438354B2 (ja) 情報管理装置、情報管理方法
JP4394671B2 (ja) 録画装置
JP2011250333A (ja) 録画再生装置および視聴権管理方法
JP6916145B2 (ja) 電子機器および番組処理方法
JP2007324870A (ja) 記録再生装置、記録再生方法及びプログラム

Legal Events

Date Code Title Description
A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20120117

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20120312

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20120619

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20120807

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: 20120828

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20120829

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20150907

Year of fee payment: 3

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

LAPS Cancellation because of no payment of annual fees