(57)【要約】【課題】ユーザが望む方法でコマーシャルをスキップすることが可能なコンテンツ処理装置、コンテンツ処理システム、コマーシャルスキップ方法を実現する。【解決手段】本発明のコンテンツ処理装置１は、コンテンツに含まれるコマーシャルをスキップする際の、コマーシャルのスキップの仕方を規定するスキップモードを複数記憶するスキップモードリスト記憶部５と、スキップモードリスト記憶部５に記憶された各スキップモードの選択肢を、ユーザが選択可能に出力する表示制御部１９と、上記選択肢のうち、ユーザによって選択された選択肢のスキップモードにしたがって、再生対象となるコンテンツのコマーシャルをスキップするコマーシャルスキップ部１６とを備えていることを特徴としている。【選択図】図１
2011023075.tif 000002
【特許請求の範囲】
【請求項１】
デジタルコンテンツに含まれるコマーシャルをスキップする際の、コマーシャルのスキップの仕方を規定するスキップモードを複数記憶する、スキップモード記憶部と、
上記スキップモード記憶部に記憶された各スキップモードの選択肢を、ユーザが選択可能に出力するスキップモード出力手段と、
上記選択肢のうち、ユーザによって選択された選択肢のスキップモードにしたがって、再生対象となるデジタルコンテンツのコマーシャルをスキップするコマーシャルスキップ手段とを備えていることを特徴とするコンテンツ処理装置。
【請求項２】
操作部を介して入力された、ユーザによって選択されたスキップモードを識別する識別情報を、スキップモード設定記憶部に記憶するスキップモード設定手段を備え、
上記コマーシャルスキップ手段は、上記スキップモード設定記憶部に記憶されている識別情報が指定するスキップモードにしたがって、コマーシャルをスキップすることを特徴とする請求項１に記載のコンテンツ処理装置。
【請求項３】
上記スキップモード設定手段は、
ユーザによって選択されたスキップモードに有効期限またはその利用について制限が設けられている場合に、上記識別情報に対応付けて、有効期限または制限を上記スキップモード設定記憶部に記憶し、
上記コマーシャルスキップ手段は、上記スキップモードの有効期限内または制限を越えない範囲で、上記スキップモードにしたがってコマーシャルをスキップすることを特徴とする請求項２に記載のコンテンツ処理装置。
【請求項４】
上記コマーシャルスキップ手段によって、上記スキップモードにしたがってコマーシャルがスキップされると、当該スキップモードの利用現況を、上記識別情報に対応付けて上記スキップモード設定記憶部に記憶するスキップ監視手段を備えていることを特徴とする請求項２または３に記載のコンテンツ処理装置。
【請求項５】
上記スキップモード記憶部は、
（１）デジタルコンテンツのすべてのコマーシャルを常時スキップすることを規定するスキップモード、
（２）特定の期間中に録画または再生されるデジタルコンテンツのコマーシャルをスキップすることを規定するスキップモード、
（３）特定の条件を満たすデジタルコンテンツのコマーシャルをスキップすることを規定するスキップモード、
（４）ユーザにより指定されたデジタルコンテンツのコマーシャルをスキップすることを規定するスキップモード、および、
（５）デジタルコンテンツのすべてのコマーシャルをスキップしないことを規定するスキップモード、のうちいずれか複数のスキップモードを少なくとも記憶することを特徴とする請求項１から４までのいずれか１項に記載のコンテンツ処理装置。
【請求項６】
上記スキップモード記憶部は、各スキップモードに対応付けて、当該スキップモードの利用料金を記憶することを特徴とする請求項１から５までのいずれか１項に記載のコンテンツ処理装置。
【請求項７】
デジタルコンテンツを再生するコンテンツ再生装置であって、上記コンテンツ再生装置は、
デジタルコンテンツを記憶するコンテンツ記憶部と、
請求項１から６までのいずれか１項に記載のコンテンツ処理装置とを備え、
上記コマーシャルスキップ手段は、当該コンテンツ再生装置に対して、上記コンテンツ記憶部に記憶されているデジタルコンテンツの再生が指示されたとき、ユーザによって選択されたスキップモードにしたがって、上記デジタルコンテンツのコマーシャルをスキップすることを特徴とするコンテンツ再生装置。
【請求項８】
デジタルコンテンツを再生するコンテンツ再生装置であって、上記コンテンツ再生装置は、
デジタルコンテンツを記憶するコンテンツ記憶部と、
請求項２に記載のコンテンツ処理装置とを備え、
上記コンテンツ再生装置の電源が入れられたときに、上記スキップモード出力手段は、各スキップモードの選択肢を、ユーザが選択可能に出力し、上記スキップモード設定手段は、上記選択肢のうち、ユーザによって選択された選択肢のスキップモードを識別する識別情報を、上記スキップモード設定記憶部に記憶し、
上記コマーシャルスキップ手段は、上記コンテンツ再生装置に対して、上記コンテンツ記憶部に記憶されているデジタルコンテンツの再生が指示されたとき、上記スキップモード設定記憶部に記憶されている識別情報が指定するスキップモードにしたがって、上記デジタルコンテンツのコマーシャルをスキップすることを特徴とするコンテンツ再生装置。
【請求項９】
上記コンテンツ記憶部に記憶されているデジタルコンテンツの再生が開始されてから、コマーシャルが検出されたときに、
上記スキップモード出力手段は、各スキップモードの選択肢を、ユーザが選択可能に出力し、
上記コマーシャルスキップ手段は、上記選択肢のうち、ユーザによって選択された選択肢のスキップモードにしたがって、再生中の上記デジタルコンテンツのコマーシャルをスキップすることを特徴とする請求項７に記載のコンテンツ再生装置。
【請求項１０】
デジタルコンテンツを受信するコンテンツ受信装置からの配信要求に応じて、要求されたデジタルコンテンツを、ネットワークを介して配信するコンテンツ配信サーバであって、上記コンテンツ配信サーバは、
請求項１から６までのいずれか１項に記載のコンテンツ処理装置を備え、
上記スキップモード出力手段は、上記スキップモード記憶部に記憶された各スキップモードの選択肢を、上記コンテンツ受信装置に送信し、
上記コマーシャルスキップ手段は、上記コンテンツ受信装置から通知された、ユーザによって選択されたスキップモードにしたがって、上記配信要求にて要求されたデジタルコンテンツのコマーシャルをスキップすることを特徴とするコンテンツ配信サーバ。
【請求項１１】
デジタルコンテンツを受信するコンテンツ受信装置からの配信要求に応じて、要求されたデジタルコンテンツを、ネットワークを介して配信するコンテンツ配信サーバであって、上記コンテンツ配信サーバは、
請求項２に記載のコンテンツ処理装置を備え、
上記コンテンツ受信装置が上記コンテンツ配信サーバと最初に通信するときに、上記スキップモード出力手段は、上記スキップモード記憶部に記憶された各スキップモードの選択肢を、上記コンテンツ受信装置に送信し、上記スキップモード設定手段は、上記選択肢のうち、ユーザによって選択された選択肢のスキップモードを識別する識別情報を、上記コンテンツ受信装置を識別するクライアント情報に対応付けて、上記スキップモード設定記憶部に記憶し、
上記コマーシャルスキップ手段は、上記コンテンツ受信装置から上記配信要求を受信したとき、上記スキップモード設定記憶部に記憶されている、上記コンテンツ受信装置の識別情報が指定するスキップモードにしたがって、要求されたデジタルコンテンツのコマーシャルをスキップすることを特徴とするコンテンツ配信サーバ。
【請求項１２】
上記コンテンツ受信装置から上記配信要求を受信したときに、
上記スキップモード出力手段は、上記スキップモード記憶部に記憶された各スキップモードの選択肢を、上記コンテンツ受信装置に送信し、
上記コマーシャルスキップ手段は、上記コンテンツ受信装置から通知された、上記選択肢のうちユーザによって選択された選択肢のスキップモードにしたがって、上記配信要求にて要求されたデジタルコンテンツのコマーシャルをスキップすることを特徴とする請求項１０に記載のコンテンツ配信サーバ。
【請求項１３】
請求項７から９までのいずれか１項に記載のコンテンツ再生装置と、
上記コンテンツ再生装置とＩＰネットワークを介して接続し、上記コンテンツ再生装置にデジタルコンテンツを配信するコンテンツ配信サーバとを含むことを特徴とするコンテンツ処理システム。
【請求項１４】
デジタルコンテンツを受信するコンテンツ受信装置と、
上記コンテンツ受信装置からの配信要求に応じて、要求されたデジタルコンテンツを、ＩＰネットワークを介して配信する、請求項１０から１２までのいずれか１項に記載のコンテンツ配信サーバとを含むことを特徴とするコンテンツ処理システム。
【請求項１５】
デジタルコンテンツに含まれるコマーシャルをスキップするコマーシャルスキップ方法であって、
コマーシャルのスキップの仕方を規定するスキップモードを複数記憶する、スキップモード記憶部に記憶された各スキップモードの選択肢を、ユーザが選択可能に出力するスキップモード出力ステップと、
上記選択肢のうち、ユーザによって選択された選択肢のスキップモードにしたがって、再生対象となるデジタルコンテンツのコマーシャルをスキップするコマーシャルスキップステップとを含むことを特徴とするコマーシャルスキップ方法。
【請求項１６】
上記スキップモード出力ステップは、
（１）デジタルコンテンツのすべてのコマーシャルを常時スキップすることを規定するスキップモード、
（２）特定の期間中に録画または再生されるデジタルコンテンツのコマーシャルをスキップすることを規定するスキップモード、
（３）特定の条件を満たすデジタルコンテンツのコマーシャルをスキップすることを規定するスキップモード、
（４）ユーザにより指定されたデジタルコンテンツのコマーシャルをスキップすることを規定するスキップモード、および、
（５）デジタルコンテンツのすべてのコマーシャルをスキップしないことを規定するスキップモード、のうちいずれか複数のスキップモードの選択肢を出力するステップであることを特徴とする請求項１５に記載のコマーシャルスキップ方法。
【請求項１７】
コンピュータを、請求項１から６までのいずれか１項に記載のコンテンツ処理装置の各手段として機能させるための制御プログラム。
【請求項１８】
請求項１７に記載の制御プログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＩＰＴＶなどのコンテンツ配信サービスで配信されるデジタルコンテンツを処理する技術に関するものであり、特に、コンテンツに含まれるコマーシャルをスキップするためのコンテンツ処理装置、コンテンツ再生装置、コンテンツ配信サーバ、コンテンツ処理システム、コマーシャルスキップ方法に関するものである。
【背景技術】
【０００２】
近年、通信におけるブロードバンドの普及に伴い、ＩＰ（Internet Protocol）ネットワークを使ってリアルタイム放送や映画などのコンテンツを配信するサービスが進展してきている。コンテンツを配信するサービスとしては、例えば、ＩＰＴＶ（Internet Protocol Television）がある。ＩＰＴＶは、広義には、上述のサービス、該サービスを実現する技術、該サービスを利用するコンテンツ処理装置（コンテンツ受信装置やコンテンツ再生装置など）を指す。ＩＰＴＶには、「リニアＴＶ」と「ＶｏＤ」という２種類のタイプのサービスがある。
【０００３】
リニアＴＶは、決められた放送スケジュールに従って番組をリアルタイムに配信する放送タイプのサービスである。多チャンネル放送やＮＧＮ（Next Generation Network）にて提供され始めたサービスである。地上デジタル放送のＩＰ同時再送信のサービスは、リニアＴＶの一例である。なお、リニアＴＶでは、コンテンツの配信はマルチキャストで行われ、コンテンツ配信サーバと、クライアントであるコンテンツ処理装置とは一対多の関係で、同じ内容が同時に複数のコンテンツ処理装置に配信される。そして、受信側では、視聴者は、視聴したいコンテンツを選択して、すなわち視聴したいチャンネルと時間とを選択して配信された所望のコンテンツを視聴することができる。
【０００４】
ＶｏＤ（Video on Demand）は、受信側（視聴者のコンテンツ処理装置）からの配信要求に応じて、該コンテンツ処理装置にユニキャストでコンテンツを配信するサービスであり、コンテンツ配信サーバとコンテンツ処理装置とが一対一の関係で通信する。
【０００５】
このように、ＩＰＴＶにはリニアＴＶとＶｏＤという２種類のタイプのコンテンツ配信方式がある。そして、いずれの方式においても、一般的に、コンテンツの中程に、あるいは、あるコンテンツと別のコンテンツとの間に、コマーシャルメッセージ（以下、コマーシャルと称する）が挿入される。そして、視聴者によっては、コマーシャルの視聴を望まない者がいるし、同じ視聴者でも、時と場合によっては、コンテンツ内のコマーシャルをスキップして、コンテンツの本編のみを視聴したいと考えることもある。
【０００６】
そこで、リニアＴＶやＶｏｄなどに代表されるコンテンツ配信サービスにおいては、コンテンツ再生前にコンテンツを処理して、コマーシャルをスキップする技術が望まれる。
【０００７】
例えば、特許文献１〜４に、コマーシャルをスキップする技術が開示されている。
【０００８】
特許文献１には、ＣＭ部分をスキップさせ違和感のない連続映像信号を再生する映像記録再生装置が開示されている。具体的には、映像記録再生装置は、テレビジョン番組（コンテンツ）の再生時に、ＣＭ（コマーシャル）部分をスキップするとともに、ＣＭ部分の直前、直後の番組（本編）部分において重複する部分の一方をスキップする。
【０００９】
特許文献２には、光ディスクにテレビ放送番組とともに記録されたコマーシャル部分をスキップするディスク装置および再生方法が開示されている。具体的には、テレビ放送番組再生中、コマーシャルの再生開始の所定時間前になったとき、コマーシャルが再生される旨を視聴者に放置する。そして、視聴者よりコマーシャルの再生のスキップが指示された場合には、コマーシャルの再生を所定時間スキップする。
【００１０】
特許文献３には、テレビジョン放送番組（コンテンツ）のコマーシャル部分を除いた本編だけを再生するＣＭスキップ機能を有する記録再生装置が開示されている。該記録再生装置は、コマーシャル部分の開始点および終了点を示す情報が記録媒体に自動的に記録された場合であっても、その後にコマーシャルの開始点および終了点を示す情報を加工記録する編集手段を有している。また、上記記録再生装置は、ＣＭスキップ機能の動作または非動作を設定するＣＭスキップ機能設定手段を更に有し、該設定手段の設定に応じて、テレビジョン放送番組中のコマーシャル部分を除いた本編だけを再生したり、コマーシャル部分を含めてテレビジョン放送番組を再生したり、切り替えることができる。
【００１１】
特許文献４には、コマーシャルを記録して、サムネイルの集合、メニューまたは目次の機構として視聴者にコマーシャルを提示することにより、視聴者が興味あるコマーシャルのみを視聴することを可能にする技術が開示されている。これにより、視聴者は、コマーシャルを選択的に視聴することができ、また、選択した時間にコマーシャルを視聴することができる。
【先行技術文献】
【特許文献】
【００１２】
【特許文献１】特開２００２−２４７５２４号公報（公開日２００２年８月３０日）
【特許文献２】特開２００６−３０３８４７号公報（公開日２００６年１１月２日）
【特許文献３】特開２００７−２３４０８９号公報（公開日２００７年９月１３日）
【特許文献４】特表２００８−５０５５１８号公報（公開日２００８年２月２１日）
【発明の概要】
【発明が解決しようとする課題】
【００１３】
しかしながら、特許文献１〜４に記載の技術では、以下の問題を生じる。具体的には、特許文献１〜４の技術はいずれも、コンテンツのデータ部分がコマーシャルである場合には、それをスキップするということを行っているにすぎない。したがって、コンテンツに含まれるコマーシャルを、種々のバリエーションで選択的にスキップすることができない。そのため、年齢、性別、嗜好、生活習慣等が異なる幅広い層の視聴者からの、興味があるコマーシャルだけ再生したい、特定の時間（期間）はコマーシャルを見ないで本編のみ再生したい、などの多種多様な要望に十分に応えることができない。
【００１４】
以上のとおり、特許文献１〜４に記載の技術では、視聴者の要求に応じたコマーシャルスキップサービスを提供できず、視聴者の要望にきめ細かく対応するコンテンツ配信サービスを実現することができないという問題を生じる。この問題点は、リニアＴＶやＶｏＤなどのＩＰＴＶサービスによって配信されるコンテンツに限定されず、コマーシャル部分と本編部分とを含むデジタルコンテンツを再生するためのコンテンツ処理装置、コンテンツ処理システムにおいて共通に発生しうる問題である。
【００１５】
本発明は、上記の問題点に鑑みてなされたものであり、その目的は、種々のバリエーションで選択的にコマーシャルをスキップするための複数のコマーシャルスキップモードをユーザ（視聴者）が選択可能に提供し、ユーザが望む方法でコマーシャルをスキップすることが可能なコンテンツ処理装置、コンテンツ再生装置、コンテンツ配信サーバ、コンテンツ処理システム、コマーシャルスキップ方法を実現することにある。
【課題を解決するための手段】
【００１６】
本発明のコンテンツ処理装置は、上記課題を解決するために、デジタルコンテンツに含まれるコマーシャルをスキップする際の、コマーシャルのスキップの仕方を規定するスキップモードを複数記憶する、スキップモード記憶部と、上記スキップモード記憶部に記憶された各スキップモードの選択肢を、ユーザが選択可能に出力するスキップモード出力手段と、上記選択肢のうち、ユーザによって選択された選択肢のスキップモードにしたがって、再生対象となるデジタルコンテンツのコマーシャルをスキップするコマーシャルスキップ手段とを備えていることを特徴としている。
【００１７】
コンテンツ処理装置は、さらに、操作部を介して入力された、ユーザによって選択されたスキップモードを識別する識別情報を、スキップモード設定記憶部に記憶するスキップモード設定手段を備え、上記コマーシャルスキップ手段は、上記スキップモード設定記憶部に記憶されている識別情報が指定するスキップモードにしたがって、コマーシャルをスキップしてもよい。
【００１８】
上記スキップモード設定手段は、ユーザによって選択されたスキップモードに有効期限またはその利用について制限が設けられている場合に、上記識別情報に対応付けて、有効期限または制限を上記スキップモード設定記憶部に記憶し、上記コマーシャルスキップ手段は、上記スキップモードの有効期限内または制限を越えない範囲で、上記スキップモードにしたがってコマーシャルをスキップすることが好ましい。
【００１９】
コンテンツ処理装置は、さらに、上記コマーシャルスキップ手段によって、上記スキップモードにしたがってコマーシャルがスキップされると、当該スキップモードの利用現況を、上記識別情報に対応付けて上記スキップモード設定記憶部に記憶するスキップ監視手段を備えていることが好ましい。
【００２０】
上記スキップモード記憶部は、（１）デジタルコンテンツのすべてのコマーシャルを常時スキップすることを規定するスキップモード、（２）特定の期間中に録画または再生されるデジタルコンテンツのコマーシャルをスキップすることを規定するスキップモード、（３）特定の条件を満たすデジタルコンテンツのコマーシャルをスキップすることを規定するスキップモード、（４）ユーザにより指定されたデジタルコンテンツのコマーシャルをスキップすることを規定するスキップモード、および、（５）デジタルコンテンツのすべてのコマーシャルをスキップしないことを規定するスキップモード、のうちいずれか複数のスキップモードを少なくとも記憶するものであってもよい。
【００２１】
上記スキップモード記憶部は、各スキップモードに対応付けて、当該スキップモードの利用料金を記憶することが好ましい。
【００２２】
本発明のコンテンツ再生装置は、上記課題を解決するために、デジタルコンテンツを再生するコンテンツ再生装置であって、上記コンテンツ再生装置は、デジタルコンテンツを記憶するコンテンツ記憶部と、上述のコンテンツ処理装置とを備え、上記コマーシャルスキップ手段は、当該コンテンツ再生装置に対して、上記コンテンツ記憶部に記憶されているデジタルコンテンツの再生が指示されたとき、ユーザによって選択されたスキップモードにしたがって、上記デジタルコンテンツのコマーシャルをスキップすることを特徴としている。
【００２３】
本発明のコンテンツ再生装置は、上記課題を解決するために、デジタルコンテンツを再生するコンテンツ再生装置であって、上記コンテンツ再生装置は、デジタルコンテンツを記憶するコンテンツ記憶部と、上述のコンテンツ処理装置とを備え、上記コンテンツ再生装置の電源が入れられたときに、上記スキップモード出力手段は、各スキップモードの選択肢を、ユーザが選択可能に出力し、上記スキップモード設定手段は、上記選択肢のうち、ユーザによって選択された選択肢のスキップモードを識別する識別情報を、上記スキップモード設定記憶部に記憶し、上記コマーシャルスキップ手段は、上記コンテンツ再生装置に対して、上記コンテンツ記憶部に記憶されているデジタルコンテンツの再生が指示されたとき、上記スキップモード設定記憶部に記憶されている識別情報が指定するスキップモードにしたがって、上記デジタルコンテンツのコマーシャルをスキップすることを特徴としている。
【００２４】
コンテンツ再生装置は、上記コンテンツ記憶部に記憶されているデジタルコンテンツの再生が開始されてから、コマーシャルが検出されたときに、上記スキップモード出力手段は、各スキップモードの選択肢を、ユーザが選択可能に出力し、上記コマーシャルスキップ手段は、上記選択肢のうち、ユーザによって選択された選択肢のスキップモードにしたがって、再生中の上記デジタルコンテンツのコマーシャルをスキップしてもよい。
【００２５】
本発明のコンテンツ配信サーバは、上記課題を解決するために、受信したデジタルコンテンツを再生するコンテンツ受信装置からの配信要求に応じて、要求されたデジタルコンテンツを、ネットワークを介して配信するコンテンツ配信サーバであって、上記コンテンツ配信サーバは、上述のコンテンツ処理装置を備え、上記スキップモード出力手段は、上記スキップモード記憶部に記憶された各スキップモードの選択肢を、上記コンテンツ受信装置に送信し、上記コマーシャルスキップ手段は、上記コンテンツ受信装置から通知された、ユーザによって選択されたスキップモードにしたがって、上記配信要求にて要求されたデジタルコンテンツのコマーシャルをスキップすることを特徴としている。
【００２６】
本発明のコンテンツ配信サーバは、上記課題を解決するために、デジタルコンテンツを受信して再生するコンテンツ受信装置からの配信要求に応じて、要求されたデジタルコンテンツを、ネットワークを介して配信するコンテンツ配信サーバであって、上記コンテンツ配信サーバは、上述のコンテンツ処理装置を備え、上記コンテンツ受信装置が上記コンテンツ配信サーバと最初に通信するときに、上記スキップモード出力手段は、上記スキップモード記憶部に記憶された各スキップモードの選択肢を、上記コンテンツ受信装置に送信し、上記スキップモード設定手段は、上記選択肢のうち、ユーザによって選択された選択肢のスキップモードを識別する識別情報を、上記コンテンツ受信装置を識別するクライアント情報に対応付けて、上記スキップモード設定記憶部に記憶し、上記コマーシャルスキップ手段は、上記コンテンツ受信装置から上記配信要求を受信したとき、上記スキップモード設定記憶部に記憶されている識別情報が指定するスキップモードにしたがって、要求されたデジタルコンテンツのコマーシャルをスキップすることを特徴としている。
【００２７】
コンテンツ配信サーバは、上記コンテンツ受信装置から上記配信要求を受信したときに、上記スキップモード出力手段は、上記スキップモード記憶部に記憶された各スキップモードの選択肢を、上記コンテンツ受信装置に送信し、上記コマーシャルスキップ手段は、上記コンテンツ受信装置から通知された、上記選択肢のうちユーザによって選択された選択肢のスキップモードにしたがって、上記配信要求にて要求されたデジタルコンテンツのコマーシャルをスキップしてもよい。
【００２８】
本発明のコンテンツ処理システムは、上記課題を解決するために、上述のコンテンツ受信装置と、該コンテンツ受信装置とＩＰネットワークを介して接続し、上記コンテンツ受信装置にデジタルコンテンツを配信するコンテンツ配信サーバとを含むことを特徴としている。
【００２９】
本発明のコンテンツ処理システムは、上記課題を解決するために、デジタルコンテンツを受信して再生するコンテンツ受信装置と、上記コンテンツ受信装置からの配信要求に応じて、要求されたデジタルコンテンツを、ＩＰネットワークを介して配信する、上述のコンテンツ配信サーバとを含むことを特徴としている。
【００３０】
本発明のコマーシャルスキップ方法は、上記課題を解決するために、デジタルコンテンツに含まれるコマーシャルをスキップするコマーシャルスキップ方法であって、コマーシャルのスキップの仕方を規定するスキップモードを複数記憶する、スキップモード記憶部に記憶された各スキップモードの選択肢を、ユーザが選択可能に出力するスキップモード出力ステップと、上記選択肢のうち、ユーザによって選択された選択肢のスキップモードにしたがって、再生対象となるデジタルコンテンツのコマーシャルをスキップするコマーシャルスキップステップとを含むことを特徴としている。
【００３１】
上記スキップモード出力ステップは、（１）デジタルコンテンツのすべてのコマーシャルを常時スキップすることを規定するスキップモード、（２）特定の期間中に録画または再生されるデジタルコンテンツのコマーシャルをスキップすることを規定するスキップモード、（３）特定の条件を満たすデジタルコンテンツのコマーシャルをスキップすることを規定するスキップモード、（４）ユーザにより指定されたデジタルコンテンツのコマーシャルをスキップすることを規定するスキップモード、および、（５）デジタルコンテンツのすべてのコマーシャルをスキップしないことを規定するスキップモード、のうちいずれか複数のスキップモードの選択肢を出力するステップであってもよい。
【００３２】
なお、上記コンテンツ処理装置は、コンピュータによって実現してもよく、この場合には、コンピュータを上記各手段として動作させることにより上記コンテンツ処理装置をコンピュータにて実現させるコンテンツ処理装置の制御プログラム、およびそれを記録したコンピュータ読み取り可能な記録媒体も、本発明の範疇に入る。
【発明の効果】
【００３３】
本発明のコンテンツ処理装置は、上記課題を解決するために、デジタルコンテンツに含まれるコマーシャルをスキップする際の、コマーシャルのスキップの仕方を規定するスキップモードを複数記憶する、スキップモード記憶部と、上記スキップモード記憶部に記憶された各スキップモードの選択肢を、ユーザが選択可能に出力するスキップモード出力手段と、上記選択肢のうち、ユーザによって選択された選択肢のスキップモードにしたがって、再生対象となるデジタルコンテンツのコマーシャルをスキップするコマーシャルスキップ手段とを備えていることを特徴としている。
【００３４】
上記構成によれば、本発明の実施形態に係るコンテンツ処理装置１では、まず、表示制御部１９によって、複数のスキップモードの選択肢が、ユーザ選択可能に表示される。そして、スキップモード設定部１５が、ユーザに対して複数提示されたスキップモードから、ユーザが選択したスキップモードを設定する。そして、コンテンツが再生されるとき、コマーシャルスキップ部１６が、上記の設定されたコマーシャルスキップモードに基づいて、コンテンツから検出された一または複数のコマーシャルのうち、削除すべきコマーシャルのみをスキップした処理済コンテンツを出力する。
【００３５】
これにより、複数のスキップモードの中から所望のスキップモードをユーザが選択可能とし、ユーザの選択に応じて設定したコマーシャルスキップモードに従って、コマーシャルをスキップすることが可能になるという効果を奏する。
【００３６】
本発明のコマーシャルスキップ方法は、上記課題を解決するために、デジタルコンテンツに含まれるコマーシャルをスキップするコマーシャルスキップ方法であって、コマーシャルのスキップの仕方を規定するスキップモードを複数記憶する、スキップモード記憶部に記憶された各スキップモードの選択肢を、ユーザが選択可能に出力するスキップモード出力ステップと、上記選択肢のうち、ユーザによって選択された選択肢のスキップモードにしたがって、再生対象となるデジタルコンテンツのコマーシャルをスキップするコマーシャルスキップステップとを含むことを特徴としている。
【００３７】
以上のことから、種々のバリエーションで選択的にコマーシャルをスキップするための複数のコマーシャルスキップモードをユーザ（視聴者）が選択可能に提供し、ユーザが望む方法でコマーシャルをスキップすることが可能なコンテンツ処理装置、コンテンツ処理システム、コマーシャルスキップ方法を実現することが可能になるという効果を奏する。
【図面の簡単な説明】
【００３８】
【図１】本発明のコンテンツ処理装置１の概略構成を示すブロック図である。
【図２】コンテンツ記憶部９に記憶されているコンテンツのデータ構造の一例を示す図である。
【図３】（ａ）および（ｂ）は、コンテンツ記憶部９に記憶されているコンテンツのデータ構造の一例を示す図である。
【図４】コンテンツ記憶部９に記憶されているコンテンツのデータ構造の一例を示す図である。
【図５】コンテンツ記憶部９に記憶されているコンテンツのデータ構造の一例を示す図である。
【図６】コンテンツ記憶部９に記憶されているコンテンツのデータ構造の一例を示す図である。
【図７】スキップモードリスト記憶部５に記憶されているスキップモードリストの具体例を示す図である。
【図８】（ａ）および（ｂ）は、スキップモードをユーザに選択させる際の、表示部６に表示されるＧＵＩ画面の具体例を示す図である。
【図９】スキップモード設定記憶部８に記憶されているスキップモード設定情報の具体例を示す図である。
【図１０】本発明の一実施形態におけるコンテンツ処理システム１０００に含まれる、コンテンツ処理装置１が適用されたコンテンツ受信装置２００の要部構成を示すブロック図である。
【図１１】（ａ）は、本実施形態におけるコンテンツ受信装置２００の、コマーシャルスキップモード設定処理の流れを示すフローチャートであり、（ｂ）は、本実施形態におけるコンテンツ受信装置２００におけるコンテンツ再生時のコマーシャルスキップ処理の流れを示すフローチャートである。
【図１２】本実施形態におけるコンテンツ受信装置２００の、コマーシャルスキップモード設定処理およびコマーシャルスキップ処理の流れについて、他の例を示すフローチャートである。
【図１３】本発明の一実施形態におけるコンテンツ処理システム１０００に含まれるコンテンツ配信サーバ１００およびテレビ２１０の要部構成を示すブロック図である。
【図１４】スキップモード設定記憶部８に記憶されているスキップモード設定情報の他の具体例を示す図である。
【図１５】本実施形態におけるコンテンツ処理システムの各装置の動作の流れを示すフローチャートである。
【図１６】一つのクライアントについてのスキップモード履歴情報の具体例を示す図である。
【図１７】ＩＰＴＶのリニアＴＶサービスを実現するコンテンツ処理システム１０００の概略構成を示す図である。
【図１８】ＩＰＴＶのＶｏＤサービスを実現するコンテンツ処理システム１０００の概略構成を示す図である。
【図１９】本発明のコンテンツ処理システム１０００に含まれるコンテンツ受信装置が宅内に設置された例を示す図である。
【図２０】本発明のコンテンツ処理システム１０００におけるコンテンツ受信装置が携帯電話である例を示す図である。
【図２１】コマーシャルスキップ部１６におけるコマーシャルスキップ処理の流れを示すフローチャートである。
【発明を実施するための形態】
【００３９】
以下、図面を参照しつつ、本発明の各実施形態に係るコンテンツ処理装置、コンテンツ処理システムについて説明する。以下の説明では、同一の部品および構成要素には同一の符号を付してある。それらの名称および機能も同じである。したがってそれらについての詳細な説明は繰り返さない。
【００４０】
以下の説明では、本発明のコンテンツ処理システムを、ＩＰＴＶサービスのシステムに適用した場合を例に用いるが、本発明のコンテンツ処理システムは、これに限定されない。本発明のコンテンツ処理システムは、リニアＴＶやＶｏＤなどのＩＰＴＶサービスによって配信されるコンテンツを再生する場合に限定されず、コンテンツの本編とは別のコマーシャルを含むデジタルコンテンツを再生する場合に広く適用可能である。コマーシャルは、多くの場合コンテンツの本編と本編との合間に定期的に挿入されるデジタルデータであって、コンテンツの本編とは内容的に異なる情報を含む（コマーシャルの内容は、企業やスポンサー団体などの宣伝・販売・告知などを目的とする商業的活動に関するものが多い。）。そのため、コンテンツ本編の再生が中断される形でコマーシャルは再生されることになるので、ユーザにとって、場合によってはコマーシャルがスキップされることが好ましいこともある。なお、上記デジタルコンテンツには、放送コンテンツ、着脱可能な外部記録媒体を介して得られるコンテンツ、コンテンツ受信（再生）装置に内蔵される記録媒体に保存されたコンテンツ、近距離通信によって装置に供給されたコンテンツ、あるいは、音楽、写真、ウェブページなどあらゆる伝送媒体を介して取得し利用されるコンテンツが含まれる。
【００４１】
本発明のコンテンツ処理システムを、ＩＰＴＶサービスのシステムに適用した場合について概要を説明すると以下のとおりである。例えば、マルチキャストでコンテンツを配信するリニアＴＶのサービスでは、リアルタイムに放送中のコンテンツは一般公開のものであり、そのままでは個別の視聴者の要望に応えてコマーシャルをスキップすることはできない。しかし、視聴者がコンテンツを録画した場合には、視聴者の意向に基づいてコマーシャルをスキップすることが考えられる。一方、ユニキャストでコンテンツを配信するＶｏＤのサービスでは、コンテンツは各視聴者に固有のコンテンツであるため、視聴者の意向に基づいてコマーシャルをスキップしてコンテンツを配信することが考えられる。
【００４２】
まず、本発明のコンテンツ処理システムを適用するＩＰＴＶシステムの基本的な概略構成を、図１７〜図２０を用いて説明する。
【００４３】
〔ＩＰＴＶサービスの基本概要〕
図１７は、ＩＰＴＶのリニアＴＶサービスを実現するコンテンツ処理システム１０００の概略構成を示す図である。図１８は、ＩＰＴＶのＶｏＤサービスを実現するコンテンツ処理システム１０００の概略構成を示す図である。
【００４４】
いずれのコンテンツ処理システム１０００においても、コンテンツを配信するコンテンツ配信サーバ１００と、コンテンツを受信するクライアントとしてのコンテンツ受信装置（コンテンツ処理装置）２００〜４００、ＮＮＮ、・・・とは、閉じたＩＰネットワーク（クローズドネットワーク）１０を介して通信を行う。そして、コンテンツ配信サーバ１００は、特定の視聴者（コンテンツ受信装置）を対象に、映画、放送番組などのコンテンツを配信するものである。
【００４５】
図１７に示すとおり、リニアＴＶサービスの場合、コンテンツ配信サーバ１００は、あらかじめ各コンテンツ受信装置に配布されている番組表に基づいて、配信契約した受信者の各コンテンツ受信装置にのみ向けて、コンテンツを、ＩＰネットワーク１０を介して常時配信する。このようにコンテンツの配信形態は、受信側が、ＰＵＳＨ型で配信されたコンテンツを随時受信する放送型であり、通信形態は、配信側対受信側が１対多となるマルチキャスト方式である。
【００４６】
一方、図１８に示すとおり、ＶｏＤサービスの場合、まず、各コンテンツ受信装置が、それぞれ、所望のコンテンツの配信を要求するリクエスト（配信要求）をコンテンツ配信サーバ１００に対して送信する。コンテンツ配信サーバ１００は、コンテンツ受信装置からの配信要求に応じて、要求されたコンテンツを要求元のコンテンツ受信装置にのみ、それぞれ配信する。このようにコンテンツの配信形態は、ＰＵＬＬ型であり、通信形態は、配信側対受信側が１対１の関係となるユニキャスト方式である。
【００４７】
次に、上述の各コンテンツ受信装置が、宅内に設置されている例について説明する。図１９は、本発明のコンテンツ処理システム１０００に含まれるコンテンツ受信装置が宅内に設置された例を示す図である。コンテンツ受信装置２００は、例えば、テレビ（表示部／コンテンツ処理装置）２１０と、録画再生装置（コンテンツ処理装置）２５０とを含んで構成されている。コンテンツ受信装置２００は、構内ネットワークを介して接続されているセットトップボックス（ＳＴＢ）１２とホームゲートウェイ（ＨＧＷ）１１とを介してＩＰネットワーク１０に接続されている。
【００４８】
コンテンツは、コンテンツ配信サーバ１００からＩＰネットワーク１０を介して上述したようにマルチキャスト通信（例えばリニアＴＶの場合）あるいはユニキャスト通信（例えばＶｏＤの場合）によってコンテンツ受信装置２００に配信される。そして、コンテンツ受信装置２００は、配信されたコンテンツをテレビ２１０にリアルタイムに出力したり、録画再生装置２５０に録画して後で再生したりする。
【００４９】
なお、図１９に示す例に限定されず、上記コンテンツ受信装置は、携帯電話などの携帯通信端末装置で実現されてもよい。図２０は、本発明のコンテンツ処理システム１０００におけるコンテンツ受信装置が携帯電話である例を示す図である。
【００５０】
コンテンツ受信装置としての携帯電話２２００は、携帯電話ネットワーク２０００およびＩＰネットワーク１０を介して、コンテンツ配信サーバ１００と通信可能に接続されている。携帯電話ネットワーク２０００は、携帯電話の各キャリアが、携帯電話からインターネットにアクセスするために用意している専用ネットワークである。携帯電話２２００は、インターネットアクセス機能を有し、図１９に示すテレビ２１０および録画再生装置２５０と同様に、コンテンツの配信要求を行ったり（Ｖｏｄの場合）、配信されたコンテンツを保存、再生したりする機能を有する。
【００５１】
以上説明したように、本発明のコンテンツ処理システム１０００におけるコンテンツ受信装置は、デジタルコンテンツを取得、保存する機能および再生する機能を有するのであれば、特に装置の種類に限定されず何でもよく、テレビであっても、携帯電話であっても、パソコンであっても、あるいは、それらの複数の装置を組み合わせて実現されたものであっても構わない。
【００５２】
図１７に示すリニアＴＶサービスの場合、コンテンツは、コマーシャルが含まれたまま（未処理で）コンテンツ受信装置２００にマルチキャスト送信される。そして、この場合、コンテンツを処理してコマーシャルをスキップする本発明のコンテンツ処理装置は、テレビ２１０または録画再生装置２５０、もしくは、携帯電話２２００に適用される。
【００５３】
図１８に示すＶｏＤサービスの場合、コンテンツは、未処理でコンテンツ受信装置２００に配信されてもよいし、コンテンツ配信サーバ１００によって処理されて（コマーシャルがスキップされた状態で）コンテンツ受信装置２００に配信されてもよい。前者の場合、本発明のコンテンツ処理装置は、テレビ２１０または録画再生装置２５０（もしくは携帯電話２２００）に適用される。後者の場合、本発明のコンテンツ処理装置は、コンテンツ配信サーバ１００に適用される。
【００５４】
本発明のコンテンツ処理装置が、テレビ２１０または録画再生装置２５０に適用される場合について、以下の≪実施形態１≫にて説明する。本発明のコンテンツ処理装置が、コンテンツ配信サーバ１００に適用される場合について、以下の≪実施形態２≫にて説明する。各実施形態の説明に入る前に、まず、各実施形態に共通する、本発明のコンテンツ処理装置の要部構成について以下に説明する。
【００５５】
〔コンテンツ処理装置の概要〕
図１は、本発明のコンテンツ処理装置１の概略構成を示すブロック図である。
【００５６】
図１に示すとおり、コンテンツ処理装置１は、少なくとも、機能ブロックとしての、スキップモード設定部１５と、コマーシャルスキップ部１６とを備える構成となっている。コンテンツ処理装置１は、ユースシーンに応じて、さらに、機能ブロックとしてのスキップ監視部１４、コンテンツ取得部１７、コマーシャル検出部１８および表示制御部１９と、表示部６と、操作部７と、スキップモードリスト記憶部５、スキップモード設定記憶部８およびコンテンツ記憶部９の各種記憶部とを含んでいてもよい。
【００５７】
上記機能ブロックとして示される各部（１４〜１９）は、ＣＰＵ（central processing unit）が不図示のＲＯＭ（read only memory）等の記憶装置に記憶されているプログラムをＲＡＭ（random access memory）等に読み出して実行することで実現できる。すなわち、上記各部は、上記ＣＰＵが上記記憶装置に格納されたプログラムを実行し、図示しない入出力回路などの周辺回路を制御することによって実現される。
【００５８】
図１に示すコンテンツ処理装置１は、スタンドアロン型の装置で実現されてもよいし、通信可能に接続されている複数の装置によって、クライアント−サーバ型のシステムとして実現されてもよい。
【００５９】
表示部６は、上述の各記憶部に記憶されている、コンテンツやスキップモードリストなどの各種データを出力するものであり、例えば、ＬＣＤ（液晶ディスプレイ）、ＰＤＰ（プラズマディスプレイパネル）、またはＣＲＴ（cathode-ray tube）ディスプレイなどの表示装置で構成される。
【００６０】
操作部７は、ユーザがコンテンツ処理装置１を動作させるための指示信号を入力するものであり、例えば、コンテンツ処理装置１を遠隔操作するリモコンや、コンテンツ処理装置１自体に設けられた操作ボタン、あるいは、コンテンツ処理装置１に接続された、マウスやキーボードなどで構成されている。操作部７を用いてユーザにより入力された指示信号は、図示しない入出力制御部を介して、上述の機能ブロック各部に送られる。これにより、ユーザはコンテンツ処理装置１を操作することが可能となる。
【００６１】
スキップモードリスト記憶部５は、スキップモードリストＤ１を記憶するものである。スキップモードリストＤ１は、コンテンツに含まれるコマーシャルのスキップの仕方を規定するスキップモードを複数種類用意してリスト化したものである。スキップモードリストＤ１は、編集可能にスキップモードリスト記憶部５に記憶されていてもよい。
【００６２】
なお、コマーシャルのスキップモードの一例としては、コマーシャルスキップ部１６が、すべてのコマーシャルをスキップする「常時スキップ」モード、何れのコマーシャルもスキップしない「スキップ無し」モード、回数でコマーシャルスキップを制限するモード、月日の単位でコマーシャルをスキップするモードなどが挙げられる。この他、コマーシャルのスキップ方法には種々のバリエーションが考えられるが、その詳細は後述する。
【００６３】
表示制御部１９は、コンテンツ処理装置１が保持する各種データを表示部６に出力するものである。具体的には、表示制御部１９は、スキップモードリスト記憶部５から取得したスキップモードリストＤ１を、表示部６にユーザが選択可能な状態で表示するための信号に変換して、変換したスキップモードリストＤ１’を表示部６に出力する。例えば、表示制御部１９は、スキップモードを選択可能にリスト化したＧＵＩ画面を表示部６に出力することが考えられる。これにより、複数のスキップモードが、ユーザに選択可能に提示され、ユーザは、どのようなスキップモードが存在するのかを表示部６から確認して、所望のスキップモードを操作部７を用いて選択することができる。
【００６４】
なお、ユーザが選択したコマーシャルスキップモードを示す情報（コマーシャルスキップモードＤ２’）は、操作部７からスキップモード設定部１５に入力される。
【００６５】
スキップモード設定部１５は、コマーシャルスキップモードＤ２’を操作部７を介して取得し、ユーザが選択したスキップモードを特定するための情報を、スキップモード設定情報Ｄ２としてスキップモード設定記憶部８に格納するものである。なお、スキップモード設定情報Ｄ２には、「スキップモードＩＤ」、「設定日」、「有効期限」、「料金」、「制限」、「利用現況」などの各種情報が含まれるが、その詳細は後述する。
【００６６】
コンテンツ記憶部９は、処理前のコンテンツ、すなわち、コマーシャルを含むコンテンツＤ３を記憶するものである。コンテンツＤ３は、リニアＴＶやＶｏＤのサービスによって配信されるコンテンツに限定されず、放送コンテンツ、着脱可能な外部記録媒体を介して得られるコンテンツ、装置に内蔵される記録媒体に保存されたコンテンツ、近距離通信によって供給されたコンテンツ、あるいは、音楽、写真、ウェブページなどあらゆる伝送媒体を介して取得し利用されるコンテンツであってもよい。コマーシャルを含むコンテンツのデータ構造については後述する。
【００６７】
コンテンツ取得部１７は、コンテンツ再生のトリガ（例えば操作部７を介して入力されたコンテンツ再生指示）に応じて、再生すべき（ユーザが視聴を希望する）コンテンツコンテンツＤ３をコンテンツ記憶部９から取得して、コマーシャル検出部１８とコマーシャルスキップ部１６とに供給するものである。
【００６８】
コマーシャル検出部１８は、コンテンツ取得部１７が取得したコンテンツＤ３に含まれるコマーシャルを検出し、識別するものである。なお、コマーシャルの検出方法は、従来行われている方法を適宜採用すればよい。検出方法のいくつかの例は後述する。コマーシャル検出部１８は、コンテンツの本編からコマーシャルを区別するためのコマーシャル識別情報Ｄ４をコマーシャルスキップ部１６に供給する。
【００６９】
コマーシャルスキップ部１６は、コンテンツ取得部１７から取得したコンテンツＤ３からコマーシャルを除く処理を行って、コマーシャルが適切に省かれた処理済コンテンツＤ５を出力するものである。具体的には、コマーシャルスキップ部１６は、コンテンツＤ３に含まれるコマーシャルを、コマーシャル検出部１８から取得したコマーシャル識別情報Ｄ４に基づいて特定する。そして、コマーシャルスキップ部１６は、スキップモード設定部１５がスキップモード設定記憶部８に設定したスキップモード設定情報Ｄ２を参照する。コマーシャルスキップ部１６は、スキップモード設定情報Ｄ２が特定するコマーシャルスキップモードのスキップ方法にしたがって、コンテンツＤ３から検出された一または複数のコマーシャルのうち、削除すべきコマーシャルだけを除く処理を行う。
【００７０】
なお、コマーシャルスキップ部１６が、コマーシャル検出部１８の機能を有していてもよく、この場合、コマーシャルスキップ部１６は、コンテンツ取得部１７からコンテンツＤ３を受け取り、コマーシャルを検出し、スキップモード設定記憶部８に設定されているスキップモードにしたがって、必要なコマーシャルだけを除いて、処理済コンテンツＤ５を表示制御部１９に出力する。
【００７１】
このようにして出力された処理済コンテンツＤ５は、ユーザが所望するスキップ方法にて、ユーザにとって望ましいコマーシャルだけが適切に除かれたコンテンツとなっている。処理済コンテンツＤ５は、表示制御部１９に供給される。表示制御部１９は、コンテンツ処理装置１によって処理された処理済コンテンツＤ５を、表示部６にて視聴可能なように、映像信号である処理済コンテンツＤ５’として表示部６に出力する。これにより、ユーザの視聴したいコンテンツが、削除されるべきコマーシャルだけをスキップした状態で表示部６に表示される。
【００７２】
上記構成によれば、本発明の実施形態に係るコンテンツ処理装置１では、まず、表示制御部１９によって、複数のスキップモードの選択肢が、ユーザ選択可能に表示される。そして、スキップモード設定部１５が、ユーザに対して複数提示されたスキップモードから、ユーザが選択したスキップモードを設定する。そして、コンテンツが再生されるとき、コマーシャルスキップ部１６が、上記の設定されたコマーシャルスキップモードに基づいて、コンテンツから検出された一または複数のコマーシャルのうち、削除すべきコマーシャルのみをスキップした処理済コンテンツを出力する。これにより、複数のスキップモードの中から所望のスキップモードをユーザが選択可能とし、ユーザの選択に応じて設定したコマーシャルスキップモードに従って、コマーシャルをスキップすることが可能になるという効果を奏する。
【００７３】
なお、本発明のコンテンツ処理装置１は、さらに、スキップ監視部１４を備えていることが好ましい。スキップ監視部１４は、コマーシャルスキップ部１６を監視して、コンテンツ処理装置１におけるスキップモードの利用現況を管理するものである。スキップ監視部１４は、コマーシャルのスキップ回数、処理コンテンツ数などを所定期間ごとにカウントしたり、リセットしたりして、利用現況の情報をスキップモード設定記憶部８に書き込む。このような利用現況の情報は、スキップモードサービスの利用に制限を設けたり、当該サービスの利用が有料であったりする場合に、スキップモード利用制限や清算の処理に用いられる。
【００７４】
なお、上述の説明では、コンテンツ処理装置１の表示制御部１９が、スキップモードの選択肢をユーザが選択可能に表示部６に表示する構成としたが、コンテンツ処理装置１の構成はこれに限定されず、例えば、音声出力部（スキップモード出力手段）が、スキップモードの選択肢を音声にて出力し、ユーザが各選択肢に対応する番号を操作部７から入力する構成によって、ユーザが選択可能に各選択肢を出力してもよい。
【００７５】
〔コンテンツのデータ構造〕
図２〜６は、コンテンツ記憶部９に記憶されているコンテンツのデータ構造の一例を示す図である。
【００７６】
図２は、コンテンツに含まれるコマーシャルについて、その開始位置および終了位置それぞれに対してコマーシャルであることを示すマーカが付加されている例を示す。
【００７７】
図示するように、コンテンツ２０は、複数のサブコンテンツ２１〜２３（例えば、３つの放送番組など）からなっており、各サブコンテンツには、本編とコマーシャル（“ＣＭ”と図示）とが含まれている。
【００７８】
サブコンテンツ２１には、本編の間に、２つのコマーシャル（ＣＭ１−１、ＣＭ１−２）が分かれて挿入されている。サブコンテンツ２２には、本編の間にコマーシャルＣＭ２−１が挿入されており、末尾にＣＭ２−２が付加されている。サブコンテンツ２３には、末尾にコマーシャルＣＭ３−１が付加されている。コマーシャルＣＭ２−２のように、サブコンテンツの区切りにコマーシャルが挿入されていてもよいし、サブコンテンツ２１とサブコンテンツ２２との間のように、コマーシャルが挿入されておらず、各サブコンテンツが連続していてもよい。
【００７９】
各コマーシャルの開始位置および終了位置には、マーカ２４が付加されている。マーカ２４ｓは、コマーシャルの開始位置を、マーカ２４ｅは、コマーシャルの終了位置を示す。
【００８０】
コマーシャル検出部１８は、コンテンツ取得部１７からコンテンツＤ３を取得して、そのコンテンツＤ３に付加された上記各マーカ２４を識別することにより、コマーシャルの開始位置（開始時刻）および終了位置（終了時刻）を検出することができる。コマーシャル検出部１８は、コンテンツ２０における、上記コマーシャルの開始および終了時刻を、コマーシャル識別情報Ｄ４としてコマーシャルスキップ部１６に供給する。
【００８１】
図３（ａ）は、図２を参照して説明したマーカの詳細を説明する図である。
【００８２】
図３（ａ）に示すのは、図２を参照して説明したとおり、コマーシャル開始位置にはコマーシャル開始識別情報を含むマーカ２４ｓが、コマーシャル終了位置にはコマーシャル終了識別情報を含むマーカ２４ｅが、コマーシャルの前後に付加された例である。これにより、コマーシャル検出部１８は、コマーシャルの開始、終了時刻を判断することができる。
【００８３】
あるいは、マーカ２４を、コマーシャル終了位置に付さずとも、終了位置を示すように構成することもできる。
【００８４】
図３（ｂ）は、マーカの他の例を説明する図である。図３（ｂ）に示す例では、コマーシャル開始位置に、マーカ２４が挿入されている。この例では、マーカ２４は、コマーシャル開始識別情報と、コマーシャルが再生される時間の長さを示すコマーシャル継続時間情報とを含む。コマーシャル検出部１８は、コマーシャル開始識別情報によってコマーシャル開始時刻を判別し、
この場合、コマーシャル検出部１８は、コマーシャル開始識別情報によってコマーシャルの開始時刻を特定し、該開始時刻とコマーシャル継続時間情報が示す継続時間とから、コマーシャル終了位置（時刻）を割り出すことができる。つまり、コマーシャル検出部１８は、コマーシャル開始時刻からの経過時間を計測し、コマーシャルの継続時間に達した時点をコマーシャル終了位置として識別する。
【００８５】
図４は、コンテンツ（サブコンテンツ）の先頭に、当該コンテンツに含まれる全てのコマーシャルのＣＭ時間情報が挿入されている例を示す。
【００８６】
図示するように、サブコンテンツ２１〜２３の先頭に、サブコンテンツのそれぞれに含まれるコマーシャルの開始位置と終了位置とを示すＣＭ時刻情報２５がそれぞれ付加されている。これにより、コマーシャル検出部１８は、ＣＭ時刻情報２５に基づいて、コマーシャルの開始・終了位置を特定することができる。
【００８７】
図５は、図４を参照して説明したＣＭ時刻情報２５の詳細を説明する図である。
【００８８】
図５に示すのは、図４を参照して説明したとおり、サブコンテンツ２１の先頭に、ＣＭ時刻情報２５が付加された例である。ＣＭ時刻情報２５は、サブコンテンツ２１に含まれるコマーシャル（ＣＭ１−１、ＣＭ１−２）のそれぞれについて、開始時刻および終了時刻の情報を含んでいる。コマーシャル検出部１８は、ＣＭ時刻情報２５に基づいて、コマーシャルＣＭ１−１およびＣＭ１−２、それぞれの開始および終了時刻を取得することができる。
【００８９】
図６に示すのは、コマーシャルであることを示すＣＭ識別情報２６がコマーシャルの期間を通して付加された例である。
【００９０】
この場合、コマーシャル検出部１８は、マーカ２４やＣＭ時刻情報２５などによってコマーシャルの開始、終了位置を特定するのではなく、ＣＭ識別情報２６の有無そのものにコンテンツのどの部分がコマーシャルであるかを判断する。コマーシャル検出部１８は、ＣＭ識別情報２６が「なし」から「あり」になる時点をコマーシャル開始時刻として取得し、ＣＭ識別情報２６が「あり」から「なし」になる時点をコマーシャル終了時刻として取得して、それらをコマーシャル識別情報Ｄ４としてコマーシャルスキップ部１６に供給してもよい。
【００９１】
以上、図２〜図６を参照して、コンテンツ記憶部９に記憶されたコンテンツＤ３のデータ構造の一例を説明した。なお、コンテンツのデータ構造は、図２〜図６に図示した例に限定されず、コマーシャル検出部１８がコマーシャルを検出可能に適宜構成される。
【００９２】
本発明のコンテンツ処理装置１のコマーシャル検出部１８は、コマーシャル識別情報Ｄ４として、コマーシャルの開始、終了位置以外にも、さらに、コマーシャルが含まれているコンテンツ（サブコンテンツ）の属性情報や、コマーシャル自身の属性情報を含めることが好ましい。これにより、コマーシャルスキップ部１６は、コンテンツまたはコマーシャルの属性情報に応じて、コマーシャルを選択的にスキップすることができ、さらに多種多様なコマーシャルスキップ方法をユーザに提供することができる。
【００９３】
具体的には、コマーシャル検出部１８は、さらに、検出したコマーシャルとコンテンツ（サブコンテンツ）との関連付けをコマーシャル識別情報Ｄ４に含めてもよい。これにより、コマーシャルスキップ部１６は、どのコンテンツに含まれるコマーシャルであるのかを判別することが可能となる。さらに、番組表などに含まれるコンテンツの属性情報（放送番組のジャンル、番組詳細情報、キーワード、出演者情報、放送時間帯、放送曜日など）をコマーシャル識別情報Ｄ４に含めてもよい。一般にコンテンツとそれに含まれるコマーシャルとは、視聴者層を一致させるなど、内容的に関連させることが多い。そこで、コマーシャルスキップ部１６は、どのようなコンテンツ内のコマーシャルであるのかを判別することによって、コマーシャルの内容を考慮して、コマーシャルを選択的にスキップすることが可能となる。また、コンテンツ（コマーシャル）の放送日時、曜日などの時間的な要素を考慮して、コマーシャルを選択的にスキップすることが可能となる。
【００９４】
なお、コンテンツＤ３のコマーシャル自体にコマーシャル属性情報が付加されていてもよい。例えば、コマーシャル属性情報を、上述のマーカ２４、ＣＭ時刻情報２５、ＣＭ識別情報２６などに関連付けて、あるいは、含めてコンテンツに付加することが考えられる。コマーシャル属性情報としては、例えば、宣伝対象商品のジャンル（自動車、電化製品、化粧品など）、コマーシャル時間帯、ターゲット層（主婦向け、男性向け、学生向け、など）、出演者情報などが考えられるが、これに限定されるものではない。
【００９５】
コマーシャル検出部１８は、コマーシャル属性情報を含めてコマーシャル識別情報Ｄ４をコマーシャルスキップ部１６に供給することができる。これにより、コマーシャルスキップ部１６は、検出されたコマーシャルのコマーシャル属性情報を参照し、コマーシャルの内容を考慮して、コマーシャルを選択的にスキップすることが可能となり、視聴者のよりきめ細かい要望に応えるコマーシャルスキップを実現する。
【００９６】
〔スキップモードリスト〕
図７は、スキップモードリスト記憶部５に記憶されているスキップモードリストの具体例を示す図である。図７に示す例では、上記スキップモードリストには、７パターンのスキップモードがあらかじめ含まれている。
【００９７】
各スキップモードは、スキップモードＩＤ（スキップモードを識別する識別情報）に関連付けて一意に識別可能に記憶されている。スキップモードＩＤに関連付けて、スキップモードについての各種情報が格納されている。図７に示す例では、スキップモード名（スキップモードを識別する識別情報）、スキップ条件が格納されている。なお、本発明のコンテンツ処理装置が提供する「コンテンツからコマーシャルをスキップする」というサービスが有料である場合には、さらに、スキップモードごとに制限（サービスの有効期限など）や料金の情報が格納されていてもよい。
【００９８】
図７に示す各スキップモードは、具体的には、以下のようなスキップ方法を規定している。
【００９９】
ＩＤ１の「常時スキップ」は、有効期間中はいつでも全てのコマーシャルをスキップすることを規定するモードである。図に示すとおり、有効期間として、１年という制限が設けられていてもよい。料金のカラムの「５０００円／月」は、ユーザが当該サービスを利用する対価を月割りで５０００円ずつ、サービス提供者（例えば、コンテンツ配信業者）に支払うことを意味する。
【０１００】
ＩＤ２の「日極めスキップ」は、指定したその日１日間に、受信または再生する全てのコンテンツについて、コマーシャルをスキップすることを規定するモードである。制限として、当該サービスを利用できる１ヶ月あたりの日数に制約を設けてもよい。例えば、制限のカラムの「最大１５日／月」は、当該「日極めスキップ」のサービスを同じ月に１５日使用すると、その月に「日極めスキップ」を使用できなくなることを意味する。
【０１０１】
ＩＤ３の「定時スキップ」は、時間帯を指定して、指定した時間帯に放送、録画または再生されるコンテンツに含まれる全てのコマーシャルをスキップすることを規定するモードである。このサービスは、特に、毎日決まった時間に放送される帯番組などのコンテンツに対して好適に用いられる。１日あたりに適用できる時間の制限が設定されていてもよい。図７に示す例では、１日あたり上限３時間で設定されている。制限のカラム「最大３時間／日」は、同日に３時間を超えて録画・再生する場合には、それ以降のコマーシャルには当該サービスに基づくスキップは適用されないことを意味する。
【０１０２】
ＩＤ４の「条件指定スキップ」は、コンテンツ毎にスキップする場合に、スキップ対象となるコンテンツの条件をユーザに指定させて、ユーザによって指定された条件に合致するコンテンツ内のコマーシャルをスキップすることを規定するモードである。
【０１０３】
ＩＤ５の「コンテンツ毎にスキップ」は、コンテンツ毎にスキップするかどうかをユーザに指定させて、スキップすると指定されたコンテンツ内のコマーシャルをスキップすることを規定するモードである。当該サービスを適用できる１日あたりのコンテンツ数が定められていてもよい。図７に示す例では、制限のカラムの「１日あたり最大５コンテンツ」は、同時に、５つのコンテンツについて全てのコマーシャルをスキップした場合には、それ以降のコンテンツのコマーシャルはスキップされないことを意味する。
【０１０４】
ＩＤ６の「コマーシャル毎にスキップ指示」は、コマーシャルが出てくる度に、ユーザが手動でスキップ操作を行うためのモードである。つまり、コマーシャルを検出する度に、ユーザにスキップの要否を問い合わせ、ユーザによって、コマーシャルをスキップする旨の指示が入力された場合にコマーシャルをスキップすることを規定するモードである。このモードに従えば、コマーシャルスキップ要の指示が入力されなければ、そのままコマーシャルが再生される。
【０１０５】
ＩＤ７の「スキップ無し」は、いずれのコンテンツのいずれのコマーシャルもスキップしないことを規定するモードである。
【０１０６】
なお、図７に示す例では、ＩＤ４、６、７のスキップモードには、制限を設けていないが、スキップするコマーシャルの数や有効期限など適宜制限が設けられてもよい。
【０１０７】
ＩＤ１、２、３、６の各スキップモードは、コンテンツには依存せず、つまり、コンテンツを識別することなく、全てのコンテンツに適用することができる。
【０１０８】
上述のように、スキップモードリスト記憶部５にあらゆるパターンのスキップモードを用意し、ユーザに提示することができる。
【０１０９】
ユーザのコマーシャルを見る機会が減ると、当該コマーシャルの提供企業やコンテンツ配信業者は不利益をこうむることになる。そこで、コマーシャルをスキップしてコンテンツの本編を効率よく楽しめることの対価として、コンテンツ配信業者（コンテンツ配信サーバ１００）は、これらの各スキップモードに料金を設定することが好ましい。
【０１１０】
図７のスキップモードの上の行ほど、コマーシャルスキップの度合いが強い（より多くのコマーシャルを効率よくスキップできる）。そこで、図７の料金のカラムに示されているとおり、より多くのコマーシャルを効率よくスキップできるスキップモードほど料金が高く設定されていることが好ましい。
【０１１１】
なお、料金は、制限の変動（有効期限の延長や適用回数の増加）に応じて、可変であってもよい。これにより、サービスの適用と料金とにより選択の幅を持たせて、ユーザに対して、よりきめ細かいサービスを提供することができる。例えば、図７では、ＩＤ１の「常時スキップ」のサービスは、１年単位で毎年更新するものとして設定されている。しかしながら、更新期間を１年から半年に変更した場合には、料金が４５００円／月に値下げされるなど、料金設定には種々のバリエーションが考えられる。
【０１１２】
以上、図７を参照して、スキップモードリスト記憶部５に記憶されているスキップモードリストの一例を説明した。しかしながら、コマーシャルスキップモードのパターンは、図７の例に限ったものではなく、種々のバリエーションで構成することができる。例えば、料金は、コンテンツ配信業者と視聴者（ユーザ）との間の契約によって、あるいは、ユーザの視聴実績などに応じて変動させてもよい。また、各コマーシャルスキップモードの制限を越えるような使用をした場合には、当該スキップモードを今後選択できないようにリストが書き換えられるようにすることもできる。
【０１１３】
表示制御部１９は、スキップモードリスト記憶部５を参照し、上述のスキップモードリスト（図７）に基づいて、ユーザにスキップモードを選択させるためのスキップモードリストＤ１’を表示部６に出力する。
【０１１４】
〔スキップモード選択画面〕
図８（ａ）および（ｂ）は、スキップモードをユーザに選択させる際の、表示部６に表示されるＧＵＩ画面の具体例を示す図である。図８（ａ）は、例えば、自宅の録画再生装置２５０で録画したコンテンツを再生する場合に表示される、スキップモードを選択するためのＧＵＩ画面の例を示している。図８（ｂ）は、ＶｏＤサービスにおいて、コンテンツ配信サーバ１００から取得したコンテンツを再生する場合に表示される、スキップモードを選択するためのＧＵＩ画面の例を示している。これらは一例であって、表示部６に表示されるＧＵＩ画面は同図に示す例に限られず、種々のパターンが考えられることを付言しておく。
【０１１５】
図８（ａ）の画面６０は、取得したコンテンツにコマーシャルが含まれている場合、該コンテンツを録画再生装置２５０が再生する際に、テレビ２１０の表示部６に表示されるものである。このように、スキップモードリスト記憶部５に記憶されている複数のスキップモードの選択肢が選択可能にユーザに提示される。
【０１１６】
画面６０に記載されているとおり、各スキップモードのスキップ条件や料金体系などの詳細な説明情報が、説明ボタンを選択することにより表示されてもよい。
【０１１７】
例えば、スキップモード「定時スキップ」が、ユーザにより選択されると（設定ボタンが押下されると）、表示制御部１９は、次に、画面６１を表示する。これにより、ユーザは、図７に示すＩＤ３のスキップモードについて、さらに、スキップ条件（所望の時間帯）を指定することができる。
【０１１８】
図８（ｂ）の画面６２は、コンテンツ配信サーバ１００に対してユーザが所望のコンテンツの配信要求を行った際、あるいは、その配信されたコンテンツを再生する際に、表示部６に表示されるものである。あるいは、配信される全コンテンツに適用されるように、あらかじめスキップモードを選択する際に表示されてもよい。
【０１１９】
図８（ａ）の画面６０と同様に、複数のコマーシャルスキップモードの選択肢が表示部６に表示される。ユーザは、各スキップモードの詳細情報を確認したり（説明ボタン）、料金を確認したりする。そして、所望のコマーシャルスキップモードの設定ボタンを押下することにより、所望のコマーシャルスキップモードを設定することができる。
【０１２０】
例えば、スキップモード「条件指定スキップ」、ユーザにより選択されると、表示制御部１９は、次に、画面６３を表示する。これにより、ユーザは、図７に示すＩＤ４のスキップモードについて、さらに、スキップ条件（スキップ対象となるコンテンツの条件）を指定することができる。
【０１２１】
具体的には、図８（ｂ）の画面６３に示すとおり、コンテンツのジャンルについて「映画・ドラマ」が指定されると、ＩＤ４のスキップモードに従って、映画やドラマのコンテンツについて含まれるコマーシャルのみがスキップされるようになる。映画やドラマのときは、料金を払ってでもコマーシャルをスキップしたいと考えるユーザにとっては利便性の高いサービスとなる。
【０１２２】
このように、複数のコマーシャルスキップモードが表示部６に表示されることにより、ユーザは、複数のコマーシャルスキップモードの種類と、各スキップモードのメリット、デメリットを確認した上で、所望のスキップモードを選択することができる。メリット、デメリットとは、例えば、「常時スキップ」モードは、料金が高いが、毎回スキップするかどうかを指定する煩わしさから解放されて、コマーシャルを見ずにストレスを感じることなくコンテンツを視聴することができる、一方「スキップ無し」モードは、無料であるが、コンテンツの本編の合間に挿入されるコマーシャルを延々と見ることになり、コンテンツを中断せずに視聴したい場合には不便である、といった具合である。
【０１２３】
ユーザは、コマーシャルスキップサービスの利便性と料金とを考慮して、自分のユースシーンに最適なスキップモードを選択する。なお、スキップモードの選択操作方法としては、例えばリモコンやマウス等で実現された操作部７を用いて、画面６０〜６３のＧＵＩ画面を操作するという従来の方法が採用されてもよい。
【０１２４】
また、上記の各料金は、固定したものではなく、事業者と視聴者との間の契約によって、あるいは、視聴の実績などに応じて変動させてもよい。さらに、リモコンなどの操作部７に応じて、表示制御部１９が、スキップモード設定画面（画面６０〜６３など）を表示部６の出力する構成としてもよい。これにより、ユーザは、コマーシャルスキップモードを任意のタイミングで変更することができる。
【０１２５】
上述のユーザ操作によって指定されたコマーシャルスキップモードの情報（コマーシャルスキップモードＤ２’）は、スキップモード設定部１５によって、スキップモード設定情報Ｄ２としてスキップモード設定記憶部８に記憶される。
【０１２６】
なお適用されるコマーシャルスキップモードの種類と数はコンテンツ処理システム１０００の仕様、コンテンツ配信業者の状況、上記システムの敷設環境に応じて適宜定めればよい。そのとき採用された複数のコマーシャルスキップモードのリストに対応して、図８（ａ）および（ｂ）に示される画面の情報も変化する。
【０１２７】
〔スキップモード設定情報〕
図９は、スキップモード設定記憶部８に記憶されているスキップモード設定情報の具体例を示す図である。同図に示すのは、ユーザが、画面６０（画面６２）の選択肢「コンテンツ毎にスキップ：５００円／コンテンツ」を選択した場合に、スキップモード設定部１５が設定したスキップモード設定情報Ｄ２の具体例である。
【０１２８】
図９に示すとおり、スキップモード設定情報Ｄ２には、「スキップモードＩＤ」、「スキップモード名」、「設定日」、「有効期限」、「料金」、「制限」、「利用現況」の各種情報が含まれる。また、利用現況に応じて支払い金額合計が変動する場合には、「合計」がさらに含まれていてもよい。
【０１２９】
スキップモード設定部１５は、操作部７を介して、スキップモード「コンテンツ毎にスキップ」を特定する情報（コマーシャルスキップモードＤ２’）を受け付けると、スキップモード設定記憶部８に、まず、選択されたスキップモードの「スキップモードＩＤ：５」と、「スキップモード名：コンテンツ毎にスキップ」を格納する。続いて、スキップモード設定部１５は、コマーシャルスキップモードＤ２’を受け付けたときの日付を「設定日」として格納する。日付は、コンテンツ処理装置１があらかじめ保持する日時のデータを取得するなどが考えられる。スキップモード設定部１５は、選択されたスキップモードに有効期限が設定されている場合には（例えば、１年間など）、上記設定日から有効期限を満了する日時を求めて「有効期限」のフィールドに格納する。なお、有効期限がＮＵＬＬ、または「無し」と設定されていれば、ユーザが選択したＩＤ４のスキップモードは、次に新たなスキップモードが設定されるまで有効となる。スキップモード設定部１５は、選択されたスキップモードの「料金」および「制限」の情報をスキップモードリスト記憶部５（図７）から取得して、「料金」、「制限」それぞれのフィールドに格納してもよい。
【０１３０】
なお、「利用現況」のフィールドは、スキップモード設定部１５によって設定されたスキップモードの利用現況（コンテンツ視聴回数、スキップ回数など）が格納される。よって、スキップモード設定部１５が選択されたスキップモードを設定するときには空欄でよい。「利用現況」は、コマーシャルスキップ部１６がコンテンツのコマーシャルをスキップするときに、そのスキップ状況に応じて、スキップ監視部１４によって更新される。図９に示す例では、「利用現況：４件」の情報が格納されている。これは、１日あたりの利用可能回数（スキップ適用コンテンツ数）の制限を越えるかどうかの条件を、コマーシャルスキップ部１６が判定するための情報である。図９に示す、ＩＤ５のスキップモードの場合は、制限が１日最大５コンテンツである。そして、「利用現況」のフィールドには、同日にスキップモードを利用してコンテンツが視聴された件数が格納されるようになっており、コマーシャルスキップ部１６がコンテンツに対してスキップモードを適用するたびに、スキップ監視部１４が１件カウントする。このスキップモードの場合は、同日のうちに、「利用現況」が「５件」を越えれば、以降は、コマーシャルスキップ部１６はスキップ処理を実行しない。なおこの制限は、日ごとに設けているので、スキップ監視部１４は、日付が変われば上記「利用現況：４件」を「０件」にリセットする。
【０１３１】
さらに、設定されたコマーシャルスキップモードの利用に有効期限が設けられている場合、有効期限が過ぎると、スキップ監視部１４は、スキップモード設定記憶部８に記憶されているスキップモード設定情報Ｄ２の各種設定をクリアしてもよい。こうしてコンテンツ処理装置１はスキップモード非設定の状態となる。この場合、ユーザは、改めてコマーシャルスキップモードを設定することになる。つまり、有効期限を設けることにより、スキップモードの設定を見直す契機とすることができる。また、各コマーシャルスキップモードの制限を越えるような使用をした場合にも、スキップ監視部１４は、当該モードの設定をクリアして、非設定の状態にすることができる。
【０１３２】
これまで、スキップモード設定情報Ｄ２に含まれる情報について図９を用いて説明してきた。しかし、スキップモード設定情報Ｄ２は、上述の例に限定されず、その他種々の情報を含んでよい。
【０１３３】
例えば、スキップモード設定情報Ｄ２は、さらに、「条件」のフィールドを含んでいてもよい。ユーザが入力したコマーシャルスキップモードＤ２’の中に、スキップ対象となるコンテンツの条件が含まれている場合には、スキップモード設定部１５は、その条件を「条件」のフィールドに格納する。具体的には、図８（ａ）および（ｂ）の画面６１、画面６３などを介して、「条件：ジャンル＝映画・ドラマ」が入力されたとすると、スキップモード設定部１５は、ＩＤ４の「条件指定スキップ」を設定するとともに、「条件」のフィールドに「ジャンル＝映画・ドラマ」の条件を設定する。
【０１３４】
また、例えば、スキップ監視部１４は、「料金」に格納された単価と、「利用現況」に格納された利用回数とから、計算して求めた合計金額を「合計」のフィールドに格納してもよい。
【０１３５】
なお、「設定日」、「有効期限」等の情報は、スキップモード設定部１５が入力するものとして説明したが、視聴者が自ら入力する構成としてもよい。
【０１３６】
〔コマーシャルスキップ処理〕
次に、コマーシャルスキップ部１６が、スキップモード設定情報が示すコマーシャルスキップモードに基づいて、コンテンツからコマーシャルを除く方法（以下、コマーシャルスキップ処理）について、具体例を用いて説明する。図２１は、コマーシャルスキップ部１６におけるコマーシャルスキップ処理の流れを示すフローチャートである。
【０１３７】
図１に示すコンテンツ処理装置１において、ユーザがコンテンツ再生を指示するなどのコンテンツ再生イベントが発生すると、コンテンツ取得部１７が取得した再生すべきコンテンツＤ３がコマーシャルスキップ部１６に入力される（Ｓ１）。一方、コマーシャル検出部１８がすでに述べた方法にて生成したコマーシャル識別情報Ｄ４を取得する（Ｓ２）。
【０１３８】
続いて、コマーシャルスキップ部１６は、スキップモード設定部１５が設定したスキップモード設定情報Ｄ２をスキップモード設定記憶部８から取得する（Ｓ３）。そして、設定されているスキップモードを判定する（Ｓ４）。
【０１３９】
スキップモード設定情報Ｄ２に「ＩＤ１：常時スキップ」が設定されている場合には（Ｓ４において、ＩＤ＝１）、コマーシャルスキップ部１６は、「常時スキップ」のスキップモードにしたがって、コマーシャル識別情報Ｄ４によって特定されるコマーシャルを、コンテンツＤ３から全て除く（Ｓ５）。コマーシャルが除かれた処理済コンテンツＤ５を表示制御部１９に供給する。
【０１４０】
あるいは、「ＩＤ７：スキップ無し」が設定されている場合には（Ｓ４において、ＩＤ＝７）、コマーシャルスキップ部１６は、「スキップ無し」のスキップモードにしたがって、コンテンツに含まれるコマーシャルをスキップすることなく、コンテンツＤ３を処理済コンテンツＤ５として表示制御部１９に供給する（Ｓ６）。
【０１４１】
あるいは、ＩＤ２〜ＩＤ６（図７）のいずれかのスキップモードが設定されている場合には（Ｓ４において、ＩＤ＝２〜６）、コマーシャルスキップ部１６は、ＩＤ＝２〜６の各スキップモードのスキップ条件（図７）およびスキップモード設定情報Ｄ２に含まれる各種情報（図９）に基づいて、スキップすべきコマーシャルの取捨選択を行って、スキップすべきコマーシャルのみを除いた処理済コンテンツＤ５を表示制御部１９に供給する（Ｓ７）。
【０１４２】
このように、コマーシャルスキップ部１６は、スキップモード設定情報（コマーシャルスキップモード）に基づいて、コンテンツから検出された一または複数のコマーシャルのうち、スキップすべきコマーシャルを選択的にスキップする。コマーシャルスキップ部１６は、コマーシャルをスキップした（あるいは、しなかった）処理済コンテンツＤ５を表示制御部１９に出力する（Ｓ８）。結果として、ユーザが希望する方法にて適切にコマーシャルが除かれた処理済コンテンツＤ５が表示部６に表示される。
【０１４３】
なお、図２１に示すフローチャートは、コマーシャル検出部１８とコマーシャルスキップ部１６とが、コンテンツからコマーシャルを検出してそれをスキップする順序、タイミングについて、特に、限定する意図はない。最終的に、表示部６にて表示される処理済コンテンツＤ５が、スキップモードにしたがって適切なコマーシャルのみ削除されている状態であればよい。例えば、コンテンツ再生中に、コマーシャル検出部１８がコマーシャルを検出するたびに、コマーシャルスキップ部１６がスキップモードにしたがって、スキップすべきコマーシャルか否かを判定して、都度スキップを行ってもよい。あるいは、再生対象のコンテンツが取得された後、そのコンテンツが再生される前に、すべてのコマーシャルについて処理が行われてからコンテンツ再生部（図示せず）に供給されてもよい。この場合は、コマーシャル検出部１８が、コンテンツに含まれるすべてのコマーシャルについて検出を行い、コマーシャルスキップ部１６が、検出されたすべてのコマーシャルを、スキップモードにしたがって検証し、スキップすべきコマーシャルの取捨選択を行って、スキップが必要なコマーシャルだけをコンテンツから取り除く。
【０１４４】
以上のとおり、本発明のコンテンツ処理装置１、コマーシャルスキップ方法によれば、複数のスキップモードの中から所望のスキップモードをユーザが選択可能とし、ユーザの選択に応じて設定したスキップモードに従ってコマーシャルをスキップすることが可能になる。結果として、ユーザの多種多様な要望に極め細やかに対応したコンテンツを提供できるという効果を奏する。
【０１４５】
〔コマーシャルスキップモードのバリエーション〕
上述のコマーシャルをスキップする各ステップ（Ｓ５〜７）について、コマーシャルスキップ部１６の動作を、具体例を用いてより詳細に説明すると以下のとおりである。図２のコンテンツ２０に、図３（ａ）に示すマーカ２４（２４ｓ、２４ｅ）が付加されたコマーシャルが含まれているものとして説明する。
【０１４６】
「ＩＤ１：常時スキップ」が設定されている場合は、スキップモード設定記憶部８に保存されている現在のスキップモードが、「ＩＤ１：常時スキップ」であり、且つ、有効期限内であることがコマーシャルスキップ部１６によって確認された上で、コンテンツ２０の先頭のサブコンテンツ２１から再生が開始される。このとき、コマーシャル検出部１８が、コマーシャル開始識別情報（マーカ２４ｓ）、コマーシャル終了識別情報（マーカ２４ｅ）の監視を行いつつ、再生が開始される。再生位置がＣＭ１−１（図２）にさしかかると、コマーシャル検出部１８がマーカ２４ｓを検出する。このとき、コマーシャルスキップ部１６は、設定されているのが「ＩＤ１：常時スキップ」であるので、コマーシャルＣＭ１−１のスキップを無条件に開始する。
【０１４７】
コマーシャルＣＭ１−１のスキップ中もコマーシャル検出部１８は、コマーシャル終了を示すマーカ２４ｅの監視を実行している。そこで、再生位置がＣＭ１−１の最後に来ると、コマーシャル検出部１８は、マーカ２４ｅを検出する。
【０１４８】
その結果、コマーシャルスキップ部１６によるコマーシャルのスキップが終了し、サブコンテンツ２１の続き（本編）が再生される。そして、次のコマーシャルＣＭ１−２にかかると同じようにして、コマーシャルスキップ部１６がコマーシャルのスキップを実行する。以後、コマーシャルがある度に、マーカ２４ｓ、２４ｅの位置に基づいて、コマーシャルのスキップが実行される。複数のサブコンテンツを連続して再生する場合（図２の例では、サブコンテンツ２１とサブコンテンツ２２のようにコマーシャルを挟まずに連続再生される場合）は、コマーシャルスキップ部１６は、特にスキップ処理を行わず、次のコマーシャルが検出されるまで、コンテンツが再生され続ける。
【０１４９】
図２の例で、サブコンテンツ２１とサブコンテンツ２３とが続けて再生されるように指定されている場合にも、コンテンツの内容やタイトルの如何に関わらず、マーカ２４が検出される度に、コマーシャルスキップ部１６は、コマーシャルスキップ開始と停止とを実行する。
【０１５０】
「ＩＤ２：日極めスキップ」が設定されている場合には、コマーシャルスキップ部１６は、有効期限（設定された日時から１日間）および制限（一月に最大１５日）を確認する。そして、コマーシャルスキップ部１６は、有効期限内であり、かつ、その月に再生した日数が制限内であることを確認してから、コマーシャルスキップ処理を実行する。例えば、コマーシャルをコンテンツＤ３から全て除く。より具体的には、まず、コマーシャル検出部１８がマーカ２４の監視を行いつつ、サブコンテンツ２１から再生が開始される。その後の処理は上述の「ＩＤ１：常時スキップ」の場合と同じである。その月に再生した日数が制限（図７の例では最大１５日）を越えていると、以降、コマーシャルスキップ部１６はコマーシャルのスキップを実行しない。
【０１５１】
「ＩＤ３：定時スキップ」が設定されている場合には、コマーシャルスキップ部１６は、有効期限と指定時間帯とを確認して、指定時間帯に当てはまるコマーシャルをコンテンツＤ３から除く。図２に示すコンテンツ２０の先頭から再生が開始され、放送時間や再生中の現在時間に応じてコマーシャルがスキップされる。なお、同日にスキップ再生する時間に上限がある場合は、コマーシャルスキップ部１６は、同日にスキップ再生した時間合計が制限を越えていないか否かも確認する。
【０１５２】
なお、時間に関するスキップ方法として、時間帯を指定せずに、コマーシャルをスキップしてコンテンツを再生できる一日あたり最大時間に制限を設けるスキップモードが考えられる。このようなスキップモードでは、コマーシャルスキップ部１６がスキップ処理して再生されたコンテンツの時間（あるいは、スキップされたコマーシャルの再生時間）をスキップ監視部１４が蓄積して管理する。スキップ監視部１４は、スキップされたコマーシャルの時間を蓄積して管理する。同日に再生した時間合計数（例えば、同日最大３時間）が制限を越えていると、コマーシャルスキップ部１６が、コマーシャルのスキップを実行しないように構成することもできる。
【０１５３】
「ＩＤ４：条件指定スキップ」が設定されている場合には、コマーシャルスキップ部１６は、コンテンツＤ３がスキップモード設定情報Ｄ２に含まれる「条件」に合致するコンテンツであるか否かを判断して、合致する場合に該コンテンツＤ３からコマーシャルを除く。
【０１５４】
「ＩＤ５：コンテンツ毎にスキップ」が設定されている場合には、コマーシャルスキップ部１６は、ユーザによってスキップを指示されたコンテンツであるのか否かを判断して、ユーザによって指示されたコンテンツである場合にコンテンツからコマーシャルを除く。より詳細には、コンテンツが再生されると、コマーシャルスキップ部１６によって、有効期限内であり、かつ、その日に再生したコンテンツ数が制限内であることが確認されたら、コマーシャルスキップ処理が実行される。図２に示すコンテンツ２０が先頭から再生開始されると、スキップ監視部１４は、スキップモード設定情報Ｄ２のその日に再生したコンテンツ数を１だけカウントアップする。そして、コマーシャルスキップ部１６によって、サブコンテンツ２１の再生中のコマーシャルＣＭ１−１とＣＭ１−２とがスキップされながらサブコンテンツ２１が再生される。サブコンテンツ２１、２２、２３のそれぞれをコンテンツ１件としてカウントする場合、サブコンテンツ２１から続けてサブコンテンツ２２が再生されようとするときには、再生が一旦停止され、コマーシャルスキップ部１６は、再度、同日に再生したコンテンツ数を確認する。その日に再生したコンテンツ数が制限内であれば、スキップ監視部１４が、処理コンテンツ数を１件カウントアップし、引き続いてサブコンテンツ２２のコマーシャルがスキップされながら再生が継続する。
【０１５５】
「ＩＤ６：コマーシャル毎にスキップ指示」が設定されている場合には、コマーシャルスキップ部１６は、コンテンツに含まれるコマーシャル毎にスキップの要否をユーザに問い合わせて、スキップを指示されたコマーシャルのみコンテンツから除く。より詳細には、コンテンツが再生されると、コマーシャルスキップ部１６によって、有効期限内であることが確認されて、コマーシャルスキップ処理が実行される。コンテンツの再生中は、コマーシャル検出部１８が、マーカ２４の監視を行う。コマーシャル検出部１８が、サブコンテンツ２１のコマーシャルＣＭ１−１を検出すると、コンテンツ処理装置１は、ユーザに対してスキップの要否を問う（問い合わせメッセージ画面を表示制御部１９が表示部６に表示するなど）。ユーザのコマーシャルスキップ指示（例えば、操作部７などによる手動操作）があれば、コマーシャルスキップ部１６は、ＣＭ１−１をスキップする。ユーザのスキップ指示（手動操作）が無ければ、コマーシャルスキップ部１６はスキップを行わず、そのままＣＭ１−１が再生される。次のＣＭ１−２が検出された場合も同様であり、さらに、次のサブコンテンツ２２の中のコマーシャルＣＭ２−１などについても同様である。このＩＤ６のスキップモードが設定されていないと、コマーシャルのスキップをユーザが指示してもコマーシャルスキップは実行されない。またユーザのスキップの指示はコマーシャル毎に有効であり、一つのコマーシャルを（手動操作によって）スキップさせても次のコマーシャルにさしかかったときは改めてユーザの指示の有無に基づいて実行される。なお、ユーザの操作によるスキップの方法としては、コマーシャル開始識別情報検出時に一旦コマーシャル再生を停止して、コマーシャルスキップ部１６がユーザの指示を受け付けてその後の再生またはスキップを決定してもよいし、コマーシャルを取りあえず再生しておいて、その間にユーザのスキップ指示があれば、コマーシャルスキップ部１６が当該コマーシャルをスキップしてもよい。
【０１５６】
「ＩＤ７：スキップ無し」が設定されている場合には、無条件に全コンテンツ中の全コマーシャルがスキップされずに再生される。コマーシャルスキップ部１６の動作は、ユーザのスキップ操作に影響されず、このスキップモードでは、ユーザ操作は全て無効である。
【０１５７】
上述の各スキップモードは、スキップモードリスト記憶部５にあらかじめ記憶されている種種多様なスキップモードの一例であって、本発明を限定するものではない。上述した例以外にも様々なスキップモードが用意されスキップモードリスト記憶部５に記憶されていることが好ましい。これにより、選択的にコマーシャルをスキップするための複数のコマーシャルスキップモードをユーザ（視聴者）にサービスとして提供し、ユーザの多種多様な要望に極め細やかに対応することが可能なコンテンツ処理システム１０００、コンテンツ処理装置１を実現することが可能となる。
【０１５８】
≪実施形態１≫
本実施形態では、コンテンツ処理システム１０００におけるコンテンツ受信装置２００に、本発明のコンテンツ処理装置１を適用し、コンテンツ受信装置２００を録画再生装置２５０とテレビ２１０とで実現した場合について説明する。
【０１５９】
本実施形態１では、録画再生装置２５０に録画されたコンテンツの取得方法は、コンテンツ配信サーバ１００からのリニアＴＶによる放送を受信することでもあってもよいし、ＶｏＤによる配信であってもよい。本実施形態におけるコンテンツ処理装置１は、いずれかの方法でコンテンツ配信サーバ１００から配信されて、最終的に録画再生装置２５０に録画されたコンテンツとその中のコマーシャルに関して機能するものである。
【０１６０】
従来では、上記コンテンツを再生した場合、コンテンツの本編とコマーシャルとが共に再生されるか、あるいは、コマーシャルが択一的にスキップされるかのどちらかとなって、コマーシャルをスキップする方法にバリエーションを持たせることはできなかった。
【０１６１】
その上、ユーザがコマーシャルをスキップすることは、コンテンツ配信業者およびコンテンツ（コマーシャル）提供企業にとって損失となる。したがって、両者が連携・協働して、このコマーシャルスキップをサービスとして展開し、ユーザからサービスの対価を徴収することで上記損失を相殺もしくはそれ以上の収益を得るということは従来行われていなかった。また、コマーシャルをスキップする技術は従来広く用いられているが、コンテンツ配信業者（提供企業）の側でユーザのコマーシャルの視聴状況（スキップによる損失）を把握することも、従来行われていなかった。本実施形態１では、多種多様なコマーシャルスキップの方法（スキップモード）を、特に、コンテンツ取得の料金と関連させることができる。したがって、本発明のコンテンツ処理システム１０００によれば、コマーシャルスキップをサービスとしてユーザに提供することで、収益を上げることが可能なシステムを実現することができる。
【０１６２】
〔コンテンツ処理システムの要部構成〕
図１０は、本発明の一実施形態におけるコンテンツ処理システム１０００に含まれる、コンテンツ処理装置１が適用されたコンテンツ受信装置２００の要部構成を示すブロック図である。図１０に示す例では、コンテンツ受信装置２００は、テレビ２１０と録画再生装置２５０とで構成されている。
【０１６３】
本実施形態では、テレビ２１０は、少なくとも、テレビ２１０の各部を統括制御する制御部２１１と、録画再生装置２５０からコンテンツを受信したり、制御情報を録画再生装置２５０に送信したりする外部インタフェース部２１２と、処理済コンテンツＤ５’およびスキップモードリストＤ１’を表示する表示部６とを含む構成となっている。
【０１６４】
制御部２１１は、機能ブロックとしての、表示部６に処理済コンテンツやスキップモードリストの映像信号を出力する表示制御部１９と、ユーザの指示情報などを操作部７（例えば、リモコンなど）から受け付ける入力制御部２１４とを含む。
【０１６５】
録画再生装置２５０は、少なくとも、録画再生装置２５０の各部を統括制御する制御部２５１と、録画再生装置２５０の一般的な制御用の各種データや制御プログラム、および、本発明のコンテンツ処理装置１として動作するためのプログラムなどを記憶する記憶部２５２と、テレビ２１０へコンテンツを送信したり、テレビ２１０を経由したユーザからの指示信号やテレビ２１０との制御情報をやり取りしたりする外部インタフェース部２５８と、ＩＰネットワーク１０を介してコンテンツ配信サーバ１００と通信し、コンテンツ配信サーバ１００との間でコンテンツ配信要求を送信したり、コンテンツを受信したりする通信部２６０とを含む構成となっている。
【０１６６】
記憶部２５２には、特別な部分として、本発明のコマーシャルスキップモード設定処理、コマーシャルスキップ処理に利用される各種データを記憶する各記憶部が含まれる。すなわち、記憶部２５２は、スキップモードリスト記憶部５、スキップモード設定記憶部８、および、コンテンツ記憶部９を含む。記憶部２５２に含まれる各記憶部は、ＲＡＭ（Random Access Memory）、ＲＯＭ（Read Only Memory）、ＳＲＡＭ（Static RAM）、フラッシュメモリなど、およびこれらの混成で構成されてもよい。ただし、コンテンツ記憶部２５４としては、コンテンツはデータ量が大きいので多くのコンテンツを保存する場合には、ＨＤＤ（Hard Disk Drive）で構成されることが好ましいが、これに限定されるものではない。
【０１６７】
制御部２５１は、機能ブロックとしての、スキップモード設定部１５と、コンテンツ取得部１７と、コマーシャル検出部１８と、コマーシャルスキップ部１６と、スキップ監視部１４と、ユーザからのコンテンツ再生指示などを、操作部７（リモコンなど）から受け付ける入力制御部２５９とを含む。
【０１６８】
上記機能ブロックとして示される各部は、ＣＰＵ（central processing unit）が不図示のＲＯＭ（read only memory）等の記憶装置に記憶されているプログラムをＲＡＭ（random access memory）等に読み出して実行することで実現できる。すなわち、上記各部は、上記ＣＰＵが上記記憶装置に格納されたプログラムを実行し、図示しない入出力回路などの周辺回路を制御することによって実現される。
【０１６９】
なお、テレビ２１０の外部インタフェース部２１２と、録画再生装置２５０の外部インタフェース部２５８とは、互いに、通信可能に接続されていれば有線でも無線でもどのような通信手段を用いて構成されてもよいが、例えば、ＨＤＭＩ（High Definition Multimedia Interface）などのデジタル映像・音声入出力インタフェースを用いて実現することができる。ＨＤＭＩインタフェースとしての外部インタフェース部２１２と、外部インタフェース部２５８とによって接続された、テレビ２１０および録画再生装置２５０は、映像・音声・命令信号を送受信することが可能となる。
【０１７０】
コンテンツ再生などの各種ユーザ指示は、テレビ２１０の入力制御部２１４、外部インタフェース部２１２から、録画再生装置２５０の外部インタフェース部２５８を介して録画再生装置２５０の制御部２５１に伝えられる。あるいは直接、操作部７から入力制御部２５９を介して入力されてもよい。なお、操作部７としてはリモコンなどが使用されるが、これに限ったものではなく録画再生装置２５０に付属しているスイッチやボタンを使用して、指示が入力されてもよい。
【０１７１】
録画再生装置２５０において、コンテンツ配信サーバ１００から配信されるコンテンツは、通信部２６０を介して受信され、コンテンツ記憶部９に記憶される。コンテンツ取得部１７は、通信部２６０が受信したコンテンツをコンテンツ記憶部９から取得することが可能となる。なお、ＶｏＤサービスの場合には、通信部２６０は、まず、ユーザが所望するコンテンツを要求するコンテンツ配信要求をコンテンツ配信サーバ１００に送信する。リニアＴＶサービスの場合には、通信部２６０は、コンテンツ配信サーバ１００からマルチキャスト配信されたコンテンツを受信して、該コンテンツをコンテンツ記憶部９に格納する。
【０１７２】
本実施形態では、テレビ２１０および録画再生装置２５０の電源が入ると、コマーシャルスキップモードを選択するためのＧＵＩ画面（図８（ａ）参照）が、テレビ２１０の表示部６に表示される。具体的には、スキップモードリスト記憶部５に記憶されているスキップモードリストＤ１は、外部インタフェース部２５８、外部インタフェース部２１２を介してテレビ２１０に供給され、表示制御部１９が、スキップモードリストＤ１’（例えば、図８（ａ）の画面６０）を表示部６に出力する。これにより、ユーザは操作部７を操作してコマーシャルスキップモードを設定することができる。
【０１７３】
以下、コマーシャルスキップモード設定の動作をフローチャートに基づいて説明する。
【０１７４】
〔コマーシャルスキップモード設定処理フロー〕
図１１（ａ）は、本実施形態におけるコンテンツ受信装置２００の、コマーシャルスキップモード設定処理の流れを示すフローチャートである。
【０１７５】
コンテンツ受信装置２００（テレビ装置２１０、録画再生装置２５０）の電源が入れられると（Ｓ１００においてＹＥＳ）、スキップモード設定部１５は、スキップモードリスト記憶部５においてコマーシャルスキップモードが設定済みであるかどうかを判断する（Ｓ１０１）。
【０１７６】
コマーシャルスキップモードが設定されていると判断された場合（Ｓ１０１においてＹＥＳ）、既に設定されているコマーシャルスキップモードをクリアして新たなスキップモードを設定するかどうかをユーザに判断させる（Ｓ１０６）。具体的には、制御部２５１は、外部インタフェース部２５８および外部インタフェース部２１２を介して、新たなスキップモードを設定するか否かを問い合わせるメッセージを表示部６に表示するように、テレビ２１０の制御部２１１に依頼する。
【０１７７】
新たなスキップモードの設定を行わない旨の指示を入力制御部２１４または入力制御部２５９が受け付けると（Ｓ１０６においてＮＯ）、スキップモード設定部１５は、スキップモード設定記憶部８（図９）を参照し、設定されているスキップモードが有効期限以内であるかどうかを判断する（Ｓ１０７）。有効期限が切れていなければ（Ｓ１０７においてＮＯ）、既に設定されているスキップモードを更新せずに、コマーシャルスキップモード設定処理を終了する。この場合、当初から設定済みのコマーシャルスキップモードがコマーシャルスキップ部１６によって参照される。
【０１７８】
一方、Ｓ１０１において、コマーシャルスキップモードが設定されていないと判断されたり（Ｓ１０１においてＮＯ）、Ｓ１０６において、新たにスキップモードを設定する指示を、入力制御部２１４または入力制御部２５９が受け付けたり（Ｓ１０６においてＹＥＳ）、Ｓ１０７において、設定されているスキップモードの有効期限が切れていたり（Ｓ１０７においてＹＥＳ）する場合には、コマーシャルスキップモードをユーザに選択させるためのスキップモードリストを表示する必要がある。
【０１７９】
この場合、制御部２５１は、スキップモードリスト記憶部５に記憶されているスキップモードリストＤ１を取得して、外部インタフェース部２５８およびテレビ２１０の外部インタフェース部２１２を介して、スキップモードリストＤ１を表示制御部１９に供給する。表示制御部１９は、スキップモードリストを表示するためのＧＵＩ画面（例えば、図８（ａ）の画面６０）を、表示部６に表示する（Ｓ１０２）。
【０１８０】
ユーザは、例えば画面６０を見て、操作部７を操作することにより、所望のスキップモードを選択する。このとき、スキップモードの選択以外にも、スキップ条件などを入力する必要があれば、ユーザは、画面６１などを介してスキップ条件を入力することができる。
【０１８１】
スキップモードが選択され（必要に応じてスキップ条件が入力され）ると（Ｓ１０３においてＹＥＳ）、それを受け付けた入力制御部２１４または入力制御部２５９は、受け付けたコマーシャルスキップモードＤ２’をスキップモード設定部１５に供給する。スキップモード設定部１５は、コマーシャルスキップモードＤ２’に含まれる情報、具体的には、スキップモードを特定する情報（例えば、スキップモードＩＤ）とスキップ条件（例えば、「時間帯：○○時〜△△時」）とをスキップモード設定情報Ｄ２としてスキップモード設定記憶部８に設定する（Ｓ１０４）。
【０１８２】
このように、スキップモード設定部１５によって新たにスキップモードが設定されると、スキップ監視部１４は、設定されたスキップモードを、通信部２６０を介してコンテンツ配信サーバ１００に通知する（Ｓ１０５）。これにより、コンテンツ配信サーバ１００は、クライアントであるコンテンツ受信装置２００毎に、設定されているスキップモードを管理することが可能となり、コマーシャルがスキップされる現況を把握したり、当該スキップモードのサービスの対価をクライアント側のユーザに請求したりすることができる。
【０１８３】
以上のコマーシャルスキップモード設定処理によれば、ユーザは、コマーシャルのスキップ方法に関して複数の選択肢から所望のスキップ方法を選択することができる。
【０１８４】
以下、上述の方法で設定されたスキップモードにしたがってコマーシャルをスキップするコマーシャルスキップの動作をフローチャートに基づいて説明する。
【０１８５】
〔コマーシャルスキップ処理フロー〕
図１１（ｂ）は、本実施形態におけるコンテンツ受信装置２００におけるコンテンツ再生時のコマーシャルスキップ処理の流れを示すフローチャートである。
【０１８６】
ユーザが表示部６に表示されるＧＵＩ画面（図示せず）を操作して、録画済みのコンテンツを指定して該コンテンツの再生指示を入力したとする。入力制御部２５９または入力制御部２１４が上記コンテンツ再生指示を受け付けると（Ｓ１０８においてＹＥＳ）、コンテンツ取得部１７は、ユーザによって指定されたコンテンツＤ３をコンテンツ記憶部９から取得して、コマーシャルスキップ部１６とコマーシャル検出部１８とに供給する（Ｓ１０９）。コマーシャル検出部１８は、コンテンツ取得部１７から受け付けたコンテンツに含まれるコマーシャルを検出し、必要に応じてコンテンツまたはコマーシャルの付属情報を含むコマーシャル識別情報Ｄ４を生成して、コマーシャルスキップ部１６に供給する（Ｓ１１０）。そして、コマーシャルスキップ部１６は、スキップモード設定記憶部８に設定されたスキップモードにしたがってコマーシャルをスキップする（Ｓ１１１）。Ｓ１１１のコマーシャルスキップ処理の詳細およびスキップモードのバリエーションについては、図２１を参照して既に述べたとおりである。コマーシャルスキップ部１６は、コマーシャルスキップ処理を施した処理済コンテンツＤ５を、外部インタフェース部２５８を介してテレビ２１０に出力する。テレビ２１０の表示制御部１９は、テレビ２１０の図示しないコンテンツ再生部によって再生された映像信号としての処理済コンテンツＤ５’を表示部６に出力する（Ｓ１１２）。
【０１８７】
≪変形例１≫
上述の実施形態では、コンテンツ受信装置２００の電源投入時にスキップモードを設定する場合について述べた。しかしながら、電源投入時とはいえ、スキップモードを設定したり、変更したりする必要がない場合も考えられる。このような場合には、コンテンツが再生されてから、最初にコマーシャルを検出した時にコマーシャルスキップモードの設定を行うことが好ましい。本変形例１では、コンテンツ受信装置２００は、コマーシャルをスキップするスキップモードが設定されていない状態では、コマーシャルを含んだコンテンツを再生するとコマーシャルも再生される構成であってよい。なお、コマーシャルを全く含まないコンテンツを再生した場合は、コマーシャルスキップモード設定処理は実施されず、以前の設定が維持される。図２の例を用いて具体的に説明する。コンテンツ２０を最初からテレビ２１０が再生したとすると、コマーシャルＣＭ１−１が再生されるタイミングまではサブコンテンツ２１の本編が通常通り再生される。コマーシャル検出部１８が、ＣＭ１−１のＣＭ開始識別情報（マーカ２４ｓ）を検出すると、テレビ２１０は、再生を一旦停止し、表示制御部１９が、図８（ａ）の画面６０のようなコマーシャルスキップモード設定のためのＧＵＩ画面を表示する。この後、これまで述べてきた手順と同様にコマーシャルスキップモードを設定すればよい（図１１（ａ）のＳ１０２〜Ｓ１０５）。続いて、図１１（ｂ）のＳ１１１に移行し、コマーシャルスキップ部１６がコマーシャルスキップ処理を実行し、処理済コンテンツＤ５が再生される。
【０１８８】
このように、本変形例１では、コマーシャル検出部１８が最初にコマーシャルを検出した時に、以後のコマーシャルをスキップするかスキップしないかユーザが選択することができる。このため、ユーザは、直前に視聴していたコンテンツへの興味度合い等に応じて、スキップモードをきめ細かく選択することが可能となる。またコンテンツがコマーシャルを含まない場合には、スキップモードの設定そのものを意識する必要がなくなる。
【０１８９】
〔コンテンツ処理フロー〕
図１２は、本実施形態におけるコンテンツ受信装置２００の、コマーシャルスキップモード設定処理およびコマーシャルスキップ処理の流れについて、他の例を示すフローチャートである。
【０１９０】
コンテンツ受信装置２００（テレビ装置２１０、録画再生装置２５０）に対して、録画済みのコンテンツの再生を指示する信号などが入力されると、コンテンツ取得部１７によって取得されたコンテンツＤ３が、テレビ２１０の表示制御部１９を介して表示部６に表示され、コンテンツが再生される（Ｓ２００）。
【０１９１】
ここで、コマーシャル検出部１８は、コンテンツＤ３内にコマーシャルがあればそれを検出する（Ｓ２０１）。図２に示すコンテンツ２０の例では、先頭から録画済のコンテンツ２０が再生された場合、コマーシャル検出部１８は、最初に、マーカ２４ｓに基づいて、ＣＭ１−１を検出する。コマーシャルが検出されなければ（Ｓ２０１においてＮＯ）、Ｓ２００のコンテンツ再生を継続する。
【０１９２】
最初のコマーシャルＣＭ１−１が検出されると（Ｓ２０１においてＹＥＳ）、コンテンツの再生が中断されて、録画再生装置２５０の制御部２５１からの依頼にしたがって、テレビ２１０の表示制御部１９は、コマーシャルスキップモードを設定するか否かを問い合わせる画面を表示部６に表示して、ユーザの指示を待つ（Ｓ２０２）。
【０１９３】
新たなスキップモードを設定する旨の指示が入力制御部２１４または入力制御部２５９に入力されると（Ｓ２０２においてＹＥＳ）、表示制御部１９は、スキップモードリストを表示するためのＧＵＩ画面（画面６０など）を、表示部６に表示する（Ｓ２０３）。スキップモードリストＤ１がどのようにテレビ２１０に供給されるのかは、図１１のＳ１０２を参照して既に述べたとおりである。
【０１９４】
スキップモードが選択され（必要に応じてスキップ条件が入力され）ると（Ｓ２０４においてＹＥＳ）、スキップモード設定部１５は、入力制御部２１４または入力制御部２５９を介して受け付けたコマーシャルスキップモードＤ２’（例えば、スキップモードＩＤ、スキップ条件など）をスキップモード設定情報Ｄ２としてスキップモード設定記憶部８に設定する（Ｓ２０５）。スキップモード設定部１５によって新たにスキップモードが設定されると、スキップ監視部１４は、設定されたスキップモードを、通信部２６０を介してコンテンツ配信サーバ１００に通知する（Ｓ２０６）。一方、スキップモード設定部１５によって新たにスキップモードが設定されると、コマーシャル検出部１８が、再生が再開されるコンテンツに含まれるコマーシャルの検出を行う（Ｓ２０７）。そして、コマーシャルスキップ部１６は、Ｓ２０５にて設定されたスキップモードにしたがって、既に述べたようなコマーシャルスキップ処理を実行し（Ｓ２０８）、処理済コンテンツＤ５を表示制御部１９に供給する。テレビ２１０は、新たなスキップモードにて処理された処理済コンテンツＤ５にてコンテンツ２０の再生を再開し、継続実行する（Ｓ２０９）。Ｓ２０４にて「スキップ無し」のスキップモードが指定されている場合は、Ｓ２０９においてコマーシャルも再生される。
【０１９５】
なお、Ｓ２０２にて、新たなスキップモードを設定しない旨の指示がコンテンツ受信装置２００に入力された場合には（Ｓ２０２においてＮＯ）、新たなスキップモードを設定するためのコマーシャルスキップモード設定処理は実行されず、したがって、コンテンツＤ３は、Ｓ２０２にて中断された位置（上述の例では、マーカ２４ｓ）から再生が再開される（Ｓ２０９）。この場合、コンテンツＤ３は、再開位置以降の後続のコマーシャルも本編とともに再生される。
【０１９６】
≪変形例２≫
なお、上述の実施形態では、通信部２６０は、録画再生装置２５０に備えられ、録画再生装置２５０がコンテンツを取得して保存する構成としたが、通信部２６０は、録画再生装置２５０ではなくテレビ２１０に備えられていてもよい。この場合、コンテンツ配信サーバ１００から取得するコンテンツはテレビ２１０で受信され、テレビ２１０の外部インタフェース部２１２、録画再生装置２５０の外部インタフェース部２５８を経て、録画再生装置２５０内のコンテンツ記憶部９に格納される。また、録画再生装置２５０およびテレビ２１０によって、コマーシャルスキップ処理が施されるコンテンツは、録画再生装置２５０が備えるコンテンツ記憶部９に限らず、家庭内ＬＡＮを介して接続可能な宅内の他の装置（例えば、ホームサーバなど）が備えるコンテンツ記憶部９に記憶されているものであってもよい。
【０１９７】
≪実施形態２≫
本実施形態では、本発明のコンテンツ処理装置を、インターネットなどの通信網を介して接続されるコンテンツ配信サーバ１００と、クライアント側のコンテンツ受信装置２００としてのテレビ２１０とを含むコンテンツ処理システム１０００にて実現した場合について説明する。本実施形態では、コンテンツ処理システム１０００は、ＶｏＤサービスによるコンテンツ配信サービスを実現する。本実施形態では、クライアント側のテレビ２１０の配信要求に応じてコンテンツ配信サーバ１００がコンテンツを配信するときに、コンテンツ配信サーバ１００は、要求元のテレビ２１０に設定されているスキップモードに応じてコマーシャルをスキップしてコンテンツをテレビ２１０に配信する。
【０１９８】
〔コンテンツ処理システムの要部構成〕
図１３は、本発明の一実施形態におけるコンテンツ処理システム１０００に含まれるコンテンツ配信サーバ１００およびテレビ２１０の要部構成を示すブロック図である。
【０１９９】
図１３に示すとおり、本実施形態のコンテンツ処理システム１０００において、コンテンツを配信するコンテンツ配信サーバ１００と、クライアントであるコンテンツ受信装置２００としてのテレビ２１０とは、ＩＰネットワーク１０を介して接続されている。なお、図１３に示しているコンテンツ受信装置２００は、テレビ２１０の１つであるが、これに限らず、クライアントのコンテンツ受信装置２００は、多数コンテンツ配信サーバ１００と通信可能に接続されている。また、コンテンツ受信装置２００は、パソコンであってもよいし、録画再生装置２５０であってもよいし、携帯電話２２００であってもよい。
【０２００】
コンテンツ配信サーバ１００には、コンテンツ配信サーバ１００の各部を統括制御する制御部１０１と、コンテンツ配信サーバ１００の一般的な制御用の各種データや制御プログラム、および、本発明のコンテンツ処理装置１として動作するためのプログラムなどを記憶する記憶部１０２と、ＩＰネットワーク１０を介して、テレビ２１０からコンテンツ配信要求を始めとする各種の要求を受信したり、テレビ２１０へコンテンツを配信したりする通信部１０８とを含む構成となっている。
【０２０１】
記憶部１０２には、特別な部分として、本発明のコマーシャルスキップモード設定処理、コマーシャルスキップ処理に利用される各種データを記憶する各記憶部が含まれる。すなわち、記憶部１０２は、スキップモードリスト記憶部５、スキップモード設定記憶部８、および、コンテンツ記憶部９を含む。本実施形態のスキップモード設定記憶部８において、実施形態１のスキップモード設定記憶部８と異なる点は、クライアントのコンテンツ受信装置２００ごとに、スキップモードが設定され記憶されている点である。
【０２０２】
制御部１０１は、機能ブロックとしての、スキップモード設定部１５と、コンテンツ取得部１７と、コマーシャル検出部１８と、コマーシャルスキップ部１６と、スキップ監視部１４とを含む。スキップモード設定部１５は、テレビ２１０から受信するユーザからの指示、つまり、コマーシャルスキップモードＤ２’にしたがって、コマーシャルのスキップモード設定情報Ｄ２を設定するものである。本実施形態のスキップモード設定部１５において、実施形態１のスキップモード設定部１５と異なる点は、クライアントのコンテンツ受信装置２００ごとにスキップモード設定情報Ｄ２を設定する点である。コンテンツ取得部１７は、ユーザからのコンテンツ配信要求に応じて、ユーザが所望するコンテンツをコンテンツ記憶部９から選び出して取得するものである。コマーシャル検出部１８は、テレビ２１０のユーザによって要求された、配信すべきコンテンツのコマーシャルを検出する（あるいは、配信中に検出する）ものである。コマーシャルスキップ部１６は、要求されたコンテンツに対して、要求元のテレビ２１０に設定されているスキップモードにしたがってコマーシャルスキップ処理を実行するものである。
【０２０３】
上記構成によれば、コンテンツ配信サーバ１００は、テレビ２１０からコンテンツ配信要求を受信すると、その要求に基づいて要求元のテレビ２１０に対してのみ、要求されたコンテンツを配信するユニキャスト送信を行う。その際、コマーシャルスキップ部１６は、配信するコンテンツからコマーシャルをスキップ（削除）するか否かを、スキップモード設定記憶部８に保存してある、クライアント別のコマーシャルスキップモードを参照して決定する。そして、コマーシャルスキップ部１６が、そのスキップモードにしたがってコンテンツを処理し（コマーシャルを削除し）、処理済コンテンツＤ５を生成する。通信部１０８は、ＩＰネットワーク１０を介して、処理済コンテンツＤ５をテレビ２１０に供給する。テレビ２１０の表示制御部１９は、コンテンツ配信サーバ１００から受信した処理済コンテンツＤ５をそのまま表示部に表示すればよい。
【０２０４】
これにより、テレビ２１０のユーザは、要求したコンテンツについて、あらかじめ設定しておいたスキップモードにしたがってコマーシャルがスキップされたコンテンツをテレビ２１０にて視聴することが可能となる。
【０２０５】
〔スキップモード設定情報〕
図１４は、スキップモード設定記憶部８に記憶されているスキップモード設定情報の他の具体例を示す図である。
【０２０６】
図１４に示すように、本実施形態におけるスキップモード設定情報Ｄ２には、「スキップモードＩＤ」、「スキップモード名」、「設定日」、「有効期限」、「料金」、「制限」、「利用現況」の各種情報が含まれ、この点は、図９に示すスキップモード設定情報Ｄ２と同様である。本実施形態における、スキップモード設定記憶部のデータ構造が異なる点は、上述の各種情報が、クライアント側のコンテンツ受信装置２００ごとに設定されている点である。すなわち、上述の各種情報は、クライアント（テレビ２１０などのコンテンツ受信装置２００）を一意に識別するための「クライアントＩＤ」に関連付けて記憶されている点が、実施形態１におけるスキップモード設定情報Ｄ２と異なる。
【０２０７】
例えば、テレビ２１０のクライアントＩＤ（クライアント情報）が“ＣＬ０１”だとすると、テレビ２１０からコンテンツ配信要求を受信した場合には、コマーシャルスキップ部１６は、「クライアントＩＤ：ＣＬ０１」に関連付けられている「スキップモード名：常時スキップ」にしたがって、要求されたコンテンツの全コマーシャルをスキップして、テレビ２１０に処理済コンテンツＤ５を配信する。
【０２０８】
なお、スキップモードの設定は、基本的にＶｏＤ配信の契約の際に取り決めればよいが、随時、スキップモードをテレビ２１０からの要求に従って変更できるようにしてもよい。スキップモードリスト記憶部５に記憶されているスキップモードリストは、図７に示すものと同じであってよい。ただし、本実施形態において、ＶｏＤサービスでは基本的に配信要求に基づいて単一のコンテンツの配信を行う。そこで、「ＩＤ５：コンテンツ毎にスキップ」のスキップモードが設定されている場合は、実施形態１と一部異なり、コンテンツ配信サーバ１００は、コンテンツを配信する前に、テレビ２１０（のユーザ）にコマーシャルをスキップするかどうかを問い合わせるメッセージを送信する。テレビ２１０からの上記メッセージに対する応答に基づいて、コマーシャルスキップ部１６は、コンテンツ中のコマーシャルを処理する。図７に示すその他のコマーシャルスキップモードでは、コンテンツの配信前にテレビ２１０に上述のような問い合わせは行わず、スキップモード設定記憶部８に保存されているスキップモード設定情報Ｄ２にしたがって、コマーシャルスキップ部１６は、要求されたコンテンツを処理する。
【０２０９】
次に、図１５を参照しながら、本実施形態に係るコンテンツ処理システム１０００におけるコンテンツ処理の流れについて説明する。
【０２１０】
なお、本実施形態では、コンテンツ受信装置２００としてのテレビ２１０は、録画機能はないものとして説明を行う。つまり、本実施形態では、テレビ２１０はＩＰネットワーク１０を介してコンテンツ配信サーバ１００と通信し、コンテンツ配信サーバ１００がストリーミング配信するコンテンツを、不揮発的に記憶することなくリアルタイムで順次再生するものとする。ただし、本発明のコンテンツ受信装置２００をこの構成に限定する意図はない。例えば、テレビ２１０は、録画再生装置２５０と組み合わせてコンテンツ受信装置２００として機能してもよく、この場合は、録画再生装置２５０と通信するための外部インタフェース部２１２（図１０参照）を備えている。また、コンテンツ配信サーバ１００は、ストリーミング配信ではなく、配信要求に応じて、削除すべきコマーシャルを全て取り除く処理を行ってから、特定のコマーシャルを抜いてクライアントごとにカスタマイズした処理済コンテンツＤ５を、クライアントごとに配信してもよい。
【０２１１】
なお、以下では、コマーシャルスキップモード設定処理、コマーシャルスキップ処理は、コンテンツ配信サーバ１００ですべて行われる場合について説明する。
【０２１２】
〔コンテンツ処理フロー〕
図１５は、本実施形態におけるコンテンツ処理システムの各装置の動作の流れを示すフローチャートである。
【０２１３】
まず、テレビ２１０の通信部２６０は、コンテンツ配信サーバ１００に対してコンテンツ配信要求を送信する（Ｓ３２０）。このコンテンツ配信要求には、少なくとも、「誰が何を」要求しているのかを示す情報が含まれている。例えば、クライアントＩＤとコンテンツＩＤとが含まれている。なお、テレビ２１０がコンテンツ配信要求を生成する方法としては以下のものが挙げられる。コンテンツ配信サーバ１００から各コンテンツ受信装置２００（テレビ２１０）には、配信されているコンテンツのメニュー（電子番組表など）が事前に配信されている。そこで、表示制御部１９が、上記メニューを表示部６に表示することにより、ユーザは、操作部７（リモコンなど）を操作して、メニューから視聴したコンテンツを選択することができる。入力制御部２１４は、操作部７からのコンテンツ選択、再生指示を受け付ける。これに応じて、通信部２６０は、自装置のクライアントＩＤとユーザが選択したコンテンツのコンテンツＩＤとを含むコンテンツ配信要求をコンテンツ配信サーバ１００に送信する。テレビ２１０はコンテンツ配信要求を送信した後、コンテンツ配信サーバ１００からの応答信号を受信するまで待機する。
【０２１４】
一方、コンテンツ配信サーバ１００の通信部１０８は、上記コンテンツ配信要求をテレビ２１０から受信する（Ｓ３００）。制御部１０１は、コンテンツ配信要求に含まれるクライアントＩＤを取得して（Ｓ３０１）、どのクライアントから配信要求が来たのかを判断することができる。制御部１０１は、スキップモード設定記憶部８を参照して、取得したクライアントＩＤに基づいて、図１４に示すスキップモード設定情報Ｄ２の中から、テレビ２１０に関連付けられている情報を取得する。それとともに、要求元のクライアント、つまり、テレビ２１０に関連付けられているコマーシャルスキップモードが設定済かどうかを判断する（Ｓ３０２）。制御部１０１は、スキップモードが設定済と判断した場合（Ｓ３０２においてＹＥＳ）、次に、設定済のコマーシャルスキップモードが有効期限切れか否かを判断する（Ｓ３０３）、例えば、図１５の「有効期限」のカラムをチェックすることができる。ここで、有効期限切れでないなら（Ｓ３０３においてＮＯ）、現状テレビ２１０に関連付けて設定されているスキップモードにしたがって、コマーシャルスキップ部１６が、コマーシャルスキップ処理を行い（Ｓ３０９）、それによって生成された処理済コンテンツＤ５（＝要求されたコンテンツを）テレビ２１０へ送信する。
【０２１５】
「有効期限」が切れていたり（Ｓ３０３においてＹＥＳ）、図１４に、スキップモード設定情報Ｄ２が設定されていなかったり（Ｓ３０２においてＮＯ）した場合には、制御部１０１は、通信部１０８を制御して、スキップモードリスト記憶部５に記憶されているスキップモードリストをテレビ２１０に送信する（Ｓ３０４）。例えば、図８（ｂ）の画面６２に示すようなＧＵＩ画面のデータを送信する。そして、コンテンツ配信サーバ１００は、テレビ２１０からのスキップモード指定の応答受信を待つ。
【０２１６】
一方、テレビ２１０の通信部２６０は、コンテンツ配信サーバ１００から、スキップモードを設定するための設定画面のデータ（スキップモードリストＤ１）を受信する（Ｓ３２１）。表示制御部１９は、受信されたスキップモードリストＤ１を表示部６に出力する。表示部６は、図８（ｂ）の画面６２に示すようなＧＵＩ画面を表示して、ユーザにスキップモードの設定を促す。操作部７の操作によって、一つのスキップモードが選択されると（Ｓ３２２においてＹＥＳ）、入力制御部２１４が受け付けたコマーシャルスキップモードＤ２’（スキップ条件が含まれてもよい）を、通信部２６０がコンテンツ配信サーバ１００に送信する（Ｓ３２３）。テレビ２１０は、コンテンツ受信の待機状態に入る。
【０２１７】
一方、コンテンツ配信サーバ１００の通信部１０８が、ユーザにより選択されたコマーシャルスキップモードＤ２’を受信すると、スキップモード設定部１５は、コマーシャルスキップモードＤ２’に基づいて、テレビ２１０のスキップモード設定情報Ｄ２を生成し、この各種情報を、テレビ２１０のクライアントＩＤと関連付けて、スキップモード設定記憶部８に記憶する（Ｓ３０５）。
【０２１８】
以降、新たに設定されたコマーシャルスキップモードにしたがって、コンテンツ処理が進められる。すなわち、コンテンツ取得部１７は、Ｓ３００で受信されたコンテンツ配信要求に含まれるコンテンツＩＤを取得して（Ｓ３０６）、これに基づいて、テレビ２１０が要求するコンテンツをコンテンツ記憶部９から取得する（Ｓ３０７）。そして、コマーシャル検出部１８は、取得されたコンテンツに含まれるコマーシャルを検出する（Ｓ３０８）。続いて、コマーシャルスキップ部１６は、上記コンテンツ配信要求に含まれるクライアントＩＤに基づいて、Ｓ３０５にて設定されたテレビ２１０のスキップモード設定情報Ｄ２にしたがって、検出されたコマーシャルについてスキップ処理を実行する（Ｓ３０９）。例えば、ストリーミング配信中に、コマーシャル検出部１８がコマーシャルを検出したら、コマーシャルスキップ部１６は、上記スキップモード設定情報Ｄ２に基づいて、スキップの要否を判断し、通信部１０８を介してコンテンツを配信する（Ｓ３１０）。具体的には、スキップ否の場合は、そのまま検出したコマーシャルを配信し、スキップ要の場合は、コマーシャルをスキップして、コンテンツの次の本編の部分から配信を続ける。
【０２１９】
一方、テレビ２１０の通信部２６０が、コマーシャル処理が済んでいる処理済コンテンツＤ５を受信すると、Ｓ３２０にてユーザが指定したコンテンツの処理済バージョンを、表示制御部１９が表示部６に表示する（Ｓ３２４）。ここで表示されるコンテンツは、ユーザが所望するスキップモードにてスキップしたいコマーシャルだけがスキップされたものである。
【０２２０】
上述した各装置の一連の動作は、コンテンツの配信をテレビ２１０が要求する度に実行される。ただし、上記方法によれば、コンテンツの配信を要求する度にコマーシャルスキップモードを設定しないようにすることができる。つまり、既に設定されているコマーシャルスキップモードが有効期限内にあるときは、そのスキップモード設定を適用するので配信要求の度にスキップモード設定画面を表示して設定する必要がない。記述の実施形態で述べたように、コマーシャルスキップモードの種類、数は、コンテンツ処理システム１０００の仕様、環境、および、コンテンツ配信業者によって様々に変わり得るものである。それに応じて、図８（ｂ）に表示される画面情報も適宜設計することが可能である。
【０２２１】
≪変形例３≫
実施形態２のＶｏＤサービスによるコンテンツ処理システム１０００において、コンテンツ配信サーバ１００からコンテンツを受信して、コンテンツ受信装置２００が該コンテンツを再生または録画する場合で、特に、包括的スキップモードにてコンテンツをスキップする場合について説明する。
【０２２２】
包括的スキップモードとは、コンテンツ配信サーバ１００が、要求されたコンテンツを配信する際に、有効期限内でかつ制限範囲内であれば、各コンテンツに共通に適用されるコマーシャルスキップモードである。これは、コンテンツ別に適用される個別スキップモード（後述する≪変形例４≫）とは区別される。
【０２２３】
本変形例では、コンテンツ処理システム１０００において、コンテンツ受信装置２００のユーザは、コンテンツを視聴するために、事前にコンテンツ配信業者（コンテンツ配信サーバ１００の所有者）とＶｏＤの契約を結ぶことになる。この契約に基づいて、ユーザは、要求したコンテンツが共通のスキップモードにしたがって、コマーシャルスキップの加工を施された処理済コンテンツＤ５を受信し、視聴する権利を得ることができる。コンテンツ配信サーバ１００は、契約者であるユーザのコンテンツ受信装置２００からのコンテンツ配信要求に応答して、要求されたコンテンツを、要求元のユーザのコンテンツ受信装置２００に、ユニキャスト通信で配信されるのである。
【０２２４】
本変形例では、ユーザは、コマーシャルスキップモードを上記契約時に設定することができる。まず、包括契約を結ぶ際に、コンテンツ配信サーバ１００は、コマーシャルスキップモードの設定を促すためにコンテンツ受信装置２００に、スキップモード設定画面（図８（ｂ）の画面６２など）のデータを送信して、コンテンツ受信装置２００の表示部６に表示させる。
【０２２５】
コンテンツ受信装置２００の表示部６に、スキップモード設定画面が表示されると、ユーザは、操作部７（リモコンなど）を使用して所望のコマーシャルスキップモードを選択して、コンテンツ配信サーバ１００に返信する。
【０２２６】
コンテンツ配信サーバ１００のスキップモード設定部１５は、返信されてきた、ユーザの望むコマーシャルスキップモードＤ２’に基づいて、スキップモード設定情報Ｄ２を、クライアントのコンテンツ受信装置２００ごとにスキップモード設定記憶部８に保存する。この際に、有効期限、スキップモードごとの制限なども、ユーザの同意の下で決定されて、スキップモード設定情報Ｄ２に含められる。なお、料金はスキップモードごとにあらかじめ定められていれば、スキップモードが設定されたときに自動的に決まる。
【０２２７】
コンテンツ受信装置２００（ユーザ）からコンテンツ配信の要求があると、コンテンツ配信サーバ１００は、コンテンツ記憶部９から、要求されたコンテンツをコンテンツ取得部１７によって取り出す。その後、コマーシャルスキップ部１６は、スキップモード設定記憶部８に保存してある要求元のコンテンツ受信装置２００に関連付けられているスキップモードを参照する。
【０２２８】
保存されているコマーシャルスキップモードが有効で、かつ、制限を越えていなければ、コマーシャルスキップ部１６は、設定されているスキップモードに基づいて、上記要求されたコンテンツ中のコマーシャルを処理する。コマーシャルスキップ部１６によって生成された処理済コンテンツＤ５は、通信部１０８によってコンテンツ受信装置２００に送信される。処理済コンテンツＤ５がコンテンツ受信装置２００に配信されると、スキップ監視部１４は、どのようなスキップサービスをクライアントに提供したのかを示す情報（スキップ回数、コンテンツ処理数、料金など）について、スキップモード設定記憶部８のスキップモード設定情報Ｄ２を更新してもよい。
【０２２９】
処理済コンテンツＤ５を受信したコンテンツ受信装置２００は、処理済コンテンツＤ５をリアルタイムで表示してもよいし、録画してもよい。その後、別のコンテンツが同じコンテンツ受信装置２００から要求された場合、同様にして、保存中のコマーシャルスキップモードを参照してコンテンツ中のコマーシャルを処理する。有効期限切れや制限を越えるとき、または、契約期間が満了したときは、コンテンツ配信業者のコンテンツ配信サーバ１００は、コマーシャルスキップモードの再設定を促すために、コンテンツ受信装置２００に対して、記述のスキップモード設定画面のデータを送信して、スキップモードリストＤ１を表示させる。有効期間中はコンテンツごとのコマーシャルスキップモードの設定や変更を行わずに、どのコンテンツにも採用し得るスキップモードを各コンテンツ共通に、包括的に適用する点が特徴である。
【０２３０】
≪変形例４≫
次に、実施形態２のＶｏＤサービスによるコンテンツ処理システム１０００において、コンテンツ配信サーバ１００からコンテンツを受信して、コンテンツ受信装置２００が該コンテンツを再生または録画する場合で、特に、個別スキップモードにて、コンテンツ別にコマーシャルスキップ処理を行う場合について説明する。
【０２３１】
個別スキップモードでは、上述の包括的スキップモードのように包括的な契約で有効期間内に共通のスキップモードを適用するのではなく、要求されたコンテンツを配信するたびにコマーシャルスキップモードを設定するモードである。
【０２３２】
コンテンツ配信サーバ１００のスキップモード設定記憶部８には、準備されている全スキップモードについて、設定、未設定を含めて、クライアント（契約者）であるコンテンツ受信装置２００ごとに、スキップモード履歴情報が保存されている。
【０２３３】
〔スキップモード履歴情報〕
図１６は、一つのクライアントについてのスキップモード履歴情報の具体例を示す図である。図１６の示すのは、クライアントとしてのテレビ２１０（クライアントＩＤ：ＣＬ０１）のスキップモード履歴情報の具体例である。
【０２３４】
図１６に示すとおり、スキップモード履歴情報として記憶されているスキップモードの各カラムの情報は、図９に示すスキップモード設定情報Ｄ２と同様であってもよい。図９に示すスキップモード設定情報Ｄ２と異なる点は、１つのクライアントにつき、すべてのスキップモードについてのスキップモード設定情報Ｄ２が、スキップモード履歴情報として用意される点である。
【０２３５】
コンテンツ配信サーバ１００は、コンテンツ受信装置２００としてのテレビ２１０からコンテンツの配信要求を受信すると、コマーシャルスキップモードの設定を促すために、テレビ２１０に、スキップモード設定画面（既述の画面６２など）のデータを送信して表示させる。テレビ２１０にスキップモード設定画面が表示されると、ユーザは、リモコンなどの操作部７を使用して、所望のコマーシャルスキップモードを選択してコンテンツ配信サーバ１００に返信する。コンテンツ配信サーバ１００のコマーシャルスキップ部１６は、返信されてきたコマーシャルスキップモードＤ２’を、スキップモード設定記憶部８に保存されている、テレビ２１０のスキップモード履歴情報と比較する。
【０２３６】
例えば、返信されたユーザ所望のスキップモードが、「ＩＤ２：日極めスキップ」であれば、コマーシャルスキップ部１６は、有効期限内であるかどうか、有効期限内であればさらに制限を越えていないかを調べる。図１６に示す例では、「ＩＤ２：日極めスキップ」の行において、「有効期限：Ｘ△月◎日」と現在の日付との比較して有効期限切れになっていないかどうかを判断し、さらに、「制限：１５日／月」と現在の「利用現況：７日（／１５日）」と比較して、制限を越えていないかどうかを判断する。
【０２３７】
有効期限内、且つ、制限範囲内であると判断すれば、コマーシャルスキップ部１６は、選択されたスキップモードにしたがってコマーシャルをスキップしたコンテンツ（処理済コンテンツＤ５）を生成し、テレビ２１０に配信する。
【０２３８】
通信部１０８がコマーシャルをスキップしたコンテンツを配信した後、スキップ監視部１４は、テレビ２１０の、スキップモード履歴情報において、「利用現況」および「合計」のカラムを更新してもよい。図１６に示す例では、「ＩＤ２：日極めスキップ」を適用した場合、スキップ監視部１４は、最後に適用した日付と、現在の日付（上記処理済コンテンツＤ５を配信した日付）とが異なっていれば、最後に適用した日付を現在の日付に更新し、使用済み日数を７日から８日に更新する。しかし最後に適用した日付が今日であれば使用済み日数は更新されない。なぜなら、「ＩＤ２：日極めスキップ」では、同日に当該スキップモードを利用するのに制限がなく、同じ日に何件のコンテンツについてコマーシャルをスキップして視聴してもよいからである。
【０２３９】
あるいは、「ＩＤ５：コンテンツ毎にスキップ」が適用された場合には、図１６に例では、スキップ監視部１４は、今日の配信済件数を３件から４件に更新する。なお、スキップ監視部１４は、これら「利用現況」の値について、月が変わったり、日付が変わったりしたときに、それぞれの値がどの周期でカウントしているのかに応じて適宜０（ゼロ）にリセットする。
【０２４０】
配信されたコンテンツは、コンテンツ受信装置側でリアルタイムに表示されてもよいし、一旦録画されてもよい。この後、別のコンテンツの配信が要求されると、そのたびにコマーシャルスキップモードを設定しなおす点が、前述の≪変形例３≫と異なる点である。
【０２４１】
〔コンテンツ処理方法〕
上述の各実施形態、および、各変形例に記載したコンテンツ処理方法（コマーシャルスキップ処理および／またはコマーシャルスキップモード設定処理）のいずれか又は全てを、コンピュータに実行させるコマーシャルスキッププログラムとして実現する。コマーシャルスキッププログラムは、少なくとも次のステップ群をコンピュータに実行させるプログラムである。
・複数のスキップモードを提示するステップと、ユーザの指定に基づいてスキップモードを設定するステップと、コンテンツを再生または配信する際、設定されたスキップモードに基づいてコマーシャルをスキップするステップと、を含むステップ群。
・前記本発明のスキップモードは、複数用意されており、各スキップモードは、常時すべてのコマーシャルをスキップするモード、所定期間中に録画されたコンテンツまたは配信されるコンテンツの中のコマーシャルをスキップするモード、特定のコンテンツの中のコマーシャルをスキップするモード、コマーシャルのスキップを行わないモードからなる群より選択される。
・さらに、上記の各スキップモードのそれぞれにコンテンツ視聴の料金を対応させて、スキップモードを利用したユーザに課金するステップを含む。
【０２４２】
上記コマーシャルスキップログラムをコンピュータのＲＯＭまたはＲＡＭで構成される記憶部に格納してＣＰＵの制御に従って読み出して実行させることができる。またこれらのプログラムをコンピュータ読取可能な記録媒体に記録しておくことも可能である。コンピュータ読取可能な記録媒体にはフレキシブルディスク、ＣＤ、ＤＶＤ、磁気テープ、磁気ディスク、各種のメモリカードなどがあり、使用形態によって適宜選択する。
【０２４３】
本発明は上述した各実施形態、各変形例に限定されるものではなく、請求項に示した範囲で種々の変更が可能であり、異なる実施形態にそれぞれ開示された技術的手段を適宜組み合わせて得られる実施形態についても本発明の技術的範囲に含まれる。
【０２４４】
以上のとおり、本発明のコンテンツ処理システム１０００、コンテンツ処理装置１によれば、例えば、実施形態１のように録画済のコンテンツを再生する場合、あるいは、実施形態２のようにコンテンツを要求して視聴する場合、“全コマーシャルをスキップするモード”から、“全くコマーシャルスキップしないモード”までの間で、ユーザは、自分のユースシーンに応じて幅広い選択肢の中から所望の最適なスキップモードを選択することができる。
【０２４５】
さらに、上記コンテンツ処理システム１０００においてコンテンツを配信するコンテンツ配信サーバ１００を所有するコンテンツ配信業者は、上述の複数のコマーシャルスキップモードのそれぞれに対応させて、コンテンツ視聴料金を設定することができる。これにより、視聴者側のユーザは、コマーシャルスキップの煩雑さから解放される利便性と、各コマーシャルスキップモードのサービスの対価とのバランスを考慮して、自身が納得する最適なスキップモードを選択して、スキップモードのメリットを享受することができる。例えば、コンテンツ処理システム１０００においては、ユーザがコンテンツ配信に先立って、上述のような幅広い選択肢の中からコンテンツ視聴料金を含めてスキップモードをコンテンツ配信サーバ１００に指定することができるので、自己のユースシーンに適合するように、あるいは、内容に即して、コマーシャルが適切にスキップされたコンテンツ（またはコマーシャルが含まれたままのコンテンツ）を受信、視聴することが可能になる。
【０２４６】
一方、システム運営者、コンテンツ配信事業者、コマーシャル提供者などのコンテンツ配信側事業者は、本来コマーシャルがユーザに視聴されないことで生まれる損失を、コンテンツ視聴料金を徴収することで補う、あるいは、それ以上の収益を上げることが可能なビジネスモデル構築することが可能となる。さらにコマーシャルのスキップ度合いに応じてコンテンツ視聴料金を任意に設定できるので、きめ細かいサービス提供ができ、視聴者、コンテンツ配信側事業者双方にとって使い易いシステムが構築できるという効果を奏する。
【０２４７】
さらに、コンテンツ配信側事業者は、コマーシャルスキップモードの利用状況を管理することができる。これによって、コンテンツとそれに含まれるコマーシャルとの視聴状況の関係を把握することができ、営業施策に反映することが可能となる。
【０２４８】
最後に、コンテンツ処理装置１（コンテンツ配信サーバ１００、録画再生装置２５０、テレビ２１０）の各ブロック、特に、スキップモード設定部１５、コマーシャル検出部１８およびコマーシャルスキップ部１６は、ハードウェアロジックによって構成してもよいし、次のようにＣＰＵを用いてソフトウェアによって実現してもよい。
【０２４９】
すなわち、コンテンツ処理装置１は、各機能を実現する制御プログラムの命令を実行するＣＰＵ（central processing unit）、上記プログラムを格納したＲＯＭ（read only memory）、上記プログラムを展開するＲＡＭ（random access memory）、上記プログラムおよび各種データを格納するメモリ等の記憶装置（記録媒体）などを備えている。そして、本発明の目的は、上述した機能を実現するソフトウェアであるコンテンツ処理装置１の制御プログラムのプログラムコード（実行形式プログラム、中間コードプログラム、ソースプログラム）をコンピュータで読み取り可能に記録した記録媒体を、上記コンテンツ処理装置１に供給し、そのコンピュータ（またはＣＰＵやＭＰＵ）が記録媒体に記録されているプログラムコードを読み出し実行することによっても、達成可能である。
【０２５０】
上記記録媒体としては、例えば、磁気テープやカセットテープ等のテープ系、フロッピー（登録商標）ディスク／ハードディスク等の磁気ディスクやＣＤ−ＲＯＭ／ＭＯ／ＭＤ／ＤＶＤ／ＣＤ−Ｒ等の光ディスクを含むディスク系、ＩＣカード（メモリカードを含む）／光カード等のカード系、あるいはマスクＲＯＭ／ＥＰＲＯＭ／ＥＥＰＲＯＭ／フラッシュＲＯＭ等の半導体メモリ系などを用いることができる。
【０２５１】
また、コンテンツ処理装置１を通信ネットワークと接続可能に構成し、上記プログラムコードを、通信ネットワークを介して供給してもよい。この通信ネットワークとしては、特に限定されず、例えば、インターネット、イントラネット、エキストラネット、ＬＡＮ、ＩＳＤＮ、ＶＡＮ、ＣＡＴＶ通信網、仮想専用網（virtual private network）、電話回線網、移動体通信網、衛星通信網等が利用可能である。また、通信ネットワークを構成する伝送媒体としては、特に限定されず、例えば、ＩＥＥＥ１３９４、ＵＳＢ、電力線搬送、ケーブルＴＶ回線、電話線、ＡＤＳＬ回線等の有線でも、ＩｒＤＡやリモコンのような赤外線、Ｂｌｕｅｔｏｏｔｈ（登録商標）、８０２．１１無線、ＨＤＲ、携帯電話網、衛星回線、地上波デジタル網等の無線でも利用可能である。なお、本発明は、上記プログラムコードが電子的な伝送で具現化された、搬送波に埋め込まれたコンピュータデータ信号の形態でも実現され得る。
【産業上の利用可能性】
【０２５２】
本発明のコンテンツ処理装置、コンテンツ処理システムによれば、ユーザは、自分のユースシーンに応じて幅広い選択肢の中から所望の最適なスキップモードを選択することができるので、コマーシャルが含まれたコンテンツを再生するコンテンツ再生装置（録画再生装置、テレビ、携帯電話、ＰＣなど）、あるいは、コンテンツを配信するコンテンツ配信サーバなどの、コンテンツを扱う各種装置に広く適用可能である。
【符号の説明】
【０２５３】
１  コンテンツ処理装置
５  スキップモードリスト記憶部（スキップモード記憶部）
６  表示部
７  操作部
８  スキップモード設定記憶部
９  コンテンツ記憶部
１０  ＩＰネットワーク
１１  ホームゲートウェイ
１２  セットトップボックス
１４  スキップ監視部（スキップ監視手段）
１５  スキップモード設定部（スキップモード設定手段）
１６  コマーシャルスキップ部（コマーシャルスキップ手段）
１７  コンテンツ取得部
１８  コマーシャル検出部
１９  表示制御部（スキップモード出力手段）
２０  コンテンツ
２１  サブコンテンツ
２２  サブコンテンツ
２３  サブコンテンツ
２４  マーカ
２４ｅ  マーカ
２４ｓ  マーカ
２５  ＣＭ時刻情報
２６  ＣＭ識別情報
６０  画面
６１  画面
６２  画面
６３  画面
１００  コンテンツ配信サーバ（コンテンツ処理装置）
１０００  コンテンツ処理システム
１０１  制御部
１０２  記憶部
１０８  通信部（スキップモード出力手段）
２００  コンテンツ受信装置（コンテンツ処理装置／コンテンツ再生装置）
２０００  携帯電話ネットワーク
２１０  テレビ（コンテンツ処理装置／コンテンツ再生装置）
２１１  制御部
２１２  外部インタフェース部
２１４  入力制御部
２２００  携帯電話（コンテンツ処理装置／コンテンツ再生装置／コンテンツ受信装置）
２５０  録画再生装置（コンテンツ処理装置／コンテンツ再生装置）
２５１  制御部
２５２  記憶部
２５４  コンテンツ記憶部
２５８  外部インタフェース部（スキップモード出力手段）
２５９  入力制御部
２６０  通信部
Ｄ１  スキップモードリスト
Ｄ１’  スキップモードリスト
Ｄ２  スキップモード設定情報
Ｄ２’  コマーシャルスキップモード
Ｄ３  コンテンツ
Ｄ４  コマーシャル識別情報
Ｄ５  処理済コンテンツ
Ｄ５’  処理済コンテンツ
【図１】
2011023075.tif 000003
【図２】
2011023075.tif 000004
【図３】
2011023075.tif 000005
【図４】
2011023075.tif 000006
【図５】
2011023075.tif 000007
【図６】
2011023075.tif 000008
【図７】
2011023075.tif 000009
【図８】
2011023075.tif 000010
【図９】
2011023075.tif 000011
【図１０】
2011023075.tif 000012
【図１１】
2011023075.tif 000013
【図１２】
2011023075.tif 000014
【図１３】
2011023075.tif 000015
【図１４】
2011023075.tif 000016
【図１５】
2011023075.tif 000017
【図１６】
2011023075.tif 000018
【図１７】
2011023075.tif 000019
【図１８】
2011023075.tif 000020
【図１９】
2011023075.tif 000021
【図２０】
2011023075.tif 000022
【図２１】
2011023075.tif 000023