(57)【要約】【課題】複数の、動画像からなるコンテンツを同時に再生する際に、再生される複数のコンテンツを効率よく視聴することが可能な情報処理装置を提供すること。【解決手段】複数のコンテンツを同時に再生する情報処理装置であって、コンテンツを解析して、コンテンツについてのメタデータを取得するコンテンツ解析部と、コンテンツ解析部で得られるメタデータを解析するメタデータ解析部と、複数のコンテンツを同時に再生表示する再生部と、メタデータ解析部での解析結果を用いて、再生部に同時に再生表示される複数のコンテンツの中から音声を出力する時機に適した一つのコンテンツを選択し、選択したコンテンツから音声を出力するよう制御するコンテンツ選択部と、を含むことを特徴とする、情報処理装置が提供される。【選択図】図２
2009117927.tif 000002
【特許請求の範囲】
【請求項１】
複数のコンテンツを同時に再生する情報処理装置であって、
コンテンツを解析して、コンテンツについてのメタデータを取得するコンテンツ解析部と；
前記コンテンツ解析部で得られる前記メタデータを解析するメタデータ解析部と；
複数のコンテンツを同時に再生表示する再生部と；
前記メタデータ解析部での解析結果を用いて、前記再生部に同時に再生表示される前記複数のコンテンツの中から音声を出力する時機に適した一つのコンテンツを選択し、前記選択したコンテンツから音声を出力するよう制御するコンテンツ選択部と；
を含むことを特徴とする、情報処理装置。
【請求項２】
前記メタデータ解析部での解析結果を用いて前記再生部へのコンテンツの配置を決定するコンテンツ配置部をさらに含むことを特徴とする、請求項１に記載の情報処理装置。
【請求項３】
前記メタデータ解析部は、コンテンツを解析した結果得られる映像に関するメタデータ及び音声に関するメタデータを用いて、コンテンツの推薦視聴期間を抽出し、
前記コンテンツ選択部は、前記メタデータ解析部で抽出した推薦視聴期間が到来したコンテンツを、当該推薦視聴期間の間に音声を出力するコンテンツとして選択することを特徴とする、請求項１に記載の情報処理装置。
【請求項４】
前記メタデータ解析部は、コンテンツを解析した結果得られるメタデータに対応するスコアを設定し、所定の閾値を上回った期間をコンテンツの推薦視聴期間として抽出することを特徴とする、請求項３に記載の情報処理装置。
【請求項５】
前記コンテンツ選択部は、前記再生部に再生表示される各コンテンツの音量を制御する音量制御部を含むことを特徴とする、請求項１に記載の情報処理装置。
【請求項６】
前記コンテンツ選択部は、前記音量制御部における制御に基づいて、複数のコンテンツが再生表示される前記再生部の枠の色の濃淡を制御する濃淡制御部をさらに含むことを特徴とする、請求項５に記載の情報処理装置。
【請求項７】
複数のコンテンツを同時に再生する情報処理方法であって、
コンテンツを解析して、コンテンツについてのメタデータを取得するコンテンツ解析ステップと；
前記コンテンツ解析ステップで得られる前記メタデータを解析するメタデータ解析ステップと；
複数のコンテンツを同時に再生表示する再生ステップと；
前記メタデータ解析ステップでの解析結果を用いて、前記再生ステップで同時に再生表示される前記複数のコンテンツの中から音声を出力する時機に適した一つのコンテンツを選択し、前記選択したコンテンツから音声を出力するよう制御するコンテンツ選択ステップと；
を含むことを特徴とする、情報処理方法。
【請求項８】
複数のコンテンツを同時に再生させるためのコンピュータプログラムであって、コンピュータに、
コンテンツを解析して、コンテンツについてのメタデータを取得するコンテンツ解析ステップと；
前記コンテンツ解析ステップで得られる前記メタデータを解析するメタデータ解析ステップと；
複数のコンテンツを同時に再生表示する再生ステップと；
前記メタデータ解析ステップでの解析結果を用いて、前記再生ステップで同時に再生表示される前記複数のコンテンツの中から音声を出力する時機に適した一つのコンテンツを選択し、前記選択したコンテンツから音声を出力するよう制御するコンテンツ選択ステップと；
を含む処理を実行させることを特徴とする、コンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、情報処理方法、およびコンピュータプログラムに関し、より詳細には、複数のコンテンツを同時に再生する情報処理装置、情報処理方法、およびコンピュータプログラムに関する。
【背景技術】
【０００２】
パーソナルコンピュータ等の情報処理装置において複数の静止画像を閲覧する際には、複数の静止画像を画面に表示させるサムネイル表示が用いられることが多い。静止画像ファイルの数が膨大になると、ファイル名だけでは画像の内容が分からない。そのため、大雑把に画像の内容を把握できるサムネイル表示は、多くの画像を閲覧する上で非常に効果的である。
【０００３】
情報処理装置の高性能化、大容量化、また大画面化によって、動画像を１つずつ再生するのではなく、動画像も静止画像のように容易に内容を把握して、再生を行う方法が求められることが考えられる。
【０００４】
そこで最近では、静止画像のサムネイル表示を応用し、複数の動画像ファイルから１つのファイルを選択して再生する際に、動画像の一シーンを抽出して画面にサムネイル表示することで、複数の動画像ファイルから１つのファイルを選択して再生できるアプリケーションが存在している。このようなアプリケーションによって、動画像の閲覧容易性も向上してきている。
【０００５】
また、動画像の内容のダイジェストを抽出して再生するダイジェスト再生によって、短い時間でも動画像の内容を把握することが可能なアプリケーションも存在する。このようなアプリケーションによって、動画像の閲覧方法も多様性に富んできている（例えば特許文献１、特許文献２参照）。
【０００６】
【特許文献１】特開２００５−１７４４３０号公報
【特許文献２】特開２００７−２８３１１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかし、動画像のダイジェスト再生には、ダイジェスト部分の前後の情報が切り取られたり、ダイジェストそのものの抽出に失敗したりしてしまう問題があり、ダイジェスト再生だけでは、複数の動画像を破綻無く、効率よく視聴することが困難である。
【０００８】
そこで、本発明は、上記問題に鑑みてなされたものであり、本発明の目的とするところは、複数の、動画像からなるコンテンツを同時に再生表示する際に、再生される複数のコンテンツを効率よく視聴することが可能な、新規かつ改良された情報処理装置、情報処理方法、およびコンピュータプログラムを提供することにある。
【課題を解決するための手段】
【０００９】
上記課題を解決するために、本発明のある観点によれば、複数のコンテンツを同時に再生する情報処理装置であって、コンテンツを解析してコンテンツについてのメタデータを取得するコンテンツ解析部と、コンテンツ解析部で得られるメタデータを解析するメタデータ解析部と、複数のコンテンツを同時に再生表示する再生部と、メタデータ解析部での解析結果を用いて、再生部に同時に再生表示される複数のコンテンツの中から音声を出力する時機に適した一つのコンテンツを選択し、選択したコンテンツから音声を出力するよう制御するコンテンツ選択部と、を含むことを特徴とする、情報処理装置が提供される。
【００１０】
かかる構成によれば、コンテンツ解析部はコンテンツを解析してコンテンツについてのメタデータを取得し、メタデータ解析部はコンテンツ解析部で得られるメタデータを解析し、再生部は複数のコンテンツを同時に再生表示する。そして、コンテンツ選択部はメタデータ解析部での解析結果を用いて、再生部に同時に再生表示される複数のコンテンツの中から音声を出力する時機に適した一つのコンテンツを選択し、選択したコンテンツから音声を出力するよう制御する。その結果、複数の、動画像からなるコンテンツを同時に再生表示する際に、再生表示される複数のコンテンツから音声を出力する時機に適した一つのコンテンツを選択し、当該コンテンツから音声を出力することで、同時に再生表示される複数のコンテンツを効率よく視聴することができる。
【００１１】
上記情報処理装置は、メタデータ解析部での解析結果を用いて再生部に再生表示するコンテンツの配置を決定するコンテンツ配置部をさらに含んでいてもよい。かかる構成によれば、コンテンツ配置部はメタデータ解析部での解析結果を用いて再生部に再生表示するコンテンツの配置を決定する。その結果、コンテンツを解析した結果得られるメタデータによってコンテンツの配置を決定することができる。
【００１２】
メタデータ解析部は、コンテンツを解析した結果得られる映像に関するメタデータ及び音声に関するメタデータを用いて、コンテンツの推薦視聴期間を抽出し、コンテンツ選択部は、メタデータ解析部で抽出した推薦視聴期間が到来したコンテンツを、推薦視聴期間の間に音声を出力するコンテンツとして選択してもよい。その結果、コンテンツを解析した結果得られる映像に関するメタデータ及び音声に関するメタデータによって、音声を出力する推薦視聴期間を決定し、推薦視聴期間の間においてコンテンツの音声を出力することができる。
【００１３】
メタデータ解析部は、コンテンツを解析した結果得られるメタデータに対応するスコアを設定し、所定の閾値を上回った期間をコンテンツの推薦視聴期間として抽出してもよい。その結果、メタデータを数値化し、数値化の結果、所定の閾値を上回る期間においてコンテンツの音声を出力することができる。
【００１４】
上記コンテンツ選択部は、再生部に再生表示される各コンテンツの音量を制御する音量制御部を含んでいてもよい。かかる構成によれは、音量制御部は再生部に再生表示される各コンテンツの音量を制御する。その結果、再生部に再生表示される複数のコンテンツから音声を出力する時機に適した一つのコンテンツからは音声を出力し、他のコンテンツからは音声の出力を行わないよう制御することができる。
【００１５】
上記コンテンツ選択部は、音量制御部における制御に基づいて、複数のコンテンツが再生表示される再生部の枠の色の濃淡を制御する濃淡制御部をさらに含んでいてもよい。かかる構成によれば、濃淡制御部は音量制御部における制御に基づいて、複数のコンテンツが表示される再生部の枠の色の濃淡を制御する。その結果、再生部の枠の色の濃淡によって、音声が出力されているコンテンツと出力されていないコンテンツとを区別することができる。
【００１６】
また、上記課題を解決するために、本発明の別の観点によれば、複数のコンテンツを同時に再生する情報処理方法であって、コンテンツを解析して、コンテンツについてのメタデータを取得するコンテンツ解析ステップと、コンテンツ解析ステップで得られるメタデータを解析するメタデータ解析ステップと、複数のコンテンツを同時に再生表示する再生ステップと、メタデータ解析ステップでの解析結果を用いて、再生ステップで同時に再生表示される複数のコンテンツの中から音声を出力する時機に適した一つのコンテンツを選択し、選択したコンテンツから音声を出力するよう制御するコンテンツ選択ステップと、を含むことを特徴とする、情報処理方法が提供される。
【００１７】
かかる構成によれば、コンテンツ解析ステップはコンテンツを解析してコンテンツについてのメタデータを取得し、メタデータ解析ステップはコンテンツ解析ステップで得られるメタデータを解析し、再生ステップは複数のコンテンツを同時に再生表示する。そして、コンテンツ選択ステップは、メタデータ解析ステップでの解析結果を用いて、再生ステップで同時に再生表示される複数のコンテンツの中から音声を出力する時機に適した一つのコンテンツを選択し、選択したコンテンツから音声を出力するよう制御する。その結果、複数の、動画像からなるコンテンツを同時に再生表示する際に、再生表示される複数のコンテンツから音声を出力する時機に適した一つのコンテンツを選択し、当該コンテンツから音声を出力することで、同時に再生表示される複数のコンテンツを効率よく視聴することができる。
【００１８】
また、上記課題を解決するために、本発明のさらに別の観点によれば、複数のコンテンツを同時に再生させるためのコンピュータプログラムであって、コンピュータに、コンテンツを解析して、コンテンツについてのメタデータを取得するコンテンツ解析ステップと、コンテンツ解析ステップで得られるメタデータを解析するメタデータ解析ステップと、複数のコンテンツを同時に再生表示する再生ステップと、メタデータ解析ステップでの解析結果を用いて、再生ステップで同時に再生表示される複数のコンテンツの中から音声を出力する時機に適した一つのコンテンツを選択し、選択したコンテンツから音声を出力するよう制御するコンテンツ選択ステップと、を含む処理を実行させることを特徴とする、コンピュータプログラムが提供される。
【００１９】
かかる構成によれば、コンテンツ解析ステップはコンテンツを解析してコンテンツについてのメタデータを取得し、メタデータ解析ステップはコンテンツ解析ステップで得られるメタデータを解析し、再生ステップは複数のコンテンツを同時に再生表示する。そして、コンテンツ選択ステップは、メタデータ解析ステップでの解析結果を用いて、再生ステップで同時に再生表示される複数のコンテンツの中から音声を出力する時機に適した一つのコンテンツを選択し、選択したコンテンツから音声を出力するよう制御する。その結果、複数の、動画像からなるコンテンツを同時に再生表示する際に、再生表示される複数のコンテンツから音声を出力する時機に適した一つのコンテンツを選択し、当該コンテンツから音声を出力することで、同時に再生表示される複数のコンテンツを効率よく視聴することができる。
【発明の効果】
【００２０】
以上説明したように本発明によれば、コンテンツの内容を分析し、同時に再生される複数のコンテンツの中から音声を出力するコンテンツを選択するフォーカス制御を行うことで、複数のコンテンツを効率よく視聴することが可能な、新規かつ改良された情報処理装置、情報処理方法、およびコンピュータプログラムを提供することができる。
【発明を実施するための最良の形態】
【００２１】
以下に添付図面を参照しながら、本発明の好適な実施の形態について詳細に説明する。なお、本明細書及び図面において、実質的に同一の機能構成を有する構成要素については、同一の符号を付することにより重複説明を省略する。
【００２２】
まず、本発明の一実施形態にかかる情報処理装置のハードウェア構成について説明する。図１は、本発明の一実施形態にかかる情報処理装置１００のハードウェア構成について説明する説明図である。以下、図１を用いて本発明の一実施形態にかかる情報処理装置１００のハードウェア構成について説明する。
【００２３】
図１に示した情報処理装置１００は、本発明のコンテンツの一例である動画ファイルを再生可能なものであり、本実施形態においては、情報処理装置１００は複数の動画ファイルを同時に再生することが可能であるように構成されている。
【００２４】
図１に示したように、本発明の一実施形態にかかる情報処理装置１００は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１０２と、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）１０４と、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）１０６と、内部バス１０８と、入出力インタフェース１１０と、表示部１１２と、入力部１１４と、音声出力部１１５と、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）１１６と、ドライブ１１７と、ネットワークインタフェース１１８と、外部インタフェース１１９と、を含んで構成される。
【００２５】
ＣＰＵ１０２は、数値計算や情報処理、機器制御等を行うものであり、ＲＯＭ１０４に格納されたプログラムや、ＲＡＭ１０６に格納されたデータを順次読み出すことによって、また、例えば情報処理装置１００のユーザが入力部１１４から入力した指令に対応する信号や、ネットワークインタフェース１１８を介して外部の機器から送信された信号に基づいて、数値計算や情報処理、機器制御を行う。
【００２６】
ＲＯＭ１０４は、ＣＰＵ１０２が数値計算や情報処理、機器制御等を行う際に使用するプログラムや演算用のパラメータのうち、基本的に変更されず固定のデータを格納するものである。また、ＲＡＭ１０６は、ＣＰＵ１０２が数値計算や情報処理、機器制御等を行う際に使用するプログラムや演算用のパラメータのうち、基本的に各種処理の際に適宜変化するデータを格納するものである。
【００２７】
内部バス１０８は、情報処理装置１００の内部でデータの交換を行う際の経路である。ＣＰＵ１０２、ＲＯＭ１０４、ＲＡＭ１０６は、内部バス１０８によってそれぞれ相互に接続されている。また、内部バスは入出力インタフェース１１０とも接続されており、入出力インタフェース１１０を介して送られる、入力部１１４から入力した指令に対応する信号や、ネットワークインタフェース１１８を介して情報処理装置１００とネットワークで接続される他の機器から送信された信号をＣＰＵ１０２に渡す。
【００２８】
入出力インタフェース１１０は、情報の入出力のやり取りの仲介を行うものである。入出力インタフェース１１０は、表示部１１２、入力部１１４、音声出力部１１５、ドライブ１１７、ネットワークインタフェース１１８および外部インタフェース１１９に接続される。また入出力インタフェース１１０は、上述のように内部バス１０８とも接続されており、入力部１１４から入力した指令に対応する信号や、ネットワークインタフェース１１８を介して情報処理装置１００とネットワークで接続される他の機器から送信された信号を、内部バス１０８を介してＣＰＵ１０２に渡す。
【００２９】
表示部１１２は、入力部１１４から入力された内容や、ＣＰＵ１０２で数値計算や情報処理、機器制御等を行った結果等に関する情報を表示するものである。表示部１１２は、例えば液晶表示装置や有機ＥＬ表示装置等からなる。
【００３０】
入力部１１４は、例えば情報処理装置１００のユーザが、ＣＰＵ１０２に対して各種の指令を入力する際に操作されるものである。入力部１１４としては、例えばボタン、キーボードやタッチパッド等からなる。
【００３１】
音声出力部１１５は、情報処理装置１００において音声の出力を伴うような処理を実行した際に、当該処理において発生する音声を出力するものである。ＨＤＤ１１６は、内部にハードディスクを設け、設けられたハードディスクを駆動し、ＣＰＵ１０２によって読み出されて実行されるプログラムや情報（例えば動画ファイル）を記録・再生するものである。ドライブ１１７は、持ち運び可能な記録媒体が装着され、装着された記録媒体と情報処理装置１００との間でデータの授受を行うものである。持ち運び可能な記録媒体として、磁気ディスク、光ディスク、光磁気ディスク、半導体メモリ等を用いてもよく、ドライブ１１７はこれらの記録媒体を読み取ることができるような装置を用いることができる。
【００３２】
ネットワークインタフェース１１８は、情報処理装置１００とネットワークで接続される他の機器との間で無線または有線によって情報の授受を行うものである。外部インタフェース１１９は、情報処理装置１００に接続して使用する周辺機器との情報のやり取りの仲介を行うものである。外部インタフェース１１９として、例えばＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）ポート等からなる。
【００３３】
以上、図１を用いて本発明の一実施形態にかかる情報処理装置１００のハードウェア構成について説明した。次に、本発明の一実施形態にかかる情報処理装置１００の機能構成について説明する。
【００３４】
図２は、本発明の一実施形態にかかる情報処理装置１００の機能構成について説明する説明図である。以下、図２を用いて本発明の一実施形態にかかる情報処理装置１００の機能構成について説明する。
【００３５】
図２に示したように、本発明の一実施形態にかかる情報処理装置１００は、動画記録部１２２と、デコード部１２４と、動画解析部１２６と、メタデータ記録部１２８と、メタデータ解析部１３０と、プレイリスト作成部１３２と、動画配置部１３４と、フォーカス制御部１３６と、動画レンダリング部１４２と、ウィンドウ枠描画部１４４と、を含んで構成される。
【００３６】
動画記録部１２２は、動画像を記録した動画ファイルが記録されるものである。動画ファイルは、ＭＰＥＧ−４やＨ．２６４等の所定のエンコード形式で予めエンコードされて記録される。デコード部１２４は、動画記録部１２２に記録されている動画ファイルに対して、上記所定のエンコード形式に対応するデコード処理を実行するものである。デコード部１２４でデコード処理が施された動画ファイルは、動画解析部１２６および動画レンダリング部１４２に送られる。
【００３７】
動画解析部１２６は、デコード部１２４でデコード処理が施された動画ファイルの解析を行うものである。動画解析部１２６における動画ファイルの解析によって、動画ファイルにどのような情報が記録されているかを取得することができる。本実施形態においては、動画解析部１２６で動画を解析した解析結果をメタデータにして取得する。取得したメタデータによって、動画のどの位置にどのようなデータが記録されているかを把握することができる。
【００３８】
メタデータ記録部１２８は、動画解析部１２６で動画ファイルを解析した結果得られたメタデータを、当該動画ファイルと対応付けて記録するものである。メタデータ記録部１２８に記録されたメタデータを用いて、複数の動画を再生する際の再生順序、動画の配置位置等を決定することができる。
【００３９】
メタデータ解析部１３０は、メタデータ記録部１２８に記録されたメタデータの解析を行うものである。メタデータ解析部１３０でメタデータの解析を行って、複数の動画を再生する際の再生順序、動画の配置位置等を決定することができる。メタデータ解析部１３０における解析結果はプレイリスト作成部１３２に送られる。
【００４０】
プレイリスト作成部１３２は、再生する複数の動画ファイルのプレイリストを作成するものである。プレイリストには、動画ファイルのファイル名、再生時間等の情報を含んでいてもよい。プレイリストを作成すると、動画配置部１３４およびフォーカス制御部１３６に、メタデータの解析結果およびプレイリストの情報を渡す。
【００４１】
動画配置部１３４は、本発明のコンテンツ配置部の一例であり、メタデータの解析結果およびプレイリストの情報に基づいて、画面上に動画の配置を行うものである。動画配置部１３４における動画の配置については後述する。
【００４２】
フォーカス制御部１３６は、本発明のコンテンツ選択部の一例であり、画面上に配置された複数の動画のフォーカスを制御するものである。ここで、フォーカスとは複数の動画の中から動画を選択することを指し、本実施形態においては、画面上に複数の動画を配置して再生した場合に、フォーカスが当たっている動画のみから音声を出力する。そして、動画にフォーカスを当てるタイミングを調整して、各動画に順次フォーカスを当てていくことで、複数の動画を効率よく視聴することができる。フォーカス制御部１３６は、音量制御部１３８と、ウィンドウ枠濃淡制御部１４０と、を含んで構成される。
【００４３】
音量制御部１３８は、再生される動画の音量を制御するものであり、フォーカスが当たっている動画については音声を出力し、フォーカスが当たっていない動画については音声を出力しないように音量を調整する、音量制御情報の生成を行う。
【００４４】
ウィンドウ枠濃淡制御部１４０は、画面上の動画を表示するための枠であるウィンドウ枠の色の濃淡を制御する濃淡制御情報の生成を行うものである。ウィンドウ枠の色の濃淡を制御することで、動画が表示されている枠と表示されていない枠の見分けや、フォーカスが当たっている動画と当たっていない動画との見分けを容易にする。
【００４５】
動画レンダリング部１４２は、画面上のウィンドウ枠の大きさに合わせて、画面上のウィンドウ枠の中に表示する動画の生成を行うものである。動画レンダリング部１４２には音量制御部１３８からの音量制御情報も入力され、動画レンダリング部１４２はデコード部１２４から渡された動画ファイルのデータと共に映像・音声ストリームを生成する。
【００４６】
ウィンドウ枠描画部１４４は、ウィンドウ枠濃淡制御部１４０で生成された濃淡制御情報に基づいて、ウィンドウ枠の描画を行うものである。
【００４７】
以上、図２を用いて本発明の一実施形態にかかる情報処理装置１００の機能構成について説明した。次に、本発明の一実施形態にかかる情報処理装置１００を用いた複数動画の再生の概要について説明する。
【００４８】
図３は、本発明の一実施形態にかかる情報処理装置１００を用いた複数動画の再生の概要について説明する説明図である。図３に示したように、本発明の一実施形態にかかる情報処理装置１００を用いて複数の動画を再生する場合には、静止画像のサムネイル表示のように、複数の動画をサムネイル表示して同時に再生を開始する。
【００４９】
しかし、複数の動画の音声も同時に出力してしまうと、音声が混ざってしまうために音声の内容の把握が困難となる。そのため、音声は１つずつ出力することが望ましい。
【００５０】
しかし、単に順番に音声を出力すると、動画の見所とは全く異なるタイミングで音声が出力されてしまう可能性があり、ユーザは動画の見所を見逃してしまうおそれがある。
【００５１】
従って、本実施形態においては、複数の動画ファイルを同時に再生する場合に、予め音声の出力に適したタイミングを分析し、音声を出力する時機に適した動画を選択して、選択した動画から音声を出力することで、全ての動画についてユーザが効率よく視聴できることを目的とする。
【００５２】
図４は、本発明の一実施形態にかかる情報処理装置１００で複数の動画を再生するためのプログラムの一例である、動画再生アプリケーション１５０について説明する説明図である。以下、図４は、本発明の一実施形態にかかる情報処理装置１００で複数の動画を再生するためのプログラムの一例である動画再生アプリケーション１５０について説明する説明図である。
【００５３】
動画再生アプリケーション１５０は、本発明の再生部の一例であり、情報処理装置１００のＨＤＤ１１６に格納されたプログラムであり、ユーザの操作によって情報処理装置１００で実行が行われるものである。図４に示したように、本発明の一実施形態にかかる動画再生アプリケーション１５０は、動画表示ウィンドウ１５２と、動画解析制御ウィンドウ１５４と、動画再生ウィンドウ１５６と、動画再生制御ウィンドウ１５８と、を含んで構成される。
【００５４】
動画表示ウィンドウ１５２は、動画レンダリング部１４２やウィンドウ枠描画部１４４からの情報に基づいて、複数の動画を再生表示する画面である。動画解析制御ウィンドウ１５４は、動画表示ウィンドウ１５２で再生表示する動画の解析状況を表示したり、解析の制御を行ったりする画面である。動画再生ウィンドウ１５６は、複数の動画の再生の開始、停止、一時停止、動画の解析の開始、再生モードの設定等を行う画面である。動画再生ウィンドウ１５６へ動画ファイルをドラッグアンドドロップすることによって、動画の再生や解析を実行するようにしてもよい。動画再生制御ウィンドウ１５８は、動画表示ウィンドウ１５２で表示されている動画について、音量や再生位置の制御を行ったり、ファイル名や再生時間等の情報の表示を行ったりする画面である。
【００５５】
本実施形態における、動画再生ウィンドウ１５６で設定可能な再生モードとして、以下の４種類のモードを備えている。
（１）マニュアルモード
動画表示ウィンドウ１５２へ再生表示する個々の動画の再生位置および音量を全て手動で調整する。
（２）ノーマルモード
動画の再生位置を手動で調整し、マウスカーソル等のポインティングデバイスが指示するウィンドウから音声を出力するよう調整する。
（３）フルオートモード
動画表示ウィンドウ１５２へ再生表示する個々の動画の再生位置および音声出力タイミングを自動で調整する。以下の説明では、このフルオートモード時における音声出力タイミングの調整手法について詳細に説明する。
（４）セミオートモード
原則として動画表示ウィンドウ１５２へ再生表示する個々の動画の再生位置および音声出力タイミングを自動で調整するが、マウスカーソル等のポインティングデバイスが指示するウィンドウからの音声の出力を優先する。
【００５６】
このような動画再生アプリケーション１５０で複数の動画をタイミングよく音声を出力しながら再生することで、動画再生アプリケーション１５０のユーザは複数の動画を効率よく視聴することが可能となる。以下、本発明の一実施形態にかかる動画再生方法について、より詳細に説明する。なお、以下の説明では４つの動画を同時に再生する場合を例に挙げて説明したが、本発明はかかる例に限られないことは言うまでも無い。
【００５７】
本実施形態においては、複数の動画を再生する際に、再生前に予め動画の内容を分析して当該動画のユーザに対する視聴推薦期間を抽出し、その視聴推薦期間において動画の音声を出力することで、ユーザに効率の良いコンテンツの視聴を提供することができる。以下、動画のユーザに対する視聴推薦期間を、ＲＯＩ（Ｒｅｇｉｏｎ  Ｏｆ  Ｉｎｔｅｒｅｓｔ）とも称する。
【００５８】
しかし、動画を分析した結果、ＲＯＩに該当する期間が重複する可能性がある。図５は、複数の動画のＲＯＩの一例について示す説明図である。図５の（ａ）は、４つの動画と、それぞれの動画におけるＲＯＩの位置の一例を示す説明図である。図５の（ａ）では、動画Ａ、動画Ｂ、動画ＤのＲＯＩの位置が重複し（視聴推薦期間ｒｏ１−１、ｒｏ２、ｒｏ４）、また動画Ａと動画ＣのＲＯＩの位置が重複している（視聴推薦期間ｒｏ１−２、ｒｏ３）。このような場合に、どのようにフォーカスを制御して音声を出力する動画を選択するかが問題となる。
【００５９】
そこで、本実施形態では、ＲＯＩが重複する動画の中から、音声を出力する１つの動画を選択して、フォーカスを制御しながら複数の動画を再生することを特徴とする。図５の（ｂ）は、図５の（ａ）に示した４つの動画を再生する際の再生順序について示したものである。この例では、４つの動画のうち、最初にＲＯＩが到来する動画Ａを選択して、当該動画ＡのＲＯＩである視聴推薦期間ｒｏ１−１において動画Ａの音声を出力する。動画ＡのＲＯＩが終了した時点で、動画Ｂと動画ＤのＲＯＩが重複しているので、動画Ｂと動画ＤのＲＯＩである視聴推薦期間ｒｏ２、ｒｏ４では音声の出力を行わない。次にＲＯＩが到来するのが動画Ｃであるので、動画ＣのＲＯＩである視聴推薦期間ｒｏ３において動画Ｃの音声を出力する。そして、動画ＣのＲＯＩが終了した時点で、動画ＡのＲＯＩが重複しているので、動画ＡのＲＯＩである視聴推薦期間ｒｏ１−２では音声の出力を行わない。
【００６０】
このように、複数の動画の中から音声を出力する動画を１つだけ選択して動画の再生を行うことで、ユーザは複数の動画を効率よく視聴することができる。
【００６１】
本実施形態における動画表示ウィンドウ１５２に複数の動画を表示して再生する場合には、動画を表示している枠と表示していない枠を区別するために、また音声を出力している動画と音声を出力していない動画とを区別するために、個々のウィンドウの枠（以下においては「フォーカスウィンドウ枠」とも称する）の色の濃淡を変えて表示してもよい。例えば、音声を出力している動画を表示しているフォーカスウィンドウ枠は緑色で表示し、音声を出力している動画を表示していないフォーカスウィンドウ枠は赤色で表示するようにしてもよい。そして、動画を表示していないフォーカスウィンドウ枠は灰色で表示するようにしてもよい。もちろん、ウィンドウ枠の色の組み合わせはかかる例に限定されないことは言うまでもない。
【００６２】
しかし、上述した例では、動画ＣのＲＯＩが終了し、動画Ｃの再生が最後まで終了した時点で、動画Ｃを含む全ての動画の再生を止めてしまうと、動画Ｂと動画Ｄは音声が出力されずに再生が終了してしまう。
【００６３】
そこで、本実施形態においては、複数の動画を再生する際に、複数の動画を１つの動画セットとして、全ての動画の全てのＲＯＩにおいて音声が出力されるように、その１つの動画セットを繰り返し再生することを特徴とする。以下、本発明の一実施形態にかかる情報処理装置１００における複数の動画の再生時にフォーカスを制御する方法について説明する。
【００６４】
図６は本発明の一実施形態にかかる情報処理装置１００における複数の動画の再生について説明する説明図である。図６に示したように、本実施形態においては、動画Ａから動画Ｄを１つの動画セットと定義して、この１つの動画セットを、全ての動画の全てのＲＯＩにおいて音声が出力されるように繰り返し再生する。
【００６５】
図６に示した例においては、動画ＡのＲＯＩである視聴推薦期間ｒｏ１−１、動画ＣのＲＯＩである視聴推薦期間ｒｏ３の順に音声の出力が完了すると、次に、繰り返し再生が行われた結果、２度目の再生が行われている動画ＤのＲＯＩである視聴推薦期間ｒｏ４を再生する際に動画Ｄの音声を出力する。動画Ｄの視聴推薦期間ｒｏ４において音声の出力が完了すると、次に、繰り返し再生が行われた結果、２度目の再生が行われている動画ＢのＲＯＩである視聴推薦期間ｒｏ２を再生する際に、動画Ｂの音声を出力する。動画Ｂの視聴推薦期間ｒｏ２において音声の出力が完了すると、次に、繰り返し再生が行われた結果、２度目の再生が行われている動画ＡのＲＯＩである視聴推薦期間ｒｏ１−２を再生する際に、動画Ａの音声を出力する。
【００６６】
このように、全ての動画の全てのＲＯＩにおいて音声が出力されるように、その１つの動画セットを繰り返し再生することで、ユーザに視聴を推薦する期間では必ず音声が出力されるので、ユーザは複数の動画を効率よく視聴することができる。
【００６７】
なお、各動画のＲＯＩにおいて音声を出力する方法を様々に設定してもよい。以下、各動画のＲＯＩにおける音声の出力方法について説明する。
【００６８】
図７は、本発明の一実施形態にかかる情報処理装置における複数の動画の再生の際に、音声をフェードインおよびフェードアウトして出力する場合について説明する説明図である。図７では、各動画のＲＯＩが開始する時点において音声を出力する際に、音量制御部１３８において音声をフェードインするように音量を制御し、また各動画のＲＯＩが終了する時点において音声の出力を停止する際に、音声をフェードアウトするように音量を制御することを示している。
【００６９】
例えば、視聴推薦期間ｒｏ１−１で音声を出力する場合、視聴推薦期間ｒｏ１−１の前後にフェードイン期間ｆｉおよびフェードアウト期間ｆｏを設けておく。そして、フェードイン期間ｆｉにおいては音声をフェードインするように再生し、フェードアウト期間ｆｏにおいては音声をフェードアウトするように再生する。ここで、フェードイン期間ｆｉおよびフェードアウト期間ｆｏの時間は自由に設定可能である。
【００７０】
なお、このように音声のフェードイン・フェードアウトを行う場合には、上述した動画再生アプリケーション１５０において、動画表示ウィンドウ１５２のフォーカスウィンドウ枠の色も、音声のフェードイン・フェードアウトに合わせて徐々に変化するようにしてもよい。例えば、音声を出力している動画を表示しているフォーカスウィンドウ枠は緑色で表示し、音声を出力している動画を表示していないフォーカスウィンドウ枠は赤色で表示する場合では、音声をフェードインする際にはフォーカスウィンドウ枠の色を赤色から徐々に緑色に変化させ、音声をフェードアウトする際にはフォーカスウィンドウ枠の色を緑色から徐々に赤色に変化させるようにしてもよい。
【００７１】
また、動画セットの再生を行う際に、なるべく無音期間が少なくなるように、音声を出力する視聴推薦期間を拡張してもよい。視聴推薦期間の拡張は、例えばプレイリスト作成部１３２でプレイリストを作成する際に行ってもよい。図８は、本発明の一実施形態にかかる情報処理装置１００における複数の動画の再生の際に、視聴推薦期間を拡張して音声を出力する場合について説明する説明図である。図８を用いて説明すると、最初に音声を出力する動画ＡのＲＯＩの終了時点と、次に音声を出力する動画ＣのＲＯＩの開始時点との間の時間を２等分して、前半部分ｆｈは動画Ａの音声を出力し、後半部分ｓｈは動画Ｃの音声を出力する。このように音声を出力する期間を拡張することで、無音期間が少なくなるように複数の動画の再生を行うことができる。
【００７２】
なお、視聴推薦期間を拡張した結果、動画のリピート境界線を跨いでしまう場合には、当該リピート境界線を越えて視聴推薦期間を拡張しないことが望ましい。図８に示した例では、３番目の視聴推薦期間ｒｏ４と４番目の視聴推薦期間ｒｏ２との間の時間を２等分しようとすると、視聴推薦期間ｒｏ２以前の部分が動画Ｂのリピート境界線を越えてしまい。その場合は、動画Ｂのリピート境界線を越えて視聴推薦期間を拡張することは行わない。従って、動画Ｄから動画Ｂに音声が切り替わる際に無音期間が生じる。
【００７３】
また、動画セットの再生を行う際に、一つの動画における全てのＲＯＩにおいて音声の出力が完了していれば（つまり、動画の繰り返し再生において最終周に達していれば）、当該動画を最後まで再生した時点で繰り返し再生を止めてもよい。しかし、動画セットにおいて１つでも音声を出力していないＲＯＩが存在すれば、全てのＲＯＩにおいて音声の出力が完了した動画であっても、その動画を繰り返し再生し続けてもよい。
【００７４】
図９は、本発明の一実施形態にかかる情報処理装置１００における複数の動画の再生の際に、リピート再生を行う場合について説明する説明図である。図９を用いて説明すると、動画ＣのＲＯＩに該当する視聴推薦期間ｒｏ３で音声の出力が終了すると、動画Ｃを最後まで再生した時点ではまだ動画ＡのＲＯＩに該当する視聴推薦期間ｒｏ１−２、動画ＢのＲＯＩに該当する視聴推薦期間ｒｏ２、および動画ＤのＲＯＩに該当する視聴推薦期間ｒｏ４では音声の出力が行われていない。そこで、動画Ｃを最後まで再生した時点で、再び動画Ｃを先頭から再生する繰り返し再生を行うことで、画面に表示された動画が全て再生されている状態となる。
【００７５】
また、動画ＤのＲＯＩに該当する視聴推薦期間ｒｏ４で音声の出力が終了すると、動画Ｄを最後まで再生した時点ではまだ動画ＡのＲＯＩに該当する視聴推薦期間ｒｏ１−２、および動画ＢのＲＯＩに該当する視聴推薦期間ｒｏ２では音声の出力が行われていない。そこで、動画Ｄを最後まで再生した時点で、再び動画Ｄを先頭から再生する繰り返し再生を行うことで、画面に表示された動画が全て再生されている状態となる。
【００７６】
また、動画セットの再生を行う際には、全てのＲＯＩにおける音声の出力が最も短い時間で再生するように、音声の出力順序を決定してもよい。図１０は、本発明の一実施形態にかかる情報処理装置１００における複数の動画の再生の際の音声出力パターンについて示す説明図である。図１０においては、（ａ）〜（ｄ）のいずれのパターンであっても、動画セットの再生時間は同じであるため、どのパターンで再生を開始してもよい。なお、図１０の（ｂ）に示したパターンでは、４番目に音声を出力する視聴推薦期間と５番目に音声を出力する視聴推薦期間は、いずれも動画ＡのＲＯＩであるので、フェードインやフェードアウトを行わずに、４番目に音声を出力する視聴推薦期間が終了する時点と５番目に音声を出力する視聴推薦期間が開始する時点との間において音声を出力し続けてもよい。また、再生時間において隣り合う元のＲＯＩ間の距離が非常に小さい場合に、フェードアウトやフェードインを丁度重ねるような効果を出そうとすると、一方の動画におけるフェードアウトやフェードインを行うフォーカス遷移区間と、他方の動画における視聴推薦期間とが重複する場合がある。この場合には、図１０の（ｃ）および（ｄ）に示したように、どちらか一方の動画における視聴推薦期間を少し短縮することで、フォーカス遷移区間と視聴推薦期間との重複を回避してもよい。視聴推薦期間を短縮することによって、フォーカス遷移区間の長さが常に同じになり、よりスムーズなフォーカス遷移を実現することができる。
【００７７】
図１１は、本発明の一実施形態にかかる情報処理装置１００で実行される動画再生アプリケーション１５０における、複数動画の再生方法について説明する流れ図である。以下、図１１を用いて本発明の一実施形態にかかる動画再生アプリケーション１５０における、複数動画の再生方法について説明する。
【００７８】
まず、動画再生アプリケーション１５０において、予め内容について解析された複数の動画の再生準備が整ったかどうかを判断する（ステップＳ１０２）。再生準備が整っていなければステップＳ１０２の判断処理を繰り返す。本実施形態においては、複数の動画の再生を行うには、動画再生ウィンドウ１５６に複数の動画をドラッグアンドドロップするか、複数の動画が既に選択されている状態（例えば、動画表示ウィンドウ１５２に表示されている状態）で再生ボタンを押下する。再生対象となる全ての動画について動画解析部１２６での解析が完了していれば、再生準備が完了したものと判断される。動画解析部１２６での解析が完了していない動画があれば、当該動画に対して動画解析部１２６での解析を実行する。上記ステップＳ１０２での判断の結果、再生準備が整っていれば、再生モードを上述のフルオートモードまたはセミオートモードに設定することで、解析済みの動画について、上述したような各種のフォーカス制御を行うためのアルゴリズムに従って、個々の動画の音声出力タイミングを決定するためのプレイリストをプレイリスト作成部１３２で自動的に作成する（ステップＳ１０４）。ここで作成されるプレイリストには、個々の動画におけるフォーカス区間、音声のフェードインまたはフェードアウトを行うフォーカス遷移区間、およびそれらの区間以外の区間が区別可能なようにデータが登録される。
【００７９】
プレイリスト作成部１３２におけるプレイリストの作成が完了すると、次に動画セットの中の全ての動画を、一斉にリピート再生する（ステップＳ１０６）。そして、プレイリスト作成部１３２で作成したプレイリストに従って、個々の動画の音量、および動画のフォーカスウィンドウ枠の濃淡の制御を行う（ステップＳ１０８）。
【００８０】
次いで、動画セットにおける全ての動画が最終周に達したかどうかを判断する（ステップＳ１１０）。動画セットにおける全ての動画がまだ最終周に達していなければ、ステップＳ１１０に戻って動画セットにおける全ての動画が最終周に達したかどうかの判断を継続する。一方、動画セットにおける全ての動画が最終周に達していれば、リピート再生を停止する（ステップＳ１１２）。
【００８１】
以上、図１１を用いて本発明の一実施形態にかかる動画再生アプリケーション１５０における、複数動画の再生方法について説明した。次に、本発明の一実施形態にかかる情報処理装置１００におけるフォーカスの制御方法について説明する。
【００８２】
図１２は、本発明の一実施形態にかかる情報処理装置１００の、フォーカス制御部１３６におけるフォーカスの制御方法について説明する説明図である。以下、図１２を用いて本発明の一実施形態にかかる情報処理装置１００の、フォーカス制御部１３６におけるフォーカスの制御方法について説明する。
【００８３】
まず、再生中の動画セットの個々の動画における現在時刻を取得する（ステップＳ１２２）。そして、取得した時刻がＲＯＩの区間内かどうかを判断する（ステップＳ１２４）。ステップＳ１２４での判断の結果、ＲＯＩの区間内であれば、どのタイプの区間であるのかを判断する（ステップＳ１２６）。
【００８４】
ステップＳ１２６での判断の結果、フォーカス区間であるならば、音量制御部１３８において当該動画の音量を最大化するよう制御し（ステップＳ１２８）、ウィンドウ枠濃淡制御部１４０においてフォーカスウィンドウ枠の色を濃く表示するよう制御する（ステップＳ１３０）。一方、ステップＳ１２６での判断の結果、音声のフェードインまたはフェードアウトを行うフォーカス遷移区間であるならば、音量制御部１３８において当該動画の音声をフェードインまたはフェードアウトするよう制御し（ステップＳ１３２）、ウィンドウ枠濃淡制御部１４０においてフォーカスウィンドウ枠の色を、音声のフェードインまたはフェードアウトに合わせて滑らかに変化させるよう制御する（ステップＳ１３４）。
【００８５】
図１３はプレイリストにおけるデータ表現の一例について示す説明図である。プレイリスト作成部１３２において、図１３に示したようなプレイリストを再生を行う各動画について作成することで、フォーカス制御部１３６では、このプレイリストに従って音量の調整やフォーカスウィンドウ枠の色の濃淡の調整を行うことができる。
【００８６】
以上、本発明の一実施形態にかかる情報処理装置１００の、フォーカス制御部１３６におけるフォーカスの制御方法について説明した。
【００８７】
以上、本発明の一実施形態にかかる情報処理装置１００において複数の動画を再生する場合の再生方法について説明した。ここで、本実施形態においては、メタデータ解析部１３０で動画のメタデータを解析して、ユーザにそれぞれの動画における視聴推薦期間（ＲＯＩ）をどのように決定するかが重要となる。そこで、以下において、本発明の一実施形態にかかる情報処理装置１００において複数の動画を再生する場合に、メタデータ解析部１３０で動画のメタデータを解析して、ユーザに視聴を推薦する視聴推薦期間を決定する方法について、詳細に説明する。
【００８８】
図１４は、動画を解析した結果得られるメタデータを用いてＲＯＩを決定する、視聴推薦期間の決定方法の概要について説明する説明図である。図１４の（ａ）は、３種類のメタによって動画を評価し、各メタにおける評価結果の一例を示したものである。動画の評価に用いるメタとしては、例えば、どの程度話し声が出力されているかを示す“Ｓｐｅｅｃｈ（話し声）”メタ、どの程度笑い声が出力されているかを示す“Ｌａｕｇｈｔｅｒ（笑い声）”メタ、画像にどの程度顔が含まれているかどうかを示す“Ｆａｃｅ（顔）”メタ等を用いてもよく、例えば図１４の（ａ）では、メタＡが“Ｓｐｅｅｃｈ”メタ、メタＢが“Ｌａｕｇｈｔｅｒ”メタ、メタＣが“Ｆａｃｅ”メタに対応しているものとする。
【００８９】
そして、動画を評価した結果、各メタの評価結果の合計が所定の閾値を上回っていれば、その上回っている期間を当該動画におけるＲＯＩとして決定する。ここで各メタの評価結果として、評価結果を点数（スコア）に換算してもよい。動画を解析した結果はベクトルデータの形式で得られ、得られたベクトルデータに対してポストプロセスを行うことで、その動画についてのメタ区間が得られる。図１４の（ｂ）は、解析結果に対してポストプロセスを行うことで得られる動画のメタ区間の例を示したものである。こうして得られたメタ区間に対して重み付けスコアを適用することで、最終的なＲＯＩを抽出することができる。なお、ベクトルデータを取得する頻度は、例えばフレームごとであってもよく、数秒おきであってもよい。
【００９０】
各メタの評価結果として、評価結果を点数（スコア）に換算する場合には、換算したスコアを合計する際には、各スコアに対して予め定めた重み付けを行ってもよい。図１５は、各メタを評価した結果をスコアに換算し、換算した各スコアに対して重み付けを行ってスコアを合算することによって、当該動画におけるＲＯＩの期間を決定することを示す説明図である。
【００９１】
図１５では、メタＡの評価結果をスコアに換算したｔＡ０、ｔＡ１、・・・、ｔＡ６、・・・と、メタＢの評価結果をスコアに換算したｔＢ０、ｔＢ１、ｔＢ２、・・・と、メタＣの評価結果をスコアに換算したｔＣ０、ｔＣ１、・・・、ｔＣ４、・・・とを用いて、当該動画におけるＲＯＩの期間を決定する。そして、メタＡのスコアには重み係数ＷＡを、メタＢのスコアには重み係数ＷＢを、メタＣのスコアには重み係数ＷＣを、それぞれ乗じた後に各スコアを加算することで、ＲＯＩを決定するためのスコアＳ０、Ｓ１、・・・、Ｓ６、・・・が算出される。そして、算出したスコアが所定の閾値Ｓｔｈを上回っている区間ｔＲ０、およびｔＲ１を当該動画のＲＯＩとして決定する。
【００９２】
なお、スコアが閾値Ｓｔｈを超える区間の合計時間が一定値ｔｔｈを超えるように、閾値Ｓｔｈを上下させてもよい。図１５に示した例においては、ｔＲ０＋ｔＲ１＞ｔｔｈとなるように、閾値Ｓｔｈの値を調整してもよい。
【００９３】
また、複数のメタによって動画を解析した場合であっても、その中の特定のメタのみを評価に用いたい場合には、その特定のメタ以外のメタについての重み係数を０とすることで、特定のメタ以外のメタを評価に反映させないようにすることができる。例えば、図１５に示した例においてメタＢとメタＣを評価に反映させないようにしたい場合には、重み係数ＷＡを１として、重み係数ＷＢおよび重み係数ＷＣを０に設定すればよい。
【００９４】
また、動画によっては全くＲＯＩが抽出されないこともあり得る。その場合は、ＲＯＩが抽出されなかった動画にフォーカスを当てないようにしてもよい。なお、その場合でも動画の再生は繰り返し行ってもよい。
【００９５】
以上、本発明の一実施形態にかかる情報処理装置１００において複数の動画を再生する場合に、ユーザに視聴を推薦する視聴推薦期間の決定方法について説明した。
【００９６】
このように視聴推薦期間を決定した動画を再生する際には、上述したように音声を出力するタイミング（動画にフォーカスを当てるタイミング）を制御することで、複数の動画を効率よく視聴することができるようになる。しかし、音声が出力される順に動画が順序良く配置されていないと、ユーザは次にどの動画から音声が出力されるのかを把握することが困難である。従って、音声が出力される順に動画を順序良く配置することが好ましい。
【００９７】
例えば、動画セットを構成するそれぞれの動画が、特に時間の流れが重要ではないものであれば、フォーカスの移動がランダムに行われても視聴の際にユーザが混乱することが無いと考えられる。一方、時間の流れが重要な動画セットを再生する場合には、時間の流れが重要となることもある。この場合にランダムにフォーカスを移動させることは、動画の視聴に混乱を招く恐れがある。そこで、音声が出力される順に動画を順序良く配置することで、混乱を招かずに動画の視聴を行うことができる。
【００９８】
図１６は、複数の動画を再生する際の動画の配置について説明する説明図である。動画Ａ、動画Ｂ、動画Ｃ、動画Ｄの４つの動画について、動画Ａ、動画Ｃ、動画Ｄ、動画Ｂ、動画Ａの順に音声を出力するように決定したとする（図１６の（ａ）の上欄参照）。この４つの動画を動画Ａ、動画Ｂ、動画Ｃ、動画Ｄの順に左から右へ画面上に配置したとすると、音声の出力順序と動画の配置順とが一致しない（図１６の（ｂ）の左欄参照）。
【００９９】
そこで、動画Ａ、動画Ｃ、動画Ｄ、動画Ｂの順に左から右へ画面上に配置することで、音声の出力順序と動画の配置順とが一致し、ユーザは次のどの動画から音声が出力されるかを把握することができるようになる（図１６の（ａ）の下欄、（図１６の（ｂ）の右欄参照）。
【０１００】
以下においては、発明の一実施形態にかかる情報処理装置１００において複数の動画を再生する場合に、動画配置部１３４における動画の画面上への配置順序の決定方法について説明する。
【０１０１】
本実施形態においては、ＲＯＩの開始時刻がなるべく画面の左上から右下にかけて順番となるようにすることで効率の良い視聴を提供することを特徴とする。図１７は、複数の動画におけるＲＯＩの開始時刻を示す説明図である。図１７では、動画Ａの視聴推薦期間ｒｏ１−１の開始時刻をＴ１、動画Ａの視聴推薦期間ｒｏ１−２の開始時刻をＴ５、動画Ｂの視聴推薦期間ｒｏ２の開始時刻をＴ４、動画Ｃの視聴推薦期間ｒｏ３の開始時刻をＴ２、動画Ｄの視聴推薦期間ｒｏ４の開始時刻をＴ３としている。また、開始時刻はＴ１＜Ｔ２＜Ｔ３＜Ｔ４＜Ｔ５である。従って、音声は動画Ａ、動画Ｃ、動画Ｄ、動画Ｂ、動画Ａの順に出力される。
【０１０２】
１つの動画の中には、動画Ａのように１つの動画の中に複数のＲＯＩが存在する場合もある。そこで、可能な範囲において規則正しいフォーカス移動を実現するために、本実施形態においては、動画配置部１３４において複数の動画の配置順序を決定する際に、動画配置をグラフ化して最適な配置を求めることとする。
【０１０３】
図１８は、本発明の一実施形態にかかる情報処理装置１００において複数の動画を再生する場合に、動画の画面上への配置順序を決定する際のグラフ化について説明する説明図である。本実施形態においては、図１７に示したような条件で複数の動画を再生する際に、動画の配置順序を以下のルールに従って決定することとする。なお、以下のルールは動画の配置順序の決定ルールの一例であり、本発明においてはかかる例に限定されないことは言うまでもない。
（１）動画の最適配置を重み付き有向グラフで求める。
（２）ＲＯＩをノードとし、ＲＯＩ間の遷移をエッジとする。
（３）左上から右下に向かう遷移に対して、正の点数を付ける。
（４）右下から左上に向かう遷移に対して、負の点数を付ける。
（５）正方向（左上から右下に向かう方向）に遷移する場合、遷移の距離が長い程、低い点数を付ける。
（６）正方向に遷移する場合、遷移の距離が短い程、高い点数を付ける。
（７）負方向（右下から左上に向かう方向）に遷移する場合、遷移の距離が長い程、高い点数を付ける。
（８）負方向に遷移する場合、遷移の距離が短い程、低い点数を付ける。
【０１０４】
例えば、図１８の右欄に示したように、動画を動画Ａ、動画Ｂ、動画Ｃ、動画Ｄの順に配置したとすると、動画Ａから動画Ｃへの遷移では、上記のルール（５）および（６）に基づいて＋２ｐｔ（ポイント）、動画Ｃから動画Ｄへの遷移で上記のルール（５）および（６）に基づいて＋３ｐｔ、動画Ｄから動画Ｂへの遷移で上記のルール（７）および（８）に基づいて−２ｐｔ、動画Ｂから動画Ａへの遷移で上記のルール（７）および（８）に基づいて−１ｐｔとなり、合計で＋２ｐｔとなる。
【０１０５】
このような点数の計算を、動画の配置パターンを変えて行い、それぞれのパターンにおける合計点数を求める。そして、合計点数が最も高い配置パターンが、当該動画セットにおける最適の動画の配置となる。もし、最適な配置となるような候補が複数ある場合には、より先頭のＲＯＩがより左上にあるものを選択してもよい。
【０１０６】
図１９は、図１７に示した動画セットにおいて最適な動画配置を決定する際の、動画の配置パターンおよびそれぞれの動画の配置パターンにおける点数の算出について示す説明図である。
【０１０７】
図１９のように各配置パターンとその配置パターンにおける点数を算出した結果、もっとも点数が高いのは、図１９の（ｃ）のように、動画Ａ、動画Ｃ、動画Ｄ、動画Ｂの順に並べた場合と、図１９の（ｅ）のように、動画Ｃ、動画Ｄ、動画Ｂ、動画Ａの順に並べた場合の２通りである。しかし、上述したように、最適な配置となるような候補が複数ある場合には、より先頭のＲＯＩがより左上にあるものを選択することができるので、図１９の（ｃ）のように、動画Ａ、動画Ｃ、動画Ｄ、動画Ｂの順に配置する配置パターンを選択する。
【０１０８】
このように、音声の出力順と一致するように画面上の動画の配置順序を決定することで、複数の動画からなる動画セットの視聴の際に、ユーザは混乱せずに動画を視聴することが可能となる。なお、本実施形態においては、図２０の上欄に示したような、画面の左上から右下に向かう方向で規則正しいフォーカス移動を考慮したが、エッジの点数の付け方を変えることで，遷移パターンの優先度を変えることができる。例えば、図２０の下欄に示したような方向で遷移パターンを設定してもよい。
【０１０９】
上述したように、動画における視聴推薦期間の抽出を行い、動画セットを構成する複数の動画の配置順序を決定することで、ユーザに対して効率の良い複数の動画コンテンツの視聴を提供することができる。なお、動画セットを構成する複数の動画の中に、再生時間が他の動画に比べて長い動画が存在している場合には、その再生時間が長い動画を分割して複数の動画とみなして、上述したような聴推薦期間の抽出や動画の配置順序の決定を行ってもよい。
【０１１０】
図２１は、本発明の一実施形態にかかる情報処理装置１００で複数の動画を再生する場合に、一部の動画を分割して複数の動画とみなして再生する再生方法の一例を説明する説明図である。図２１に示した例では、動画Ａ、動画Ｂ、動画Ｃの３つの動画を同時に再生する場合において、動画Ａを２つの動画Ａ−１、Ａ−２に分割し、動画Ａ−１、動画Ａ−２、動画Ｂ、動画Ｃの４本の動画として再生することを示している。
【０１１１】
なお、動画を分割する際には、ＲＯＩとして抽出された区間を跨がないように分割することが望ましい。また、動画の分割位置は、動画を解析して結果得られるメタデータに基づいて決定してもよく、例えば、メタデータから画像の色彩の変化を検出することで撮影対象が変化したと判断し、画像の色彩が変化した時点を動画の分割位置としてもよい。
【０１１２】
以上説明したように、本発明の一実施形態によれば、複数の動画を同時に再生する場合に、予め動画を分析して、分析結果からユーザに対して視聴を推薦する視聴推薦期間を各動画について抽出し、当該視聴推薦期間を再生するときに他の動画と重ならないように音声を出力する。そして、上述したように、視聴推薦期間の抽出には動画を分析した結果得られるメタデータを用いてもよく、動画を画面上に配置する際には音声の出力順と動画の配置順とが一致するように配置してもよい。その結果、本発明の一実施形態にかかる情報処理装置１００および情報処理装置１００における動画再生方法を用いることで、ユーザに対して効率よく複数の動画を視聴させることが可能となる。
【０１１３】
なお、上述した動画再生方法における各処理は、情報処理装置１００の内部に設けられたＲＯＭ１０４やＨＤＤ１１６の内部にコンピュータプログラムを内蔵し、内蔵したコンピュータプログラムを、ＣＰＵ１０２が順次読み出して実行することによって行ってもよい。
【０１１４】
以上、添付図面を参照しながら本発明の好適な実施形態について説明したが、本発明は係る例に限定されないことは言うまでもない。当業者であれば、特許請求の範囲に記載された範疇内において、各種の変更例または修正例に想到し得ることは明らかであり、それらについても当然に本発明の技術的範囲に属するものと了解される。
【産業上の利用可能性】
【０１１５】
本発明は、情報処理装置、情報処理方法、およびコンピュータプログラムに関し、特に、複数のコンテンツを同時に再生する情報処理装置、情報処理方法、およびコンピュータプログラムに適用可能である。
【図面の簡単な説明】
【０１１６】
【図１】本発明の一実施形態にかかる情報処理装置１００のハードウェア構成について説明する説明図である。
【図２】本発明の一実施形態にかかる情報処理装置１００の機能構成について説明する説明図である。
【図３】本発明の一実施形態にかかる複数動画の再生の概要について説明する説明図である。
【図４】動画再生アプリケーション１５０について説明する説明図である。
【図５】複数の動画のＲＯＩの一例について示す説明図である。
【図６】本発明の一実施形態にかかる情報処理装置１００における複数の動画の再生について説明する説明図である。
【図７】音声をフェードインおよびフェードアウトして出力する場合について説明する説明図である。
【図８】視聴推薦期間を拡張して音声を出力する場合について説明する説明図である。
【図９】リピート再生を行う場合について説明する説明図である。
【図１０】複数の動画の再生の際の音声出力パターンについて示す説明図である。
【図１１】動画再生アプリケーション１５０における、複数動画の再生方法について説明する流れ図である。
【図１２】フォーカスの制御方法について説明する説明図である。
【図１３】プレイリストにおけるデータ表現の一例について示す説明図である。
【図１４】視聴推薦期間の決定方法の概要について説明する説明図である。
【図１５】スコアを合算することによってＲＯＩの期間を決定することを示す説明図である。
【図１６】複数の動画を再生する際の動画の配置について説明する説明図である。
【図１７】複数の動画におけるＲＯＩの開始時刻を示す説明図である。
【図１８】動画の画面上への配置順序を決定する際のグラフ化について説明する説明図である。
【図１９】動画の配置パターンおよびそれぞれの動画の配置パターンにおける点数の算出について示す説明図である。
【図２０】規則正しいフォーカス移動の例について示す説明図である。
【図２１】一部の動画を分割して複数の動画とみなして再生する再生方法の一例を説明する説明図である。
【符号の説明】
【０１１７】
１００    情報処理装置
１２２    動画記録部
１２４    デコード部
１２６    動画解析部
１２８    メタデータ記録部
１３０    メタデータ解析部
１３２    プレイリスト作成部
１３４    動画配置部
１３６    フォーカス制御部
１３８    音量制御部
１４０    ウィンドウ枠濃淡制御部
１４２    動画レンダリング部
１４４    ウィンドウ枠描画部
１５０    動画再生アプリケーション
【図１】
2009117927.tif 000003
【図２】
2009117927.tif 000004
【図３】
2009117927.tif 000005
【図５】
2009117927.tif 000006
【図６】
2009117927.tif 000007
【図７】
2009117927.tif 000008
【図８】
2009117927.tif 000009
【図９】
2009117927.tif 000010
【図１０】
2009117927.tif 000011
【図１１】
2009117927.tif 000012
【図１２】
2009117927.tif 000013
【図１３】
2009117927.tif 000014
【図１４】
2009117927.tif 000015
【図１５】
2009117927.tif 000016
【図１６】
2009117927.tif 000017
【図１７】
2009117927.tif 000018
【図１８】
2009117927.tif 000019
【図１９】
2009117927.tif 000020
【図２０】
2009117927.tif 000021
【図２１】
2009117927.tif 000022
【図４】
2009117927.tif 000023