(57)【特許請求の範囲】
【請求項１】
メニューデータを表示する第１表示手段と、前記第１表示手段とは別の第２表示手段とを備える情報処理装置において、
前記第１表示手段に表示するメニューデータを記憶するメニューデータ記憶手段と、
前記メニューデータを、前記第２表示手段の表示能力データに基づいた形式に変更して、前記第２表示手段へ表示する表示制御手段とを備え、
前記メニューデータ記憶手段は、前記第１表示手段に表示する前記メニューデータとして、複数のメニューを有するメニューリストと、前記メニューそれぞれに対応する、下位の複数の操作項目を有する下位操作項目リストとを記憶しており、
前記表示制御手段は、
前記メニューリスト、および、前記下位操作項目リストのいずれか一方を、前記メニューまたは前記操作項目を選択可能に、前記第２表示手段へ表示するとともに、
前記メニューデータ記憶手段にアイコン表示用の画像データと、それに対応する文字列表示用のテキストデータが記憶されていた場合、該テキストデータのみを用いて文字列によるメニューを前記第２表示手段へ表示することを特徴とする情報処理装置。
【請求項２】
メニューデータを表示する第１表示手段と、前記第１表示手段とは別の第２表示手段と、前記第１表示手段に表示するメニューデータを記憶するメニューデータ記憶手段とを備える情報処理装置の制御方法であって、前記メニューデータ記憶手段は、前記第１表示手段に表示する前記メニューデータとして、複数のメニューを有するメニューリストと、前記メニューそれぞれに対応する、下位の複数の操作項目を有する下位操作項目リストとを記憶しており、
前記メニューデータを、前記第２表示手段の表示能力データに基づいた形式に変更して、前記第２表示手段へ表示するステップを含み、
前記表示するステップでは、
前記メニューリスト、および、前記下位操作項目リストのいずれか一方を、前記メニューまたは前記操作項目を選択可能に、前記第２表示手段へ表示するとともに、
前記メニューデータ記憶手段にアイコン表示用の画像データと、それに対応する文字列表示用のテキストデータが記憶されていた場合、該テキストデータのみを用いて文字列によるメニューを前記第２表示手段へ表示することを特徴とする制御方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、パーソナルコンピュータや日本語ワードプロセッサ、携帯情報端末などの情報機器のみならず、家電製品やカーナビゲーションなどメインディスプレイとサブディスプレイを備える機器全てに関する。
【０００２】
【従来の技術】
情報処理装置やソフトウェアの高度化にともない、よりユーザーにとって使いやすいインターフェースに対する要求も強くなっている。ソフトウェアの高機能化が進むにつれユーザに提供する情報量も飛躍的に増加しており、それに見合った情報提供能力を用意するため表示装置の大型化、高精細化や複数の表示装置を備えた情報処理装置も登場している。
【０００３】
例えば、特開平９−２６３８２号公報には、１つの装置にメインディスプレイとサブディスプレイを持たせ、サブディスプレイ上にタッチパネルなどのポインティングデバイスを配置することでメインディスプレイ側の表示機能を減ずることなく処理を行うことができる技術が開示されている。
【０００４】
【発明が解決しようとする課題】
しかしながら、前記記載の技術においては、なお以下のような課題を有している。
【０００５】
一般に小型化、低価格化が進むパーソナルコンピューターなどにおいてメインディスプレイ側と同等かそれに近い表示能力を持ったサブディスプレイを備えることは現実的ではない。そのためサブディスプレイはメインディスプレイに比べ表示領域が狭く、解像度、発色数も落ちることになる。
【０００６】
グラフィカルインターフェース化が進む昨今のオペレーティングシステムやアプリケーションソフトでは単純に表示能力の劣るサブディスプレイ側でそれらのウィンドウやアイコンを表示し操作を行うことは逆に操作性を落とす結果になる。
【０００７】
また、特開平９−２６３８２号公報記載の技術では、サブディスプレイ側に一部のメニュー表示や入力手段を割り当てることでメインディスプレイ側の表示部分を欠くことなく付加情報表示や入力などを行うことを可能としているが、サブディスプレイ側の表示性能を配慮せずに利用した場合、逆に操作性を落とすことになる。
【０００８】
また、メインディスプレイとサブディスプレイとでそれぞれポインタが存在し、一つのポインティングデバイスでそれぞれを操作することはユーザーがどちらのポインタを現在操作しているのかを把握する必要があるため操作ミスが生じやすいという問題があった。
【０００９】
また、表示能力が劣るサブディスプレイでは表示対象とするメインディスプレイ側のメニューやアイコンの数が多くて、サブディスプレイ上にすべて表示しきれない場合、表示できなかった項目はサブディスプレイ上では操作できずにかえって操作性を損なう場合があった。
【００１０】
また、表示能力が劣るサブディスプレイでは大きな画像や高精細な画像で構成されるアイコンを表示対象とした場合、サブディスプレイ上ではそれらの画像が元の画像と大きく異なった状態で表示され、メインディスプレイ上のどのアイコンと対応しているのか画像からは判別しにくい状態になってしまうという問題があった。
【００１１】
本発明は、上記問題点を解決するためになされたもので、その目的とするところは、メインディスプレイと、それよりも表示能力の劣るサブディスプレイを備えた情報処理装置において、サブディスプレイの表示能力に合わせて表示内容を加工し、入力しやすくて見やすく操作性が良い情報処理装置およびその制御方法を提供することである。
【００１２】
【課題を解決するための手段】
本発明は、メニューデータを表示する第１表示手段と、
前記第１表示手段とは別の第２表示手段とを備える情報処理装置において、
前記第１表示手段に表示するメニューデータを記憶するメニューデータ記憶手段と、
前記第１表示手段に表示されたメニューデータを、前記第２表示手段の表示能力データに基づいた形式に変更して、前記第２表示手段へ表示する表示制御手段とを備えることを特徴とする情報処理装置である。
【００１３】
また本発明は、前記表示制御手段は、前記第１表示手段に表示されたメニューデータの付加情報を表示することを特徴とする。
【００１４】
また本発明は、複数のウィンドウを表示する第１表示手段と、前記第１表示手段とは別の第２表示手段とを備える情報処理装置において、
前記第１表示手段に表示されたウィンドウの中で、ウィンドウ全てが表示されていないウィンドウを、前記第２表示手段の表示能力データに基づいた形式に変更して、前記第２表示手段へ表示する表示制御手段を備えることを特徴とする情報処理装置である。
【００１５】
また本発明は、前記第１表示手段および前記第２表示手段に表示されているメニューデータまたはウィンドウを指示するポインタを表示し、該ポインタを動かすポインタ制御手段をさらに備え、
ポインタ指示手段により、前記第１表示手段に表示されているポインタを前記第１表示手段の表示領域外に動かした場合、
前記ポインタ制御手段は、前記ポインタを、前記第２表示画面に移動させ、表示することを特徴とする。
【００１６】
また本発明は、前記表示制御手段は、前記メニューデータの表示に必要な領域サイズが前記第２表示手段の表示領域サイズよりも大きいか判別し、大きい場合その一部のみを前記第２表示手段へ表示するとともに、スクロール指示アイコンを前記第２表示手段へ表示し、その後、スクロール指示がなされた場合に、残りのメニューデータを前記第２表示手段へ表示することを特徴とする。
また本発明は、前記表示制御手段は、前記メニューデータの表示に必要な領域サイズが前記第２表示手段の表示領域サイズよりも大きいか判別し、大きい場合そのメニューの各項目の表示領域サイズを縮小して前記第２表示手段へ表示し、その後、項目が指示された場合に、該指示された項目のみ表示領域サイズを拡大して前記第２表示手段へ表示することを特徴とする。
また本発明は、前記表示制御手段は、前記メニューデータ記憶手段にアイコン表示用の画像データと、それに対応する文字列表示用のテキストデータが記憶されていた場合、該テキストデータのみを用いて文字列によるメニューを前記第２表示手段へ表示することを特徴とする。
また本発明は、前記表示制御手段は、前記メニューデータ記憶手段にアイコン表示用の画像データが記憶されていた場合、該画像データを前記表示能力データに基づいて画像変換し、前記第２表示手段へ表示することを特徴とする。
また本発明は、第１表示エリアと第２表示エリアとを備え、
表示するメニューデータを記憶し、メニューデータを前記第１表示エリアおよび第２表示エリアに表示する情報処理装置の制御方法であって、
前記第１表示エリアに表示されたメニューデータを、前記第２表示エリアの表示能力データに基づいた形式に変更して、前記第２表示エリアへ表示するステップを備えることを特徴とする制御方法である。
また本発明は、第１表示エリアと第２表示エリアとを備え、
ウィンドウを前記第１表示エリアおよび第２表示エリアに表示する情報処理装置の制御方法であって、
前記第１表示エリアに表示された複数のウィンドウの中で、ウィンドウ全てが表示されていないウィンドウを、前記第２表示手段の表示能力データに基づいた形式に変更して、前記第２表示エリアへ表示するステップを備えることを特徴とする制御方法である。
【００１７】
【発明の実施の形態】
以下に、本発明における情報処理装置の実施形態に関して図面を用いてその実施例を説明する。
【００１８】
［第１の実施例］  図１は、本発明における情報処理装置の構成を示すブロック図である。１は主となる情報の表示を行う第１表示手段、２は付加情報の表示を行う第２表示手段である。第１表示手段１は高解像度の液晶ディスプレイ（以下ＬＣＤと略す）で例えば大きさが対角１５インチ、横１０２４ドット、縦７６８ドット、１６００万色を同時発色できる程度の性能を有する表示装置を想定しており、第２表示手段２は低解像度のモノクロＬＣＤで大きさは対角７インチ、横２００ドット、縦１６ドット、モノクロ２色を表示できる程度の性能を想定している。第１表示手段１はこの装置においてコストの大きな部分を占めており、第２表示手段２に第１表示手段１と同等の性能の表示装置を用いることは非現実的である。
【００１９】
３はプログラムの実行を行う中央処理装置（ＣＰＵ）、４は各装置のＢＩＯＳ（Ｂａｓｉｃ  Ｉｎｐｕｔ  Ｏｕｔｐｕｔ  Ｓｙｓｔｅｍ）などといった基本プログラムの一部や、フォント、辞書などの固定データを格納するＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、５は装置の処理に必要な情報や各種データ及び拡張性のあるプログラムなどを格納する、データの更新が可能なＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）である。ここには、アプリケーションソフト５１、第１表示手段１に表示されるメニューのアイコン表示用の画像データ、文字列メニュー表示用テキストデータ、メニュー表示形式データ（プルダウンメニュー、ポップアップメニュー、縦並び／横並び）等のメニューデータ５２、オペレーティングシステム５３、ポインティング装置用デバイスドライバ５４、第１表示手段用デバイスドライバ５５、第２表示手段用デバイスドライバ５６等の各種デバイスドライバ、第２表示手段２における表示領域のサイズ、表示色数、解像度等のデータである第２表示手段表示能力データ５７等が格納されており、後述する８の内部記憶装置または外部記憶装置９からロードされる。
【００２０】
尚、メニューデータ５２はアプリケーションソフト５１に含まれても良く、各種デバイスドライバ５４〜５６はオペレーティングシステム５３に含まれても良く、第２表示手段表示能力データ５７は第２表示手段用デバイスドライバ５６に含まれても良い。
【００２１】
６はキー入力などを受け付けるキー入力装置、７は座標の入力等を受け付けるマウスや第２表示手段２に重畳した透明タブレットなどのポインティングデバイスである。８はハードディスクやフラッシュメモリーなどの内部記憶装置、９はＣＤ−ＲＯＭやＤＶＤ−ＲＯＭ等の外部記憶装置であり、ＲＡＭ５にロードするプログラムや保存データを格納している。
【００２２】
図２は、本発明における情報処理装置のもつ基本的な機能構成を示すブロック図である。
【００２３】
ＣＰＵ３、ＲＡＭ５、内部記憶装置８により構成されるメインシステム２０は、アプリケーションソフト５１、オペレーティングシステム５３、各種デバイスドライバ５４〜５６の機能ブロックに分けることができる。各種デバイスドライバには、ポインティング装置用デバイスドライバ５４、第１表示手段用デバイスドライバ５５、第２表示手段用デバイスドライバ５６等があり、ポインタの位置情報や選択操作情報はポインティング装置用デバイスドライバ５４がポイティングデバイス７より取得し、その情報を受け取ったオペレーティングシステム５３がＲＡＭ５に記憶している。第１表示手段１及び第２表示手段２の表示内容は、それぞれ第１表示手段用デバイスドライバ５５及び第２表示手段用デバイスドライバ５６により決定されている。
【００２４】
第２表示手段用デバイスドライバ５６の第２表示手段２への表示内容を決定する基本的な動作について、図３のフローチャートによって説明する。
【００２５】
まず第２表示手段２の表示項目の更新を行う場合、表示用付加情報（メニューデータ）の選択を行う（ステップＳ１１）。これはユーザーの操作によって選ばれてもいいし、アプリケーションソフト５１からの指示でもいいし、また過去の履歴情報などを元にして第２表示手段用デバイスドライバ５６が決定しても良い。次に表示すべき付加情報（メニューデータ）の内容をアプリケーションソフト５１またはオペレーティングシステム５３から取得し（ステップＳ１２）、第２表示手段２の表示能力に応じた表示内容を作成する（ステップＳ１３）。次に実際に第２表示手段２への表示を行い（ステップＳ１４）、ユーザーからの入力待ち状態に移行する（ステップＳ１５）。
【００２６】
図４は、本発明の第１の実施例である情報処理装置における基本的な表示画面の一例であり、図４（ａ）は従来技術における表示画面の一例、図４（ｂ）は本発明における表示画面の一例である。
【００２７】
図４（ａ）及び図４（ｂ）において、情報処理装置はメインディスプレイである第１表示手段１とサブディスプレイである第２表示手段２を有しており、ウィンドウ１１、ウィンドウ１２の二つのウィンドウを持つアプリケーションソフトが表示されている。ウィンドウ１１は主な状態表示と大部分の操作用のコマンドを入力するメインウィンドウであり、ウィンドウ１２はアプリケーションソフトの一部の状態表示や操作用アイコンの機能を受け持つサブウィンドウの役目を持つ。また、第２表示手段２は表示領域が横長で、ウィンドウ１２が持つ状態表示や操作用アイコンが表示されている。尚、図４（ｃ）は、ウィンドウ１２の全体図である。
【００２８】
図４（ａ）の従来技術では、第２表示手段２上に表示領域を考慮せずウィンドウ１２を表示してしまい、同時にすべて表示することができない。よってユーザーの操作性を落とすことになる。
【００２９】
図４（ｂ）の本発明の技術では、第２表示手段２の表示領域にあわせてウィンドウ１２の各アイコンを横一列に列挙する形で表示している。ウィンドウ１２は、第１表示手段１の表示領域の制約によって他のウィンドウに隠れた状態や表示されていない状態であっても、第２表示手段２上にてウィンドウ１２の持つ情報をすべて表示することが可能である。
【００３０】
また、本実施例では第２表示手段２上にアイコンを表示した場合について述べたが、アイコンに限らずウィンドウ１２上の文字列、図形、操作用ボタンなどを表示することも実現可能である。その場合の実施例については後述する。
【００３１】
さらに、図４（ｂ）では第１表示手段１上にポインタ７１、第２表示手段２上にポインタ７２がそれぞれ存在している。ポインタ７１、ポインタ７２はポインティングデバイス７により操作が可能でどちらのポインタを操作することになるかは、特定のキー操作などにより選択可能である。例えば、ポインタ７２が第２表示手段２上のアイコンを選択した場合、第１表示手段１上の対応するアイコンを選択した場合と同等の効果が発生する。つまり、第２表示手段２上のアイコンを操作することにより第１表示手段１上の状態にかかわらずウィンドウ１２への操作が可能になる。
【００３２】
図５は、本発明の第１の実施例である情報処理装置における基本的な表示内容の作成方法を示すフローチャートであり、前記図３のステップＳ１３を詳細に説明するものである。
【００３３】
まず、第２表示手段用デバイスドライバ５６は変数ｉに１を代入し（ステップＳ１０１）、前記ステップＳ１２で取得したメニューデータを参照してｉ番目の操作項目をｉ−１番目の操作項目の右側に配置する（ステップＳ１０２）。但し、操作項目が第１番目の場合は第２表示手段２の表示領域の左端に配置する。本実施例では図４（ｂ）に示すように縦には１行分の表示領域しか持たないため、表示領域を考慮して操作項目は左から順に右に並べて配置している。
【００３４】
次に、ｉを１増やし（ステップＳ１０３）、ｉが対象の全項目数より多いかチェックし（ステップＳ１０４）、多ければ表示更新の処理へ進み（ステップＳ１０５）、そうでなければステップＳ１０２に戻り処理を繰り返す。
【００３５】
図６は、本発明の第１の実施例である情報処理装置におけるポインタ選択時の基本的な動作を示すフローチャートであり、前記図３のステップＳ１５を詳細に説明するものである。
【００３６】
ユーザーがポインタ７１またはポインタ７２によって選択を行った場合（ステップＳ１１１）、そのポインタの位置が第２表示手段２上であるかどうかチェックする（ステップＳ１１２）。第２表示手段２上でなければ第１表示手段１への操作であるとして第１表示手段１のアプリケーションに対する処理を行い（ステップＳ１１７）入力待ちへ移行する（ステップＳ１１６）。
【００３７】
ステップＳ１１２において、第２表示手段２上であればアイコンの選択であるかのチェックを行う（ステップＳ１１３）。アイコンの選択であればアイコン実行時の処理としてアイコンが対応する第１表示手段１上のアイコンへの操作として扱う（ステップＳ１１４）。その後、表示内容の更新を行い（ステップＳ１１５）、入力待ちに戻る（ステップＳ１１６）。アイコンの選択でなければ本実施例では何も行わず入力待ち（ステップＳ１１６）へと戻る。
【００３８】
以上の動作により、第１表示手段１の表示領域を損なうことなく表示性能の劣る第２表示手段２の表示性能に適した形式で操作項目を表示することができ、表示性能の劣る第２表示手段２からでも操作性を落とさず第１表示手段１に表示されたアプリケーションを操作することができる。
【００３９】
［第２の実施例］  図７は、本発明の第２の実施例である情報処理装置の表示画面の一例である。尚、第２の実施例における情報処理装置の基本構成及び基本動作は図１乃至図３で示した第１の実施例における情報処理装置と同じであるため、説明は省略する。
【００４０】
図７（ａ）は第１表示手段１上にウィンドウ１２とポインタ７３が表示されている状態を示している。ポインティングデバイス７を操作してポインタ７３を第１表示手段１の表示領域範囲外、例えば下方に移動させると図７（ｂ）のように第２表示手段２上にポインタ７３が表示される。また逆に第２表示手段２の表示領域範囲外にポインタを移動させると第１表示手段１上に表示される。
【００４１】
このように、ひとつのポインタを第１表示手段１と第２表示手段２とで共有し、第１表示手段１と第２表示手段２が連続した表示領域であるかのように振る舞うことができる。
【００４２】
図８は、本発明の第２の実施例における情報処理装置の動作を示すフローチャートである。前記図７における複数の表示手段を移動することができるポインタを有する情報処理装置のポインタによる移動時の動作を表し、前記図３のステップＳ１５を詳細に説明するものである。
【００４３】
ユーザーがポインタ７３の移動を行った場合（ステップＳ１２１）、ポインタ７３の位置が第２表示手段２上であるかどうかチェックする（ステップＳ１２２）。第２表示手段２上であればポインタ７３が最上部に位置しているかチェックし（ステップＳ１２３）、最上部でなければそのまま、最上部であればポインタ７３の位置を第１表示手段１上に移動し（ステップＳ１２４）、入力待ちに戻る（ステップＳ１２５）。
【００４４】
ポインタ７３の位置が第１表示手段１上であればポインタ７３が最下部に位置しているかチェックし（ステップＳ１２６）、最下部でなければそのまま、最下部であればポインタ７３の位置を第１表示手段１上に移動し（ステップＳ１２７）、入力待ちに戻る（ステップＳ１２５）。
【００４５】
以上の動作により、表示領域範囲外にポインタを移動させると、複数の表示手段間を１つの表示手段中を移動するようにポインタが切り替わって移動することができる。また、特定のキー操作、特定の複数のキー押下組み合わせ、ポインティングデバイス上のボタンなどによっても可能である。
【００４６】
［第３の実施例］  図９は、本発明の第３の実施例である情報処理装置の機器全体を示す斜視図である。ここではパーソナルコンピュータを実施形態の一例として説明する。尚、第３の実施例における情報処理装置の基本構成及び基本動作は図１乃至図３で示した第１の実施例における情報処理装置と同じであるため、説明は省略する。
【００４７】
パソコン９１は第１表示手段１と第２表示手段２の二つの表示手段を搭載している。またポインティングデバイスとしてマウス７４と第２表示手段２上にタッチパネル７５を持ち、それぞれマウス７４は第１表示手段１上のポインタを、タッチパネル７５は第２表示手段２上のポインタを操作する。二つのポインタはそれぞれの操作に対して独立に動作できる。よっておのおのの表示手段での状態などに依存せずにそれぞれの操作ができる。
【００４８】
尚、タッチパネル７５におけるポインタの移動はタッチパネル７５に指を触れた状態でスライドさせることで指の移動量に連動してポインタも移動することで行い、アイコンの操作は同一位置を所定時間以内に２回連続でタッチすることなどで行うことができる。例えば動画再生を行うアプリケーションソフトによって第１表示手段１上のポインタが操作できなくなった場合でも、例えば電子メールの着信確認を行うアプリケーションソフトの付加情報や操作用アイコンを第２表示手段２に表示し、タッチパネル７５で操作することで動画再生を行いながら電子メールの着信確認ができる。
【００４９】
図１０は、本発明の第３の実施例における情報処理装置の動作を示すフローチャートである。前記図９におけるポインタ選択時の動作を表し、前記図３のステップＳ１５を詳細に説明するものである。
【００５０】
ユーザーがマウス７４あるいはタッチパネル７５のポインティングデバイスによってポインタの選択を行った場合（ステップＳ１３１）、第２表示手段２上のポインタでの選択つまりタッチパネル７５による選択であるかどうかチェックする（ステップＳ１３２）。タッチパネル７５による選択でなければマウス７４による第１表示手段１への操作であるとして処理を行い（ステップＳ１３７）入力待ちへ移行する（ステップＳ１３６）。タッチパネル７５による選択であれば第２表示手段２への操作であるとしさらに第２表示手段２のアイコンの選択であるかのチェックを行う（ステップＳ１３３）。アイコンの選択であればアイコン実行時の処理としてアイコンが対応する第１表示手段１上のアイコンへの操作として扱う（ステップＳ１３４）。その後、表示内容の更新を行い（ステップＳ１３５）、入力待ちに戻る（ステップＳ１３６）。アイコンの選択でなければ本実施例では何も行わず入力待ち（ステップＳ１３６）へと戻る。
【００５１】
本実施例において、第２表示手段２のポインティングデバイスとしてタッチパネル７５を用いて説明したが、タッチパネルのような表示手段上にポインタを表示する必要のないものをポインティングデバイスとして採用した場合は、ポインタを表示しなくてもよい。
【００５２】
［第４の実施例］  図１１は、本発明の第４の実施例である情報処理装置の表示画面の一例であり、（ａ）及び（ｂ）は従来技術における表示画面の一例、（ｃ）、（ｄ）、（ｅ）、（ｆ）は本発明における表示画面の一例である。尚、第４の実施例における情報処理装置の基本構成及び基本動作は図１乃至図３で示した第１の実施例における情報処理装置と同じであるため、説明は省略する。
【００５３】
従来から、画面（ａ）のようにアプリケーションソフトのメニューが表示されている場合において、ポインタによりウィンドウ１１上の「メニュー３」を選択した場合、画面（ｂ）のようにプルダウンメニュー１３が表示され、より詳細なメニュー等の付加情報が表示されるようなことは行われている。
【００５４】
本実施例は、このようなアプリケーションソフトの付加情報を第２表示手段２上に表示した場合のものである。画面（ｃ）ではアプリケーションソフトのメニューである「メニュー１」「メニュー２」「メニュー３」が表示されている。画面（ｄ）では画面（ｃ）でポインタ７６により「メニュー３」が選ばれた場合の表示内容である。画面（ｂ）のプルダウンメニューにある「メニュー３−Ａ」乃至「メニュー３−Ｈ」すべてを表示するには第２表示手段２の表示領域は不足しているため、「メニュー３−Ａ」乃至「メニュー３−Ｄ」のみを表示し、右側に右スクロールボタンＡを配置する。
【００５５】
ポインタ７６により右スクロールボタンＡを選択すると表示内容が順次左側にスクロールして画面（ｅ）のように左側にも左スクロールボタンＢが配置され、左スクロールボタンＢを選択した場合は逆に表示内容が右側にスクロールする。
【００５６】
さらに、右スクロールボタンＡを選択し続けて新たに表示する情報が存在しなくなると、画面（ｆ）のように右スクロールボタンＡが表示されなくなる。また、画面（ｄ）は左スクロールボタンＢによって表示される情報が存在しないので左スクロールボタンＢが表示されない状態である。
【００５７】
図１２は、本発明の第４の実施例である情報処理装置における表示内容の作成方法を示すフローチャートであり、前記図３のステップＳ１３を詳細に説明するものである。
【００５８】
まず、第２表示手段用デバイスドライバ５６は変数ｉに１を代入し（ステップＳ１４１）、第２表示手段表示能力データ５７を参照してｉ番目の操作項目がｉ−１番目の操作項目の右側に配置できるかどうか判断する（ステップＳ１４２）。配置できる場合は、前記ステップＳ１２で取得したメニューデータを参照してｉ番目の操作項目をｉ−１番目の操作項目の右側に配置する（ステップＳ１４３）。但し操作項目が第１番目の場合は第２表示手段２の表示領域の左端に配置する。
【００５９】
次に、ｉを１増やし（ステップＳ１４４）、ｉが対象の全項目数より多いかチェックし（ステップＳ１４５）、多ければ表示更新の処理へ進み（ステップＳ１４６）、そうでなければステップＳ１４２に戻り処理を繰り返す。
【００６０】
ステップＳ１４２において、操作項目を配置できない場合は、右端に右スクロールボタンを配置し（ステップＳ１４７）、ステップＳ１４６に移行して表示更新の処理を行う。
【００６１】
図１３は、本発明の第４の実施例における情報処理装置の動作を示すフローチャートである。前記図１１におけるポインタ選択時の動作を表し、前記図３のステップＳ１５を詳細に説明するものである。
【００６２】
ユーザーがポインタ７６によって選択を行った場合（ステップＳ１５１）、ポインタ７６の位置が第２表示手段２上であるかどうかチェックする（ステップＳ１５２）。第２表示手段２上でなければ第１表示手段１への操作であるとして処理を行い（ステップＳ１５０）入力待ちとなる（ステップＳ１６０）。
【００６３】
第２表示手段２上であればポインタ７６の位置が右スクロールボタンＡであるかチェックを行い（ステップＳ１５３）、そうであれば表示画面を１項目左方向にスクロールさせ（ステップＳ１５４）、最左側に左スクロールボタンＢを追加し（ステップＳ１５５）、さらに右側に未表示項目があるか確認する（ステップＳ１５６）。無い場合はそのまま、あるなら最右側に右スクロールボタンＡを追加して（ステップＳ１５７）、入力待ち（ステップＳ１６０）に進む。
【００６４】
ステップＳ１５３において、ポインタの位置が右スクロールボタンＡで無かった場合、次に左スクロールボタンＢであるかチェックする（ステップＳ１６１）。そうであれば表示画面を１項目右方向にスクロールさせ（ステップＳ１６２）、最右側に右スクロールボタンＡを追加し（ステップＳ１６３）、さらに左側に未表示項目があるか確認する（ステップＳ１６４）。無い場合はそのまま、あるなら最左側に左スクロールボタンＢを追加して（ステップＳ１６５）、入力待ち（ステップＳ１６０）に進む。
【００６５】
ステップＳ１６１において、左スクロールボタンＢでなければ、アイコンの選択であるかのチェックを行う（ステップＳ１６６）。アイコンの選択であればアイコン実行時の処理としてアイコンが対応する第１表示手段１上のアイコンへの操作として扱う（ステップＳ１６７）。その後、表示内容の更新を行い（ステップＳ１６８）、入力待ち（ステップＳ１６０）に戻る。アイコンの選択でなければ本実施例では何も行わず入力待ち（ステップＳ１６０）へと戻る。
【００６６】
以上の動作により、第２表示手段２の表示領域に収まりきらない付加情報もユーザーからの操作によりすべてを表示、選択することができる。本実施例ではスクロールボタンの選択により表示内容のスクロールが開始されたが、この方法に限るものではなく、例えば画面上の特定の領域にポインタを移動した場合、特定のキーを押下した場合などでも本発明は実現可能で、操作方法を限定するものではない。
【００６７】
［第５の実施例］  図１４は、本発明の第５の実施例である情報処理装置の表示画面の一例である。尚、第５の実施例における情報処理装置の基本構成及び基本動作は図１乃至図３で示した第１の実施例における情報処理装置と同じであるため、説明は省略する。
【００６８】
図１４（ｃ）、（ｄ）、（ｅ）、（ｆ）は、図１１（ａ）及び（ｂ）のように表示されているアプリケーションソフトの付加情報を第２表示手段２上に表示した場合のものである。画面（ｃ）ではアプリケーションソフトのメニューである「メニュー１」「メニュー２」「メニュー３」が表示されている。画面（ｄ）では画面（ｃ）でポインタ７７により「メニュー３」が選ばれた場合の表示内容である。図１１（ｂ）のプルダウンメニューにある「メニュー３−Ａ」乃至「メニュー３−Ｈ」すべてを表示するには第２表示手段２の表示領域は不足しているため、「メニュー３−Ａ」乃至「メニュー３−Ｃ」及び「メニュー３−Ｅ」乃至「メニュー３−Ｈ」をそれぞれの文字列の一部のみを表記したそれぞれ短縮表示「Ａ」乃至「Ｃ」及び「」乃至「Ｈ」の項目に対応させ、ポインタ７７で選択されている「メニュー３−Ｄ」のみすべて表示する。
【００６９】
ポインタ７７を移動し、「Ｅ」「Ｆ」上に位置した場合、画面（ｅ）（ｆ）のようにそれぞれの項目のみ全表示を行う。
【００７０】
図１５は、本発明の第５の実施例である情報処理装置における表示内容の作成方法を示すフローチャートであり、前記図３のステップＳ１３を詳細に説明するものである。
【００７１】
まず、第２表示手段用デバイスドライバ５６は変数ｉに１を代入し（ステップＳ１７１）、第２表示手段表示能力データ５７を参照して全ての操作項目を表示できるかどうか判断する（ステップＳ１７２）。表示できる場合は、前記ステップＳ１２で取得したメニューデータを参照してｉ番目の操作項目をｉ−１番目の操作項目の右側に配置する（ステップＳ１７３）。但し操作項目が第１番目の場合は第２表示手段２の表示領域の左端に配置する。次に、ｉを１増やし（ステップＳ１７４）、ｉが対象の全項目数より多いかチェックし（ステップＳ１７５）、多ければ表示更新の処理へ進み（ステップＳ１７６）、そうでなければステップＳ１７３に戻り処理を繰り返す。
【００７２】
ステップＳ１７２において、全ての操作項目を配置できないと判断された場合は、さらに、ｉ番目の操作項目が選択されているかどうか判断する（ステップＳ１８１）。選択されている場合は、ｉ番目の操作項目をｉ−１番目の操作項目の右側に配置し（ステップＳ１８２）、ｉを１増やし（ステップＳ１８３）、ｉが対象の全項目数より多いかチェックし（ステップＳ１８４）、多ければ表示更新の処理へ進み（ステップＳ１７６）、そうでなければステップＳ１８１に戻り処理を繰り返す。
【００７３】
ステップＳ１８１において、ｉ番目の操作項目が選択されていない場合は、ｉ番目の操作項目を縮小してｉ−１番目の操作項目の右側に配置し（ステップＳ１８５）、ステップＳ１８３に続く。
【００７４】
図１６は、本発明の第５の実施例における情報処理装置の動作を示すフローチャートである。前記図１４におけるポインタ移動時の動作を表し、前記図３のステップＳ１５を詳細に説明するものである。
【００７５】
ユーザーがポインタ７７の移動を行った場合（ステップＳ１９１）、ポインタ７７の位置が第２表示手段２上であるかどうかチェックする（ステップＳ１９２）。第２表示手段２上でなければ第１表示手段１への操作であるとして処理を行い（ステップＳ１９７）入力待ちへ移行する（ステップＳ１９６）。第２表示手段２上であればポインタ７７の位置がアイコン上であるかのチェックを行う（ステップＳ１９３）。アイコン上でなければ入力待ち（ステップＳ１９６）に進み、アイコン上であればポインタ７７の位置上のアイコンを全表示し（ステップＳ１９４）、ポインタ７７の位置以外のアイコンを短縮表示（ステップＳ１９５）を行い、入力待ち（ステップＳ１９６）に戻る。
【００７６】
以上の動作により、第２表示手段２の表示領域の大きさに合わせて各項目の表示内容を変化させることでより多くの項目を表示することが可能で選択時に項目の確認も容易に行える。本実施例では「メニュー３−Ａ」乃至「メニュー３−Ｈ」を「Ａ」乃至「Ｈ」に対応させたが、これは各項目の先頭の文字がすべて「メ」で共通なため、各項目が相違点を持つ「Ａ」乃至「Ｈ」を表示したが、無論この方法に限らず、本発明は実現可能である。
【００７７】
［第６の実施例］  図１７は、本発明の第６の実施例である情報処理装置の表示画面の一例である。尚、第６の実施例における情報処理装置の基本構成及び基本動作は図１乃至図３で示した第１の実施例における情報処理装置と同じであるため、説明は省略する。
【００７８】
図１７は、アプリケーションソフトの画面表示の動作例であり、第１表示手段１のウィンドウ上のアイコンＡ、アイコンＢ、アイコンＣに対応する項目を第２表示手段２にも表示している。第２表示手段２に表示される項目は、対応するそれぞれのアイコンが持つ文字属性や文字情報、例えばアイコン上にポインタを移動した場合にそのアイコンの機能を説明するために表示されるポップアップヘルプ１４などの文字情報をアイコン画像の代わりに表示項目として利用する。
【００７９】
図１７ではアイコンＡ、アイコンＢ、アイコンＣがそれぞれ「ファイル保存」、「印刷」、「拡大表示」というポップアップヘルプ情報を保持しているため、第２表示手段２にてそれらの文字列を表示項目として列挙した。これは第１表示手段１に比べ第２表示手段２は表示領域の大きさや解像度が劣るため、アイコン画像をそのまま第２表示手段２に表示できない、または表示しても第２表示手段２上では画像がつぶれるなどして区別できない場合に効果的である。
【００８０】
また、第２表示手段２に表示する情報は文字情報だけには限らない。例えば画像情報を表示しても良い。
【００８１】
図１８は、第２表示手段２に画像情報を表示した場合の表示画面の一例である。アプリケーションソフトの画面表示の動作例であり、第１表示手段１のウィンドウ１１上のアイコンＡ、アイコンＢ、アイコンＣに対応する項目の画像情報を第２表示手段２上で表示している。第２表示手段２上に表示される項目は、対応するそれぞれのアイコン画像を第２表示手段２の表示領域の大きさ、解像度、発色数などの性能（第２表示手段表示能力データ５７を参照）に合わせて画像を加工したものを表示する。
【００８２】
例えば第２表示手段２の表示性能が第１表示手段１に比べ著しく劣る場合、図１８では、精細なアイコンＡの画像に対し、輪郭抽出を行い、画像サイズを縮小し、モノクロ２値化することで第２表示手段２でも識別が可能なアイコンＤの画像が得られる。第２表示手段２上のアイコンＤ、アイコンＥ、アイコンＦはそれぞれアイコンＡ、アイコンＢ、アイコンＣに対応しており、本発明により表示能力の劣る第２表示手段２上においてもユーザーはアイコンを識別することが可能でアイコンに対する操作を行うことができる。
【００８３】
図１９は、本発明の第６の実施例における情報処理装置の動作を示すフローチャートであり、前記図３のステップＳ１３における表示内容の作成方法を詳細に説明するものである。
【００８４】
本実施例では第２表示手段２は縦が１６ドット程度、文字列で一行分のみの表示領域しか持たず、モノクロ２色の発色数しか持たないとし、この情報は第２表示手段表示能力データ５７に記憶されている。
【００８５】
まず、第２表示手段用デバイスドライバ５６は変数ｉに１を代入し（ステップＳ２０１）、ｉ番目の対象となる項目が文字列で表記されているか、画像によって表現されているかをメニューデータ５２を参照してチェックする（ステップＳ２０２）。対象が文字列であった場合は（ステップＳ２０３）に移行し、対象が画像であった場合はその項目がポップアップヘルプのような文字情報をもっているかチェックし（ステップＳ２０８）、文字情報を持っている場合もステップＳ２０３に移行し、得られた文字列を使ってアイコン化した操作項目を作成する。
【００８６】
ステップＳ２０８において、文字情報がなかった場合は、画像データの大きさと表示領域の大きさを比較し（ステップＳ２０９）、画像が小さければ何もせずに、画像が大きければ表示領域に合わせた大きさ、つまり縦１６ドットの大きさへ画像データの縮小処理を行い（ステップＳ２１０）、ステップＳ２１１に移行する。
【００８７】
さらに、画像の色数が第２表示手段２の発色数（モノクロ２色）より多いか比較し（ステップＳ２１１）、同等以下なら何もせずに、多ければ画像データを発色数に合わせて減色処理を行い（ステップＳ２１２）、画像を元にアイコン化した操作項目を作成する（ステップＳ２１３）。
【００８８】
ステップＳ２０３及びステップＳ２１３において作成した操作項目を、ｉ−１番目の操作項目の右側に配置する（ステップＳ２０４）。但し作成した操作項目が第１番目の場合は第２表示手段２の表示領域の左端に配置する。本実施例では縦には１行分の表示領域しか持たないため、表示領域を考慮して操作項目は左から順に右に並べて配置している。
【００８９】
次にｉを１増やし（ステップＳ２０５）、ｉが対象の全項目数より多いかチェックし（ステップＳ２０６）、多ければ表示更新の処理へ進み（ステップＳ２０７）、そうでなければステップＳ２０２に戻り処理を繰り返す。
【００９０】
以上の動作により、第２表示手段２に表示する内容が画像情報である場合でも、付加されている文字情報のみを第２表示手段２に表示したり、画像情報を第２表示手段２においても表示可能な状態に縮小、減色、輪郭抽出などの加工をしたうえで表示することができる。
【００９１】
以上、ここまで挙げた実施形態における内容は、本発明の主旨を変えない限り、上記記載に限定されるものではない。
【００９２】
【発明の効果】
本発明における情報処理装置では、以下の効果が得られる。
【００９３】
基本となる第１表示手段と補助的な第２表示手段とを有し、アプリケーションソフトの動作状態や実行可能な操作項目などの付加情報を第２表示手段上においてこれに適した形式で表示するので、第１表示手段は表示領域を損なうことなく表示することができ、また第２表示手段上の付加情報を入力手段により選択すると、その選択項目に対応した操作をアプリケーションソフトに対して行ったものと同等の効果を発生させることができる。
【００９４】
また、複数の表示手段間に共通の入力手段を有することにより、各表示手段間を移動自由で、どの表示手段の内容でも選択可能であるので、それぞれが連続した表示領域として直感的な操作環境を与え、入力を把握しやすくさらに操作性を上げることができる。
【００９５】
また、第１表示手段と第２表示手段において各々専用の入力手段を有することにより、第１表示手段の状態とは独立して第２表示手段の操作を行うことができるようになる。
【００９６】
また、第２の表示手段上で付加情報すべてを表示しきれない場合、付加情報の一部を表示して残りの未表示部分をスクロールや切替などで表示することにより、表示性能の劣る第２の表示手段上でも操作性を落とさず容易に操作を行うことができる。
【００９７】
また、第２の表示手段上で付加情報すべてを表示しきれない場合、付加情報の一部を表示しておき、入力手段によって指定された項目のみ全表示することにより、表示性能の劣る第２の表示手段上でも一覧性を高めてより操作性を上げることができる。
【００９８】
また、第２表示手段に表示する情報が表示性能上扱いがたい画像情報であっても、付加されている文字情報を表示したり、あるいは、画像情報を第２表示手段に表示できる状態に加工してから表示することにより、さまざまな情報を表示性能の劣る第２表示手段であっても見やすく表示することができる。
【図面の簡単な説明】
【図１】本発明の情報処理装置の構成を示すブロック図である。
【図２】本発明における情報処理装置の基本的な機能構成を示すブロック図である。
【図３】第２表示手段２への表示内容を決定する基本的な動作を示すフローチャートである。
【図４】本発明の第１の実施例である情報処理装置の基本的な表示画面の一例を示す図である。
【図５】本発明の第１の実施例である情報処理装置における基本的な表示内容の作成方法を示すフローチャートである。
【図６】本発明の第１の実施例における情報処理装置の動作を示すフローチャートである。
【図７】本発明の第２の実施例である情報処理装置の表示画面の一例を示す図である。
【図８】本発明の第２の実施例における情報処理装置の動作を示すフローチャートである。
【図９】本発明の第３の実施例である情報処理装置の機器全体を示す斜視図である。
【図１０】本発明の第３の実施例における情報処理装置の動作を示すフローチャートである。
【図１１】本発明の第４の実施例である情報処理装置の表示画面の一例を示す図である。
【図１２】本発明の第４の実施例である情報処理装置における表示内容の作成方法を示すフローチャートである。
【図１３】本発明の第４の実施例における情報処理装置の動作を示すフローチャートである。
【図１４】本発明の第５の実施例である情報処理装置の表示画面の一例を示す図である。
【図１５】本発明の第５の実施例である情報処理装置における表示内容の作成方法を示すフローチャートである。
【図１６】本発明の第５の実施例における情報処理装置の動作を示すフローチャートである。
【図１７】本発明の第６の実施例である情報処理装置の表示画面の一例を示す図である。
【図１８】本発明の第６の実施例である情報処理装置の表示画面の一例を示す図である。
【図１９】本発明の第６の実施例における情報処理装置の動作を示すフローチャートである。
【符号の説明】
１    第１表示手段
２    第２表示手段
３    ＣＰＵ
４    ＲＯＭ
５    ＲＡＭ
６    キー入力装置
７    ポインティングデバイス
８    内部記憶装置
９    外部記憶装置
２０  メインシステム
５１  アプリケーションソフト
５２  メニューデータ
５３  オペレーティングシステム
５４  ポインティング装置用デバイスドライバ
５５  第１表示手段用デバイスドライバ
５６  第２表示手段用デバイスドライバ
５７  第２表示手段表示能力データ
【図１】
0004672108.tif 000002
【図２】
0004672108.tif 000003
【図３】
0004672108.tif 000004
【図４】
0004672108.tif 000005
【図５】
0004672108.tif 000006
【図６】
0004672108.tif 000007
【図７】
0004672108.tif 000008
【図８】
0004672108.tif 000009
【図９】
0004672108.tif 000010
【図１０】
0004672108.tif 000011
【図１１】
0004672108.tif 000012
【図１２】
0004672108.tif 000013
【図１３】
0004672108.tif 000014
【図１４】
0004672108.tif 000015
【図１５】
0004672108.tif 000016
【図１６】
0004672108.tif 000017
【図１７】
0004672108.tif 000018
【図１８】
0004672108.tif 000019
【図１９】
0004672108.tif 000020