(57)【要約】【課題】動画コンテンツの再生状態に応じて、表示される画面の画質を自動で切り換えることが可能な情報処理装置、情報処理方法及びプログラムを提供する。【解決手段】動画コンテンツを再生する動画再生手段と、前記動画再生手段が再生した動画コンテンツの画面を表示する表示手段と、前記動画再生手段が前記動画コンテンツを再生中か否かに応じて、前記表示手段が表示する画面の画質を変更する画質調整手段と、を備える。【選択図】図５
2012226107.tif 000002
【特許請求の範囲】
【請求項１】
動画コンテンツを再生する動画再生手段と、
前記動画再生手段が再生した動画コンテンツの画面を表示する表示手段と、
前記動画再生手段が前記動画コンテンツを再生中か否かに応じて、前記表示手段が表示する画面の画質を変更する画質調整手段と、
を備える情報処理装置。
【請求項２】
一又は複数の前記動画再生手段各々について、当該動画再生手段が前記動画コンテンツの再生中か否かを示した動作状態を個別に管理する状態管理手段を更に備え、
前記画質調整手段は、前記状態管理手段が管理する前記動画再生手段毎の動作状態に基づいて、前記動画再生手段が前記動画コンテンツを再生中か否かを判定する請求項１に記載の情報処理装置。
【請求項３】
前記画質調整手段は、前記状態管理手段が管理する動作状態のうち、少なくとも一の動作状態が前記動画コンテンツの再生中を示す場合に、前記表示手段が表示する画像の画質を、前記動画コンテンツの再生用に予め設定された画質に切り換える請求項２に記載の情報処理装置。
【請求項４】
前記表示手段は、自己の装置の操作に係る基本操作画面を表示し、
前記画質調整手段は、前記状態管理手段が管理する動作状態の全てが前記動画コンテンツの非再生状態を示す場合に、前記表示手段が表示する画像の画質を、前記基本操作画面の表示用に予め設定された画質に切り換える請求項２又は３に記載の情報処理装置。
【請求項５】
前記動画再生手段は、所定のプログラムの実行により起動される処理単位であって、
前記状態管理手段は、前記動作状態の管理対象となった前記動画再生手段各々の処理単位を確認し、当該処理単位が存在しない又は応答不能状態にある動画再生手段の動作状態を管理対象から除外する請求項２〜４の何れか一項に記載の情報処理装置。
【請求項６】
前記状態管理手段は、前記動画再生手段各々の動作状態を二値のフラグ情報を用いて管理し、
前記画質調整手段は、前記フラグ情報の論理和の算出結果に基づいて、前記動画再生手段が前記動画コンテンツを再生中か否かを判定する請求項２〜５の何れか一項に記載の情報処理装置。
【請求項７】
自己の装置周辺の環境光の照度値を検出する照度値検出手段を更に備え、
前記画質調整手段は、前記照度値検出手段が検出した照度値に応じた輝度値を用いて、前記画質の調整対象となる画像を生成する請求項１〜６の何れか一項に記載の情報処理装置。
【請求項８】
動画再生手段が、動画コンテンツを再生する動画再生工程と、
表示手段が、当該基本操作画面内に前記動画再生手段が再生した動画コンテンツの画面を表示する表示工程と、
画質調整手段が、前記動画再生工程で前記動画コンテンツを再生中か否かに応じて、前記表示工程で表示される画面の画質を変更する画質調整工程と、
を含む情報処理方法。
【請求項９】
コンピュータを、
動画コンテンツを再生する動画再生手段と、
当該基本操作画面内に前記動画再生手段が再生した動画コンテンツの画面を表示する表示手段と、
前記動画再生手段が前記動画コンテンツを再生中か否かに応じて、前記表示手段が表示する画面の画質を変更する画質調整手段と、
して機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、情報処理装置、情報処理方法及びプログラムに関するものである。
【背景技術】
【０００２】
従来、ガンマ補正用のルックアップテーブル（ガンマテーブル）を用いて表示信号にガンマ変換を施すことで、表示画面の画質を調整することが行われている。また、従来、入力される表示信号の内容や表示装置の置かれている環境に応じて、ガンマ変換特性を可変とする技術が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００１−２４９６５５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、ＰＣ（Personal  Computer）等で動画コンテンツを再生する際には、デスクトップ画面等の基本操作画面の表示時と比較し、画面の明度を上げる等設定することで、動画コンテンツの再生用に画質を調整する場合がある。この場合、動画再生用のガンマテーブルを用いて基本操作画面を表示すると、近い色で構成されたＧＵＩでは色差が低下するため、画面が見え辛くなる可能性がある。そのため、動画コンテンツの再生状態に応じて、表示される画面の画質を自動で切り換えることが可能な技術が望まれている。なお、従来の技術では、動画コンテンツの再生状態については何ら考慮されていないため、動画コンテンツを再生中か否かに応じて画質を切り替えることは困難であった。
【０００５】
本発明は、上記に鑑みてなされたものであって、動画コンテンツの再生状態に応じて、表示される画面の画質を自動で切り換えることが可能な情報処理装置、情報処理方法及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
実施の形態の情報処理装置は、動画再生手段と、表示手段と、画質調整手段とを備える。動画再生手段は、動画コンテンツを再生する。表示手段は、前記動画再生手段が再生した動画コンテンツの画面を表示する。画質調整手段は、動画再生手段が動画コンテンツを再生中か否かに応じて、表示手段が表示する画面の画質を変更する。
【図面の簡単な説明】
【０００７】
【図１】図１は、本実施形態に係るノートＰＣを示す外観斜視図。
【図２】図２は、本実施形態に係るノートＰＣのハードウェア構成を示す図。
【図３】図３は、図２に示した輝度変換テーブルの一例を示す図。
【図４】図４は、図２に示した動画再生用ガンマテーブル及び通常用ガンマテーブルの一例を示す図。
【図５】図５は、本実施形態に係るノートＰＣの機能構成の一例を示す図。
【図６】図６は、動画プレーヤの一例を示す図である。
【図７】図７は、図５に示した画質調整モジュールの機能を説明するための図。
【図８】図８は、輝度変更処理の手順を示すフローチャート。
【図９】図９は、状態管理処理の手順を示すフローチャート。
【図１０】図１０は、ガンマ変更処理の手順を示すフローチャート。
【図１１】図１１は、表示出力処理の手順を示すフローチャート。
【発明を実施するための形態】
【０００８】
以下に添付図面を参照して、この発明に係る情報処理装置、及び表示制御方法の実施形態を説明する。後述する実施形態では、情報処理装置の一形態としてノートＰＣに適用した例について説明するが、これに限らず、据え置き型のＰＣや、スマートフォン、タブレット端末等、他の情報処理装置に適用してもよい。
【０００９】
図１は、本実施形態に係るノートＰＣ１００を示す外観斜視図である。同図に示すように、ノートＰＣ１００は、筐体１０１と、この筐体１０１上に設けられたキーボード１０２と、筐体１０１にヒンジ部１０３を介して回動可能に接続されるパネル側筐体１０４と、を有している。
【００１０】
筐体１０１は、下ケース１０１ａと上ケース１０１ｂとを有している。上ケース１０１ｂの上面前端部はパームレスト部１０５を構成し、このパームレスト部１０５のほぼ中央にはタッチパッド１０６が設けられている。また、パネル側筐体１０４の中央領域には、ＬＣＤ（Liquid  Crystal  Display）等のフラットパネルディスプレイである表示部１０７が設けられている。また、パネル側筐体１０４の四辺の各中心位置には、照度センサ１０８が設けられている。なお、照度センサ１０８が設けられる位置や個数は、図１の構成に限定されないものとする。
【００１１】
図２は、ノートＰＣ１００のハードウェア構成を示す図である。同図に示すように、ノートＰＣ１００は、ＣＰＵ（Central  Processing  Unit）１１、ＭＣＨ（メモリコントローラハブ）１２、メモリ１３、ＩＣＨ（Ｉ／Ｏコントローラハブ）１４、ＧＰＵ（Graphics  Processing  Unit）１５、ＢＩＯＳ−ＲＯＭ１６、記憶部１７、表示部１０７、操作部１８及び照度センサ１０８を有している。
【００１２】
ＣＰＵ１１は、プロセッサであり、ＢＩＯＳ−ＲＯＭ１６や記憶部１７に記憶された各種プログラムを実行することで、各種の機能を実現し、当該機能によりノートＰＣ１００の動作を統括的に制御する。
【００１３】
具体的に、ＣＰＵ１１は、ＢＩＯＳ−ＲＯＭ１６に格納されたＢＩＯＳ（Basic  Input  Output  System）２１を実行することで、各種ハードウェアを制御する機能を実現する。また、ＣＰＵ１１は、記憶部１７からメモリ１３にロードされるＯＳ（Operating  System）３１を実行し、オペレーティングシステムとしての機能を実現する。また、ＣＰＵ１１は、記憶部１７からメモリ１３にロードされる動画再生アプリケーション３２を実行することで、動画コンテンツの再生機能を備えた後述する動画プレーヤ（図６参照）を実現（起動）する。また、ＣＰＵ１１は、記憶部１７からメモリ１３にロードされる画質調整モジュール３３を実行することで、表示信号の画質調整を行う機能を実現する。また、ＣＰＵ１１は、記憶部１７からメモリ１３にロードされるディスプレイドライバ３４を実行することで、ＧＰＵ１５の動作を制御する機能を実現する。
【００１４】
ＭＣＨ１２は、ＣＰＵ１１のローカルバスとＩＣＨ１４との間を接続するブリッジデバイスである。ＭＣＨ１２には、メモリ１３をアクセス制御するメモリコントローラも内蔵されている。また、ＭＣＨ１２は、ＡＧＰ（Accelerated  Graphics  Port）バス、ＰＣＩ  ｅｘｐｒｅｓｓ規格のシリアルバスなどを介してＧＰＵ１５との通信を実行する機能も有している。
【００１５】
メモリ１３は、ノートＰＣ１００の主記憶装置であって、ＣＰＵ１１やＧＰＵ１５のワークエリアとして機能する。ＩＣＨ１４は、ＬＰＣ（Low  Pin  Count）バスや、ＰＣＩ（Peripheral  Component  Interconnect）バス等に接続されている各デバイスを制御する。また、ＩＣＨ１４は、記憶部１７を制御するためのコントローラを内蔵している。
【００１６】
ＧＰＵ１５は、ＣＰＵ１１の指示に従い表示信号に所定の画像処理を施し、この画像処理後の表示信号を表示部１０７に送出する。ここで、ＧＰＵ１５は、ＯＳ３１の機能により提供される、ノートＰＣ１００の操作に係るＧＵＩとしての基本操作画面、後述する動画プレーヤ３２１が再生した動画コンテンツの画面等を、表示信号として表示部１０７に送出する。これにより、表示部１０７に、基本操作画面や動画コンテンツの再生画面等が表示されることになる。
【００１７】
ＢＩＯＳ−ＲＯＭ１６は、不揮発性の記憶媒体であって、ハードウェア制御のためのプログラムであるＢＩＯＳ２１を格納している。
【００１８】
記憶部１７は、ＨＤＤ（Hard  Disk  Drive）やＳＳＤ（Solid  State  Drive）等の不揮発性の記憶媒体であって、ＣＰＵ１１により実行されるＯＳ３１や、動画再生アプリケーション３２、画質調整モジュール３３、ディスプレイドライバ３４等の各種プログラムを格納している。各プログラムが有する機能については後述する。
【００１９】
また、記憶部１７は、各種プログラムの動作に係る設定情報として、各照度値に対応する輝度値を定めた輝度変換テーブル４１と、動画再生用ガンマテーブル４２と、通常用ガンマテーブル４３とを格納している。
【００２０】
ここで、図３は、輝度変換テーブル４１の一例を模式的に示す図である。同図において、横軸は照度値を示しており、縦軸は輝度値を示している。輝度変換テーブル４１には、各照度値に対応する輝度値が定められており、照度値から対応する輝度値を一意に特定することが可能となっている。なお、輝度変換テーブル４１には、図３に示すように、照度値が高くなるほどより高い輝度値が設定されるよう定められているものとする。
【００２１】
また、図４は、動画再生用ガンマテーブル４２及び通常用ガンマテーブル４３の一例を模式的に示す図である。同図において、横軸は変換前の画素値（入力画素値）を示しており、縦軸は変換後の画素値（出力画素値）を示している。ラインＬ１は、動画再生用ガンマテーブル４２を、ラインＬ２は、通常用ガンマテーブル４３を示している。また、ラインＬ３は、ガンマ補正を行わない場合（γ＝１）のガンマテーブルを示している。なお、図４では、画素値の範囲を０〜２５５としている。
【００２２】
動画再生用ガンマテーブル４２は、動画コンテンツの再生（視聴）用に設定されたガンマテーブルであって、変換前の画素値と比較して変換後の画素値が上昇されている。この動画再生用ガンマテーブル４２では、特に表示信号（画像）内における暗部領域の明度を上げるため、低画素値の上昇率が高く設定されている。また、通常用ガンマテーブル４３は、基本操作画面の表示時等、動画コンテンツの再生時以外の通常時用に設定されたガンマテーブルであって、動画再生用ガンマテーブル４２と比較し、変換前／後の画素値の上昇率が抑えられている。
【００２３】
なお、記憶部１７に記憶する動画再生用ガンマテーブル４２及び通常用ガンマテーブル４３の種類は一種類に限らず、輝度変換テーブル４１の輝度値毎に、当該輝度値に応じた動画再生用ガンマテーブル４２及び通常用ガンマテーブル４３を、対応付けて記憶する形態としてもよい。また、本実施形態では、動画再生用ガンマテーブル４２と通常用ガンマテーブル４３とを個別に設ける形態としたが、これに限らず、通常用ガンマテーブル４３を動画再生用ガンマテーブル４２に補正するための補正情報を、動画再生用ガンマテーブル４２の代わりに用いる形態としてもよい。
【００２４】
ところで、動画再生用ガンマテーブル４２は、動画コンテンツの視聴用にカスタマイズされたガンマテーブルであるため、動画コンテンツの視聴時以外の通常使用時において、動画再生用ガンマテーブル４２を用いて表示信号にガンマ変換を施すと、通常用ガンマテーブル４３を用いた場合と比較し明度が上昇した表示信号が表示部１０７に表示されるため、近い色で構成されたＧＵＩでは色差が低下する等、見え辛くなる可能性がある。また逆に、動画コンテンツの視聴時において、通常用ガンマテーブル４３を用いて表示信号にガンマ変換を施すと、動画再生用ガンマテーブル４２を用いた場合と比較し明度が低下した表示信号が表示部１０７に表示されるため、暗部領域の画像が識別し辛い等、見え辛くなる可能性がある。
【００２５】
そのため、本実施形態のノートＰＣ１００では、ＣＰＵ１１と画質調整モジュール３３との協働により実現される後述する状態管理部３３２及びガンマ変更部３３３（図５参照）の機能により、動画コンテンツの再生時（視聴時）に動画再生用ガンマテーブル４２を用い、当該再生時以外の通常時には通常用ガンマテーブル４３を用いるよう、ガンマテーブルの切り換え制御を行う。
【００２６】
図２に戻り、表示部１０７は、ＧＰＵ１５の制御の下、当該ＧＰＵ１５から送出される表示信号を表示する。これにより、表示部１０７の表示領域内に、デスクトップ画面や動画コンテンツの再生画面等が表示される。
【００２７】
操作部１８は、キーボード１０２やタッチパッド１０６等を有し、ノートＰＣ１００の操作者（ユーザ）からの操作を受け付け、その操作内容を示す操作信号をＣＰＵ１１に出力する。
【００２８】
照度センサ１０８は、フォトトランジスタやフォトダイオード等を有して構成され、ノートＰＣ１００周辺の環境光の照度値を検出し、当該照度値をＣＰＵ１１に出力する。
【００２９】
次に、図５を参照し、ノートＰＣ１００の機能構成について説明する。図５は、ノートＰＣ１００の機能構成の一例を示す図である。同図に示すように、ノートＰＣ１００の機能構成は、ＢＩＯＳ２１、ＯＳ３１、動画再生アプリケーション３２、画質調整モジュール３３及びディスプレイドライバ３４の各プログラムを、ＣＰＵ１１が実行することで実現される。
【００３０】
ＢＩＯＳ２１は、ＣＰＵ１１と協働することで、ＯＳ３１等のソフトウェアの指示に従いハードウェアを制御する。また、ＢＩＯＳ２１は、ＣＰＵ１１と協働することで、平均化処理部２１１を機能部として実現する。平均化処理部２１１は、照度センサ１０８の各々で検出された照度値を平均化し、その値をＯＳ３１に出力する。なお、照度センサ１０８を一つしか具備しない構成とした場合には、平均化処理部２１１を省略する形態としてもよい。
【００３１】
ＯＳ３１は、ＣＰＵ１１と協働することで、ソフトウェア（例えば、ディスプレイドライバ３４、動画再生アプリケーション３２及び画質調整モジュール３３）の実行と、実行されたソフトウェアにハードウェア資源の提供とを行う。
【００３２】
具体的に、ＯＳ３１は、ＢＩＯＳ２１から入力される照度値を監視し、当該照度値が所定の閾値以上変化したことを検知すると、その照度値を照度値変更イベントとして画質調整モジュール３３に通知する。また、ＯＳ３１は、画質調整モジュール３３の輝度変更部３３１から輝度値が通知されると、この輝度値をディスプレイドライバ３４（輝度設定部３４１）に通知する。なお、照度値変化を検知する際の閾値は、特に問わず、任意の値を設定することが可能である。
【００３３】
動画再生アプリケーション３２は、動画コンテンツの再生機能を有した動画プレーヤ３２１を提供するプログラムである。ＣＰＵ１１は、操作部１８からの操作信号に応じて、動画再生アプリケーション３２を実行することで、一又は複数の動画プレーヤ３２１をプロセス単位で起動する。起動された動画プレーヤ３２１各々のプロセスはＯＳ３１により管理され、そのＵＩ（ユーザインタフェース）がＧＰＵ１５により表示部１０７に表示される。
【００３４】
動画プレーヤ３２１は、再生開始や再生停止を指示するためのＵＩを備え、操作部１８を介して入力された操作内容に応じて、再生の対象となった動画コンテンツを読み込み再生する。なお、動画コンテンツの読み込み先は、記憶部１７や、図示しないネットワークを介して接続される外部装置であってもよい。また、動画再生アプリケーション３２は、単一のアプリケーションでもよいし、互いに異なる複数のアプリケーション群であってもよい。
【００３５】
ここで、図６は、動画プレーヤ３２１の一例を示す図である。同図に示すように、動画プレーヤ３２１は、動画コンテンツの再生開始を指示する再生ボタンＢ１と、再生停止を指示する停止ボタンＢ２とを有している。動画プレーヤ３２１は、再生ボタンＢ１の押下等により動画コンテンツの再生を開始すると、動画再生開始イベントを画質調整モジュール３３に通知するとともに、再生の対象となった動画コンテンツを領域Ａ１に再生表示する。また、動画プレーヤ３２１は、停止ボタンＢ２の押下等により動画コンテンツの再生を停止すると、動画再生停止イベントを画質調整モジュール３３に通知する。
【００３６】
なお、動画プレーヤ３２１の表示形態は特に問わず、表示部１０７に表示された基本操作画面内にウィンドウとして表示する形態としてもよいし、領域Ａ１の内容を基本操作画面全体に表示させるフルスクリーン表示としてもよい。
【００３７】
図５に戻り、画質調整モジュール３３は、ＣＰＵ１１と協働することで、輝度変更部３３１と、状態管理部３３２と、ガンマ変更部３３３とを機能部として実現する。
【００３８】
ここで、輝度変更部３３１は、ノートＰＣ１００周辺の環境光の明るさに応じて、表示画像の輝度値を変更する。具体的に、輝度変更部３３１は、ＯＳ３１から照度値変更イベントの通知を受け付けると、この照度値変更イベントで通知された照度値に対応する輝度値を輝度変換テーブル４１から特定し、ＯＳ３１を介してディスプレイドライバ３４（後述する輝度設定部３４１）に通知する。なお、本実施形態では、輝度変更部３３１で特定された輝度値を、ＯＳ３１を介して輝度設定部３４１に通知する形態としたが、これに限らず、輝度変更部３３１から直接、輝度設定部３４１に通知する形態としてもよい。
【００３９】
状態管理部３３２は、起動した動画プレーヤ３２１毎に、当該動画プレーヤ３２１の動作状態を管理する。具体的に、状態管理部３３２は、起動した動画プレーヤ３２１の各々から通知されるイベント（再生開始イベント／再生停止イベント）に基づき、各動画プレーヤ３２１の動作状態を動画プレーヤ３２１毎に用意したフラグ情報を用いて管理する。なお、フラグ情報は、起動された動画プレーヤ３２１毎に生成されるものとし、動画コンテンツの再生中を“１”、再生停止中を“０”で表すものとする。
【００４０】
ガンマ変更部３３３は、状態管理部３３２が管理するフラグ情報の状態、つまり各動画プレーヤ３２１の動作状態に基づいて、ガンマ変換に用いるガンマテーブルの切り替え制御を行う。具体的に、ガンマ変更部３３３は、状態管理部３３２が管理するフラグ情報のうち、少なくとも一のフラグ情報に再生中を表す“１”が設定されている間、動画再生用ガンマテーブル４２の使用をディスプレイドライバ３４に通知する。また、ガンマ変更部３３３は、状態管理部３３２が管理する全てのフラグ情報に再生停止中を表す“０”が設定されている間、通常用ガンマテーブル４３の使用をディスプレイドライバ３４に通知する。
【００４１】
ここで、図７を参照して、状態管理部３３２及びガンマ変更部３３３の動作について説明する。図７は、状態管理部３３２及びガンマ変更部３３３の機能を説明するための図である。同図では、三つの動画プレーヤ３２１（動画プレーヤＰ１〜Ｐ３）が起動した例を示しており、動画プレーヤＰ１〜Ｐ３の各々に対応するフラグ情報Ｆ１〜Ｆ３を状態管理部３３２が管理している。なお、動画プレーヤＰ１〜Ｐ３の初期状態において、動画コンテンツの再生は行われておらず、フラグ情報に“０”が設定されているものとする。
【００４２】
図７において、動画プレーヤＰ１〜Ｐ３の各々は、動画コンテンツの再生を開始すると、画質調整モジュール３３（状態管理部３３２）に動画再生開始イベントを個別に通知する。状態管理部３３２では、動画プレーヤＰ１〜Ｐ３の各々から動画再生開始イベントの通知を受け付けると、この通知を行った動画プレーヤ用のフラグ情報に“１”を設定する。ガンマ変更部３３３は、フラグ情報Ｆ１〜Ｆ３が更新されると、これらフラグ情報の各々に設定された値の論理和（ＯＲ）を算出する。そして、ガンマ変更部３３３は、この算出結果が“１”、つまり動画プレーヤＰ１〜Ｐ３の何れか又は全てが再生中である場合に、ディスプレイドライバ３４に対し、動画再生用ガンマテーブル４２の使用を通知する。
【００４３】
また、動画プレーヤＰ１〜Ｐ３の各々は、動画コンテンツの再生を停止すると、画質調整モジュール３３に動画再生停止イベントを個別に通知する。状態管理部３３２では、動画プレーヤＰ１〜Ｐ３の各々から動画再生停止イベントの通知を受け付けると、この通知を行った動画プレーヤ用のフラグ情報に“０”を設定する。ガンマ変更部３３３は、フラグ情報Ｆ１〜Ｆ３が更新されると、これらフラグ情報の各々に設定された値の論理和（ＯＲ）を算出し、算出結果が“０”、つまり動画プレーヤＰ１〜Ｐ３の全てが再生停止中にある場合に、ディスプレイドライバ３４に対し、通常用ガンマテーブル４３の使用を通知する。
【００４４】
なお、状態管理部３３２は、ノートＰＣ１００（ＯＳ３１）で実行中のプロセスの状態（生存状態）を監視するプロセス監視機能を有し、新たな動画プレーヤ３２１の起動を、その動画プレーヤ３２１のプロセスに基づいて検出する。また、状態管理部３３２は、各フラグ情報に対応する動画プレーヤ３２１の各々について、当該動画プレーヤ３２１に対応するプロセスが存在しない又は応答不能状態にあることを検出すると、該当する動画プレーヤ３２１用のフラグ情報を削除する。これにより、所定の手続きで終了された動画プレーヤ３２１や、再生動作中に強制終了した動画プレーヤ３２１のフラグ情報を管理対象から除外、つまりガンマ変更部３３３での論理和の算出対象から除外することができる。
【００４５】
図５に戻り、ディスプレイドライバ３４は、ＣＰＵ１１と協働することで、輝度設定部３４１と、ガンマ設定部３４２とを機能部として実現する。
【００４６】
輝度設定部３４１は、ＯＳ３１から輝度値の通知を受け付けると、この通知された輝度値への変更をＧＰＵ１５に指示する。また、ガンマ設定部３４２は、ガンマ変換の際に用いるガンマテーブルを、ガンマ変更部３３３から通知されたガンマテーブル（動画再生用ガンマテーブル４２又は通常用ガンマテーブル４３）に切り替えることをＧＰＵ１５に指示する。
【００４７】
ＧＰＵ１５では、輝度設定部３４１から輝度値変更の指示を受け付けると、この指示された輝度値で表示信号を生成する。また、ＧＰＵ１５は、ガンマ設定部３４２からガンマテーブルの切り替え指示を受け付けると、指示されたガンマテーブルを用いて、生成した表示画像にガンマ変換を施し、このガンマ変換後の表示信号を表示部１０７に送出する。
【００４８】
以下、図８〜図１１を用いて、本実施形態のノートＰＣ１００の動作について説明する。まず、図８を参照し、画質調整モジュール３３の輝度変更部３３１が実行する輝度変更処理について説明する。
【００４９】
図８は、輝度変更部３３１が実行する輝度変更処理の手順を示すフローチャートである。まず、輝度変更部３３１は、ＯＳ３１から照度値変更イベントが通知されるまで待機する（ステップＳ１１；Ｎｏ）。このとき、ＯＳ３１では、ＢＩＯＳ２１を通じて入力される照度値を監視しており、所定の閾値以上変化したことを検知すると、その照度値を照度値変更イベントとして画質調整モジュール３３に通知する。
【００５０】
輝度変更部３３１は、ＯＳ３１から照度値変更イベントの通知を受け付けると（ステップＳ１１；Ｙｅｓ）、輝度変換テーブル４１を参照し、照度値変更イベントで通知された照度値に対応する輝度値を特定する（ステップＳ１２）。
【００５１】
そして、輝度変更部３３１は、ステップＳ１２で特定した輝度値を、ＯＳ３１を介してディスプレイドライバ３４の輝度設定部３４１に通知し（ステップＳ１３）、ステップＳ１１に再び戻る。
【００５２】
このように、輝度変更部３３１は、輝度変更処理を実行することで、ノートＰＣ１００周辺の環境光の照度値が所定の閾値以上変化する毎に、当該照度値に応じた輝度値への切り替えを、ＯＳ３１を介してディスプレイドライバ３４の輝度設定部３４１に通知する。これにより、環境光に適した明るさの表示信号がＧＰＵ１５で生成されることになる。
【００５３】
次に、図９を参照し、画質調整モジュール３３の状態管理部３３２が実行する状態管理処理について説明する。ここで、図９は、状態管理部３３２が実行する状態管理処理の手順を示すフローチャートである。
【００５４】
まず、状態管理部３３２は、ＯＳ３１が管理するプロセスの状態に基づいて、新たな動画プレーヤ３２１が起動したか否かを判定する（ステップＳ２１）。ここで、新たな動画プレーヤ３２１の起動が確認できない場合（ステップＳ２１；Ｎｏ）、状態管理部３３２は、ステップＳ２３に移行する。
【００５５】
また、ステップＳ２１において、新たな動画プレーヤ３２１の起動を確認すると（ステップＳ２１；Ｙｅｓ）、状態管理部３３２は、この動画プレーヤ３２１用のフラグ情報をメモリ１３等に生成し（ステップＳ２２）、ステップＳ２３に移行する。なお、生成直後のフラグ情報の値は“０”とする。
【００５６】
続いて、状態管理部３３２は、各フラグ情報に対応する動画プレーヤ３２１各々のプロセスの生存確認を行い（ステップＳ２３）、当該プロセスが正常に動作しているか否かを判定する（ステップＳ２４）。ここで、状態管理部３３２は、プロセスが存在しない又は応答不能状態にあると判定した動画プレーヤ３２１については（ステップＳ２４；Ｎｏ）、この動画プレーヤ３２１用に生成したフラグ情報を削除し（ステップＳ２５）、ステップＳ２６に移行する。また、ステップＳ２４において、プロセスの正常動作を確認した動画プレーヤ３２１については（ステップＳ２４；Ｙｅｓ）、フラグ情報の値を保持したまま、ステップＳ２６に移行する。
【００５７】
次いで、状態管理部３３２は、何れかの動画プレーヤ３２１からイベントが通知されたか否かを判定する（ステップＳ２６）。ここで、イベントの通知が確認できない場合には（ステップＳ２６；Ｎｏ）、ステップＳ２１に再び戻る。また、ステップＳ２６において、何れかの動画プレーヤ３２１からイベントの通知を受け付け（ステップＳ２６；Ｙｅｓ）、その内容が動画再生開始イベントであった場合（ステップＳ２７；Ｙｅｓ）、状態管理部３３２は、このイベントを通知した動画プレーヤ３２１のフラグ情報に“１”を設定した後（ステップＳ２８）、ステップＳ２１に再び戻る。
【００５８】
また、ステップＳ２６において、何れかの動画プレーヤ３２１からイベントの通知を受け付け（ステップＳ２６；Ｙｅｓ）、その内容が動画再生停止イベントであった場合（ステップＳ２７；Ｎｏ）、状態管理部３３２は、このイベントを通知した動画プレーヤ３２１のフラグ情報に“０”を設定した後（ステップＳ２９）、ステップＳ２１に再び戻る。
【００５９】
このように、状態管理部３３２は、状態管理処理を実行することで、起動された各動画プレーヤ３２１の動作状態を、フラグ情報を用いて個別に管理する。なお、本実施形態では、動画プレーヤ３２１の起動／終了（正常終了又は強制終了）に伴い、フラグ情報を生成／削除する形態としたが、これに限らず、起動可能な動画プレーヤ３２１の個数が定められている場合には、この個数分のフラグ情報を予め保持しておく形態としてもよく、この形態の場合には、動画プレーヤ３２１の終了に伴い、フラグ情報の値を“０”に設定するものとする。
【００６０】
次に、図１０を参照して、画質調整モジュール３３のガンマ変更部３３３が実行するガンマ変更処理について説明する。ここで、図１０は、ガンマ変更部３３３が実行するガンマ変更処理の手順を示すフローチャートである。
【００６１】
まず、ガンマ変更部３３３は、状態管理部３３２が管理するフラグ情報を参照し、当該フラグ情報が更新されるまで待機する（ステップＳ３１；Ｎｏ）。このとき、状態管理部３３２では、上述した状態管理処理を実行しており、動画プレーヤ３２１の起動／終了や再生開始／再生停止に応じて、フラグ情報を更新する。
【００６２】
ステップＳ３１において、状態管理部３３２によるフラグ情報の生成／削除又は設定値の更新により、フラグ情報が更新されたと判定すると（ステップＳ３１；Ｙｅｓ）、ガンマ変更部３３３は、各フラグ情報に設定された値の論理和を算出する（ステップＳ３２）。続いて、ガンマ変更部３３３は、ステップＳ３２の算出結果が“１”か否かを判定する（ステップＳ３３）。
【００６３】
ステップＳ３３において、算出結果が“１”と判定した場合（ステップＳ３３；Ｙｅｓ）、ガンマ変更部３３３は、ディスプレイドライバ３４に対し、動画再生用ガンマテーブル４２への切り替えを通知し（ステップＳ３４）、ステップＳ３１に再び戻る。また、ステップＳ３３において、算出結果が“０”と判定した場合（ステップＳ３３；Ｎｏ）、ガンマ変更部３３３は、ディスプレイドライバ３４に対し、通常用ガンマテーブル４３への切り替えを通知し（ステップＳ３５）、ステップＳ３１に再び戻る。
【００６４】
このように、ガンマ変更部３３３は、ガンマ変更処理を実行することで、状態管理部３３２が管理するフラグ情報が更新する毎に、当該フラグ情報の論理和から導出される動画プレーヤの動作状態に基づいて、ガンマ変換に使用するガンマテーブルを切り替える。
【００６５】
次に、図１１を参照して、ＧＰＵ１５が行う表示出力処理について説明する。図１１は、ＧＰＵ１５が実行する表示出力処理の手順を示すフローチャートである。
【００６６】
まず、ＧＰＵ１５は、ディスプレイドライバ３４の輝度設定部３４１から指示された輝度値に基づき表示画像を生成する（ステップＳ４１）。次いで、ＧＰＵ１５は、ディスプレイドライバ３４のガンマ設定部３４２から指示されたガンマテーブル（動画再生用ガンマテーブル４２又は通常用ガンマテーブル４３）を用いて、ステップＳ４１で生成した表示画像にガンマ変換を施す（ステップＳ４２）。そして、ＧＰＵ１５は、ガンマ変換後の表示信号を表示部１０７に送出することで、表示部１０７に表示信号を表示させる（ステップＳ４３）。
【００６７】
このように、ＧＰＵ１５は、表示出力処理を実行することで、ディスプレイドライバ３４から指示された輝度値及びガンマテーブルを用いて表示信号を生成し、この生成した表示信号を表示部１０７に送出する。これにより、動画コンテンツの再生が行われている間は、動画再生用ガンマテーブル４２でガンマ変換された画面が表示部１０７に表示され、動画コンテンツの再生時以外の通常使用時には、通常用ガンマテーブル４３でガンマ変換された画面が表示部１０７に表示されることになる。
【００６８】
以上のように、本実施形態によれば、動画プレーヤ３２１が動画コンテンツを再生しているか否かに応じて、ガンマ変換に使用するガンマテーブルを、動画再生用ガンマテーブル４２又は通常用ガンマテーブル４３に切り替える。これにより、動画コンテンツの再生状態に応じて、表示部１０７に表示される画面の画質を自動で切り換えることができるため、ノートＰＣ１００を使用するユーザの利便性を向上させることができる。
【００６９】
以上、本発明の実施形態を説明したが、上記実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。上記実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更、追加等を行うことができる。また、上記実施形態やその変形は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
【００７０】
例えば、上記実施形態では、ＣＰＵ１１と、ＧＰＵ１５とを個別に設けた構成としたが、この構成に限らず、ＧＰＵ１５の機能をＣＰＵ１１が有する構成としてもよい。なお、この構成の場合、ＣＰＵ１１は、ＭＣＨ１２の機能を更に有してもよい。また、ノートＰＣ１００の構成に応じて、ＩＣＨ１４を、ＰＣＨ（Platform  Controller  Hub）等に、置き換えてもよい。
【００７１】
また、上記実施形態では、ＯＳ３１、画質調整モジュール３３及びディスプレイドライバ３４の各々を、個別のプログラムとしたが、これに限らず、ＯＳ３１が画質調整モジュール３３及びディスプレイドライバ３４の機能を有する形態としてもよい。
【００７２】
また、上記実施形態では、ノートＰＣ１００周辺の環境光の照度値に応じて、表示信号を生成する際の輝度値を調整する形態としたが、これに限らず、表示信号を生成する際の輝度値を定数とする形態としてもよい。なお、この形態を採用する場合には、図２の構成から照度センサ１０８及び輝度変換テーブル４１を除外するとともに、図５の構成から平均化処理部２１１、輝度変更部３３１及び輝度設定部３４１を除外してもよい。
【００７３】
また、上記実施形態では、画質調整のための画像処理として、表示信号に施すガンマ変換の条件を動画コンテンツの再生状態に応じて切り替える形態としたが、これに限らず、シャープネスや平滑化、解像度等の変更に係る他の画像処理の条件を、動画コンテンツの再生状態に応じて切り替える形態としてもよい。
【００７４】
また、上記実施形態では、動画プレーヤ３２１の処理単位をプロセスとしたが、これに限らず、スレッドとしてもよい。
【００７５】
また、上記実施形態のノートＰＣ１００で実行されるプログラムは、ノートＰＣ１００が備える記憶媒体（ＢＩＯＳ−ＲＯＭ１６又は記憶部１７）に予め組み込んで提供するものとするが、これに限らず、インストール可能な形式又は実行可能な形式のファイルでＣＤ−ＲＯＭ、フレキシブルディスク（ＦＤ）、ＣＤ−Ｒ、ＤＶＤ（Digital  Versatile  Disk）等のコンピュータで読み取り可能な記録媒体に記録して提供するように構成してもよい。さらに、記憶媒体は、コンピュータ或いは組み込みシステムと独立した媒体に限らず、ＬＡＮやインターネット等により伝達されたプログラムをダウンロードして記憶又は一時記憶した記憶媒体も含まれる。
【００７６】
また、上記実施形態のノートＰＣ１００で実行されるプログラムをインターネット等のネットワークに接続されたコンピュータ上に格納し、ネットワーク経由でダウンロードさせることにより提供するように構成してもよく、インターネット等のネットワーク経由で提供又は配布するように構成してもよい。
【符号の説明】
【００７７】
１００  ノートＰＣ
１１  ＣＰＵ
１２  ＭＣＨ
１３  メモリ
１４  ＩＣＨ
１５  ＧＰＵ
１６  ＢＩＯＳ−ＲＯＭ
１７  記憶部
１８  操作部
２１  ＢＩＯＳ
３１  ＯＳ
３２  動画再生アプリケーション
３３  画質調整モジュール
３４  ディスプレイドライバ
４１  輝度変換テーブル
４２  動画再生用ガンマテーブル
４３  通常用ガンマテーブル
１０１  筐体
１０１ａ  下ケース
１０１ｂ  上ケース
１０２  キーボード
１０３  ヒンジ部
１０４  パネル側筐体
１０５  パームレスト部
１０６  タッチパッド
１０７  表示部
１０８  照度センサ
【図１】
2012226107.tif 000003
【図２】
2012226107.tif 000004
【図３】
2012226107.tif 000005
【図４】
2012226107.tif 000006
【図５】
2012226107.tif 000007
【図６】
2012226107.tif 000008
【図７】
2012226107.tif 000009
【図８】
2012226107.tif 000010
【図９】
2012226107.tif 000011
【図１０】
2012226107.tif 000012
【図１１】
2012226107.tif 000013
【手続補正書】
【提出日】平成24年4月9日(2012.4.9)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
動画コンテンツを再生する複数の動画再生手段と、
前記動作再生手段の各々について、当該動画再生手段が前記動画コンテンツを再生中か否かを示した動作状態を個別に管理する状態管理手段と、
前記動画再生手段の各々が再生する動画コンテンツの画面を表示する表示手段と、
前記状態管理手段が管理する前記動画再生手段の各々の動作状態に応じて、前記表示手段が表示する画面の画質を変更する画質調整手段と、
を備え、
前記状態管理手段は、前記動画再生手段の各々が正常に動作しているか否かを判定し、正常に動作していないと判定した前記動画再生手段の動作状態を管理の対象から除外する情報処理装置。
【請求項２】
前記画質調整手段は、前記状態管理手段が管理する動作状態のうち、少なくとも一の動作状態が前記動画コンテンツの再生中を示す場合に、前記表示手段が表示する画像の画質を、前記動画コンテンツの再生用に予め設定された画質に切り換える請求項１に記載の情報処理装置。
【請求項３】
前記表示手段は、自己の装置の操作に係る基本操作画面を表示し、
前記画質調整手段は、前記状態管理手段が管理する動作状態の全てが前記動画コンテンツの非再生状態を示す場合に、前記表示手段が表示する画像の画質を、前記基本操作画面の表示用に予め設定された画質に切り換える請求項１又は２に記載の情報処理装置。
【請求項４】
前記状態管理手段は、前記動画再生手段各々の動作状態を二値のフラグ情報を用いて管理し、
前記画質調整手段は、前記フラグ情報の論理和の算出結果に基づいて、前記動画再生手段が前記動画コンテンツを再生中か否かを判定する請求項１〜３の何れか一項に記載の情報処理装置。
【請求項５】
自己の装置周辺の環境光の照度値を検出する照度値検出手段を更に備え、
前記画質調整手段は、前記照度値検出手段が検出した照度値に応じた輝度値を用いて、前記画質の調整対象となる画像を生成する請求項１〜４の何れか一項に記載の情報処理装置。
【請求項６】
複数の動画再生手段の各々が、動画コンテンツを再生する動画再生工程と、
状態管理手段が、前記動作再生手段の各々について、当該動画再生手段が前記動画再生工程で前記動画コンテンツを再生中か否かを示した動作状態を個別に管理する状態管理工程と、
表示手段が、前記動画再生手段の各々が再生する動画コンテンツの画面を表示する表示工程と、
画質調整手段が、前記状態管理工程で管理された前記動画再生手段の各々の動作状態に応じて、前記表示工程で表示される画面の画質を変更する画質調整工程と、
を含み、
前記状態管理手段は、前記状態管理工程において、前記動画再生手段の各々が正常に動作しているか否かを判定し、正常に動作していないと判定した前記動画再生手段の動作状態を管理の対象から除外する情報処理方法。
【請求項７】
コンピュータを、
動画コンテンツを再生する複数の動画再生手段と、
前記動作再生手段の各々について、当該動画再生手段が前記動画コンテンツを再生中か否かを示した動作状態を個別に管理する状態管理手段と、
前記動画再生手段の各々が再生する動画コンテンツの画面を表示する表示手段と、
前記状態管理手段が管理する前記動画再生手段の各々の動作状態に応じて、前記表示手段が表示する画面の画質を変更する画質調整手段と、
して機能させ、
前記状態管理手段は、前記動画再生手段の各々が正常に動作しているか否かを判定し、正常に動作していないと判定した前記動画再生手段の動作状態を管理の対象から除外するプログラム。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００６
【補正方法】変更
【補正の内容】
【０００６】
実施の形態の情報処理装置は、複数の動画再生手段と、状態管理手段と、表示手段と、画質調整手段とを備える。複数の動画再生手段は、動画コンテンツを再生する。状態管理手段は、動作再生手段の各々について、当該動画再生手段が動画コンテンツを再生中か否かを示した動作状態を個別に管理する。表示手段は、動画再生手段の各々が再生する動画コンテンツの画面を表示する。画質調整手段は、状態管理手段が管理する動画再生手段の各々の動作状態に応じて、表示手段が表示する画面の画質を変更する。さらに、状態管理手段は、前記動画再生手段の各々が正常に動作しているか否かを判定し、正常に動作していないと判定した前記動画再生手段の動作状態を管理の対象から除外する。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】００７６
【補正方法】変更
【補正の内容】
【００７６】
また、上記実施形態のノートＰＣ１００で実行されるプログラムをインターネット等のネットワークに接続されたコンピュータ上に格納し、ネットワーク経由でダウンロードさせることにより提供するように構成してもよく、インターネット等のネットワーク経由で提供又は配布するように構成してもよい。
以下に、本願原出願の出願当初の特許請求の範囲に記載された発明を付記する。
［１］動画コンテンツを再生する動画再生手段と、
前記動画再生手段が再生した動画コンテンツの画面を表示する表示手段と、
前記動画再生手段が前記動画コンテンツを再生中か否かに応じて、前記表示手段が表示する画面の画質を変更する画質調整手段と、
を備える情報処理装置。
［２］一又は複数の前記動画再生手段各々について、当該動画再生手段が前記動画コンテンツの再生中か否かを示した動作状態を個別に管理する状態管理手段を更に備え、
前記画質調整手段は、前記状態管理手段が管理する前記動画再生手段毎の動作状態に基づいて、前記動画再生手段が前記動画コンテンツを再生中か否かを判定する［１］に記載の情報処理装置。
［３］前記画質調整手段は、前記状態管理手段が管理する動作状態のうち、少なくとも一の動作状態が前記動画コンテンツの再生中を示す場合に、前記表示手段が表示する画像の画質を、前記動画コンテンツの再生用に予め設定された画質に切り換える［２］に記載の情報処理装置。
［４］前記表示手段は、自己の装置の操作に係る基本操作画面を表示し、
前記画質調整手段は、前記状態管理手段が管理する動作状態の全てが前記動画コンテンツの非再生状態を示す場合に、前記表示手段が表示する画像の画質を、前記基本操作画面の表示用に予め設定された画質に切り換える［２］又は［３］に記載の情報処理装置。
［５］前記動画再生手段は、所定のプログラムの実行により起動される処理単位であって、
前記状態管理手段は、前記動作状態の管理対象となった前記動画再生手段各々の処理単位を確認し、当該処理単位が存在しない又は応答不能状態にある動画再生手段の動作状態を管理対象から除外する［２］〜［４］の何れか一項に記載の情報処理装置。
［６］前記状態管理手段は、前記動画再生手段各々の動作状態を二値のフラグ情報を用いて管理し、
前記画質調整手段は、前記フラグ情報の論理和の算出結果に基づいて、前記動画再生手段が前記動画コンテンツを再生中か否かを判定する［２］〜［５］の何れか一項に記載の情報処理装置。
［７］自己の装置周辺の環境光の照度値を検出する照度値検出手段を更に備え、
前記画質調整手段は、前記照度値検出手段が検出した照度値に応じた輝度値を用いて、前記画質の調整対象となる画像を生成する［１］〜［６］の何れか一項に記載の情報処理装置。
［８］動画再生手段が、動画コンテンツを再生する動画再生工程と、
表示手段が、当該基本操作画面内に前記動画再生手段が再生した動画コンテンツの画面を表示する表示工程と、
画質調整手段が、前記動画再生工程で前記動画コンテンツを再生中か否かに応じて、前記表示工程で表示される画面の画質を変更する画質調整工程と、
を含む情報処理方法。
［９］コンピュータを、
動画コンテンツを再生する動画再生手段と、
当該基本操作画面内に前記動画再生手段が再生した動画コンテンツの画面を表示する表示手段と、
前記動画再生手段が前記動画コンテンツを再生中か否かに応じて、前記表示手段が表示する画面の画質を変更する画質調整手段と、
して機能させるためのプログラム。