(57)【要約】【課題】コンテンツの作成者の意図に沿った再生を可能とするコンテンツ視聴システムを提供する。【解決手段】コンテンツの中でスキップを許可する部分とそうでない部分とを識別するスキップ情報を含むコンテンツ情報をストリーム送信するためのストリームサーバ装置と、通信回線を介してコンテンツ情報を受信し、受信したコンテンツ情報よりスキップ情報を抽出し、スキップ命令を取得すると、取得の際に再生されているコンテンツ部分がスキップの許可されている部分か、スキップの許可されていない部分かをスキップ情報に基づいて判定し、その判定結果に応じて再生のスキップを制御する再生装置とからなるコンテンツ視聴システムを提供する。【選択図】図１
2007129500.tif 000002
【特許請求の範囲】
【請求項１】
再生装置にてコンテンツの中でスキップを許可する部分と、スキップを許可しない部分とを識別する情報であるスキップ情報を含むコンテンツ情報に基づいてストリーム送信するためのストリーム送信部を有するストリームサーバ装置と、
通信回線を介して前記ストリームサーバ装置からコンテンツ情報を受信する受信部と、
前記受信部にて受信したコンテンツ情報に基づいてコンテンツの再生を行なう再生部と、
前記受信部にて受信したコンテンツ情報からスキップ情報を抽出するスキップ情報抽出部と、
スキップ命令を取得するスキップ命令取得部と、
スキップ命令を取得した際に再生部にて再生されているコンテンツ部分がスキップの許可される部分か、スキップの許可されない部分かを前記スキップ情報に基づいて判定するスキップ許否判定部と、
前記スキップ許否判定部での判定結果に応じて再生部でのスキップを制御する制御部と、
を有する再生装置と、
からなるＣＭ付コンテンツ視聴システム。
【請求項２】
前記再生装置は、
前記再生部でコンテンツの再生が行なわれた部分を示す再生部分情報を取得する再生部分情報取得部であって、再生部分情報として、スキップ情報に基づいてスキップの許可されていない部分が再生された否かを示すスキップ不許可部分再生情報を再生部分情報に含めて取得する再生部分情報取得部と、
再生部分情報取得部にて取得した再生部分情報を送信する再生部分情報送信部と、
を有する請求項１に記載のＣＭ付コンテンツ視聴システム。
【請求項３】
ストリームサーバ装置と再生装置とからなるＣＭ付コンテンツ視聴システムの動作方法であって、
前記ストリームサーバ装置において、再生装置にてコンテンツの中でスキップを許可する部分と、スキップを許可しない部分とを識別する情報であるスキップ情報を含むコンテンツ情報をストリーム送信するためのステップと、
前記再生装置において、
通信回線を介して前記ストリームサーバ装置からコンテンツ情報を受信する受信ステップと、
前記受信ステップにて受信したコンテンツ情報を再生する再生ステップと、
前記受信ステップにて受信したコンテンツ情報からスキップ情報を抽出するスキップ情報抽出ステップと、
スキップ命令を取得するスキップ命令取得ステップと、
スキップ命令を取得した際に再生ステップにて再生されているコンテンツ部分がスキップの許可される部分か、スキップの許可されない部分かを前記スキップ情報に基づいて判定するスキップ許否判定ステップと、
前記スキップ許否判定ステップでの判定結果に応じて再生ステップでのスキップを制御する制御ステップと、
を含むＣＭ付コンテンツ視聴システムの動作方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンテンツ視聴システムに関する。特に、コンテンツの中でスキップの許可される部分とそうでない部分とを識別するスキップ情報を含むコンテンツ情報を視聴するために好適なシステムに関する。
【背景技術】
【０００２】
インターネットの普及により、さまざまなコンテンツの配信をエンドユーザが享受できるようになってきた。また、音楽コンテンツや映像コンテンツなどをストリーミング再生することにより、複製権の侵害が発生しないようにコンテンツの配信が可能となったので、コンテンツの配信者は著作権を考慮に入れたコンテンツの配信が可能となってきた。このため、インターネットなどによる通信によるコンテンツの配信は今後も増加することが予想される。
【０００３】
ストリーミング再生の技術としては、例えば、特許文献１による技術がある。この技術では、ストリーミング再生の際にコンテンツの途中からも再生を開始することができるようになっている。これにより、従来の放送のように番組表に基づいて特定の時間に特定のコンテンツを配信することができるようになっている。
【特許文献１】特開２００５−１８４３２３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、ストリーミング再生によるコンテンツ配信の利点は、視聴者が好きな時間と場所で好きなコンテンツを視聴できる点である。このため、番組表に基づいてコンテンツを配信することは、ストリーミング再生によるコンテンツ配信に相応しくないと考えられる。
【０００５】
また、コンテンツの途中からの再生や早送り再生などが行なわれると、コンテンツ作成者の意図とは異なる再生が行なわれることになり、コンテンツの制作意欲が減退しかねないという課題がある。
【０００６】
そこで、本発明では、コンテンツの作成者の意図に沿った再生を可能とするコンテンツ視聴システムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
かかる目的を達成するために、以下においては、コンテンツの中でスキップの許可される部分とそうでない部分とを識別するスキップ情報を含むコンテンツ情報をストリーム送信するためのストリームサーバ装置と、通信回線を介してコンテンツ情報を受信し、受信したコンテンツ情報よりスキップ情報を抽出し、スキップ命令を取得すると、取得の際に再生されているコンテンツ部分がスキップの許可されている部分か、スキップの許可されていない部分かをスキップ情報に基づいて判定し、その判定結果に応じて再生のスキップを制御する再生装置とからなるＣＭ付コンテンツ視聴システムを提供する。
【０００８】
このようなＣＭ付コンテンツ視聴システムにより、再生においてスキップの制限をすることが可能であるので、コンテンツ作成者の意図に沿った再生が行なわれるようにすることができ、課題が解決される。
【０００９】
また、再生装置では、再生が行なわれたコンテンツの部分を示す再生部分情報であって、スキップの許可されていない部分が再生されたことを示す情報を含む再生部分情報を取得して、送信するようになっていてもよい。
【００１０】
このようなＣＭ付コンテンツ視聴システムにより、例えば、スキップの許可されていない部分を広告部分とすることにより、広告の再生に応じた広告料などの適正な算出を行なうことが可能となる。また、サンプリングによる視聴率の推定が可能となる。結果として、コンテンツの提供に対する対価を適正に算出することができる。
【発明の効果】
【００１１】
本発明では、ストリーム送信されたコンテンツ情報であって、コンテンツの中でスキップの許可される部分とそうでない部分とを識別するスキップ情報を含むコンテンツ情報に基づいて再生が行なわれるので、再生においてスキップを制限することが可能となり、コンテンツ作成者の意図に沿った再生が行なわれるようにすることができる。また、再生装置がスキップの許可されていない部分が再生されたことを示す情報を含む再生部分情報が取得されて送信されるので、再生部分情報を解析などすることにより、広告料やコンテンツの提供料の計算を行なうことができる。
【発明を実施するための最良の形態】
【００１２】
以下、本発明を実施するための最良の形態について、図を用いて実施形態として説明する。なお、発明はこれら実施形態に何ら限定されることなく、その要旨を逸脱しない範囲において種々なる態様で実施し得る。
【００１３】
（実施形態１）
実施形態１として、コンテンツの中でスキップの許可される部分とそうでない部分とを識別するスキップ情報を含むコンテンツ情報をストリーム送信するためのストリームサーバ装置と、通信回線を介してコンテンツ情報を受信し、受信したコンテンツ情報よりスキップ情報を抽出し、スキップ命令を取得すると、取得の際に再生されているコンテンツ部分がスキップの許可されている部分か、スキップの許可されていない部分かをスキップ情報に基づいて判定し、その判定結果に応じて再生のスキップを制御する再生装置とからなるＣＭ付コンテンツ視聴システムについて説明する。
【００１４】
（実施形態１：システムの構成）
図１は、実施形態１に係るＣＭ付コンテンツ視聴システムの機能ブロック図を例示する。ＣＭ付コンテンツ視聴システム１００は、ストリームサーバ装置１０１と、再生装置１０２とからなる。
【００１５】
なお、図１は、ＣＭ付コンテンツ視聴システムの代表的な例を示している。このため、ストリームサーバ装置が２台以上存在していてもよい。また、再生装置が２台以上存在していてもよい。また、その他の装置としてサーバ装置など存在していてもよい。例えば、コンテンツの送信や再生についてのログを管理するロギングサーバ装置などが含まれていてもよい。
【００１６】
ストリームサーバ装置と再生装置とは、通信回線によって通信が可能である。通信回線の代表的な例としては、インターネットがある。
【００１７】
（実施形態１：ストリームサーバ装置の構成）
ストリームサーバ装置１０１は、ストリーム送信部１０３を有する。
【００１８】
「ストリーム送信部」１０２は、コンテンツ情報に基づいてストリーム送信するための部である。「コンテンツ情報に基づいてストリーム送信するための部」であるので、ストリーム送信部１０３がコンテンツ情報そのものやコンテンツをストリーム送信する場合がある。また、ストリーム送信部１０３がコンテンツのＵＲＬなどのリストを含むコンテンツ情報を送信し、再生装置側でそのリストに含まれるＵＲＬなどが参照されて、ストリーム送信が行なわれる場合もある。この場合のストリーム送信は、ストリームサーバ装置１０１から行なわれてもよいし、他のサーバ装置から行なわれてもよい。なお、「ストリーム送信」とは、コンテンツを構成するデータを全てまたは大部分をダウンロードしてから再生するのではなく、コンテンツを構成するデータを転送しながらリアルタイムに再生が行なわれるようにコンテンツを送信することをいう。
【００１９】
「コンテンツ情報」とは、スキップ情報を含む情報である。「スキップ情報」とは、再生装置にてコンテンツの中でスキップが許可される部分と、スキップが許可されない部分とを識別する情報である。「スキップ」とは、通常の再生方法ではない方法で再生することをいい、例えば、特定の部分を再生せずにその特定の部分の次の部分から再生を開始したり、２倍速や３倍速などのＮ倍速で再生を行なったり（Ｎが１より小なる正の数であればスロー再生となる）、時間を遡って再生を行なう（例えば、既に再生が行なわれた時間位置から再び再生を開始する）ことをいう。スキップという用語の代わりに“トリック再生”という場合もある。なお、コンテンツ情報にはコンテンツを構成するデータが含まれていてもよい。例えば、動画情報、静止画情報、音楽情報、ゲームなどのプログラムが含まれていてもよい。本明細書では、コンテンツを構成するデータのことを、単に“コンテンツ”と呼んでいる。
【００２０】
また、スキップ情報は、スキップの許可の有無を示すのみならず、スキップの種類についての許可の有無を示すようになっていてもよい。例えば、スキップ情報は、スライダーによるスキップを許可するかどうか、ボタンによる早送りを許可するかどうか、また、早送りを許可する場合には、早送りの速さの上限下限を定めてもよい。また、スキップや早送りのできる時間や区間の長さの範囲を定めていてもよい。例えば、最長でも５分間分のコンテンツの部分しか早送りを認めないなどという具合である。
【００２１】
図２は、ストリーム送信部１０３で送信されるコンテンツ情報の生成について説明する図である。図２（Ａ）においては、コンテンツ２０１と、スキップ情報２０２とが、マルチプレクサ２０３により多重化され、コンテンツ情報２０４が生成される。例えば、コンテンツが時間軸に沿って再生される動画情報や音楽情報などである場合には、図２（Ｂ）に例示されるように、コンテンツを構成するデータが時間の経過に従ってマルチプレクサ２０３に入力され、そのとき入力されるコンテンツの部分のスキップが許可されているか、されていないかを示す情報としてスキップ情報が並列してマルチプレクサ２０３に入力される。“ｅｎａｂｌｅｄ”と表示されている部分は、スキップが許可されている部分であり、“ｄｉｓａｂｌｅｄ”と表示されている部分は、スキップが許可されていない部分であることを示す。
【００２２】
図３は、ストリーム送信部１０３がコンテンツのＵＲＬなどのリストを含むコンテンツ情報を送信する場合のリストを例示する。この例では、ｍｍｓ：／／１２３．４５．６７．８９／ｐａｒｔ１．ａｓｆとｍｍｓ：／／２３４．５６．７８．９０／ｐａｒｔ２．ａｓｆというＵＲＬに従い、コンテンツの再生がされる。この際、「＜Ｒｅｆ  ｈｒｅｆ＝"ｍｍｓ：／／１２３．４５．６７．８９／ｐａｒｔ１．ａｓｆ"  ｓｋｉｐ＝"ｄｉｓａｂｌｅｄ"＞」の"ｄｉｓａｂｌｅｄ"により、１２３．４５．６７．８９というＩＰアドレスで示されるホストから送信されるｐａｒｔ１．ａｓｆというパスで示されるコンテンツの再生においては、スキップが許可されておらず、一方、ｍｍｓ：／／２３４．５６．７８．９０／ｐａｒｔ２．ａｓｆに従った再生では、スキップが許可されていることが示されている。
【００２３】
コンテンツ情報は、「スキップ情報を含む」と説明したが、これは、図３のように、コンテンツのＵＲＬなどのリストの中にスキップ情報が記述されていることのみを意味しているのではない。例えば、コンテンツのＵＲＬなどのリストとスキップ情報と異なる情報となっており、これらの異なる情報が関連付けられていてもよい。
【００２４】
図４は、コンテンツのＵＲＬなどのリストとスキップ情報とが関連付けられている場合の例示である。図４（Ａ）には、コンテンツのＵＲＬなどのリストを示されている。このリストでは、それぞれのコンテンツの部分には、名前が付けられている。例えば、「＜Ｅｎｔｒｙ  ｎａｍｅ＝"ｐａｒｔ１"＞」により、ｍｍｓ：／／１２３．４５．６７．８９／ｐａｒｔ１．ａｓｆによるコンテンツの部分には、"ｐａｒｔ１"という名前が付けられている。図４（Ｂ）には、スキップ情報が示されている。図４（Ｂ）では、コンテンツの部分に付けられた名前を参照して、その名前で参照される部分でのスキップが許可されているか、許可されていないかが示されている。例えば、「＜Ｅｎｔｒｙ  ｎａｍｅ＝"ｐａｒｔ１"  ｓｋｉｐ＝"ｄｉｓａｂｌｅｄ"＞」により、ｐａｒｔ１という名前が付けられた部分でのスキップは禁止されていることが表わされている。
【００２５】
なお、スキップの許可されない部分は、ＵＲＬなどで示されるコンテンツを単位として指定される必要はない。例えば、ストリーム送信される情報が映像情報や音声情報などの場合には、開始からの時間を用いた区間を指定して、その区間内はスキップを許可しないようなスキップ情報の構成になっていてもよい。以降では、もっぱら、ＵＲＬなどで示されるコンテンツを単位としてスキップの許可されない部分、許可される部分が指定されるとして、説明を行なうものとするが、コンテンツの再生時の時間などの区間ごとにスキップが許可されているかどうかを指定される場合を排除する趣旨ではない。
【００２６】
（実施形態１：ストリーム再生装置の処理）
図５は、ストリーム再生装置の処理の流れを説明するフローチャートを例示する。ステップＳ５０１において、コンテンツ情報の送信が可能なったかどうかを判断する。例えば、再生装置からコンテンツ情報の要求が受信されたかどうかにより、この判断を行なう。ステップＳ５０２において、コンテンツ情報を生成する。例えば、図２のようにマルチプレクサを用いてコンテンツとスキップ情報とを多重化する。あるいは、図３や図４に例示されるようなリストを生成する。ステップＳ５０３においては、コンテンツ情報を送信する。
【００２７】
なお、ステップＳ５０２において、コンテンツ情報を送信する場合、ステップＳ５０１などで、再生装置の利用者の属性情報を取得して、その属性情報に応じたスキップ情報を生成するようになっていてもよい。例えば、再生装置の利用者の属性情報により、その利用者が住居を賃貸していることが判明した場合には、マンションの購入を勧める広告の部分についてはスキップの許可されないスキップ情報になるようにコンテンツ情報を生成する。再生装置の利用者の属性情報は、例えば、ブラウザなどから送信されるクッキー情報に基づいて取得され、属性情報とスキップを許可しないコンテンツとを関連付けるテーブルなどが参照されて、コンテンツ情報が生成されるようになっていてもよい。また、再生装置のＩＰアドレスなどから再生装置が設置された場所を推測して、その場所に応じたスキップ情報を生成するようになっていてもよい。例えば、その場所の近辺に存在する施設のお知らせから構成されるコンテンツの部分はスキップが許可されないようにしてもよい。
【００２８】
また、広告主の支払う広告料やコンテンツ提供者に支払うコンテンツ提供料の額に応じて、スキップ情報を決定して、コンテンツ情報が生成されるようになっていてもよい。例えば、広告料やコンテンツ提供料が高額であればあるほど、例えば、反比例などして、スキップが許可されるコンテンツの部分が少なくなるようにコンテンツ情報が生成されるようになっていてもよい。
【００２９】
また、図２のように、ストリーム送信部１０３がマルチプレクサを用いてコンテンツとスキップ情報を多重化する場合には、ステップＳ５０２とステップＳ５０３との処理を並列して行ない、マルチプレクサにより生成されるコンテンツ情報をリアルタイムで送信するようになっていてもよい。
【００３０】
図５に例示されるフローチャートの処理は、ハードウェアとして計算機を用いて、その計算機で動作するプログラムによって実現することが可能である。例えば、ステップＳ５０１に対応する処理として、特定のポート番号にコンテンツ情報の要求が送信されるまで待つことを行なう。ステップＳ５０２として、メモリなどの記憶装置にコンテンツ情報を記録して、ステップＳ５０３として、記憶装置に記録されたコンテンツ情報を読み出して、コンテンツ情報を返信する。
【００３１】
（実施形態１：再生装置の構成）
再生装置１０２は、受信部１０４と、再生部１０５と、スキップ情報抽出部１０６と、スキップ命令取得部１０７と、スキップ許否判定部１０８と、制御部１０９と、を有する。
【００３２】
「受信部」１０４は、通信回線を介して、ストリームサーバ装置１０１からコンテンツ情報を受信する。
【００３３】
「再生部」１０５は、受信部１０４にて受信したコンテンツ情報に基づいてコンテンツの再生を行なう。例えば、受信部１０４にて受信されたコンテンツ情報にコンテンツそのものが含まれる場合には、そのコンテンツの再生を行なう。また、受信部１０４にて受信されたコンテンツ情報が、コンテンツのＵＲＬなどを含むリストであれば、そのリストに含まれるＵＲＬなどで示されるコンテンツの要求を行ない、要求に対する返信に応じて再生を行なう。なお、再生部１０５でのコンテンツの再生は、ストリーム再生であるのが好ましい。すなわち、コンテンツ情報の受信に応じてリアルタイムにて再生が行なわれるのが好ましい。
【００３４】
図６は、再生部１０５によるコンテンツ情報に基づいたコンテンツの再生が行なわれる場合の画面の一例を示す。画面６０１が、再生装置１０２に接続や内蔵などされたディスプレイに表示される。例えば、エリア６０２には、コンテンツそのものの表示やそのコンテンツに基づいた表示がされる。例えば、コンテンツそのものが映像情報であれば、その静止画や動画が表示され、音楽情報であれば、そのタイトルやアーティスト名あるいは音に応じて変化する画像などが表示される。ボタン６０３、６０４、６０５、６０６は、再生を制御するためのボタンである。例えば、ボタン６０３が押下されることにより一時停止がされ、ボタン６０４が押下されることにより、時間を遡った再生が行なわれ、ボタン６０５が押下されることにより、再生が開始され、ボタン６０５が押下されることにより、再生の早送りが行なわれる。本実施形態では、コンテンツ情報に含まれるスキップ情報により、以下に説明されるように、これらのボタンの押下による効果が制限される。
【００３５】
また、バー６０７は、コンテンツの全体の長さなどを示しており、スライダー６０８が、コンテンツの全体に対する現在再生されている部分の位置を示す。スライダー６０８を移動させることにより、コンテンツの現在再生されている部分の位置を基本的には任意の位置に変更することが可能である。ただし、本実施形態では、コンテンツ情報に含まれるスキップ情報により、以下に説明されるように、スライダー６０８の操作が制限される。
【００３６】
エリア６０９は、現在再生されている部分の位置的な位置を示す。例えば、コンテンツの開始からの時間により表示される位置を示す。この部分に表示されているエリアに数字などを入力し表示されている時間を変更することにより、スキップなどを行なうことが可能であってもよい。その場合、本実施形態では、以下に説明されるように、スキップなどが制限される。
【００３７】
「スキップ情報抽出部」１０６は、受信部１０４にて受信したコンテンツ情報からスキップ情報を抽出する。例えば、図２に例示されるように、スキップ情報とコンテンツとがマルチプレクサにより多重化された場合には、デマルチプレクサを用いて、コンテンツ情報からコンテンツとスキップ情報とを分離する。また、図３、図４のようにコンテンツのＵＲＬなどと関連づけてスキップ情報が受信された場合には、スキップ情報の記述部分を構文解析などを行ない抽出する。
【００３８】
「スキップ命令取得部」１０７は、スキップ命令を取得する。例えば、図６に例示された画面のボタン６０３、６０４、６０５、６０６などの押下を検出したり、スライダー６０８に対する操作を検出したり、エリア６０９への入力を検出したりする。
【００３９】
「スキップ許否判定部」１０８は、スキップ命令を取得した際に再生部１０５にて再生されているコンテンツ部分がスキップの許可される部分か、スキップの許可されない部分か、を前記スキップ情報に基づいて判定する。「前記スキップ情報」とは、スキップ情報抽出部１０６により抽出されたスキップ情報である。
【００４０】
「基づいて判定する」とは、前記スキップ情報の内容が判定結果に影響を与えることを意味する。例えば、スキップ命令を取得した際に、コンテンツ情報からデマルチプレクサを用いて分離したスキップ情報が、"ｄｉｓａｂｌｅｄ"であれば、スキップの許可がされていない部分であると判定する。また、図３、図４で示されるコンテンツ情報による再生が行なわれる場合には、ｍｍｓ：／／２３４．５６．６８．９０／ｐａｒｔ２．ａｓｆというＵＲＬで示される部分が再生されているのであれば、スキップの許可がされている部分であると判断する。また、スキップの許可されていない区間などのコンテンツ部分が再生されているかどうかを判定する。
【００４１】
また、スキップ情報が、スキップの種類についての許可の有無を示す場合には、スキップ許否判定部１０８は、スキップ命令取得部１０７で取得されたスキップの種類が、その種類に応じた許可の範囲内にあるかどうかを判定する。
【００４２】
「制御部」１０８は、スキップ許否判定部１０８での判定結果に応じて再生部１０５でのスキップを制御する。例えば、スキップの許可されていない部分であるとの判定結果であれば、再生部１０５で再生されているコンテンツをスキップして再生することはさせない。すなわち、ボタン６０３、６０４、６０５、６０６やスライダー６０８が操作されても、また、エリア６０９にスキップについての数値などが入力されても、操作や入力は効果を持たず、コンテンツの再生が変化せずにそのまま続行する。スキップの許可されている部分であるとの判定結果であれば、再生部１０５ではスキップをさせる。すなわち、ボタン６０３、６０４、６０５、６０６やスライダー６０８の操作やエリア６０９の入力に応じて、再生の位置が変化したり、再生のスピードが変化（再生が止まることも含まれていても良い）したりする。
【００４３】
また、スキップ情報が、スキップの種類についての許可の有無を示す場合には、許可された種類のスキップのみや、速さの上限以内での早送りなどを行なう。例えば、２倍までの早送りが許可されている状態で、３倍速が指定された場合には、２倍速に変更したりするようになるなど、許可されている範囲内に入るようにスキップ操作が修正されてもよい。
【００４４】
また、スキップ許否判断部１０８は、現在再生されているコンテンツ部分がスキップの許可されている部分であり、スキップされた後のコンテンツ部分がスキップの許可されていない部分の途中であれば、そのスキップの許可されていな部分の開始位置を求めて、判定結果に含めるようになっていてもよい。これにより、コンテンツ作成者がコンテンツ部分の途中から再生されないことを意図している場合には、その意図を反映することが可能となる。
【００４５】
図７は、スキップされていない部分の途中にスキップが行なわれた場合について説明する。例えば、コンテンツ部分７０１がスキップの許可されている部分であり、コンテンツ部分７０２がスキップの許可がされていない部分であり、コンテンツ部分７０３がスキップの許可されている部分であるとする。再生装置の利用者が、矢印７０４で示される部分の再生を行なった後に、早送りなどのスキップ操作を行ない、矢印７０５で示される部分の再生をスキップしたとし、矢印７０５で示される部分の終わりが、コンテンツ部分７０２の途中であったとする。この場合、スキップ許否判定部１０８は、コンテンツ部分７０２の開始位置を判定結果に含め、制御部１０９へその判定結果を出力することにより、再生部１０５による再生は、コンテンツ部分７０２の開始位置から再開することになる。
【００４６】
（実施形態１：再生装置の処理）
図８は、再生装置の処理を説明するフローチャートを例示する。このフローチャートでは、コンテンツ情報が図２（Ａ）に例示されるように、コンテンツとスキップ情報とがマルチプレクサにより多重化された場合を主に想定している。
【００４７】
ステップＳ８０１において、コンテンツ情報の受信可の状態になったかどうかを判断する。もし、コンテンツ情報の受信可の状態になっていれば、ステップＳ８０２へ処理を移行させ、そうでなければ、スキップ命令が取得可能となったと判断して、ステップＳ８０６へ処理を移行させる。
【００４８】
ステップＳ８０２において、コンテンツ情報の受信を行なう。この受信は、主に受信部１０４により行なわれる。ステップＳ８０３においては、コンテンツ情報からスキップ情報を抽出する。この抽出は、主にスキップ情報抽出部１０６により行なわれる。この抽出により、コンテンツの再生位置のどの部分あるいは区間がスキップの許可されている部分であり、どの部分あるいは区間がスキップの許可されない部分であるかの対応関係を示すテーブルなどの生成がされてもよい。ステップＳ８０４において、抽出した残りのコンテンツ情報を再生する。「抽出した残りのコンテンツ情報」とは、図２（Ａ）で示すところのコンテンツ２０１に対応したコンテンツを意味する。再生は、再生部１０５により行なわれる。
【００４９】
その後、ステップＳ８０５へ処理を移行し、処理全体を終了させるかどうかを判断する。処理全体を終了しないと判断された場合には、ステップＳ８０１へ戻る。
【００５０】
ステップＳ８０６においては、スキップ命令を取得する。この取得は、主にスキップ命令取得部１０７により行なわれる。ステップＳ８０７において、スキップの許可がされているかを判定する。この判定は、主にスキップ許否判定部１０８により行なわれる。ステップＳ８０８では、判定結果を参照してスキップの許可がされているかどうかを判断し、もし許可がされていれば、ステップＳ８０９へ処理を移行し、スキップを行ない、許可がされていなければ、ステップＳ８１０へ処理を移行して、スキップを行なわない。ステップＳ８０８、Ｓ８０９、Ｓ８１０は、主に制御部１０９により処理がされる。
【００５１】
ステップＳ８０９、Ｓ８１０の後は、ステップＳ８０５へ処理を移行させる。
【００５２】
なお、ステップＳ８０５は、主に、図６に例示された画面を閉じる操作に相当する。もし、画面を閉じる操作が行なわれた際に再生部１０５にて再生されている部分がスキップの許可されていない部分であれば、ステップＳ８０１へ戻るようになっていてもよい。また、再生装置１０２が計算機を用いて実現される場合において、その計算機のシャットダウン操作が行なわれたことにより、ステップＳ８０５がＹＥＳに分岐することになっても、そのシャットダウン操作を無効にして、ステップＳ８０１へ戻るようになっていてもよい。
【００５３】
（実施形態１：再生装置の計算機による実現）
図９、図１０は、再生装置が計算機により実現される場合について説明する。図９は、一般的な計算機の機能ブロック図を例示する。計算機９０１は、ＲＯＭ９０１、ＲＡＭ９０２、ＣＰＵ９０３、ＨＤＤ（ハードディスク）９０４、入出力Ｉ／Ｆ９０５がバスで接続された構成となっている。ＲＯＭ９０１には、計算機９０１の電源が投入されたりリセットされたりした場合に動作するプログラムなどが格納されており、このプログラムなどの中にはＨＤＤ９０４の最初のブロックを読み取り実行するプログラムが格納されている。これにより、電源投入やリセットにより、ＨＤＤ９０４に格納されたオペレーティングシステムが起動し、計算機９０１を再生装置として機能させるプログラムが動作可能となる。ＲＡＭ９０２はプログラムを動作させるために用いる記憶領域を提供する。入出力Ｉ／Ｆ９０５は、計算機９０１の外部との情報の入出力を行なう。その入出力の中には、ストリームサーバ装置からのコンテンツ情報の受信が含まれる。
【００５４】
図１０は、計算機９０１を再生装置として機能させるプログラムが動作している状態の概念図である。図９に例示された構成がハードウェア１００１としてあり、その上にオペレーティングシステム１００２が動作している。オペレーティングシステム１００２の上で、計算機９０１を再生装置として機能させるプログラムが動作する。
【００５５】
このプログラムは、受信モジュール１００３、再生モジュール１００４、スキップ情報抽出モジュール１００５、スキップ命令取得モジュール１００６、スキップ許否判断モジュール１００７、制御モジュール１００８とから構成される。これらのモジュールは、順に、受信部１０４、再生部１０５、スキップ情報抽出部１０６、スキップ命令取得部１０７、スキップ許否判断部１０８、制御部１０９に対応している。
【００５６】
受信モジュール１００３は、入出力Ｉ／Ｆ９０５を動作させてコンテンツ情報を受信する。受信したコンテンツ情報はＲＡＭ９０２やＨＤＤ９０４に記憶される。再生モジュール１００４は、記憶されたコンテンツ情報を読み出して、入出力Ｉ／Ｆに出力を行ない、コンテンツの再生を行なう。スキップ情報抽出モジュール１００５は、記憶されたコンテンツ情報を読み出し、それからスキップ情報を抽出して、ＲＡＭ９０２やＨＤＤ９０４に記憶する。スキップ命令取得モジュール１００６は、画面６０１の操作を入出力Ｉ／Ｆ９０５を介して取得して、スキップ命令を取得する。スキップ命令の取得は、スキップ許否判断モジュールへ関数呼び出しなどにより伝えられる。スキップ許否判断モジュール１００７は、ＲＡＭ９０２やＨＤＤ９０４に記憶されたスキップ情報を読み出して、スキップの許可がされているかどうかを判定し、関数呼び出しなどにより、制御モジュール１００８へ判定結果を伝え、制御モジュール１００８は、再生モジュール１００４での再生を制御する。
【００５７】
（実施形態１：主な効果）
本実施形態によれば、再生においてスキップの制限が可能となるので、コンテンツ作成者などの意図に沿った再生を行なうことができる。
【００５８】
（実施形態２）
実施形態２として、再生装置では、再生が行なわれたコンテンツの部分を示す再生部分情報であって、スキップの許可されていない部分が再生されたことを示す情報を含む再生部分情報を取得して、送信するＣＭ付コンテンツ視聴システムについて説明する。
【００５９】
（実施形態２：構成）
図１１は、実施形態２に係るＣＭ付コンテンツ視聴システムの機能ブロック図を例示する。ＣＭ付コンテンツ視聴システム１１００は、ストリームサーバ装置１０１と、再生装置１１０１とからなる。ストリームサーバ装置１０１は、ストリーム送信部１０３を有しており、この点は実施形態１と同じであるので説明は省略する。
【００６０】
再生装置１１０１は、受信部１０４と、再生部１０５と、スキップ情報抽出部１０６と、スキップ命令取得部１０７と、スキップ許否判定部１０８と、制御部１０９と、再生部分情報取得部１１０２と、再生部分情報送信部１１０３とを有する。したがって、本実施形態に係る再生装置は、実施形態１に係る再生装置がさらに再生部分情報取得部１１０２と、再生部分情報送信部１１０３と有する構成となっている。
【００６１】
「再生部分情報取得部」１１０２は、再生部分情報を取得する部であり、再生部分情報としてスキップ不許可部分再生情報を再生部分情報に含めて取得する部である。
【００６２】
「再生部分情報」とは、再生部１０５でコンテンツの再生が行なわれた部分を示す情報である。例えば、図４（Ａ）に例示されたリストに基づいて再生が行なわれる場合には、ｍｍｓ：／／１２３．４５．６７．８９／ｐａｒｔ１．ａｓｆの部分の再生が行なわれたか、ｍｍｓ：／／２３４．５６．７８．９０／ｐａｒｔ２．ａｓｆの部分の再生が行なわれたかを示す情報である。再生部１０５は、現在再生を行なっているコンテンツの部分を再生部分情報取得部１１０２に取得可能とするために、例えば、ＲＡＭ９０２の所定の場所に、再生が行なわれたコンテンツのＵＲＬなどを記憶させる。
【００６３】
「スキップ不許可部分再生情報」は、スキップ情報に基づいてスキップの許可されていない部分が再生されたか否かを示す情報である。例えば、ｍｍｓ：／／１２３．４５．６７．８９／ｐａｒｔ１．ａｓｆの再生が行なわれたことを示す情報である。スキップ不許可部分再生情報は、例えば、（１）スキップ情報抽出部１０６が、抽出したスキップ情報をＲＡＭ９０２の予め定められた場所に記憶し、（２）再生部分情報取得部１１０２が、ＲＡＭ９０２の所定の場所に記憶されたＵＲＬと、予め定められた場所に記憶されたスキップ情報とを読み取り、（３）この二つを突合せることにより生成される。再生部１０５が所定の場所にＵＲＬを記憶すると、再生部分情報取得部１１０２にその旨を関数呼び出しなどを行なうことにより通知し、また、スキップ情報抽出部１０６は、予め定められた場所にスキップ情報を記憶した場合には、その旨を同様に通知するようになっていてもよい。あるいは、再生部分情報取得部は、所定の場所と予め定められた場所を定期的に読み取り、変化の有無を検出し、変化が検出された場合に、スキップ不許可部分再生情報を含む再生部分情報を生成して取得するようになっていてもよい。
【００６４】
「再生部分情報送信部」１１０３は、再生部分情報取得部１１０２にて取得した再生部分情報を送信する。送信は、受信部１０４がコンテンツ情報を受信したのと同じ通信回線を用いて行なってもよいし、異なる媒体に対して行なってもよい。送信先は、ストリームサーバ装置１０１に対して行なってもよいし、異なるサーバ装置に行なってもよい。異なるサーバ装置に送信が行なわれる場合には、例えば、スキップ情報に送信先のアドレス等が含まれていてもよい。
【００６５】
図１２は、再生部分情報の送信先のアドレス等を含むスキップ情報の一例を示す。「ｒｅｓｐｏｎｄ＝"３４．５６．７８．９０：５４３２"」により、スキップの許可がされない部分であるｐａｒｔ１が再生された場合の再生部分情報のアドレス（３４．５６．７８．９０）とポート番号（５４３２）が示される。
【００６６】
図１３は、再生部分情報の一例を示す。この例では、ｍｍｓ：／／１２３．４５．６７．８９／ｐａｒｔ１．ａｓｆというＵＲＬで示されるコンテンツが再生されたことが示されている。なお、再生部分情報には、コンテンツのＵＲＬなどのコンテンツの識別情報の他に、再生装置の識別情報、再生された日時、クッキー情報、利用者の属性情報などが含まれていてもよい。
【００６７】
このように再生部分情報が送信され、それをロギングサーバ装置などのサーバ装置で受信することにより、そのサーバ装置で再生のログを蓄積することができる。そのようなログを分析することにより、どのコンテンツの部分が総計で何回視聴されたかを知ることができる。コンテンツの部分の長さ（コンテンツの部分そのものの長さや、実際に再生された区間の長さなど）を求めておくことにより、コンテンツの部分が視聴された総計の長さを知ることが可能である。このように総計の回数、長さを得ることにより、回数と長さとに重み付けを行なって、広告料やコンテンツの提供料などを算出することが可能となる。
【００６８】
図１４は、広告料やコンテンツの提供料などを、総計の回数、長さの重み付けで算出する式を例示する。アクセス回数は、総計の回数であり、再生時間は、総計の長さである。アクセス回数に単価１を乗算し、再生時間に単価１とは同じとは限らない単価２を乗算し、合計することにより、広告料などを算出する。例えば、単価１としては、０．１円／回、単価２としては、１０円／時間を用いる。もちろん、単価１、単価２は、コンテンツのジャンルごとに定められていてもよいし、再生装置の利用者の属性などに応じて定められていてもよい。
【００６９】
なお、再生部分情報と同様の内容は、ストリームサーバ装置１０１のコンテンツ情報の送信のログにより得ることができる。しかし、ストリーミング送信されるコンテンツ情報をファイルなどに蓄積する不正な手段が知られている。もし、そのような手段が使用された場合には、送信のログとして、コンテンツの再生の有無にかかわらず、コンテンツの送信が記録されるが、本実施形態の再生部分情報は、実際に再生がされた場合に送信されるようにすることができるので、本実施形態による構成の方が正確に再生についての情報を得ることができる。
【００７０】
また、コンテンツ情報の送信ログは存在するが、そのコンテンツの再生に伴う再生部分情報が存在しなければ、コンテンツがファイルなどに不正に蓄積されたと判断できるので、不正な蓄積に対する対抗策を講じたり、対抗策の有効性を検証したりすることも可能となる。
【００７１】
また、スキップ命令取得部１０７でスキップ命令が取得されたときのコンテンツの再生が行なわれている部分がスキップの許可されていない部分であるとすると、再生装置の利用者がコンテンツを視聴した結果スキップ命令を取得させたので、その部分をほぼ１００％の確率で視聴したと言える。そこで、再生部分情報取得部は、スキップ許否判定部１０８の判定結果を参照し、スキップの許可されていない部分の再生においてスキップ命令が取得されたことを示す再生部分情報を生成するようになっていてもよい。このような再生部分情報に基づいて、広告料などを計算したり、広告などのコンテンツの部分の内容を再検討したりすることができる。
【００７２】
（実施形態２：主な効果）
本実施形態により、例えば、スキップの許可されてない部分を広告部分とすることにより、広告の再生に応じた広告料などの適正な算出を行なうことが可能となる。
【００７３】
なお、スキップの許可されないコンテンツの部分を、短い間隔にして、一定の規則に基づいてコンテンツの中に入れたり、ランダムにコンテンツの中に入れたりすることにより、コンテンツの視聴率や視聴の長さなどをサンプリングに基づいて推計することも可能となる。
【図面の簡単な説明】
【００７４】
【図１】実施形態１に係るＣＭ付コンテンツ視聴システムの機能ブロック図
【図２】コンテンツ情報の生成について説明する図
【図３】ＵＲＬなどのリストを含むコンテンツ情報の一例図
【図４】ＵＲＬなどのリストを含むコンテンツ情報の一例図
【図５】ストリームサーバ装置の処理のフローチャート
【図６】コンテンツの再生時の画面の一例図
【図７】スキップの許可されていない区間へスキップした場合の処理を説明するための図
【図８】再生装置の処理のフローチャート
【図９】一般的な計算機の機能ブロック図
【図１０】再生装置が計算機により実現される場合の概念図
【図１１】実施形態２に係るＣＭ付コンテンツ視聴システムの機能ブロック図
【図１２】再生部分情報の送信先のアドレス等を含むスキップ情報の一例図
【図１３】再生部分情報の一例図
【図１４】広告料やコンテンツの提供料の算出式の一例図
【符号の説明】
【００７５】
１００  ＣＭつきコンテンツ視聴システム
１０１  ストリームサーバ装置
１０２  再生装置
１０３  ストリーム送信部
１０４  受信部
１０５  再生部
１０６  スキップ情報抽出部
１０７  スキップ命令取得部
１０８  スキップ許否判定部
１０９  制御部
【図１】
2007129500.tif 000003
【図２】
2007129500.tif 000004
【図３】
2007129500.tif 000005
【図４】
2007129500.tif 000006
【図５】
2007129500.tif 000007
【図６】
2007129500.tif 000008
【図７】
2007129500.tif 000009
【図８】
2007129500.tif 000010
【図９】
2007129500.tif 000011
【図１０】
2007129500.tif 000012
【図１１】
2007129500.tif 000013
【図１２】
2007129500.tif 000014
【図１３】
2007129500.tif 000015
【図１４】
2007129500.tif 000016