(57)【要約】【課題】付加情報の情報量に応じて動画コンテンツの再生速度を設定するコンテンツ再生装置を提供する。【解決手段】本発明に係るコンテンツ再生装置１は、例えば字幕などの付加情報と映像とが再生時刻を介して互いに関連付けられている構造の動画コンテンツを再生する際に、ユーザーがある付加情報の視聴に要する時間に対する、ある付加情報の再生時間の比率を、ある付加情報およびそれに関連付けられている映像の再生速度として設定する再生速度制御部１０を備えている。表示制御部６は、設定した再生速度によりある付加情報およびそれに関連付けられている映像を表示させる。【選択図】図１
2009164969.tif 000002
【特許請求の範囲】
【請求項１】
付加情報と映像とが再生時刻を介して互いに関連付けられている構造の動画コンテンツを再生することによって、当該付加情報および映像をいずれも表示装置に表示するコンテンツ再生装置であって、
上記動画コンテンツにおけるある付加情報の再生時刻から次の付加情報の再生時刻までの時間のうちの少なくとも一部の時間を、上記ある付加情報の再生時間として算出する再生時間算出手段と、
視聴者が上記ある付加情報を視聴するために要する視聴所要時間に対する、上記再生時間の比率を、上記ある付加情報および当該ある付加情報に関連付けられている映像を表示するときの再生速度として設定する再生速度制御手段と、
上記ある付加情報および当該ある付加情報に関連付けられている映像を、上記再生速度により上記表示装置に表示させる表示制御手段と、を備えていることを特徴とするコンテンツ再生装置。
【請求項２】
上記視聴者が単位時間あたりに視聴することができる付加情報における文字数を付加情報理解度として取得するとともに、上記動画コンテンツの上記ある付加情報における文字数を取得し、上記付加情報理解度に対する上記ある上記テキストデータの文字数の比率を、上記視聴所要時間として算出する視聴所要時間算出手段をさらに備えていることを特徴とする請求項１に記載のコンテンツ再生装置。
【請求項３】
上記動画コンテンツを視聴した総視聴時間に対する、上記視聴者の視聴し終えた視聴済付加情報における文字数の比率を、上記付加情報理解度として算出する付加情報理解度算出手段をさらに備えていることを特徴とする請求項２に記載のコンテンツ再生装置。
【請求項４】
上記付加情報は、字幕であることを特徴とする請求項１から３のいずれか１項に記載のコンテンツ再生装置。
【請求項５】
上記付加情報は、テキストデータをもつ画像データであることを特徴とする請求項１から３のいずれか１項に記載のコンテンツ再生装置。
【請求項６】
付加情報と映像とが再生時刻を介して互いに関連付けられている構造の動画コンテンツを再生することによって、当該付加情報および映像をいずれも表示装置に表示するコンテンツ再生方法であって、
上記動画コンテンツにおけるある付加情報の再生時刻から次の付加情報の再生時刻までの時間を、上記ある付加情報の再生時間として算出する再生時間算出ステップと、
視聴者が上記ある付加情報を視聴するために要する視聴所要時間に対する、上記再生時間の比率を、上記ある付加情報および当該ある付加情報に関連付けられている映像を表示するときの再生速度として設定する再生速度制御ステップと、
上記ある付加情報および当該ある付加情報に関連付けられている映像を、上記再生速度により上記表示装置に表示させる表示制御ステップと、を含むことを特徴とするコンテンツ再生方法。
【請求項７】
請求項１から５のいずれか１項に記載のコンテンツ再生装置を動作させるプログラムであって、コンピュータを上記の各手段として機能させるためのプログラム。
【請求項８】
請求項７に記載のプログラムを記録しているコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、例えば字幕などの付加情報と映像とが再生時刻を介して互いに関連付けられているコンテンツを再生する際に、付加情報を把握するためにユーザーが要する時間に応じてコンテンツの再生速度を変更するコンテンツ再生装置、コンテンツ再生方法、プログラム、および記録媒体に関する。
【背景技術】
【０００２】
近年、デジタル放送サービスが開始されるに伴って、様々なデジタル放送受信装置が製品化されている。デジタル放送では、例えば、画像とともに字幕を表示するようなデータ放送サービスが可能である。これによって、コンテンツを視聴するユーザーは、動画の視聴だけでなく字幕を読むことによってもコンテンツの内容を把握することができる。
【０００３】
また、データ放送サービスにおいて、動画の表示タイミングと字幕の表示タイミングとが再生時刻を介して互いに関連付けられた字幕データ付きのコンテンツを視聴する際には、字幕を確認した後は次の字幕の表示タイミングまで動画をスキップすることも可能である。このように視聴できるコンテンツを実現することによって、ユーザーは、自身に応じたペースで、かつ、短時間に視聴しているコンテンツの内容を把握することができる。このような視聴を実現する装置としては、例えば、フレームごとに字幕データを持つ動画コンテンツに対して、字幕データの表示タイミングをフレームの切れ目としてスキップ操作が行える再生装置などを挙げることができる。
【０００４】
他にも、例えば、特許文献１には、放送データを構成する伝送フレームを順次受信し、伝送フレーム中の構成情報を参照することにより、コンテンツ内容に応じて再生速度を変更するデジタル放送受信装置が開示されている。具体的には、特許文献１に記載のデジタル放送受信装置は、音楽番組における音楽部分と合間のトーク部分とを識別する識別子を用いて、音楽部分は標準再生、トーク部分は高速再生となるように再生する。
【特許文献１】特開２００２−８４２４１号公報（平成１４年３月２２日公開）
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかし、字幕データの表示タイミングをフレームの切れ目としてスキップ操作が行える再生装置では、頻繁にスキップ操作をする必要があるため、コンテンツの視聴において煩雑な動作が必要となり、コンテンツの視聴に煩わしさを感じるおそれが非常に高い。また、スキップ操作に気をとられるため、視聴するコンテンツに集中することができないという問題を有している。さらに、このような再生装置では、スキップした動画を視聴することができない。
【０００６】
また、特許文献１に開示されている装置では、フレーム中のコンテンツ内容を表す識別子の値に応じて再生速度を制御しているため、通常、フレームの再生速度は、一定である。そのため、コンテンツ内容が同種のフレームであっても字幕量が多いようなフレームでは、コンテンツの内容を把握することができないおそれがある。逆に、字幕量が少ないようなフレームでは、再生速度が遅く感じられ、次の字幕表示を待つ時間が煩わしく感じられるおそれがある。
【０００７】
フレームごとに再生速度を変更するようにすることもできるが、その場合には、識別子のデータサイズが大きくなり、識別子を処理する際に装置にかかる負荷が大きくなるという問題を有している。また、字幕量が同じであっても、若者と高齢者など年齢の違いによって字幕を視聴に要する時間（すなわち、字幕内容の把握に要する時間）が異なるため、コンテンツの送信者側において、フレームごとに再生速度を設定することは非常に困難である。
【０００８】
本発明は、上記の問題点に鑑みてなされたものであり、その主たる目的は、例えば字幕などの付加情報と映像とが再生時刻を介して互いに関連付けられている動画コンテンツを再生する際に、付加情報の表示されるシーンごとに、当該付加情報の情報量に基づいて動画コンテンツの再生速度を設定するコンテンツ再生装置を提供することにある。
【課題を解決するための手段】
【０００９】
本発明に係るコンテンツ再生装置は、上記課題を解決するために、
付加情報と映像とが再生時刻を介して互いに関連付けられている構造の動画コンテンツを再生することによって、当該付加情報および映像をいずれも表示装置に表示するコンテンツ再生装置であって、
上記動画コンテンツにおけるある付加情報の再生時刻から次の付加情報の再生時刻までの時間のうちの少なくとも一部の時間を、上記ある付加情報の再生時間として算出する再生時間算出手段と、
視聴者が上記ある付加情報を視聴するために要する視聴所要時間に対する、上記再生時間の比率を、上記ある付加情報および当該ある付加情報に関連付けられている映像を表示するときの再生速度として設定する再生速度制御手段と、
上記ある付加情報および当該ある付加情報に関連付けられている映像を、上記再生速度により上記表示装置に表示させる表示制御手段と、を備えていることを特徴としている。
【００１０】
上記の構成によれば、ある付加情報および当該ある付加情報に関連付けられた映像を再生するときの再生速度は、動画コンテンツを視聴する視聴者がある付加情報の内容を理解するために要する視聴所要時間と、ある付加情報の再生時間との比率から算出される。
【００１１】
これによって、付加情報と映像とが再生時刻を介して互いに関連付けられた構成の動画コンテンツを再生する際に、動画コンテンツの再生速度を、付加情報の表示されるシーンごとに、視聴者に適した再生速度となるように自動的に設定することができる効果を奏する。
【００１２】
また、付加情報を視聴するごとにスキップ操作を行う必要がなくなるため、動画コンテンツを視聴する際の煩雑な操作を不要とし、動画コンテンツの視聴に集中することができる効果も併せて奏する。
【００１３】
本発明に係るコンテンツ再生装置は、さらに、上記視聴者が単位時間あたりに視聴することができる付加情報における文字数を付加情報理解度として取得するとともに、上記動画コンテンツの上記ある付加情報における文字数を取得し、上記付加情報理解度に対する上記ある上記テキストデータの文字数の比率を、上記視聴所要時間として算出する視聴所要時間算出手段をさらに備えていることが好ましい。
【００１４】
上記の構成によれば、単位時間あたりに視聴することができる付加情報における文字数と、上記動画コンテンツのある付加情報における文字数との比率から、視聴者が付加情報の視聴に要する視聴所要時間を算出することができる。
【００１５】
これによって、視聴者自身が設定するよりも、より正確な値として視聴所要時間を設定することができる効果を奏する。また、視聴所要時間は自動で設定される、すなわち視聴者自身が視聴所要時間を手動で設定する必要がないため、視聴所要時間を設定するという煩雑な作業を不要とすることができる効果も併せて奏する。
【００１６】
本発明に係るコンテンツ再生装置は、さらに、上記動画コンテンツを視聴した総視聴時間に対する、上記視聴者の視聴し終えた視聴済付加情報における文字数の比率を、上記付加情報理解度として算出する付加情報理解度算出手段をさらに備えていることが好ましい。
【００１７】
上記の構成によれば、コンテンツの総視聴時間に対する視聴済付加情報における文字数の比率から、視聴者が単位時間あたりに視聴することができる付加情報における文字数を算出することができる。すなわち、視聴者が単位時間あたりに視聴することができる付加情報における文字数は、視聴者自身が把握しなくてもよい。視聴者が単位時間あたりに視聴することができる付加情報における文字数は、例えばスキップ動作などの操作により、自動で算出される。
【００１８】
これによって、視聴者自身が、自らの単位時間あたりに視聴することができる付加情報における文字数を設定するという煩雑な作業を不要とすることができる効果を奏する。また、視聴者は、コンテンツを視聴する度に自らの単位時間あたりに視聴することができる付加情報における文字数を考えることなく、コンテンツを楽しむことができる効果も併せて奏する。
【００１９】
本発明に係るコンテンツ再生装置は、さらに、上記付加情報は、字幕またはテキストデータをもつ画像データであることが好ましい。
【００２０】
本発明に係るコンテンツ再生方法は、上記課題を解決するために、
付加情報と映像とが再生時刻を介して互いに関連付けられている構造の動画コンテンツを再生することによって、当該付加情報および映像をいずれも表示装置に表示するコンテンツ再生方法であって、
上記動画コンテンツにおけるある付加情報の再生時刻から次の付加情報の再生時刻までの時間を、上記ある付加情報の再生時間として算出する再生時間算出ステップと、
視聴者が上記ある付加情報を視聴するために要する視聴所要時間に対する、上記再生時間の比率を、上記ある付加情報および当該ある付加情報に関連付けられている映像を表示するときの再生速度として設定する再生速度制御ステップと、
上記ある付加情報および当該ある付加情報に関連付けられている映像を、上記再生速度により上記表示装置に表示させる表示制御ステップと、を含むことを特徴としている。
【００２１】
上記の構成によれば、本発明に係るコンテンツ再生装置と同様の作用効果を奏する。
【００２２】
なお、本発明に係るコンテンツ再生装置は、コンピュータによって実現してもよい。この場合、コンピュータを上記各手段として動作させることにより上記コンテンツ再生装置をコンピュータにおいて実現するコンテンツ再生プログラム、およびそのコンテンツ再生プログラムを記録したコンピュータ読み取り可能な記録媒体も、本発明の範疇に含まれる。
【発明の効果】
【００２３】
以上のように、本発明に係るコンテンツ再生装置は、ある付加情報に関連付けられた映像を再生するときの再生速度を、動画コンテンツを視聴する視聴者がある付加情報の内容を理解するために要する視聴所要時間と、ある付加情報の再生時間との比率から算出する。
【００２４】
これによって、付加情報と映像とが再生時刻を介して互いに関連付けられた構成の動画コンテンツを再生する際に、動画コンテンツの再生速度を、付加情報の表示されるシーンごとに、視聴者に適した再生速度となるように自動的に設定することができる効果を奏する。
【００２５】
また、付加情報を視聴するごとにスキップ操作を行う必要がなくなるため、動画コンテンツを視聴する際の煩雑な操作を不要とし、動画コンテンツの視聴に集中することができる効果も併せて奏する。
【発明を実施するための最良の形態】
【００２６】
（コンテンツ再生装置１の構成）
本発明に係るコンテンツ再生装置について、図１を参照して以下に説明する。図１は、本発明に係るコンテンツ再生装置１の要部構成を示すブロック図である。コンテンツ再生装置１は、図１に示すように、制御部２、操作入力部３、コンテンツ蓄積部４、コンテンツ取得部５、および表示制御部６を備えている。なお、表示装置２０は、コンテンツ再生装置１を構成する部材ではないが、便宜上、図１に図示している。なお、本実施形態では、付加情報が字幕（テキストデータ）である場合を例に挙げて説明する。
【００２７】
（コンテンツ再生装置１による動画再生）
コンテンツ再生装置１による動画再生の概略について、図２および３を参照して以下に説明する。図２は、再生時刻と字幕と関連付けた字幕データ３０を示す図である。図２に示す字幕データ３０は、動画コンテンツを構成するデータである。すなわち、字幕データ３０内に含まれる各再生時刻には、それぞれ対応する映像が関連付けられている。
【００２８】
図３は、動画コンテンツにおける字幕の表示例を示す図である。図３に示すように、字幕データ３０において再生時刻が０秒である「こんにちは」の字幕は、再生時刻が３秒である「お元気ですか？」の字幕が表示されるまでの３秒間、画像と共に表示される。言い換えれば、「こんにちは」の字幕が表示されている３秒間に画像４０、４１および４２の３フレームの画像が表示される。
【００２９】
ここで、本実施形態において、ある字幕およびある字幕に関連つけられている映像を併せて「シーン」と称する。例えば、図３に示すように、「こんにちは」の字幕および「こんにちは」の字幕に関連付けられている画像４０、４１および４２は、シーン５０となる。そして、「お元気ですか？」の字幕および「お元気ですか？」の字幕に関連付けられている画像４３は、シーン５１となる。
【００３０】
以下に、図１に示す各部材の詳細について説明する。
【００３１】
（操作入力部３）
操作入力部３は、ユーザー（視聴者）からの再生する動画コンテンツの選択、および再生している動画コンテンツに対するなどの操作入力を受け付けるものである。操作入力部３は、キー入力などの入力インターフェースを備えている。例えば、操作入力部３に備えられている入力インターフェースとしては、例えば、動画コンテンツの再生を指示する再生キー、再生している動画コンテンツを早送り（スキップ）するスキップキー、再生している動画コンテンツの巻き戻し（バックスキップ）をするバックステップキー、および再生している動画コンテンツの再生を停止する停止キーなど、従来公知の入力インターフェースを挙げることができる。
【００３２】
（コンテンツ蓄積部４、コンテンツ取得部５）
コンテンツ蓄積部４は、コンテンツ取得部５において取得されたコンテンツを記録（録画、保存）する記録媒体である。また、コンテンツ取得部５は、動画コンテンツを取得するためのものである。コンテンツ取得部５としては、例えば、デジタル放送の受信するためのアンテナ、またはＳＤカード、および光ディスクなどの記録媒体から動画コンテンツを取得する読取手段を挙げることができる。
【００３３】
（表示制御部６）
表示制御部６は、表示装置２０に対する動画コンテンツの表示を制御するためのものである。具体的には、ある字幕に関連付けられたシーンを制御部２において設定された再生速度により、表示装置２０に表示させるためのものである。
【００３４】
（制御部２）
制御部２は、例えば動画コンテンツを再生する際の再生速度など、動画コンテンツの再生を制御するためのものである。制御部２は、図１に示すように、再生速度制御部１０、再生時間算出部１１、視聴所要時間算出部１２、字幕理解度算出部（付加情報理解度算出手段）１３、および記憶部１４を備えている。これらの部材について、以下に説明する。
【００３５】
（再生速度制御部１０）
再生速度制御部１０は、動画コンテンツにおける各シーンの再生速度を算出するためのものである。図４を参照して具体的に説明すると、ユーザーがシーンｉにおいて表示されている字幕ｉを視聴するために要する視聴所要時間Ｒｉｔに対する、字幕ｉの再生時間の比率を再生速度Ｐｉとして算出する。
【００３６】
（再生時間算出部１１）
再生時間算出部１１は、ある字幕の再生時間を算出するためのものである。図４を参照して具体的に説明すると、字幕ｉの再生時間は、字幕ｉの次の字幕ｉ＋１の再生時刻Ｃ(ｉ＋１)ｔから、字幕ｉの再生時刻Ｃｉｔを減じることにより算出される。より具体的には、図３に示すシーン５０における「こんにちは」の再生時間は、「お元気ですか？」の再生時刻３秒から「こんにちは」の字幕の再生時刻０秒を減じた３秒間となる。
【００３７】
（視聴所要時間算出部１２）
視聴所要時間算出部１２は、ユーザーがある字幕を視聴するために要する視聴所要時間を算出するためのものである。図４を参照して具体的に説明すると、ユーザーが単位時間あたりに視聴することができる字幕ｉの文字数（以下、ユーザーが単位時間あたりに視聴することができるある字幕の文字数を字幕理解度と称する）に対する字幕ｉの文字数Ｎｃiの比率を、視聴所要時間Ｒｉｔとして算出する。したがって、視聴所要時間算出部１２は、字幕理解度Ｎｃを取得する字幕理解度取得部（図示しない）と、字幕データ３０から字幕ｉの文字数を取得する文字数取得部（図示しない）とを備えている。
【００３８】
ここで、「単位時間」とは、字幕の再生時刻と同じ単位の単位時間である。すなわち、字幕データにおいて定義されている再生時刻が「秒」であるのであれば、字幕理解度における単位時間は「１秒あたり」ということになる。
【００３９】
なお、図４は、シーンｉの再生速度Ｐｉを設定する各パラメータについて示した図である。
【００４０】
（字幕理解度算出部１３）
字幕理解度算出部１３は、字幕理解度を算出するためのものである。具体的には、動画コンテンツを視聴した総視聴時間Ｔｗに対するユーザーの視聴し終えた視聴済字幕文字数Ｓｃの比率を、字幕理解度Ｎｃとして算出する。すなわち、字幕理解度算出部１３は、動画コンテンツの総視聴時間Ｔｗをカウントするタイマー（図示しない）と、視聴済字幕文字数Ｓｃをカウントするカウンター（図示しない）とを備えている。
【００４１】
なお、動画コンテンツを視聴した総視聴時間は、字幕理解度と同様に、字幕の再生時刻と同じ単位であることが好ましい。すなわち、字幕データにおいて定義されている再生時刻が「秒」であるのであれば、動画コンテンツを視聴した総視聴時間は、単位を「秒」で記録する。
【００４２】
（記憶部１４）
記憶部１４は、再生速度制御部１０において算出された再生速度、および字幕理解度算出部１３において算出された字幕理解度を記録するとともに、各部材において取得または算出されたパラメータを一時的に記録するものである。
【００４３】
（表示装置２０）
表示装置２０は、動画コンテンツを再生する際に、動画コンテンツの各シーンを再生速度制御部１０において設定された再生速度により表示する。表示装置は、映像および字幕を同時に表示することができる装置であれば特に限定されるものではなく、従来公知の動画コンテンツの表示装置を用いることができる。
【００４４】
（動画コンテンツ再生の概要）
次に、動画コンテンツを再生する際の再生方法の概要について、図４を参照して以下に説明する。図４は、動画コンテンツを再生する再生方法の概要を示すフローチャートである。
【００４５】
まず、コンテンツ取得部５は、例えばＳＤカードまたは光ディスクなどの記録媒体から動画コンテンツを取得し、コンテンツ蓄積部４へ保存する（ステップＳ１）。続いて、操作入力部３は、動画コンテンツの再生指示を制御部２へと送る（ステップＳ２）このとき、操作入力部３は、動画コンテンツの再生指示とともに、コンテンツ蓄積部４に保存されている動画コンテンツのうち、どの動画コンテンツを再生するのかというユーザーからの指示も併せて送る。
【００４６】
操作入力部３から再生指示を受けた制御部２は、ユーザーから指示された再生対象の動画コンテンツをコンテンツ蓄積部４から読み出す（ステップＳ３）。そして、読み出された再生対象の動画コンテンツの再生を開始する（ステップＳ４）。
【００４７】
動画コンテンツの再生が開始されると、再生速度制御部１０は、動画コンテンツの各シーンの再生速度を算出し、設定する（ステップＳ５）。このとき、再生速度の初期値は、等倍速（１倍速）とすることが好ましい。しかし、既に字幕理解度の指定がある場合には、指定された字幕理解度に基づいて再生速度を算出し、設定してもよい。また、以前に算出した再生速度が記憶部１４に記録されている場合には、その値を再生速度として設定してもよい。
【００４８】
そして、表示制御部６は、設定された再生速度により動画コンテンツを表示装置２０に表示させる（ステップＳ６）。
【００４９】
なお、本実施形態では、コンテンツ蓄積部４に保存された動画コンテンツを再生する場合を例に挙げて説明しているが、これに限定されるものではない。例えば、コンテンツ取得部５がＳＤカードまたは光ディスクなどの記録媒体から動画コンテンツを取得する場合には、取得した動画コンテンツをコンテンツ蓄積部４に保存せずにそのまま再生してもよい。この場合、動画コンテンツを記録している記録媒体がコンテンツ蓄積部４の代わりとなる。
【００５０】
（再生速度の算出方法の詳細）
再生速度の算出方法について、図６を参照して以下に説明する。図６は、各シーンにおける再生速度の算出方法を示すフローチャートである。なお、本実施形態では、図４に示したシーンｉにおける再生速度Ｐｉを算出する場合を例に挙げて説明する。
【００５１】
まず、視聴所要時間算出部１２は、記憶部１４に記憶されている字幕理解度Ｎｃを取得する（ステップＳ１０）。なお、字幕理解度Ｎｃは、ユーザーが入力した任意の値であってもよいし、また字幕理解度算出部１３において算出されてもよい。字幕理解度Ｎｃの算出方法の詳細については、下記に説明する。続いて、視聴所要時間算出部１２は、コンテンツ蓄積部４に保存されている動画コンテンツの字幕データ３０から字幕ｉの文字数Ｎｃｉを取得する（ステップＳ１１）。そして、視聴所要時間算出部１２は、取得した字幕理解度Ｎｃおよび字幕ｉの文字数Ｎｃｉより、式（１）を用いて視聴所要時間Ｒｉｔを算出する（ステップＳ１２）。
Ｎｃｉ／Ｎｃ＝Ｒｉｔ・・・（１）
視聴所要時間算出部１２は、算出した視聴所要時間Ｒｉｔを記憶部１４に記憶させるとともに、再生速度制御部１０へ送る。
【００５２】
次に、再生時間算出部１１は、コンテンツ蓄積部４に保存されている動画コンテンツの字幕データ３０から、字幕ｉの再生時刻Ｃｉｔおよび字幕ｉの次の字幕ｉ＋１の再生時刻Ｃ（ｉ＋１）ｔを取得する。そして、再生時間算出部１１は、再生時刻Ｃ（ｉ＋１）ｔと再生時刻Ｃｉｔとの差分値を字幕ｉの再生時間として算出し（ステップＳ１３）、再生速度制御部１０へ送る。なお、字幕ｉの再生時間は、再生時刻Ｃ（ｉ＋１）ｔと再生時刻Ｃｉｔとの差分値の絶対値とすることが好ましい。
【００５３】
再生速度制御部１０は、字幕ｉの再生時間と視聴所要時間算出部１２より送られた視聴所要時間Ｒｉｔとから、式（２）にしたがい字幕ｉの再生速度Ｐｉを算出する（ステップＳ１３）。
（Ｃ（ｉ＋１）ｔ−Ｃｉｔ）／Ｒｉｔ＝Ｐｉ・・・（２）
再生速度制御部１０は、算出した再生速度Ｐｉを記憶部１４に記憶させるとともに、字幕ｉにおける再生速度として設定する。
【００５４】
表示制御部６は、設定された再生速度Ｐｉによりシーンｉを表示装置２０に表示させる。すなわち、表示装置２０は、字幕ｉの再生時間に再生速度Ｐｉを乗じた時間だけ、字幕ｉおよび字幕ｉに関連付けられた映像を表示する。
【００５５】
なお、上記では、再生速度Ｐｉのみを記憶部１４に記憶させているが、これに限定されるものではない。再生速度を算出するために用いられる各部材において取得および算出した全てのパラメータを、記憶部１４に一時的に記憶させておいてもよい。
【００５６】
再生速度Ｐｉの算出を具体的な数値を用いて説明する。例えば、字幕理解度Ｎｃを１０文字毎秒とし、字幕ｉにおける文字数を２０文字とし、字幕ｉの再生時間を４秒とする。以上のパラメータから再生速度Ｐｉを算出すると、再生速度Ｐｉは、４／（２０／１０）＝２（倍）となる。すなわち、上記のパラメータである場合、シーンｉは通常の２倍の速さで表示されることとなる。
【００５７】
ここで、本発明に係るコンテンツ再生装置１において、再生速度を速くするため（または遅くするため）の方法は、従来公知の方法を用いることができる。再生速度を速くするための方法としては、例えば、単位時間あたりに表示するフレーム数（一般的にフレームレートと称する）を増やすか、または表示するフレームを間引くなどの方法を挙げることができる。また、フレームレートの増加およびフレームの間引きを組み合わせてもよい。再生速度を遅くするための方法については、例えば再生速度を速くするときと逆にフレームレートを減少させればよい。音声についても画像と同様に再生速度を速くする（または遅くする）ことが好ましい。
【００５８】
なお、字幕理解度Ｎｃをユーザーの能力の最大値に設定した場合、例えばユーザーが疲れている状態などでは、設定した字幕理解度Ｎｃでは字幕の内容を把握できないことも予想される、したがって、式（３）に示すように、再生速度Ｐｉの値に少し余裕がでるように再生速度Ｐｉを算出するようにしてもよい。
（Ｃ（ｉ＋１）ｔ−Ｃｉｔ＋α）／Ｒｉｔ＝Ｐｉ・・・（３）
ここで、αは任意の値である。
【００５９】
また、本実施形態では、コンテンツ再生装置１における再生速度Ｐｉの算出方法をステップＳ１０〜Ｓ１３の順に説明したが、これに限定されるものではなく、本発明を実施できる範囲において変更可能である。例えば、それぞれの部材が、字幕ｉの文字数Ｎｃｉと再生時刻Ｃｉｔおよび再生時刻Ｃ（ｉ＋１）ｔとを、字幕データ３０から同時に取得するようにしてもよい。
【００６０】
本実施形態では、再生速度制御部１０は、字幕の表示ごとに再生速度を算出するようにしているが、これに限定されるものではない。例えば、字幕表示量が一定に近いような動画コンテンツに対しては、再生速度をシーンごとに算出することはせず、初めに算出した値を使用し続けるようにしてもよい。これにより、再生速度の算出に要する処理負荷を軽減することができる。
【００６１】
（字幕理解度Ｎｃの算出方法の詳細）
続いて、字幕理解度Ｎｃの算出方法の詳細について、図７を参照して以下に説明する。図７は、字幕理解度Ｎｃの算出方法を示すフローチャートである。なお、本実施形態では、再生速度Ｐｉの算出方法について説明した場合と同様に、図４に示したシーンｉを再生する場合を例に挙げて説明する。
【００６２】
まず、字幕理解度算出部１３に備えられているタイマー（図示しない）は、シーンｉの視聴時間ｔを初期化する（ステップＳ２０）。すなわち、シーンｉおけるユーザーの視聴時間を「０秒」とする。続いて、再生速度制御部１０は、再生速度Ｐｉを設定する（ステップＳ２１）。このとき、再生速度Ｐｉは、上述したように、等倍速としてもよいし、記憶部１４に記憶されている再生速度を設定してもよい。
【００６３】
次に、表示装置２０が再生速度Ｐｉによりシーンｉを再生している間、すなわち字幕ｉが表示されている間、タイマーは、定期的（例えば、１ｍｓごと、１０ｍｓごとなど）に操作入力部３からスキップの指示があったか否かをチェックする（ステップＳ２２）。シーンｉを再生している間に操作入力部３からスキップ操作の指示があった場合（ステップＳ２２においてＹｅｓ）、タイマーは、視聴時間ｔをスキップ操作のあった時間で停止し、この時点の時間を視聴時間ｔとして設定する（ステップＳ２３）。シーンｉを再生している間に操作入力部３からスキップ操作の指示がなかった場合（ステップＳ２２においてＮｏ）、タイマーはシーンｉの再生を終了した時間、すなわち字幕ｉの再生時間を視聴時間ｔとして設定する（ステップＳ２４）。続いて、タイマーは、設定した視聴時間ｔを動画コンテンツの総視聴時間Ｔｗに加算する（ステップＳ２５）。
【００６４】
次に、字幕理解度算出部１３に備えられているカウンター（図示しない）は、コンテンツ蓄積部４に保存されている字幕データ３０から字幕ｉの文字数Ｎｃｉを取得し、視聴済字幕文字数Ｓｃに加算する（ステップＳ２６）。なお、記憶部１４に文字数Ｎｃｉを記憶させている場合には、記憶部１４から文字数Ｎｃｉを取得するようにしてもよい。
【００６５】
最後に、字幕理解度算出部１３は、算出された総視聴時間Ｔｗと視聴済字幕文字数Ｓｃとから、式（４）にしたがい字幕理解度Ｎｃを算出する（ステップＳ２７）。
Ｓｃ／Ｔｗ＝Ｎｃ・・・（４）
字幕理解度算出部１３は、算出した字幕理解度Ｎｃを記憶部１４に記憶させる。
【００６６】
なお、本実施形態では、コンテンツ再生装置１における字幕理解度Ｎｃの算出方法をステップＳ２０〜Ｓ２７の順に説明したが、これに限定されるものではなく、本発明を実施できる範囲において変更可能である。
【００６７】
（再生速度が遅くなる可能性を考慮した字幕理解度の設定の詳細）
上記の字幕理解度Ｎｃの算出方法は、再生速度が速くなる場合についてのみ説明している。しかし、例えば高齢者または子供など字幕を理解する能力が低いユーザーの場合には、速い速度で動画コンテンツの再生を行うと、字幕を見逃してしまったり、字幕の内容を把握する前に次の字幕が表示されてしまったりすることが考えられる。
【００６８】
このような場合、動画コンテンツの再生速度を等倍速よりも遅くする必要がある。ここで、再生速度が等倍速よりも遅くなる可能性も考慮した場合の字幕理解度の算出について、図８を参照して以下に説明する。図８は、再生速度が等倍速よりも遅くなる可能性も考慮した場合の字幕理解度の設定を示すフローチャートである。なお、本実施形態では、これまでと同様に、図４に示したシーンｉを再生する場合を例に挙げて説明する。
【００６９】
まず、字幕理解度算出部１３に備えられているタイマーは、シーンｉの視聴時間ｔ１を初期化する（ステップＳ３０）。続いて、再生速度制御部１０は、再生速度Ｐｉを設定する（ステップＳ３１）。このときの再生速度Ｐｉの設定方法は、上記のとおりである。
【００７０】
次に、タイマーは、シーンｉを再生してから所定の時間が経過するまでに操作入力部３からバックスキップの指示があったか否かをチェックする（ステップＳ３２）、操作入力部３からバックスキップ操作の指示は、ユーザーが字幕ｉの内容を把握しきれなかったために再度字幕ｉを表示させたい場合のおいて生じる指示である。すなわち、バックスキップ操作の指示は、字幕ｉの次の字幕である字幕ｉ＋１が表示されている際に生じる。そのため、所定の時間は、字幕ｉの再生時間に任意の値を加算した時間とすることが好ましい。
【００７１】
シーンｉを再生している間に操作入力部３からバックスキップ操作の指示があった場合（ステップＳ３２においてＹｅｓ）、タイマーはバックスキップ操作を行ったことを示すバックスキップフラグｂｆｌａｇに「１」を加算する（ステップＳ３３）。そして、視聴時間ｔ１を初期化し（ステップＳ３４）、再びシーンｉの再生を行う。シーンｉを再生している間に操作入力部３からバックスキップ操作の指示がなかった場合（ステップＳ３２においてＮｏ）、タイマーはシーンｉを再生している間にスキップ操作があったか否かを判定する（ステップＳ３５）。
【００７２】
シーンｉを再生している間にスキップ操作があった場合（ステップＳ３５においてＹｅｓ）、タイマーは、スキップ操作の行われた時間を視聴時間ｔ１と設定する。そして、タイマーは、シーンｉを再生していた総視聴時間を算出する。すなわち、タイマーは、（ｂｆｌａｇの値×字幕ｉの再生時間＋視聴時間ｔ１）をシーンｉの視聴時間ｔ２として設定する（ステップＳ３６）。
【００７３】
シーンｉを再生している間にスキップ操作がなかった場合（ステップＳ３５においてＹｅｓ）、タイマーは、字幕ｉの再生時間を視聴時間ｔ１として設定する。そして、タイマーは、シーンｉを再生していた総視聴時間を算出する。すなわち、タイマーは、｛（ｂｆｌａｇの値＋１）×字幕ｉの再生時間｝をシーンｉの視聴時間ｔ２として設定する（ステップＳ３７）。
【００７４】
続いて、タイマーは、設定したシーンｉの視聴時間ｔ２を動画コンテンツの総視聴時間Ｔｗに加算する（ステップＳ３８）。
【００７５】
次に、字幕理解度算出部１３に備えられているカウンター（図示しない）は、コンテンツ蓄積部４に保存されている字幕データ３０から字幕ｉの文字数Ｎｃｉを取得し、視聴済字幕文字数Ｓｃに加算する（ステップＳ３９）。なお、記憶部１４に文字数Ｎｃｉを記憶させている場合には、文字数Ｎｃｉを記憶部１４から取得するようにしてもよい。
【００７６】
最後に、字幕理解度算出部１３は、算出された総視聴時間Ｔｗと視聴済字幕文字数Ｓｃとから、式（４）にしたがい、字幕理解度Ｎｃを算出する（ステップＳ４０）。
Ｓｃ／Ｔｗ＝Ｎｃ・・・（４）
字幕理解度算出部１３は、算出した字幕理解度Ｎｃを記憶部１４に記憶させる。最後に、タイマーは、バックスキップフラグｂｆｌａｇの値を初期化する（ステップＳ４１）。
【００７７】
なお、本実施形態では、コンテンツ再生装置１における字幕理解度Ｎｃの算出方法をステップＳ３０〜Ｓ４１の順に説明したが、これに限定されるものではなく、本発明を実施できる範囲において変更可能である。
【００７８】
また、字幕理解度Ｎｃは、一度算出した値を使用し続けてもよいが、スキップ操作が行われるごとに新たな字幕理解度Ｎｃを算出するようにしてもよい。この場合には、例えば家族で一台のコンテンツ再生装置１を使う際の、家族構成員ごとの字幕理解度Ｎｃの違いを考慮することができる。もちろん、家族の構成員ごとの字幕理解度Ｎｃを記憶しておき、動画コンテンツの再生の際にどの字幕理解度Ｎｃを用いるかを設定できるようにしてもよい。
【００７９】
以上説明したように、本実施形態では、視聴する動画コンテンツから字幕理解度Ｎｃを算出する方法について説明したが、これに限定されるものではなく、他のアプリケーションから取得するようにしてもよい。例えば、コンテンツ再生装置１がテキストビューアまたは電子ブックリーダを備えている場合には、これらにおいて１画面に表示される文字列における文字数をＮ、文字列の表示されている時間をｔとし、字幕理解度ＮｃをＮ／ｔから算出してもよい。なお、文字列の表示されている時間ｔは、１画面に文字列を表示してから、これらのアプリケーション上でページ送りまたはスクロール操作がなされるまでの時間として算出すればよい。
【００８０】
（バックスキップ操作）
一般的なコンテンツ再生装置の操作入力部では、１度のバックスキップ操作で現在表示している字幕の表示開始位置に動画コンテンツの再生位置を移動する。したがって、１つ前の字幕を表示するためには、バックスキップ操作を２度行う必要があり、非常に煩わしい。本発明に係るコンテンツ再生装置１では、バックスキップ操作における煩わしさを軽減するために、ある字幕の表示開始後、一定時間内（例えば、１秒以内）にバックスキップ操作が行われた場合には、１つ前の字幕の表示開始位置に動画コンテンツの再生位置を移動することが好ましい。
【００８１】
図９を参照して具体的に説明する。なお、図９において、現在表示されている字幕がシーンｉに関連付けられている字幕ｉであるとする。したがって、操作入力部３からスキップ操作の指示を受けると、制御部２は、動画コンテンツの再生位置を字幕ｉの次の字幕である字幕ｉ＋１の再生時刻Ｃ（ｉ＋１）ｔに移動する。また、操作入力部３からバックスキップ操作の指示を受けると、制御部２は、動画コンテンツの再生位置を字幕ｉの再生時刻Ｃｉｔに移動する。しかし、制御部２は、字幕ｉの再生開始から一定時間内の再生時刻Ｃｉｔ＋Δｔまでにバックスキップ操作の指示を受けた場合、動画コンテンツの再生位置を字幕ｉの一つ前の字幕である字幕ｉ−１の再生時刻Ｃ（ｉ−１）ｔに移動する。
【００８２】
（動画コンテンツ製作者からの再生速度の指定）
本発明に係るコンテンツ再生装置１は、上述したように、動画コンテンツの再生速度を表示されるシーンにおける字幕の文字数に応じて設定することができる。しかし、動画コンテンツの製作者（または送信者）の意図として、字幕を等倍速で再生させたいシーンが存在する場合もある。その場合には、等倍速での再生を促すことを示す文字列をあらかじめ字幕データ中に含ませておくことが好ましい。
【００８３】
しかし、一般的なコンテンツ再生装置において動画コンテンツを視聴するとき、等倍速での再生を促すことを示す文字列が等倍速での再生を促していることを認識できず、意味のない文字列が字幕として表示されてしまうおそれがある。そのため、等倍速での再生を促すことを示す文字列としては、スペースなどの空文字を含めることが好ましい。例えば、スペースが３文字連続している場合には、その文字列を含む字幕のシーンを等倍速で再生すると認識するようにすればよい。
【００８４】
（字幕データ３０の変形例１）
また、本発明に係るコンテンツ再生装置１において好適に用いることができる字幕データは、字幕をテキストデータとしてもつ字幕データ３０に限定されるものではなく、字幕の文字数が認識できるものであれば他の形態であってもよい。字幕データ３０以外の字幕データとしては、例えば、図１０に示すような、字幕データ（テキストデータ）を画像データとしてもつ字幕データ３０ｂを挙げることができる。図１０に示す字幕データ３０ｂは、再生時刻と表示する画像データ（字幕）と当該画像データにおける字幕文字数とを関連付けた字幕データである。なお、字幕データ３０ｂも字幕データ３０と同様に、各再生時刻には、それぞれ対応する映像が関連付けられている。
【００８５】
すなわち、字幕データ３０ｂは、動画コンテンツの再生開始から３秒間、「ｃａｐｔｉｏｎ１」で表される５文字の画像データ（字幕）を表示する。そして、次に「ｃａｐｔｉｏｎ２」で表される７文字の画像データ（字幕）を表示する。なお、図９において、「ｃａｐｔｉｏｎ１」および「ｃａｐｔｉｏｎ２」は、画像ファイルの名称を意味している。
【００８６】
（字幕データ３０の変形例２）
また、字幕データ３０は、図１１に示すような字幕データ３０ｃであってもよい。字幕データ３０ｃでは、字幕の再生時間は、それぞれｔ１およびｔ２となる（ただし、ｔ１＜５）。この場合、字幕の再生開示後、０〜ｔ１秒までは「この間」という字幕が表示され、ｔ１〜５秒までの間は字幕が表示されない状態となる。
【００８７】
字幕データ３０ｃのような字幕データを有する場合、再生速度は、０〜５秒までの間制御していてもよいし、また字幕の再生されている間のみ（すなわち、０〜ｔ１秒までの間）制御してもよい。字幕の再生されている間のみ再生速度を制御する場合、ｔ１〜５秒の間はスキップするようにしてもよいし、等倍速として再生するようにしてもよい。
【００８８】
（作用効果）
以上説明したように、本発明に係るコンテンツ再生装置１は、あるシーンを再生するときの再生速度を、ユーザーがあるシーンにおいて表示されるある字幕の内容を理解するために要する視聴所要時間と、ある字幕の再生時間との比率から算出する。
【００８９】
これによって、動画コンテンツを再生する際に、動画コンテンツの再生速度を、字幕の表示されるシーンごとに、視聴者に適した再生速度となるように自動的に設定することができる。また、字幕を視聴するごとにスキップ操作を行う必要がなくなるため、動画コンテンツを視聴する際の煩雑な操作を不要とし、動画コンテンツの視聴に集中することができる。
【００９０】
また、本発明に係るコンテンツ再生装置１は、単位時間あたりに視聴することができる字幕の文字数と、ある字幕における字幕文字数との比率から、視聴者が字幕の視聴に要する視聴所要時間を算出する。これによって、視聴者自身が設定するよりも、より正確な値として視聴所要時間を設定することができる。さらには、視聴所要時間を設定するという煩雑な作業を不要とすることができる。
【００９１】
また、本発明に係るコンテンツ再生装置１は、動画コンテンツの総視聴時間に対する視聴済字幕文字数の比率から、視聴者が単位時間あたりに視聴することができる字幕の文字数を算出する。これによって視聴者自身が、自らの単位時間あたりに視聴することができる字幕の文字数を設定するという煩雑な作業を不要とすることができる。さらには、視聴者は、動画コンテンツを視聴する度に自らの単位時間あたりに視聴することができる字幕の文字数を考えることなく、動画コンテンツを楽しむことができる。
【００９２】
（プログラムおよび記録媒体）
最後に、コンテンツ再生装置１に含まれている各ブロックは、ハードウェアロジックによって構成すればよい。または、次のように、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）を用いてソフトウェアによって実現してもよい。
【００９３】
すなわちコンテンツ再生装置１は、各機能を実現するプログラムの命令を実行するＣＰＵ、このプログラムを格納したＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、上記プログラムを実行可能な形式に展開するＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）、および、上記プログラムおよび各種データを格納するメモリ等の記憶装置（記録媒体）を備えている。この構成により、本発明の目的は、所定の記録媒体によっても、達成できる。
【００９４】
この記録媒体は、上述した機能を実現するソフトウェアであるコンテンツ再生装置１のプログラムのプログラムコード（実行形式プログラム、中間コードプログラム、ソースプログラム）をコンピュータで読み取り可能に記録していればよい。コンテンツ再生装置１に、この記録媒体を供給する。これにより、コンピュータとしてのコンテンツ再生装置１（またはＣＰＵやＭＰＵ）が、供給された記録媒体に記録されているプログラムコードを読み出し、実行すればよい。
【００９５】
プログラムコードをコンテンツ再生装置１に供給する記録媒体は、特定の構造または種類のものに限定されない。すなわちこの記録媒体は、たとえば、磁気テープやカセットテープ等のテープ系、フロッピー（登録商標）ディスク／ハードディスク等の磁気ディスクやＣＤ−ＲＯＭ／ＭＯ／ＭＤ／ＤＶＤ／ＣＤ−Ｒ等の光ディスクを含むディスク系、ＩＣカード（メモリカードを含む）／光カード等のカード系、あるいはマスクＲＯＭ／ＥＰＲＯＭ／ＥＥＰＲＯＭ／フラッシュＲＯＭ等の半導体メモリ系などとすることができる。
【００９６】
また、コンテンツ再生装置１を通信ネットワークと接続可能に構成しても、本発明の目的を達成できる。この場合、上記のプログラムコードを、通信ネットワークを介してコンテンツ再生装置１に供給する。この通信ネットワークはコンテンツ再生装置１にプログラムコードを供給できるものであればよく、特定の種類または形態に限定されない。たとえばインターネット、イントラネット、エキストラネット、ＬＡＮ、ＩＳＤＮ、ＶＡＮ、ＣＡＴＶ通信網、仮想専用網（Ｖｉｒｔｕａｌ  Ｐｒｉｖａｔｅ  Ｎｅｔｗｏｒｋ）、電話回線網、移動体通信網、衛星通信網等であればよい。
【００９７】
この通信ネットワークを構成する伝送媒体も、プログラムコードを伝送可能な任意の媒体であればよく、特定の構成または種類のものに限定されない。たとえばＩＥＥＥ１３９４、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）、電力線搬送、ケーブルＴＶ回線、電話線、ＡＤＳＬ（Ａｓｙｍｍｅｔｒｉｃ  Ｄｉｇｉｔａｌ  Ｓｕｂｓｃｒｉｂｅｒ  Ｌｉｎｅ）回線等の有線でも、ＩｒＤＡやリモコンのような赤外線、Ｂｌｕｅｔｏｏｔｈ（登録商標）、８０２．１１無線、ＨＤＲ、携帯電話網、衛星回線、地上波デジタル網等の無線でも利用可能である。なお本発明は、上記プログラムコードが電子的な伝送で具現化された、搬送波に埋め込まれたコンピュータデータ信号の形態でも実現され得る。
【産業上の利用可能性】
【００９８】
本発明は、字幕と動画とが再生時刻ごとに互いに関連付けられた構造のコンテンツ、例えば地上デジタル放送などのデジタル放送番組を再生するコンテンツ再生装置として好適に利用することができる。
【図面の簡単な説明】
【００９９】
【図１】本発明に係るコンテンツ再生装置の要部構成を示すブロック図である。
【図２】再生時刻と字幕とを関連付けた字幕データを示す図である。
【図３】動画コンテンツにおける字幕の表示例を示す図である。
【図４】あるシーンにおける再生速度を設定する各パラメータを示す図である。
【図５】動画コンテンツを再生する再生方法の概要を示すフローチャートである。
【図６】あるシーンにおける再生速度の算出方法を示すフローチャートである。
【図７】字幕理解度の算出方法を示すフローチャートである。
【図８】再生速度が等倍速よりも遅くなる可能性を考慮した場合における字幕理解度の設定を示すフローチャートである。
【図９】あるシーンにおいてバックスキップ操作が行われた場合の字幕再生時刻を示す図である。
【図１０】再生時刻と字幕とを関連付けた字幕データの他の例を示す図である。
【図１１】再生時刻と字幕とを関連付けた字幕データのさらに他の例を示す図である。
【符号の説明】
【０１００】
１                        コンテンツ再生装置
２                        制御部
３                        操作入力部
４                        コンテンツ蓄積部
５                        コンテンツ取得部
６                        表示制御部
１０                      再生速度制御部
１１                      再生時間算出部
１２                      視聴所要時間算出部
１３                      字幕理解度算出部（付加情報理解度算出手段）
１４                      記憶部
２０                      表示装置
３０、３０ｂ、３０ｃ      字幕データ（付加情報）
４０、４１、４２、４３    画像
５０、５１                シーン
【図１】
2009164969.tif 000003
【図２】
2009164969.tif 000004
【図３】
2009164969.tif 000005
【図４】
2009164969.tif 000006
【図５】
2009164969.tif 000007
【図６】
2009164969.tif 000008
【図７】
2009164969.tif 000009
【図８】
2009164969.tif 000010
【図９】
2009164969.tif 000011
【図１０】
2009164969.tif 000012
【図１１】
2009164969.tif 000013