(57)【要約】【課題】表示特性に応じて容易に映像信号の出力制御を行う。【解決手段】表示手段から表示特性情報に対応する表示制御パラメータを取得する取得手段と、前記取得手段により得られた表示制御パラメータに基づき、前記表示手段に表示する映像信号の出力を制御する出力制御手段とを有することにより上記課題を解決する。【選択図】図１
2014153404.tif 000002
【特許請求の範囲】
【請求項１】
表示手段から表示特性情報に対応する表示制御パラメータを取得する取得手段と、
前記取得手段により得られた表示制御パラメータに基づき、前記表示手段に表示する映像信号の出力を制御する出力制御手段とを有することを特徴とする情報処理装置。
【請求項２】
前記表示制御パラメータに含まれる水平及び垂直解像度情報に基づき、前記表示手段の画面サイズに対応する画面用メモリ領域を確保する管理手段を有することを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記出力制御手段は、
前記水平及び垂直解像度情報に基づき、前記表示手段に表示する映像信号を拡大又は縮小することを特徴とする請求項２に記載の情報処理装置。
【請求項４】
前記出力制御手段は、
前記管理手段により確保された画面用メモリ領域に応じて、前記表示手段に表示する映像信号の色深度又は解像度を制御することを特徴とする請求項２又は３に記載の情報処理装置。
【請求項５】
情報処理装置により実行される情報処理方法であって、
表示手段から表示特性情報に対応する表示制御パラメータを取得する取得手順と、
前記取得手順により得られた表示制御パラメータに基づき、前記表示手段に表示する映像信号の出力を制御する出力制御手順とを有することを特徴とする情報処理方法。
【請求項６】
コンピュータを、
請求項１乃至４のいずれか一項に記載の情報処理装置が有する各手段として機能させるための情報処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、情報処理方法、及び情報処理プログラムに関する。
【背景技術】
【０００２】
従来から、ＭＦＰ（Ｍｕｌｔｉｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ）等の操作手段におけるＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）に映像を表示する場合に、デバイス特性に合わせて表示制御を行う方法が知られている（例えば、特許文献１参照）。
【発明の概要】
【発明が解決しようとする課題】
【０００３】
しかしながら、上述した特許文献１の方法では、表示装置側で搭載されるＬＣＤに合わせて、信号の変換等を行う複雑な回路が必要であった。なお、映像信号を正しく表示するためのパラメータを、映像出力制御手段の制御ソフトにハードコーティングしておく場合には、ＬＣＤのデバイスの種類や特性が変更されると制御ソフトの変更が必要となる。
【０００４】
１つの側面では、表示特性に応じて容易に映像信号の出力制御を行うことを目的とする。
【課題を解決するための手段】
【０００５】
一態様における情報処理装置は、表示手段から表示特性情報に対応する表示制御パラメータを取得する取得手段と、前記取得手段により得られた表示制御パラメータに基づき、前記表示手段に表示する映像信号の出力を制御する出力制御手段とを有することを特徴とする。
【発明の効果】
【０００６】
表示特性に応じて容易に映像信号の出力制御を行うことが可能となる。
【図面の簡単な説明】
【０００７】
【図１】本実施形態に係る情報処理装置の機能構成の一例を示す図である。
【図２】映像出力制御処理が実現可能なハードウェア構成の一例を示す図である。
【図３】表示制御パラメータを説明するための図である。
【図４】タイミングチャートの一例を示す図である。
【図５】映像出力制御処理のシーケンスの一例を示す図である。
【発明を実施するための形態】
【０００８】
以下、本実施形態について詳細に説明する。本実施形態では、映像出力制御手段が、操作手段からＬＣＤ等の表示特性情報に対応する表示制御パラメータを取得することで、取得した表示制御パラメータに基づき、ＬＣＤ等に表示する映像信号の出力を容易に制御する。
【０００９】
＜情報処理装置：機能構成＞
図１は、本実施形態に係る情報処理装置の機能構成の一例を示す図である。なお、図１に示す情報処理装置１０は、例えばプリンタやスキャナ、コピー等の複数の機能を有するＭＦＰ等の複合機であるがこれには限定されない。例えば、情報処理装置１０は、ＬＣＤ等の表示画面を有する操作手段と、ＬＣＤ等に表示する映像信号の出力を制御する出力制御手段とが分かれた構成であれば良く、プロジェクタや、テレビ会議システム等に用いても良い。
【００１０】
情報処理装置１０は、操作手段２０と、映像出力制御手段３０とを有するように構成される。操作手段２０は、表示手段２１と、シリアル変換受信手段２２と、パラメータ管理手段２３と、通信手段２４と、制御手段２５とを有するように構成される。なお、パラメータ管理手段２３と、通信手段２４と、制御手段２５とは、例えばマイコン等により構成される。
【００１１】
表示手段２１は、例えば画像や映像を出力する表示画面であり、例えばＬＣＤ等により構成される。表示手段２１は、映像出力制御手段３０により出力が制御された映像信号を、シリアル変換受信手段２２を介して取得し、表示する。
【００１２】
シリアル変換受信手段２２は、映像出力制御手段３０により出力が制御され、シリアライズされた映像信号を受信して、表示手段２１に表示する映像信号に復元し、復元した映像信号を表示手段２１に出力する。
【００１３】
パラメータ管理手段２３は、表示手段２１の表示特性情報に対応する表示制御パラメータ（すなわち、表示手段２１に映像信号を表示するタイミングを制御するタイミング制御パラメータ）を管理する。パラメータ管理手段２３は、映像出力制御手段３０からパラメータ取得要求を受けると、保持している表示制御パラメータを映像出力制御手段３０に送信する。表示手段２１の表示特性情報に対応する表示制御パラメータの具体例については後述する。
【００１４】
通信手段２４は、映像出力制御手段３０の通信手段３５から表示手段２１の表示制御パラメータを要求するコマンドを取得すると、表示制御パラメータを含む応答コマンドを通信手段３５に出力する。なお、通信手段２４と通信手段３５とは、例えばＵＡＲＴ（Ｕｎｉｖｅｒｓａｌ  Ａｓｙｎｃｈｒｏｎｏｕｓ  Ｒｅｃｅｉｖｅｒ  Ｔｒａｎｓｍｉｔｔｅｒ）等のコマンド転送用バスを介して接続されると良い。
【００１５】
制御手段２５は、表示手段２１の電源制御やバックライト制御、タッチパネルやキー制御等を行う。
【００１６】
映像出力制御手段３０は、シリアル変換送信手段３１と、ＬＣＤＣ（ＬＣＤ  Ｃｏｎｔｒｏｌｌｅｒ）制御手段３２と、フレームバッファ管理手段３３と、記憶手段３４と、通信手段３５とを有するように構成される。なお、ＬＣＤＣ制御手段３２と、フレームバッファ管理手段３３と、通信手段３５とは、例えばＳｏＣ（Ｓｙｓｔｅｍ−ｏｎ−ａ−ｃｈｉｐ）により構成される。
【００１７】
シリアル変換送信手段３１は、ＬＣＤＣ制御手段３２により表示制御パラメータに基づき、出力が制御された映像信号をシリアライズして、シリアル変換受信手段２２に送信する。シリアル変換送信手段３１とシリアル変換受信手段２２とは、例えばＶｂｙ−Ｏｎｅ（登録商標）等の映像信号転送用のバスを介して接続されると良い。
【００１８】
なお、シリアル変換受信手段２２と、シリアル変換送信手段３１とは、伝送距離に応じてこれらの手段を備えない構成としても良く、ＬＣＤＣ制御手段３２から表示手段２１に対して映像信号を出力するよう制御しても良い。
【００１９】
ＬＣＤＣ制御手段３２は、操作手段２０の表示手段２１に表示する映像信号の出力開始又は終了を制御する。ＬＣＤＣ制御手段３２は、初期化前に通信手段３５を介して、操作手段２０に対して、表示手段２１の表示特性情報に対応する表示制御パラメータの取得要求を行い、操作手段２０から表示制御パラメータを取得する取得手段としての機能を有する。
【００２０】
また、ＬＣＤＣ制御手段３２は、表示手段２１に映像信号を表示するための表示制御パラメータの設定を行い、設定した表示制御パラメータに基づき、操作手段２０の表示手段２１に表示する映像信号の出力を制御する出力制御手段としての機能を有する。
【００２１】
ここで、ＬＣＤＣ制御手段３２は、フレームバッファ（画面用メモリ領域）として確保するメモリのサイズが固定されている場合でも、表示制御パラメータに含まれる水平解像度や垂直解像度等の情報に基づき、表示手段２１に表示する映像信号を拡大又は縮小する。これにより、画面サイズに合わせて映像信号を拡大又は縮小して、適切に映像を表示することが可能となる。
【００２２】
また、ＬＣＤＣ制御手段３２は、フレームバッファに保持する映像信号の色深度又は解像度を制御しても良い。例えば、ＬＣＤＣ制御手段３２は、画面用メモリ領域として確保すべきメモリがメモリ不足等により確保できない場合に、色深度及び解像度の一方又は両方を落とすことで、フレームバッファを確保しても良い。
【００２３】
例えば、ＬＣＤＣ制御手段３２は、解像度を落としてフレームバッファを確保した場合に、フレームバッファから読み込む映像信号を拡大して出力するように制御する。これにより、例えばメモリが不足しても適切に映像を表示することが可能となる。
【００２４】
フレームバッファ管理手段３３は、表示制御パラメータに含まれる水平解像度や垂直解像度等の情報に基づき、表示手段２１の画面サイズに対応するフレームバッファを確保する。このようにフレームバッファを管理することで、例えば異なる画面サイズのＬＣＤパネルに取り替えられたとしてもフレームバッファを確保し、画面サイズに合わせたメモリ管理が可能となる。また、必要最低限のメモリを確保すれば良いため、メモリの効率的な使用が可能となる。
【００２５】
記憶手段３４は、フレームバッファ管理手段３３により確保された記憶領域を有し、ＬＣＤＣ制御手段３２により出力制御される映像信号が記憶される。通信手段３５は、操作手段２０に対して、表示手段２１の表示制御パラメータを要求するコマンドを出力する。
【００２６】
上述した構成を有することにより、ＬＣＤ等の表示特性に応じて映像信号の出力制御を行うことが可能となる。
【００２７】
＜ハードウェア構成＞
図２は、映像出力制御処理が実現可能なハードウェア構成の一例を示す図である。図２に示すように、情報処理装置１０は、操作パネル４１と、プロッタ４２と、スキャナ４３と、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）４４と、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）４５と、記憶装置４６と、ネットワークＩ／Ｆ４７とを有し、それぞれメインバスＢを介して接続されている。
【００２８】
操作パネル４１は、ユーザが操作するスイッチ等の入力装置等を有し、各種設定情報を入力したり、各種情報を表示したりする。プロッタ４２は、画像形成装置を有し、例えば用紙等に出力画像を形成する。スキャナ４３は、原稿を光学的に読み取り、読取画像を生成する。
【００２９】
ＣＰＵ４４は、装置全体を制御する。ＲＡＭ４５は、ＣＰＵ４４のワークエリアを提供する。記憶装置４６は、例えばＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）やＮＶＲＡＭ（Ｎｏｎ−Ｖｏｌａｔｉｌｅ  Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）であり、ＣＰＵ４４が実行可能な制御プログラムや各種情報等を記憶する。ネットワークＩ／Ｆ４７は、所定のデータ伝送路に接続するためのインターフェースである。
【００３０】
情報処理装置１０は、上述したハードウェア構成により、本実施形態に係る映像出力制御処理等の各種処理を提供することが可能となる。
【００３１】
＜表示制御パラメータ＞
図３は、表示制御パラメータを説明するための図である。映像出力制御手段３０は、操作手段２０のパラメータ管理手段２３から、表示手段２１に対して、水平同期信号及び垂直同期信号に基づき、映像信号を適切に表示するためのタイミングを制御するタイミング制御パラメータとしての表示制御パラメータを取得する。
【００３２】
具体的には、図３に示すように、ＬＣＤＣ制御手段３２は、表示制御パラメータとして、水平同期信号（ＨＳＹＮＣ）を基準とし、水平同期幅ＨＳＷ（例えば４８クロック）と、水平バックポーチＨＢＰ（例えば４０クロック）と、１ラインあたりのピクセル数（水平解像度）ＰＰＬ（例えば８００ピクセル）と、水平フロントポーチＨＦＰ（例えば４０クロック）等をパラメータ管理手段２３から取得する。
【００３３】
また、ＬＣＤＣ制御手段３２は、表示制御パラメータとして、垂直同期信号（ＶＳＹＮＣ）を基準とし、垂直同期幅ＶＳＷ（例えば３ライン）と、垂直バックポーチＶＢＰ（例えば３２ライン）と、１フレームあたりのライン数（垂直解像度）ＬＰＰ（例えば４８０ライン）と、水平フロントポーチＶＦＰ（例えば１３ライン）等をパラメータ管理手段２３から取得する。
【００３４】
ＬＣＤＣ制御手段３２は、上述のように取得した表示制御パラメータに基づき、操作手段２０の表示手段２１に表示する映像信号の出力を制御する。このように、表示手段２１に表示する映像信号の出力が制御されることで、操作手段２０は映像信号の有効領域を判断して、表示手段２１に対して映像信号を適切に表示することが可能となる。
【００３５】
＜タイミングチャートの一例＞
図４は、タイミングチャートの一例を示す図である。図４（Ａ）は、１ラインごとのタイミングチャートの一例を示し、図４（Ｂ）は、１フレームごとのタイミングチャートの一例を示す。
【００３６】
図４（Ａ）に示すように、ピクセルクロックに対する水平同期信号（ＨＳＹＮＣ）と映像信号であるピクセルデータとのタイミングチャートが示されている。図４（Ａ）の例では、ＬＣＤＣ制御手段３２は、表示制御パラメータのうち、水平同期幅ＨＳＷ、水平バックポーチＨＢＰ、水平解像度ＰＰＬ、及びＨＦＰ水平フロントポーチを用いて、表示手段２１の画面１ラインに対するピクセルデータの出力タイミングを制御する。
【００３７】
また、図４（Ｂ）に示すように、ピクセルクロックに対する垂直同期信号（ＶＳＹＮＣ信号）とピクセルデータとのタイミングチャートが示されている。図４（Ｂ）の例では、ＬＣＤＣ制御手段３２は、表示制御パラメータのうち、垂直同期幅ＶＳＷ、垂直バックポーチＶＢＰ、垂直解像度ＬＰＰ、及び水平フロントポーチＶＦＰを用いて、表示手段２１の画面１フレームに対するピクセルデータの出力タイミングを制御する。
【００３８】
なお、図４（Ｂ）に示す点線内では、図４（Ａ）に示すタイミングチャートが、１フレームのライン数分繰り返される。
【００３９】
上述のように、ＬＣＤＣ制御手段３２により、表示手段２１の表示特性情報に対応する表示制御パラメータに基づいて、映像信号の出力タイミングが制御されることで、表示手段２１に対して映像信号を適切に表示することが可能となる。
【００４０】
＜映像出力制御処理のシーケンス＞
図５は、映像出力制御処理のシーケンスの一例を示す図である。図５に示すように、情報処理装置１０に対して電源等が印加されると、映像出力制御手段３０は起動処理を行う（Ｓ１０）。また、操作手段２０は起動処理を行う（Ｓ１１）。
【００４１】
次に、映像出力制御手段３０は、ＬＣＤＣ制御手段３２により初期化前に、操作手段２０に対して、表示手段２１の表示特性に対応するタイミング制御パラメータの取得要求を行う（Ｓ１２）。
【００４２】
操作手段２０は、映像出力制御手段３０からパラメータ取得要求を取得すると、パラメータ管理手段２３が管理している表示制御パラメータを読み出す（Ｓ１３）。
【００４３】
次に、操作手段２０は、Ｓ１３の処理で読み出した表示制御パラメータを映像出力制御手段３０に出力して応答する（Ｓ１４）。映像出力制御手段３０は、ＬＣＤＣ制御手段３２により、表示手段２１に表示する映像信号の出力を制御するための表示制御パラメータの設定を行う（Ｓ１５）。
【００４４】
ＬＣＤＣ制御手段３２は、表示制御パラメータにより決定される画面サイズのフレームバッファを、フレームバッファ管理手段３３により記憶手段３４において確保し（Ｓ１６）、表示制御パラメータに基づき、映像信号の出力を制御する（Ｓ１７）。
【００４５】
シリアル変換送信手段３１は、ＬＣＤＣ制御手段３２から表示制御パラメータに基づき映像信号が出力されると、出力された映像信号をシリアライズして、操作手段２０のシリアル変換受信手段２２に出力する（Ｓ１８）。
【００４６】
シリアル変換受信手段２２は、表示手段２１に表示する映像信号に復元し、復元した映像信号を表示手段２１に出力し、表示手段２１は映像信号を表示する。
【００４７】
なお、上述したＳ１６の処理では、操作手段２０の表示手段２１の対応解像度により必要なフレームバッファのサイズは異なるため、ＬＣＤＣ制御手段３２は、表示制御パラメータに基づき、確保するフレームバッファ領域のサイズを決定する。これにより、無駄なメモリの使用を避けることが可能となる。
【００４８】
ここで、ＬＣＤＣ制御手段３２は、フレームバッファ管理手段３３によりフレームバッファを確保できない場合には、フレームバッファに描画する色深度を落とすことで対応しても良い。例えば色深度を２４ｂｉｔから１６ｂｉｔにする場合、８００×４８０ピクセルの２４ｂｉｔで１１２５ＫＢとなるが、８００×４８０ピクセルの１６ｂｉｔで７５０ＫＢとして、メモリ不足の場合でも必要なフレームバッファを確保することが可能となる。
【００４９】
また、ＬＣＤＣ制御手段３２は、例えばフレームバッファ管理手段３３により低解像度分のフレームバッファを確保した後、対応解像度に拡大しても良い。例えば８００×４８０ピクセルの２４ｂｉｔで１１２５ＫＢとなるが、４００×２４０ピクセルの２４ｂｉｔで２８２ＫＢとして、メモリ不足の場合でも必要なフレームバッファを確保することが可能となる。
【００５０】
このように制御することで、例えばメモリ不足の場合でも必要なフレームバッファを確保して表示特性に応じた映像の出力制御を行うことが可能となる。
【００５１】
上述したように、本実施形態によれば、表示特性に応じて容易に映像信号の出力制御を行うことが可能となる。
【００５２】
以上本発明の好ましい実施例について詳述したが、本発明は係る特定の実施形態に限定されるものではなく、特許請求の範囲に記載された本発明の要旨の範囲内において、種々の変形、変更が可能である。
【符号の説明】
【００５３】
１０  情報処理装置
２０  操作手段
２１  表示手段
２２  シリアル変換受信手段
２３  パラメータ管理手段
２４，３５  通信手段
２５  制御手段
３０  映像出力制御手段
３１  シリアル変換送信手段
３２  ＬＣＤＣ制御手段
３３  フレームバッファ管理手段
３４  記憶手段
４１  操作パネル
４２  プロッタ
４３  スキャナ
４４  ＣＰＵ
４５  ＲＡＭ
４６  記憶装置
４７  ネットワークＩ／Ｆ
【先行技術文献】
【特許文献】
【００５４】
【特許文献１】特開２００２−０２３７１５号公報
【図１】
2014153404.tif 000003
【図２】
2014153404.tif 000004
【図３】
2014153404.tif 000005
【図４】
2014153404.tif 000006
【図５】
2014153404.tif 000007