(57)【要約】      （修正有）【課題】動画の再生状態に応じて高画質化処理を制御することの可能な情報処理装置、動画再生方法、およびプログラムを提供する。【解決手段】高画質化処理部２２は、画像を表示するために確保された表示画像サイズや表示アプリケーションの状態等の表示情報と、画像解像度や既定画像サイズ等の画像情報と、に基づいて、高画質化処理を行う。表示画像サイズを拡大して、動画を再生する時や、フルスクリーンで再生する時等、ユーザによる設定変更なしに高画質化が必要と思われる時は自動的に処理を有効にすることができる。また、視覚的に高画質化の効果が認識できない場合や、平行して行っている他の作業の優先度が高い場合等には、高画質化処理を無効にすることでＣＰＵに対する負荷を低減することができる。【選択図】図３
2011234377.tif 000002
【特許請求の範囲】
【請求項１】
動画データを再生する第１のアプリケーションと、
前記第１のアプリケーションとは異なる第２のアプリケーションと、
前記第１のアプリケーションが前記第２のアプリケーションより優先的に使用されている場合に、前記動画データの高画質化処理を行い、前記第２のアプリケーションが前記第１のアプリケーションより優先的に使用されている場合に、前記動画データの高画質化処理を制限する画質制御手段と、
を備えることを特徴とする情報処理装置。
【請求項２】
前記第２のアプリケーションが前記第１のアプリケーションより優先的に使用されている場合とは、表示画面上において、前記第２のアプリケーションが前記第１のアプリケーションの上側で使用されている場合である
ことを特徴とする請求項１記載の情報処理装置。
【請求項３】
前記画質制御手段は、表示画面上において、前記第２のアプリケーションが前記第１のアプリケーションの上側で使用されている場合に、前記動画データの高画質化処理を制限する
ことを特徴とする請求項１記載の情報処理装置。
【請求項４】
前記第２のアプリケーションの実行による処理が、文書作成処理であることを特徴とする請求項１及至３に記載の情報処理装置。
【請求項５】
前記第２のアプリケーションが、文書作成アプリケーションであることを特徴とする請求項１及至４のいずれか１項に記載の情報処理装置。
【請求項６】
前記第１のアプリケーションの実行による処理が、動画再生処理であることを特徴とする請求項１乃至５のいずれか１項に記載の情報処理装置。
【請求項７】
前記第１のアプリケーションが、動画再生アプリケーションであることを特徴とする請求項１乃至６のいずれか１項に記載の情報処理装置。
【請求項８】
動画データを再生する第１のアプリケーション、および前記第１のアプリケーションとは異なる第２のアプリケーションのいずれかを実行するステップと、
前記第１のアプリケーションが前記第２のアプリケーションより優先的に使用されている場合に、前記動画データの高画質化処理を行い、前記第２のアプリケーションが前記第１のアプリケーションより優先的に使用されている場合に、前記動画データの高画質化処理を制限するステップと、
を備えることを特徴とする動画再生方法。
【請求項９】
動画データを再生する第１のアプリケーション、および前記第１のアプリケーションとは異なる第２のアプリケーションのいずれかを実行するステップと、
前記第１のアプリケーションが前記第２のアプリケーションより優先的に使用されている場合に、前記動画データの高画質化処理を行い、前記第２のアプリケーションが前記第１のアプリケーションより優先的に使用されている場合に、前記動画データの高画質化処理を制限するステップと、
をコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、動画再生方法、およびプログラムに関し、特に動画の高画質化処理に関する。
【背景技術】
【０００２】
現在、ＭＰＥＧ（Ｍｏｖｉｎｇ Ｐｉｃｔｕｒｅ Ｅｘｐｅｒｔ Ｇｒｏｕｐ）規格等に準拠した符号化方式で圧縮された動画像を復号し再生することの可能な、パーソナルコンピュータ（以下ＰＣと称する）が広く普及している。近年、ＣＰＵの処理能力が向上してきているため、ＰＣでＤＶＤ等の映像再生を行う際は、ソフトウェアで圧縮データを復号化するソフトウェアデコーダを利用した方式が主流になっている。また、映像をより高品質に再現するために通常の表示プロセッサ以外に高画質化のための専用ハードウェアや、ソフトウェアによる高画質化機能を付加したものが採用されている。特許文献１には、映像信号を高画質化するための映像処理を行う映像処理コントローラを有する情報処理装置が開示されている。各種の補正パラメータを元に、表示装置に応じた高画質化処理を行うことで、表示装置の特性に関わらずより忠実な色再現性を得ることができる。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００５−３４０９５４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかし、上記の発明では、高画質化処理が不要な場合や高画質化処理の効果が視覚的に有効でない時にも、処理を行ってしまうため、ＣＰＵ使用率が増大する。そのため、動画再生アプリケーションと同時に使用している他のアプリケーションの動作が遅くなったり、他のアプリケーションの影響で再生される映像がコマ落ちする等の問題がある。
【０００５】
そこで本発明の目的は、動画の再生状態に応じて高画質化処理を制御することの可能な情報処理装置、動画再生方法、およびプログラムを提供することにある。
【課題を解決するための手段】
【０００６】
上記目的を達成するために本発明に係る情報処理装置は、動画データを再生する第１のアプリケーションと、前記第１のアプリケーションとは異なる第２のアプリケーションと、前記第１のアプリケーションが前記第２のアプリケーションより優先的に使用されている場合に、前記動画データの高画質化処理を行い、前記第２のアプリケーションが前記第１のアプリケーションより優先的に使用されている場合に、前記動画データの高画質化処理を制限する画質制御手段と、を備えることを特徴とする。
【０００７】
上記目的を達成するために本発明に係る動画再生方法は、動画データを再生する第１のアプリケーション、および前記第１のアプリケーションとは異なる第２のアプリケーションのいずれかを実行するステップと、前記第１のアプリケーションが前記第２のアプリケーションより優先的に使用されている場合に、前記動画データの高画質化処理を行い、前記第２のアプリケーションが前記第１のアプリケーションより優先的に使用されている場合に、前記動画データの高画質化処理を制限するステップと、を備えることを特徴とする。
【発明の効果】
【０００８】
本発明によれば、動画の再生状態に応じて高画質化処理を制御することの可能な情報処理装置、動画再生方法、およびプログラムを提供することができる。
【図面の簡単な説明】
【０００９】
【図１】本発明の実施形態に係るノート型コンピュータ１を示す外観斜視図。
【図２】本発明の実施形態に係る情報処理装置の構成を示すブロック図。
【図３】本発明の実施形態に係る情報処理装置の高画質化処理機能を示すブロック図。
【図４】本発明の実施形態に係る情報処理装置の動画再生アプリケーションを示す図。
【図５】動画再生アプリケーションにより動画をフルスクリーン表示した状態を示す図。
【図６】動画再生アプリケーションによる他の動画表示状態を示す図。
【図７】動画再生アプリケーションを他のアプリケーションとともに使用する場合の表示状態を示す模式図。
【図８】本発明の実施形態に係る情報処理装置の高画質化処理の動作を示すフローチャート。
【発明を実施するための形態】
【００１０】
以下本発明に係る実施の形態を、図面を参照して説明する。本実施形態では情報処理装置としてノート型コンピュータ１を例に説明する。
【００１１】
図１は本発明の実施形態に係るノート型コンピュータ１を示す外観斜視図である。ノート型コンピュータ１は本体２を備え、本体２にはディスプレイユニット３がヒンジ部４を介して回動可能に取り付けられている。本体２内には複数の電子部品を搭載した回路基板が収容されている。本体２の前上面２ａにはタッチパッド５が取り付けられ、本体２の後上面２ｂにはキーボード７が取り付けられている。
【００１２】
図２は本発明の実施形態に係る情報処理装置の構成を示すブロック図である。ノート型コンピュータ１には、ＣＰＵ１０、ノースブリッジ１１、主メモリ（ＲＡＭ）１２、ＧＰＵ１３、ＶｉｄｅｏＲＡＭ１４、ディスプレイ１５、サウスブリッジ１６、ハードディスクドライブ（ＨＤＤ）１７、ＲＯＭＤｒｉｖｅ１８、エンベデッドコントローラ／キーボードコントローラＩＣ（ＥＣ／ＫＢＣ）１９、およびタッチパッド５、キーボード７等が設けられている。
【００１３】
ＣＰＵ１０は、ノート型コンピュータ１の各コンポーネントの動作を制御するプロセッサである。このＣＰＵ１０は、ＨＤＤ１７から主メモリ（ＲＡＭ）１２にロードされる、オペレーティングシステムおよび各種アプリケーションプログラム／ユーティリティプログラムを実行する。主メモリ（ＲＡＭ）１２は、各種データバッファの格納にも用いられる。
【００１４】
ノースブリッジ１１は、ＣＰＵ１０のローカルバスとサウスブリッジ１６との間を接続するブリッジデバイスである。また、ノースブリッジ１１は、ＡＧＰ（Accelerated Graphics Port）バスなどを介してＧＰＵ１３との通信を実行する機能も有している。さらに、ノースブリッジ１１には、主メモリ（ＲＡＭ）１２を制御するメモリコントローラも内蔵されている。
【００１５】
ＧＰＵ１３は、ＶｉｄｅｏＲＡＭ１４上のフレームデータをＬＣＤ１５に出力するための表示用プロセッサである。ＶｉｄｅｏＲＡＭ１４はＬＣＤ１５に表示するフレームデータを格納する。
【００１６】
サウスブリッジ１６は、ＰＣＩ（Peripheral Component Interconnect）バスおよびＬＰＣ（Low Pin Count）バスにそれぞれ接続されている。
【００１７】
ＨＤＤ１７は、ＯＳや各種のアプリケーションプログラムを格納する。ＲＯＭＤｒｉｖｅ１８はＤＶＤ等の記憶媒体から映像データを読み出す。
【００１８】
エンベデッドコントローラ／キーボードコントローラ（ＥＣ／ＫＢＣ）１９は、電源管理のためのエンベデッドコントローラと、タッチパッド５およびキーボード７などを制御するキーボードコントローラとが集積された１チップマイクロコンピュータである。
【００１９】
図３は本発明の実施形態に係る情報処理装置の高画質化処理機能を示すブロック図である。ＨＤＤ１７等の記憶装置２０から読み出された動画データは画像復号化部２１へ送られる。画像復号化部２１では圧縮された動画データを展開し復号する。復号された動画データは高画質化処理部２２へ送られる。一方、表示情報取得部２３で取得された表示情報と、画像情報取得部２４で取得された画像情報とは、高画質化判定部２５へと送られる。表示情報とは、例えば画像を表示するために確保された表示画像サイズや表示アプリケーションの状態等である。画像情報とは、例えば、画像復号化部により取り出される画像解像度や既定画像サイズ等の情報である。取得された表示情報と画像情報とに基づいて、高画質化判定部２５は、動画データの高画質化を行うか否かを判定し、判定結果を高画質化処理部２２に通知する。高画質化判定部２５により高画質化が必要であると判定された時は、高画質化処理部２２は復号された動画データの高画質化処理を行う。高画質化処理部２２は例えば、画像フレームの各画素の輝度成分、色差成分に対して画質補正処理を行う。高画質化処理を行った動画データは表示処理部２６へと送られる。表示処理部２６は動画データの拡大縮小や、フレームの重ね合わせを行うとともに、フレームデータをＬＣＤ１５等の表示装置２７へ出力する。
【００２０】
図４は本発明の実施形態に係る情報処理装置の動画再生アプリケーションを示す図である。図５は本発明の実施形態に係る情報処理装置の動画再生アプリケーションにより動画をフルスクリーン表示した状態を示す図である。図６は本発明の実施形態に係る情報処理装置の動画再生アプリケーションによる他の動画表示状態を示す図である。図７は動画再生アプリケーションを他のアプリケーションとともに使用する場合の表示状態を示す模式図である。
【００２１】
図４乃至図７は動画の表示画像サイズに応じた画面構成を示している。図４は動画再生アプリケーションにより所定の大きさで表示する状態を示している。特別な操作を行わない場合は、動画を再生すると既定画像サイズに応じた表示画像サイズを設定する。再生された動画は既定画像サイズに応じた表示画像サイズによって表示装置２７に表示される。ユーザの操作によって、表示画像サイズが拡大されて動画が表示される時は、高画質化処理を行うことが望まれる。
【００２２】
一方、図５は動画の表示画像サイズを最大とした場合、すなわち表示画像サイズを表示装置の表示可能な領域と同じ大きさになるようにして表示した状態を示す模式図である。一般に、既定画像サイズは表示画像サイズの最大値よりも小さいため、表示画像サイズを最大とするフルスクリーン表示をすると画質の粗さが目立つことになる。そのため、動画をフルスクリーンで再生する時は、高画質化処理を行い、より精細な画像を提供されることが望まれる。
【００２３】
一方、図６は動画再生アプリケーションの再生状態をながら見モードとした場合を模式的に示している。表示装置の画面一端に動画再生アプリケーションを縮小して固定し、動画を再生しながら画面上で他の作業をすることが可能となる。この時、動画は縮小して表示されるので、高画質化処理をしなくても、画像の粗さは目立たない場合が多い。また、高画質化をしても、その効果を視覚的に認識できないこともある。そのため、高画質化処理は行う必要がない。高画質化処理を行わないので、ＣＰＵに対する負荷を軽減することができる。
【００２４】
また、図７に示すように、動画再生アプリケーションを使用している場合であっても、動画再生アプリケーションの上から、文書作成アプリケーション等を使用している時は、動画再生アプリケーションの優先順位は低いと考えられるため、高画質化処理を行わなくても良い。すなわち、動画再生アプリケーションがメインアプリケーションとして選択されていない時は、高画質化処理を行わないことで、ＣＰＵに対する負荷を軽減することができる。上記の基準以外で高画質化処理を行うか、行わないかの判断をしても良い。
【００２５】
図８は本発明の実施形態に係る情報処理装置の高画質化処理の動作を示すフローチャートである。動画再生アプリケーションを起動して動画を再生する時、まず動画の圧縮データを取得し、圧縮データの復号化を行う（ステップ１）。動画の圧縮データを復号したら、動画の既定画像サイズを取得し、動画データを再生する際の、画像サイズを設定する（ステップ２）。動画データに予め定められている既定画像サイズと、現在設定されている画像サイズとが異なる場合は現在設定されている画像サイズに変更する。動画データを再生する際の、画像サイズを設定したら（ステップ２）、動画再生アプリケーションの表示画像サイズを設定する（ステップ３）。表示画像サイズは、ユーザの設定により予め定められていた既定サイズとなるようにしても良いし、動画データの既定画像サイズに基づいて設定しても良い。表示画像サイズを設定したら、動画データを再生する（ステップ４）。動画データが再生されたら、ユーザは動画再生アプリケーションを操作することにより、表示画像サイズを変えることができる。動画データが再生されたら、まず表示画像サイズがフルスクリーンサイズであるか判断する（ステップ５）。表示画像サイズがフルスクリーンサイズでない時は（ステップ５のＮｏ）、表示画像サイズが画像サイズ以上であるかどうか判断する（ステップ６）。表示画像サイズが画像サイズよりも小さい場合は（ステップ６のＮｏ）、特別な処理は行わず、再生される動画データを表示装置２７に表示する。表示画像サイズがフルスクリーンサイズである場合（ステップ５のＹｅｓ）、表示画像サイズが画像サイズ以上である場合（ステップ６のＹｅｓ）、動画再生アプリケーションが選択されているかどうかを判断する（ステップ７）。表示画像サイズがフルスクリーンサイズである場合（ステップ５のＹｅｓ）、画像サイズが表示画像サイズ以下である場合（ステップ６のＹｅｓ）、でありユーザが動画再生アプリケーションを優先的に使用している時は（ステップ７のＹｅｓ）、ユーザにとって高画質化処理が有効であるため、高画質化処理を行う（ステップ８）。ユーザが動画再生アプリケーションにより動画を再生している時であっても、動画再生アプリケーションの上から、文書作成アプリケーション等を使用している時は、動画再生アプリケーションの優先順位は低いと考えられるため、
高画質化処理を行わなくても良い。すなわち、動画再生アプリケーションがメインアプリケーションとして選択されていない時は、高画質化処理を行わないことで、ＣＰＵに対する負荷を軽減することができる。
【００２６】
ユーザが動画再生アプリケーションを優先的に使用している時は（ステップ７のＹｅｓ）、高画質化処理を行い（ステップ８）、再生される動画を表示装置２７に表示する（ステップ９）。一方、動画再生アプリケーションがメインアプリケーションとして選択されておらず、動画再生アプリケーションの優先順位が低い時は（ステップ７のＮｏ）、動画データの高画質化処理を行わずにそのまま表示する（ステップ９）。
【００２７】
以上の説明のように、ユーザによる設定変更なしに高画質化が必要と思われる時は自動的に処理を有効にすることができる。また、視覚的に高画質化の効果が認識できない場合や、平行して行っている他の作業の優先度が高い場合等には、高画質化処理を無効にすることでＣＰＵに対する負荷を低減することができる。
【００２８】
本発明を実施した場合、動画の再生状態に応じて高画質化処理を制御することの可能な情報処理装置および動画再生方法を提供することができる。
【００２９】
本発明ではその主旨を逸脱しない範囲であれば、上記の実施形態に限定されるものではなく種々の変形が可能である。
【００３０】
以下に、原出願の出願当初の特許請求の範囲に記載された発明を付記する。
［１］符号化された動画データを復号する復号手段と、
前記復号手段により復号された前記動画データを再生する再生手段と、
前記再生手段により再生される動画データを表示する表示手段と、
前記動画データから既定画像サイズを取得する画像サイズ取得手段と、
前記表示手段により表示される前記動画データの表示画像サイズを取得する表示画像サイズ取得手段と、
前記画像サイズ取得手段により取得された前記既定画像サイズと前記表示画像サイズ取得手段により取得された前記表示画像サイズとに基づいて前記再生される動画の画質を制御する画質制御手段と、
を備えることを特徴とする情報処理装置。
［２］前記表示手段により表示される前記動画データの前記表示画像サイズが、前記既定画像サイズより大きい時、前記画質制御手段は、前記動画データの高画質化処理を行うことを特徴とする請求項１記載の情報処理装置。
［３］前記表示手段により表示される前記動画データの前記表示画像サイズが、前記表示手段により表示可能な領域と等しい時、前記画質制御手段は、前記動画データの高画質化処理を行うことを特徴とする請求項１記載の情報処理装置。
［４］前記画質制御手段により高画質化処理を行うか否かを判定する判定手段を有し、前記表示手段により表示される前記動画データの前記表示画像サイズが、前記既定画像サイズより小さい時、前記画質制御手段は、前記動画データの高画質化処理を禁止することを特徴とする請求項１記載の情報処理装置。
［５］前記動画データを再生する第１のアプリケーションと、
前記第１のアプリケーションとは異なる第２のアプリケーションと、を有し、
前記第１のアプリケーションが実行されている時、前記画質制御手段は、前記動画データの高画質化処理を行うことを特徴とする請求項４記載の情報処理装置。
［６］前記動画データを再生する第１のアプリケーションと、
前記第１のアプリケーションとは異なる第２のアプリケーションと、を有し、
前記第２のアプリケーションが実行されている時、前記画質制御手段は、前記動画データの高画質化処理を禁止することを特徴とする請求項４記載の情報処理装置。
［７］符号化された動画データを復号し、
復号された前記動画データを再生し、
再生された前記動画データを表示し、
前記動画データの既定画像サイズを取得し、
表示される前記動画データの表示画像サイズを取得し、
取得された前記既定画像サイズと前記表示画像サイズとに基づいて前記再生される動画データの画質を制御することを特徴とする動画再生方法。
［８］表示される前記動画データの前記表示画像サイズが、前記既定画像サイズより大きい時、前記動画データの高画質化処理を行うことを特徴とする請求項７記載の動画再生方法。
［９］表示される前記動画データの前記表示画像サイズが表示可能な領域と等しい時、前記動画データの高画質化処理を行うことを特徴とする請求項７記載の動画再生方法。
［１０］表示される前記動画データの前記表示画像サイズが、前記既定画像サイズより小さい時、前記動画データの高画質化処理を禁止することを特徴とする請求項７記載の動画再生方法。
［１１］前記動画データを再生する第１のアプリケーションと、
前記第１のアプリケーションとは異なる第２のアプリケーションと、を有し、
前記第１のアプリケーションが実行されている時、前記動画データの高画質化処理を行うことを特徴とする請求項１０記載の動画再生方法。
［１２］前記動画データを再生する第１のアプリケーションと、
前記第１のアプリケーションとは異なる第２のアプリケーションと、を有し、
前記第２のアプリケーションが実行されている時、前記動画データの高画質化処理を禁止することを特徴とする請求項１０記載の動画再生方法。
【符号の説明】
【００３１】
１…ノート型コンピュータ、２…本体、３…ディスプレイユニット、５…タッチパッド、７…キーボード、１０…ＣＰＵ、１１…ノースブリッジ、１２…ＲＡＭ、１３…ＧＰＵ、１４…ＶｉｄｅｏＲＡＭ、１６…サウスブリッジ、１７…ＨＤＤ、１８…ＲＯＭＤｒｉｖｅ、１９…ＥＣ／ＫＢＣ、２０…記憶装置、２１…画像復号化部、２２…高画質化処理部、２３…表示情報取得部、２４…画像情報取得、２５…高画質化判定部、２６…表示処理部、２７…表示装置
【図１】
2011234377.tif 000003
【図２】
2011234377.tif 000004
【図３】
2011234377.tif 000005
【図４】
2011234377.tif 000006
【図５】
2011234377.tif 000007
【図６】
2011234377.tif 000008
【図７】
2011234377.tif 000009
【図８】
2011234377.tif 000010