Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP4672108B2 - Information processing apparatus and control method thereof - Google Patents
[go: Go Back, main page]

JP4672108B2 - Information processing apparatus and control method thereof - Google Patents

Information processing apparatus and control method thereof Download PDF

Info

Publication number
JP4672108B2
JP4672108B2 JP2000163958A JP2000163958A JP4672108B2 JP 4672108 B2 JP4672108 B2 JP 4672108B2 JP 2000163958 A JP2000163958 A JP 2000163958A JP 2000163958 A JP2000163958 A JP 2000163958A JP 4672108 B2 JP4672108 B2 JP 4672108B2
Authority
JP
Japan
Prior art keywords
display
display means
menu
displayed
data
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
JP2000163958A
Other languages
Japanese (ja)
Other versions
JP2001344092A5 (en
JP2001344092A (en
Inventor
幸一 大原
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Sharp Corp
Original Assignee
Sharp Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Sharp Corp filed Critical Sharp Corp
Priority to JP2000163958A priority Critical patent/JP4672108B2/en
Publication of JP2001344092A publication Critical patent/JP2001344092A/en
Publication of JP2001344092A5 publication Critical patent/JP2001344092A5/ja
Application granted granted Critical
Publication of JP4672108B2 publication Critical patent/JP4672108B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

  • Digital Computer Display Output (AREA)
  • User Interface Of Digital Computer (AREA)

Description

【0001】
【発明の属する技術分野】
本発明は、パーソナルコンピュータや日本語ワードプロセッサ、携帯情報端末などの情報機器のみならず、家電製品やカーナビゲーションなどメインディスプレイとサブディスプレイを備える機器全てに関する。
【0002】
【従来の技術】
情報処理装置やソフトウェアの高度化にともない、よりユーザーにとって使いやすいインターフェースに対する要求も強くなっている。ソフトウェアの高機能化が進むにつれユーザに提供する情報量も飛躍的に増加しており、それに見合った情報提供能力を用意するため表示装置の大型化、高精細化や複数の表示装置を備えた情報処理装置も登場している。
【0003】
例えば、特開平9−26382号公報には、1つの装置にメインディスプレイとサブディスプレイを持たせ、サブディスプレイ上にタッチパネルなどのポインティングデバイスを配置することでメインディスプレイ側の表示機能を減ずることなく処理を行うことができる技術が開示されている。
【0004】
【発明が解決しようとする課題】
しかしながら、前記記載の技術においては、なお以下のような課題を有している。
【0005】
一般に小型化、低価格化が進むパーソナルコンピューターなどにおいてメインディスプレイ側と同等かそれに近い表示能力を持ったサブディスプレイを備えることは現実的ではない。そのためサブディスプレイはメインディスプレイに比べ表示領域が狭く、解像度、発色数も落ちることになる。
【0006】
グラフィカルインターフェース化が進む昨今のオペレーティングシステムやアプリケーションソフトでは単純に表示能力の劣るサブディスプレイ側でそれらのウィンドウやアイコンを表示し操作を行うことは逆に操作性を落とす結果になる。
【0007】
また、特開平9−26382号公報記載の技術では、サブディスプレイ側に一部のメニュー表示や入力手段を割り当てることでメインディスプレイ側の表示部分を欠くことなく付加情報表示や入力などを行うことを可能としているが、サブディスプレイ側の表示性能を配慮せずに利用した場合、逆に操作性を落とすことになる。
【0008】
また、メインディスプレイとサブディスプレイとでそれぞれポインタが存在し、一つのポインティングデバイスでそれぞれを操作することはユーザーがどちらのポインタを現在操作しているのかを把握する必要があるため操作ミスが生じやすいという問題があった。
【0009】
また、表示能力が劣るサブディスプレイでは表示対象とするメインディスプレイ側のメニューやアイコンの数が多くて、サブディスプレイ上にすべて表示しきれない場合、表示できなかった項目はサブディスプレイ上では操作できずにかえって操作性を損なう場合があった。
【0010】
また、表示能力が劣るサブディスプレイでは大きな画像や高精細な画像で構成されるアイコンを表示対象とした場合、サブディスプレイ上ではそれらの画像が元の画像と大きく異なった状態で表示され、メインディスプレイ上のどのアイコンと対応しているのか画像からは判別しにくい状態になってしまうという問題があった。
【0011】
本発明は、上記問題点を解決するためになされたもので、その目的とするところは、メインディスプレイと、それよりも表示能力の劣るサブディスプレイを備えた情報処理装置において、サブディスプレイの表示能力に合わせて表示内容を加工し、入力しやすくて見やすく操作性が良い情報処理装置およびその制御方法を提供することである。
【0012】
【課題を解決するための手段】
本発明は、メニューデータを表示する第1表示手段と、
前記第1表示手段とは別の第2表示手段とを備える情報処理装置において、
前記第1表示手段に表示するメニューデータを記憶するメニューデータ記憶手段と、
前記第1表示手段に表示されたメニューデータを、前記第2表示手段の表示能力データに基づいた形式に変更して、前記第2表示手段へ表示する表示制御手段とを備えることを特徴とする情報処理装置である
【0013】
また本発明は、前記表示制御手段は、前記第1表示手段に表示されたメニューデータの付加情報を表示することを特徴とする。
【0014】
また本発明は、複数のウィンドウを表示する第1表示手段と、前記第1表示手段とは別の第2表示手段とを備える情報処理装置において、
前記第1表示手段に表示されたウィンドウの中で、ウィンドウ全てが表示されていないウィンドウを、前記第2表示手段の表示能力データに基づいた形式に変更して、前記第2表示手段へ表示する表示制御手段を備えることを特徴とする情報処理装置である
【0015】
また本発明は、前記第1表示手段および前記第2表示手段に表示されているメニューデータまたはウィンドウを指示するポインタを表示し、該ポインタを動かすポインタ制御手段をさらに備え、
ポインタ指示手段により、前記第1表示手段に表示されているポインタを前記第1表示手段の表示領域外に動かした場合、
前記ポインタ制御手段は、前記ポインタを、前記第2表示画面に移動させ、表示することを特徴とする。
【0016】
また本発明は、前記表示制御手段は、前記メニューデータの表示に必要な領域サイズが前記第2表示手段の表示領域サイズよりも大きいか判別し、大きい場合その一部のみを前記第2表示手段へ表示するとともに、スクロール指示アイコンを前記第2表示手段へ表示し、その後、スクロール指示がなされた場合に、残りのメニューデータを前記第2表示手段へ表示することを特徴とする。
また本発明は、前記表示制御手段は、前記メニューデータの表示に必要な領域サイズが前記第2表示手段の表示領域サイズよりも大きいか判別し、大きい場合そのメニューの各項目の表示領域サイズを縮小して前記第2表示手段へ表示し、その後、項目が指示された場合に、該指示された項目のみ表示領域サイズを拡大して前記第2表示手段へ表示することを特徴とする。
また本発明は、前記表示制御手段は、前記メニューデータ記憶手段にアイコン表示用の画像データと、それに対応する文字列表示用のテキストデータが記憶されていた場合、該テキストデータのみを用いて文字列によるメニューを前記第2表示手段へ表示することを特徴とする。
また本発明は、前記表示制御手段は、前記メニューデータ記憶手段にアイコン表示用の画像データが記憶されていた場合、該画像データを前記表示能力データに基づいて画像変換し、前記第2表示手段へ表示することを特徴とする。
また本発明は、第1表示エリアと第2表示エリアとを備え、
表示するメニューデータを記憶し、メニューデータを前記第1表示エリアおよび第2表示エリアに表示する情報処理装置の制御方法であって、
前記第1表示エリアに表示されたメニューデータを、前記第2表示エリアの表示能力データに基づいた形式に変更して、前記第2表示エリアへ表示するステップを備えることを特徴とする制御方法である。
また本発明は、第1表示エリアと第2表示エリアとを備え、
ウィンドウを前記第1表示エリアおよび第2表示エリアに表示する情報処理装置の制御方法であって、
前記第1表示エリアに表示された複数のウィンドウの中で、ウィンドウ全てが表示されていないウィンドウを、前記第2表示手段の表示能力データに基づいた形式に変更して、前記第2表示エリアへ表示するステップを備えることを特徴とする制御方法である。
【0017】
【発明の実施の形態】
以下に、本発明における情報処理装置の実施形態に関して図面を用いてその実施例を説明する。
【0018】
[第1の実施例] 図1は、本発明における情報処理装置の構成を示すブロック図である。1は主となる情報の表示を行う第1表示手段、2は付加情報の表示を行う第2表示手段である。第1表示手段1は高解像度の液晶ディスプレイ(以下LCDと略す)で例えば大きさが対角15インチ、横1024ドット、縦768ドット、1600万色を同時発色できる程度の性能を有する表示装置を想定しており、第2表示手段2は低解像度のモノクロLCDで大きさは対角7インチ、横200ドット、縦16ドット、モノクロ2色を表示できる程度の性能を想定している。第1表示手段1はこの装置においてコストの大きな部分を占めており、第2表示手段2に第1表示手段1と同等の性能の表示装置を用いることは非現実的である。
【0019】
3はプログラムの実行を行う中央処理装置(CPU)、4は各装置のBIOS(Basic Input Output System)などといった基本プログラムの一部や、フォント、辞書などの固定データを格納するROM(Read Only Memory)、5は装置の処理に必要な情報や各種データ及び拡張性のあるプログラムなどを格納する、データの更新が可能なRAM(Random Access Memory)である。ここには、アプリケーションソフト51、第1表示手段1に表示されるメニューのアイコン表示用の画像データ、文字列メニュー表示用テキストデータ、メニュー表示形式データ(プルダウンメニュー、ポップアップメニュー、縦並び/横並び)等のメニューデータ52、オペレーティングシステム53、ポインティング装置用デバイスドライバ54、第1表示手段用デバイスドライバ55、第2表示手段用デバイスドライバ56等の各種デバイスドライバ、第2表示手段2における表示領域のサイズ、表示色数、解像度等のデータである第2表示手段表示能力データ57等が格納されており、後述する8の内部記憶装置または外部記憶装置9からロードされる。
【0020】
尚、メニューデータ52はアプリケーションソフト51に含まれても良く、各種デバイスドライバ54〜56はオペレーティングシステム53に含まれても良く、第2表示手段表示能力データ57は第2表示手段用デバイスドライバ56に含まれても良い。
【0021】
6はキー入力などを受け付けるキー入力装置、7は座標の入力等を受け付けるマウスや第2表示手段2に重畳した透明タブレットなどのポインティングデバイスである。8はハードディスクやフラッシュメモリーなどの内部記憶装置、9はCD−ROMやDVD−ROM等の外部記憶装置であり、RAM5にロードするプログラムや保存データを格納している。
【0022】
図2は、本発明における情報処理装置のもつ基本的な機能構成を示すブロック図である。
【0023】
CPU3、RAM5、内部記憶装置8により構成されるメインシステム20は、アプリケーションソフト51、オペレーティングシステム53、各種デバイスドライバ54〜56の機能ブロックに分けることができる。各種デバイスドライバには、ポインティング装置用デバイスドライバ54、第1表示手段用デバイスドライバ55、第2表示手段用デバイスドライバ56等があり、ポインタの位置情報や選択操作情報はポインティング装置用デバイスドライバ54がポイティングデバイス7より取得し、その情報を受け取ったオペレーティングシステム53がRAM5に記憶している。第1表示手段1及び第2表示手段2の表示内容は、それぞれ第1表示手段用デバイスドライバ55及び第2表示手段用デバイスドライバ56により決定されている。
【0024】
第2表示手段用デバイスドライバ56の第2表示手段2への表示内容を決定する基本的な動作について、図3のフローチャートによって説明する。
【0025】
まず第2表示手段2の表示項目の更新を行う場合、表示用付加情報(メニューデータ)の選択を行う(ステップS11)。これはユーザーの操作によって選ばれてもいいし、アプリケーションソフト51からの指示でもいいし、また過去の履歴情報などを元にして第2表示手段用デバイスドライバ56が決定しても良い。次に表示すべき付加情報(メニューデータ)の内容をアプリケーションソフト51またはオペレーティングシステム53から取得し(ステップS12)、第2表示手段2の表示能力に応じた表示内容を作成する(ステップS13)。次に実際に第2表示手段2への表示を行い(ステップS14)、ユーザーからの入力待ち状態に移行する(ステップS15)。
【0026】
図4は、本発明の第1の実施例である情報処理装置における基本的な表示画面の一例であり、図4(a)は従来技術における表示画面の一例、図4(b)は本発明における表示画面の一例である。
【0027】
図4(a)及び図4(b)において、情報処理装置はメインディスプレイである第1表示手段1とサブディスプレイである第2表示手段2を有しており、ウィンドウ11、ウィンドウ12の二つのウィンドウを持つアプリケーションソフトが表示されている。ウィンドウ11は主な状態表示と大部分の操作用のコマンドを入力するメインウィンドウであり、ウィンドウ12はアプリケーションソフトの一部の状態表示や操作用アイコンの機能を受け持つサブウィンドウの役目を持つ。また、第2表示手段2は表示領域が横長で、ウィンドウ12が持つ状態表示や操作用アイコンが表示されている。尚、図4(c)は、ウィンドウ12の全体図である。
【0028】
図4(a)の従来技術では、第2表示手段2上に表示領域を考慮せずウィンドウ12を表示してしまい、同時にすべて表示することができない。よってユーザーの操作性を落とすことになる。
【0029】
図4(b)の本発明の技術では、第2表示手段2の表示領域にあわせてウィンドウ12の各アイコンを横一列に列挙する形で表示している。ウィンドウ12は、第1表示手段1の表示領域の制約によって他のウィンドウに隠れた状態や表示されていない状態であっても、第2表示手段2上にてウィンドウ12の持つ情報をすべて表示することが可能である。
【0030】
また、本実施例では第2表示手段2上にアイコンを表示した場合について述べたが、アイコンに限らずウィンドウ12上の文字列、図形、操作用ボタンなどを表示することも実現可能である。その場合の実施例については後述する。
【0031】
さらに、図4(b)では第1表示手段1上にポインタ71、第2表示手段2上にポインタ72がそれぞれ存在している。ポインタ71、ポインタ72はポインティングデバイス7により操作が可能でどちらのポインタを操作することになるかは、特定のキー操作などにより選択可能である。例えば、ポインタ72が第2表示手段2上のアイコンを選択した場合、第1表示手段1上の対応するアイコンを選択した場合と同等の効果が発生する。つまり、第2表示手段2上のアイコンを操作することにより第1表示手段1上の状態にかかわらずウィンドウ12への操作が可能になる。
【0032】
図5は、本発明の第1の実施例である情報処理装置における基本的な表示内容の作成方法を示すフローチャートであり、前記図3のステップS13を詳細に説明するものである。
【0033】
まず、第2表示手段用デバイスドライバ56は変数iに1を代入し(ステップS101)、前記ステップS12で取得したメニューデータを参照してi番目の操作項目をi−1番目の操作項目の右側に配置する(ステップS102)。但し、操作項目が第1番目の場合は第2表示手段2の表示領域の左端に配置する。本実施例では図4(b)に示すように縦には1行分の表示領域しか持たないため、表示領域を考慮して操作項目は左から順に右に並べて配置している。
【0034】
次に、iを1増やし(ステップS103)、iが対象の全項目数より多いかチェックし(ステップS104)、多ければ表示更新の処理へ進み(ステップS105)、そうでなければステップS102に戻り処理を繰り返す。
【0035】
図6は、本発明の第1の実施例である情報処理装置におけるポインタ選択時の基本的な動作を示すフローチャートであり、前記図3のステップS15を詳細に説明するものである。
【0036】
ユーザーがポインタ71またはポインタ72によって選択を行った場合(ステップS111)、そのポインタの位置が第2表示手段2上であるかどうかチェックする(ステップS112)。第2表示手段2上でなければ第1表示手段1への操作であるとして第1表示手段1のアプリケーションに対する処理を行い(ステップS117)入力待ちへ移行する(ステップS116)。
【0037】
ステップS112において、第2表示手段2上であればアイコンの選択であるかのチェックを行う(ステップS113)。アイコンの選択であればアイコン実行時の処理としてアイコンが対応する第1表示手段1上のアイコンへの操作として扱う(ステップS114)。その後、表示内容の更新を行い(ステップS115)、入力待ちに戻る(ステップS116)。アイコンの選択でなければ本実施例では何も行わず入力待ち(ステップS116)へと戻る。
【0038】
以上の動作により、第1表示手段1の表示領域を損なうことなく表示性能の劣る第2表示手段2の表示性能に適した形式で操作項目を表示することができ、表示性能の劣る第2表示手段2からでも操作性を落とさず第1表示手段1に表示されたアプリケーションを操作することができる。
【0039】
[第2の実施例] 図7は、本発明の第2の実施例である情報処理装置の表示画面の一例である。尚、第2の実施例における情報処理装置の基本構成及び基本動作は図1乃至図3で示した第1の実施例における情報処理装置と同じであるため、説明は省略する。
【0040】
図7(a)は第1表示手段1上にウィンドウ12とポインタ73が表示されている状態を示している。ポインティングデバイス7を操作してポインタ73を第1表示手段1の表示領域範囲外、例えば下方に移動させると図7(b)のように第2表示手段2上にポインタ73が表示される。また逆に第2表示手段2の表示領域範囲外にポインタを移動させると第1表示手段1上に表示される。
【0041】
このように、ひとつのポインタを第1表示手段1と第2表示手段2とで共有し、第1表示手段1と第2表示手段2が連続した表示領域であるかのように振る舞うことができる。
【0042】
図8は、本発明の第2の実施例における情報処理装置の動作を示すフローチャートである。前記図7における複数の表示手段を移動することができるポインタを有する情報処理装置のポインタによる移動時の動作を表し、前記図3のステップS15を詳細に説明するものである。
【0043】
ユーザーがポインタ73の移動を行った場合(ステップS121)、ポインタ73の位置が第2表示手段2上であるかどうかチェックする(ステップS122)。第2表示手段2上であればポインタ73が最上部に位置しているかチェックし(ステップS123)、最上部でなければそのまま、最上部であればポインタ73の位置を第1表示手段1上に移動し(ステップS124)、入力待ちに戻る(ステップS125)。
【0044】
ポインタ73の位置が第1表示手段1上であればポインタ73が最下部に位置しているかチェックし(ステップS126)、最下部でなければそのまま、最下部であればポインタ73の位置を第1表示手段1上に移動し(ステップS127)、入力待ちに戻る(ステップS125)。
【0045】
以上の動作により、表示領域範囲外にポインタを移動させると、複数の表示手段間を1つの表示手段中を移動するようにポインタが切り替わって移動することができる。また、特定のキー操作、特定の複数のキー押下組み合わせ、ポインティングデバイス上のボタンなどによっても可能である。
【0046】
[第3の実施例] 図9は、本発明の第3の実施例である情報処理装置の機器全体を示す斜視図である。ここではパーソナルコンピュータを実施形態の一例として説明する。尚、第3の実施例における情報処理装置の基本構成及び基本動作は図1乃至図3で示した第1の実施例における情報処理装置と同じであるため、説明は省略する。
【0047】
パソコン91は第1表示手段1と第2表示手段2の二つの表示手段を搭載している。またポインティングデバイスとしてマウス74と第2表示手段2上にタッチパネル75を持ち、それぞれマウス74は第1表示手段1上のポインタを、タッチパネル75は第2表示手段2上のポインタを操作する。二つのポインタはそれぞれの操作に対して独立に動作できる。よっておのおのの表示手段での状態などに依存せずにそれぞれの操作ができる。
【0048】
尚、タッチパネル75におけるポインタの移動はタッチパネル75に指を触れた状態でスライドさせることで指の移動量に連動してポインタも移動することで行い、アイコンの操作は同一位置を所定時間以内に2回連続でタッチすることなどで行うことができる。例えば動画再生を行うアプリケーションソフトによって第1表示手段1上のポインタが操作できなくなった場合でも、例えば電子メールの着信確認を行うアプリケーションソフトの付加情報や操作用アイコンを第2表示手段2に表示し、タッチパネル75で操作することで動画再生を行いながら電子メールの着信確認ができる。
【0049】
図10は、本発明の第3の実施例における情報処理装置の動作を示すフローチャートである。前記図9におけるポインタ選択時の動作を表し、前記図3のステップS15を詳細に説明するものである。
【0050】
ユーザーがマウス74あるいはタッチパネル75のポインティングデバイスによってポインタの選択を行った場合(ステップS131)、第2表示手段2上のポインタでの選択つまりタッチパネル75による選択であるかどうかチェックする(ステップS132)。タッチパネル75による選択でなければマウス74による第1表示手段1への操作であるとして処理を行い(ステップS137)入力待ちへ移行する(ステップS136)。タッチパネル75による選択であれば第2表示手段2への操作であるとしさらに第2表示手段2のアイコンの選択であるかのチェックを行う(ステップS133)。アイコンの選択であればアイコン実行時の処理としてアイコンが対応する第1表示手段1上のアイコンへの操作として扱う(ステップS134)。その後、表示内容の更新を行い(ステップS135)、入力待ちに戻る(ステップS136)。アイコンの選択でなければ本実施例では何も行わず入力待ち(ステップS136)へと戻る。
【0051】
本実施例において、第2表示手段2のポインティングデバイスとしてタッチパネル75を用いて説明したが、タッチパネルのような表示手段上にポインタを表示する必要のないものをポインティングデバイスとして採用した場合は、ポインタを表示しなくてもよい。
【0052】
[第4の実施例] 図11は、本発明の第4の実施例である情報処理装置の表示画面の一例であり、(a)及び(b)は従来技術における表示画面の一例、(c)、(d)、(e)、(f)は本発明における表示画面の一例である。尚、第4の実施例における情報処理装置の基本構成及び基本動作は図1乃至図3で示した第1の実施例における情報処理装置と同じであるため、説明は省略する。
【0053】
従来から、画面(a)のようにアプリケーションソフトのメニューが表示されている場合において、ポインタによりウィンドウ11上の「メニュー3」を選択した場合、画面(b)のようにプルダウンメニュー13が表示され、より詳細なメニュー等の付加情報が表示されるようなことは行われている。
【0054】
本実施例は、このようなアプリケーションソフトの付加情報を第2表示手段2上に表示した場合のものである。画面(c)ではアプリケーションソフトのメニューである「メニュー1」「メニュー2」「メニュー3」が表示されている。画面(d)では画面(c)でポインタ76により「メニュー3」が選ばれた場合の表示内容である。画面(b)のプルダウンメニューにある「メニュー3−A」乃至「メニュー3−H」すべてを表示するには第2表示手段2の表示領域は不足しているため、「メニュー3−A」乃至「メニュー3−D」のみを表示し、右側に右スクロールボタンAを配置する。
【0055】
ポインタ76により右スクロールボタンAを選択すると表示内容が順次左側にスクロールして画面(e)のように左側にも左スクロールボタンBが配置され、左スクロールボタンBを選択した場合は逆に表示内容が右側にスクロールする。
【0056】
さらに、右スクロールボタンAを選択し続けて新たに表示する情報が存在しなくなると、画面(f)のように右スクロールボタンAが表示されなくなる。また、画面(d)は左スクロールボタンBによって表示される情報が存在しないので左スクロールボタンBが表示されない状態である。
【0057】
図12は、本発明の第4の実施例である情報処理装置における表示内容の作成方法を示すフローチャートであり、前記図3のステップS13を詳細に説明するものである。
【0058】
まず、第2表示手段用デバイスドライバ56は変数iに1を代入し(ステップS141)、第2表示手段表示能力データ57を参照してi番目の操作項目がi−1番目の操作項目の右側に配置できるかどうか判断する(ステップS142)。配置できる場合は、前記ステップS12で取得したメニューデータを参照してi番目の操作項目をi−1番目の操作項目の右側に配置する(ステップS143)。但し操作項目が第1番目の場合は第2表示手段2の表示領域の左端に配置する。
【0059】
次に、iを1増やし(ステップS144)、iが対象の全項目数より多いかチェックし(ステップS145)、多ければ表示更新の処理へ進み(ステップS146)、そうでなければステップS142に戻り処理を繰り返す。
【0060】
ステップS142において、操作項目を配置できない場合は、右端に右スクロールボタンを配置し(ステップS147)、ステップS146に移行して表示更新の処理を行う。
【0061】
図13は、本発明の第4の実施例における情報処理装置の動作を示すフローチャートである。前記図11におけるポインタ選択時の動作を表し、前記図3のステップS15を詳細に説明するものである。
【0062】
ユーザーがポインタ76によって選択を行った場合(ステップS151)、ポインタ76の位置が第2表示手段2上であるかどうかチェックする(ステップS152)。第2表示手段2上でなければ第1表示手段1への操作であるとして処理を行い(ステップS150)入力待ちとなる(ステップS160)。
【0063】
第2表示手段2上であればポインタ76の位置が右スクロールボタンAであるかチェックを行い(ステップS153)、そうであれば表示画面を1項目左方向にスクロールさせ(ステップS154)、最左側に左スクロールボタンBを追加し(ステップS155)、さらに右側に未表示項目があるか確認する(ステップS156)。無い場合はそのまま、あるなら最右側に右スクロールボタンAを追加して(ステップS157)、入力待ち(ステップS160)に進む。
【0064】
ステップS153において、ポインタの位置が右スクロールボタンAで無かった場合、次に左スクロールボタンBであるかチェックする(ステップS161)。そうであれば表示画面を1項目右方向にスクロールさせ(ステップS162)、最右側に右スクロールボタンAを追加し(ステップS163)、さらに左側に未表示項目があるか確認する(ステップS164)。無い場合はそのまま、あるなら最左側に左スクロールボタンBを追加して(ステップS165)、入力待ち(ステップS160)に進む。
【0065】
ステップS161において、左スクロールボタンBでなければ、アイコンの選択であるかのチェックを行う(ステップS166)。アイコンの選択であればアイコン実行時の処理としてアイコンが対応する第1表示手段1上のアイコンへの操作として扱う(ステップS167)。その後、表示内容の更新を行い(ステップS168)、入力待ち(ステップS160)に戻る。アイコンの選択でなければ本実施例では何も行わず入力待ち(ステップS160)へと戻る。
【0066】
以上の動作により、第2表示手段2の表示領域に収まりきらない付加情報もユーザーからの操作によりすべてを表示、選択することができる。本実施例ではスクロールボタンの選択により表示内容のスクロールが開始されたが、この方法に限るものではなく、例えば画面上の特定の領域にポインタを移動した場合、特定のキーを押下した場合などでも本発明は実現可能で、操作方法を限定するものではない。
【0067】
[第5の実施例] 図14は、本発明の第5の実施例である情報処理装置の表示画面の一例である。尚、第5の実施例における情報処理装置の基本構成及び基本動作は図1乃至図3で示した第1の実施例における情報処理装置と同じであるため、説明は省略する。
【0068】
図14(c)、(d)、(e)、(f)は、図11(a)及び(b)のように表示されているアプリケーションソフトの付加情報を第2表示手段2上に表示した場合のものである。画面(c)ではアプリケーションソフトのメニューである「メニュー1」「メニュー2」「メニュー3」が表示されている。画面(d)では画面(c)でポインタ77により「メニュー3」が選ばれた場合の表示内容である。図11(b)のプルダウンメニューにある「メニュー3−A」乃至「メニュー3−H」すべてを表示するには第2表示手段2の表示領域は不足しているため、「メニュー3−A」乃至「メニュー3−C」及び「メニュー3−E」乃至「メニュー3−H」をそれぞれの文字列の一部のみを表記したそれぞれ短縮表示「A」乃至「C」及び「」乃至「H」の項目に対応させ、ポインタ77で選択されている「メニュー3−D」のみすべて表示する。
【0069】
ポインタ77を移動し、「E」「F」上に位置した場合、画面(e)(f)のようにそれぞれの項目のみ全表示を行う。
【0070】
図15は、本発明の第5の実施例である情報処理装置における表示内容の作成方法を示すフローチャートであり、前記図3のステップS13を詳細に説明するものである。
【0071】
まず、第2表示手段用デバイスドライバ56は変数iに1を代入し(ステップS171)、第2表示手段表示能力データ57を参照して全ての操作項目を表示できるかどうか判断する(ステップS172)。表示できる場合は、前記ステップS12で取得したメニューデータを参照してi番目の操作項目をi−1番目の操作項目の右側に配置する(ステップS173)。但し操作項目が第1番目の場合は第2表示手段2の表示領域の左端に配置する。次に、iを1増やし(ステップS174)、iが対象の全項目数より多いかチェックし(ステップS175)、多ければ表示更新の処理へ進み(ステップS176)、そうでなければステップS173に戻り処理を繰り返す。
【0072】
ステップS172において、全ての操作項目を配置できないと判断された場合は、さらに、i番目の操作項目が選択されているかどうか判断する(ステップS181)。選択されている場合は、i番目の操作項目をi−1番目の操作項目の右側に配置し(ステップS182)、iを1増やし(ステップS183)、iが対象の全項目数より多いかチェックし(ステップS184)、多ければ表示更新の処理へ進み(ステップS176)、そうでなければステップS181に戻り処理を繰り返す。
【0073】
ステップS181において、i番目の操作項目が選択されていない場合は、i番目の操作項目を縮小してi−1番目の操作項目の右側に配置し(ステップS185)、ステップS183に続く。
【0074】
図16は、本発明の第5の実施例における情報処理装置の動作を示すフローチャートである。前記図14におけるポインタ移動時の動作を表し、前記図3のステップS15を詳細に説明するものである。
【0075】
ユーザーがポインタ77の移動を行った場合(ステップS191)、ポインタ77の位置が第2表示手段2上であるかどうかチェックする(ステップS192)。第2表示手段2上でなければ第1表示手段1への操作であるとして処理を行い(ステップS197)入力待ちへ移行する(ステップS196)。第2表示手段2上であればポインタ77の位置がアイコン上であるかのチェックを行う(ステップS193)。アイコン上でなければ入力待ち(ステップS196)に進み、アイコン上であればポインタ77の位置上のアイコンを全表示し(ステップS194)、ポインタ77の位置以外のアイコンを短縮表示(ステップS195)を行い、入力待ち(ステップS196)に戻る。
【0076】
以上の動作により、第2表示手段2の表示領域の大きさに合わせて各項目の表示内容を変化させることでより多くの項目を表示することが可能で選択時に項目の確認も容易に行える。本実施例では「メニュー3−A」乃至「メニュー3−H」を「A」乃至「H」に対応させたが、これは各項目の先頭の文字がすべて「メ」で共通なため、各項目が相違点を持つ「A」乃至「H」を表示したが、無論この方法に限らず、本発明は実現可能である。
【0077】
[第6の実施例] 図17は、本発明の第6の実施例である情報処理装置の表示画面の一例である。尚、第6の実施例における情報処理装置の基本構成及び基本動作は図1乃至図3で示した第1の実施例における情報処理装置と同じであるため、説明は省略する。
【0078】
図17は、アプリケーションソフトの画面表示の動作例であり、第1表示手段1のウィンドウ上のアイコンA、アイコンB、アイコンCに対応する項目を第2表示手段2にも表示している。第2表示手段2に表示される項目は、対応するそれぞれのアイコンが持つ文字属性や文字情報、例えばアイコン上にポインタを移動した場合にそのアイコンの機能を説明するために表示されるポップアップヘルプ14などの文字情報をアイコン画像の代わりに表示項目として利用する。
【0079】
図17ではアイコンA、アイコンB、アイコンCがそれぞれ「ファイル保存」、「印刷」、「拡大表示」というポップアップヘルプ情報を保持しているため、第2表示手段2にてそれらの文字列を表示項目として列挙した。これは第1表示手段1に比べ第2表示手段2は表示領域の大きさや解像度が劣るため、アイコン画像をそのまま第2表示手段2に表示できない、または表示しても第2表示手段2上では画像がつぶれるなどして区別できない場合に効果的である。
【0080】
また、第2表示手段2に表示する情報は文字情報だけには限らない。例えば画像情報を表示しても良い。
【0081】
図18は、第2表示手段2に画像情報を表示した場合の表示画面の一例である。アプリケーションソフトの画面表示の動作例であり、第1表示手段1のウィンドウ11上のアイコンA、アイコンB、アイコンCに対応する項目の画像情報を第2表示手段2上で表示している。第2表示手段2上に表示される項目は、対応するそれぞれのアイコン画像を第2表示手段2の表示領域の大きさ、解像度、発色数などの性能(第2表示手段表示能力データ57を参照)に合わせて画像を加工したものを表示する。
【0082】
例えば第2表示手段2の表示性能が第1表示手段1に比べ著しく劣る場合、図18では、精細なアイコンAの画像に対し、輪郭抽出を行い、画像サイズを縮小し、モノクロ2値化することで第2表示手段2でも識別が可能なアイコンDの画像が得られる。第2表示手段2上のアイコンD、アイコンE、アイコンFはそれぞれアイコンA、アイコンB、アイコンCに対応しており、本発明により表示能力の劣る第2表示手段2上においてもユーザーはアイコンを識別することが可能でアイコンに対する操作を行うことができる。
【0083】
図19は、本発明の第6の実施例における情報処理装置の動作を示すフローチャートであり、前記図3のステップS13における表示内容の作成方法を詳細に説明するものである。
【0084】
本実施例では第2表示手段2は縦が16ドット程度、文字列で一行分のみの表示領域しか持たず、モノクロ2色の発色数しか持たないとし、この情報は第2表示手段表示能力データ57に記憶されている。
【0085】
まず、第2表示手段用デバイスドライバ56は変数iに1を代入し(ステップS201)、i番目の対象となる項目が文字列で表記されているか、画像によって表現されているかをメニューデータ52を参照してチェックする(ステップS202)。対象が文字列であった場合は(ステップS203)に移行し、対象が画像であった場合はその項目がポップアップヘルプのような文字情報をもっているかチェックし(ステップS208)、文字情報を持っている場合もステップS203に移行し、得られた文字列を使ってアイコン化した操作項目を作成する。
【0086】
ステップS208において、文字情報がなかった場合は、画像データの大きさと表示領域の大きさを比較し(ステップS209)、画像が小さければ何もせずに、画像が大きければ表示領域に合わせた大きさ、つまり縦16ドットの大きさへ画像データの縮小処理を行い(ステップS210)、ステップS211に移行する。
【0087】
さらに、画像の色数が第2表示手段2の発色数(モノクロ2色)より多いか比較し(ステップS211)、同等以下なら何もせずに、多ければ画像データを発色数に合わせて減色処理を行い(ステップS212)、画像を元にアイコン化した操作項目を作成する(ステップS213)。
【0088】
ステップS203及びステップS213において作成した操作項目を、i−1番目の操作項目の右側に配置する(ステップS204)。但し作成した操作項目が第1番目の場合は第2表示手段2の表示領域の左端に配置する。本実施例では縦には1行分の表示領域しか持たないため、表示領域を考慮して操作項目は左から順に右に並べて配置している。
【0089】
次にiを1増やし(ステップS205)、iが対象の全項目数より多いかチェックし(ステップS206)、多ければ表示更新の処理へ進み(ステップS207)、そうでなければステップS202に戻り処理を繰り返す。
【0090】
以上の動作により、第2表示手段2に表示する内容が画像情報である場合でも、付加されている文字情報のみを第2表示手段2に表示したり、画像情報を第2表示手段2においても表示可能な状態に縮小、減色、輪郭抽出などの加工をしたうえで表示することができる。
【0091】
以上、ここまで挙げた実施形態における内容は、本発明の主旨を変えない限り、上記記載に限定されるものではない。
【0092】
【発明の効果】
本発明における情報処理装置では、以下の効果が得られる。
【0093】
基本となる第1表示手段と補助的な第2表示手段とを有し、アプリケーションソフトの動作状態や実行可能な操作項目などの付加情報を第2表示手段上においてこれに適した形式で表示するので、第1表示手段は表示領域を損なうことなく表示することができ、また第2表示手段上の付加情報を入力手段により選択すると、その選択項目に対応した操作をアプリケーションソフトに対して行ったものと同等の効果を発生させることができる。
【0094】
また、複数の表示手段間に共通の入力手段を有することにより、各表示手段間を移動自由で、どの表示手段の内容でも選択可能であるので、それぞれが連続した表示領域として直感的な操作環境を与え、入力を把握しやすくさらに操作性を上げることができる。
【0095】
また、第1表示手段と第2表示手段において各々専用の入力手段を有することにより、第1表示手段の状態とは独立して第2表示手段の操作を行うことができるようになる。
【0096】
また、第2の表示手段上で付加情報すべてを表示しきれない場合、付加情報の一部を表示して残りの未表示部分をスクロールや切替などで表示することにより、表示性能の劣る第2の表示手段上でも操作性を落とさず容易に操作を行うことができる。
【0097】
また、第2の表示手段上で付加情報すべてを表示しきれない場合、付加情報の一部を表示しておき、入力手段によって指定された項目のみ全表示することにより、表示性能の劣る第2の表示手段上でも一覧性を高めてより操作性を上げることができる。
【0098】
また、第2表示手段に表示する情報が表示性能上扱いがたい画像情報であっても、付加されている文字情報を表示したり、あるいは、画像情報を第2表示手段に表示できる状態に加工してから表示することにより、さまざまな情報を表示性能の劣る第2表示手段であっても見やすく表示することができる。
【図面の簡単な説明】
【図1】本発明の情報処理装置の構成を示すブロック図である。
【図2】本発明における情報処理装置の基本的な機能構成を示すブロック図である。
【図3】第2表示手段2への表示内容を決定する基本的な動作を示すフローチャートである。
【図4】本発明の第1の実施例である情報処理装置の基本的な表示画面の一例を示す図である。
【図5】本発明の第1の実施例である情報処理装置における基本的な表示内容の作成方法を示すフローチャートである。
【図6】本発明の第1の実施例における情報処理装置の動作を示すフローチャートである。
【図7】本発明の第2の実施例である情報処理装置の表示画面の一例を示す図である。
【図8】本発明の第2の実施例における情報処理装置の動作を示すフローチャートである。
【図9】本発明の第3の実施例である情報処理装置の機器全体を示す斜視図である。
【図10】本発明の第3の実施例における情報処理装置の動作を示すフローチャートである。
【図11】本発明の第4の実施例である情報処理装置の表示画面の一例を示す図である。
【図12】本発明の第4の実施例である情報処理装置における表示内容の作成方法を示すフローチャートである。
【図13】本発明の第4の実施例における情報処理装置の動作を示すフローチャートである。
【図14】本発明の第5の実施例である情報処理装置の表示画面の一例を示す図である。
【図15】本発明の第5の実施例である情報処理装置における表示内容の作成方法を示すフローチャートである。
【図16】本発明の第5の実施例における情報処理装置の動作を示すフローチャートである。
【図17】本発明の第6の実施例である情報処理装置の表示画面の一例を示す図である。
【図18】本発明の第6の実施例である情報処理装置の表示画面の一例を示す図である。
【図19】本発明の第6の実施例における情報処理装置の動作を示すフローチャートである。
【符号の説明】
1 第1表示手段
2 第2表示手段
3 CPU
4 ROM
5 RAM
6 キー入力装置
7 ポインティングデバイス
8 内部記憶装置
9 外部記憶装置
20 メインシステム
51 アプリケーションソフト
52 メニューデータ
53 オペレーティングシステム
54 ポインティング装置用デバイスドライバ
55 第1表示手段用デバイスドライバ
56 第2表示手段用デバイスドライバ
57 第2表示手段表示能力データ
[0001]
BACKGROUND OF THE INVENTION
The present invention relates not only to information devices such as personal computers, Japanese word processors, and portable information terminals, but also to all devices including a main display and a sub display such as home appliances and car navigation systems.
[0002]
[Prior art]
With the advancement of information processing devices and software, there is an increasing demand for an interface that is easier for users to use. As software functionality increases, the amount of information provided to users has also increased dramatically. To provide information provision capacity that is commensurate with that, the display device has been increased in size, definition, and multiple display devices. Information processing devices have also appeared.
[0003]
For example, in Japanese Patent Laid-Open No. 9-26382, a single device has a main display and a sub display, and a pointing device such as a touch panel is arranged on the sub display without reducing the display function on the main display side. A technique capable of performing the above is disclosed.
[0004]
[Problems to be solved by the invention]
However, the technique described above still has the following problems.
[0005]
In general, personal computers, etc., which are becoming smaller and cheaper, are not realistic to have a sub-display having a display capability equivalent to or close to that of the main display. For this reason, the sub-display has a smaller display area than the main display, and the resolution and the number of colors are reduced.
[0006]
In recent operating systems and application software that are becoming more graphical interfaces, simply displaying and operating those windows and icons on the sub-display side with poor display capability results in a drop in operability.
[0007]
In the technique described in Japanese Patent Laid-Open No. 9-26382, a part of menu display or input means is assigned to the sub-display side, so that additional information display or input can be performed without missing the display part on the main display side. However, if it is used without considering the display performance on the sub-display side, the operability will be reduced.
[0008]
In addition, there are pointers on the main display and the sub display respectively, and operating each with one pointing device requires an understanding of which pointer is currently operated by the user, so an operation error is likely to occur. There was a problem.
[0009]
In addition, if there are many menus and icons on the main display side that are subject to display on a sub display with inferior display capability, and all items cannot be displayed on the sub display, items that could not be displayed cannot be operated on the sub display. On the other hand, operability may be impaired.
[0010]
In addition, when a sub-display with inferior display capability is intended to display icons consisting of large images or high-definition images, those images are displayed on the sub-display in a state that is significantly different from the original image. There is a problem that it is difficult to distinguish from the image which icon corresponds to the above.
[0011]
  The present invention has been made to solve the above-described problems, and an object of the present invention is to provide a display capability of a sub display in an information processing apparatus including a main display and a sub display having a lower display capability. Information processing device that is easy to input, easy to see and easy to operateAnd control method thereofIs to provide.
[0012]
[Means for Solving the Problems]
  The present inventionIsnewdataFirst display means for displaying
  The first display meansDifferent fromIn an information processing apparatus comprising second display means,
  Menu data storage means for storing menu data to be displayed on the first display means;
  The menu data displayed on the first display means isDisplay capability data of the second display meansChange to a format based onAnd a display control means for displaying on the second display means.Information processing device.
[0013]
  The present inventionIsThe display control means includes theDisplayed on the first display meansOf menu dataAdditional informationIt is characterized by displaying.
[0014]
  AlsoThe present invention provides an information processing apparatus including a first display unit that displays a plurality of windows, and a second display unit that is different from the first display unit.
  Of the windows displayed on the first display means, a window in which all the windows are not displayed is changed to a format based on the display capability data of the second display means,Display on the second display meansProvided with display control meansIt is characterized byInformation processing device.
[0015]
  AlsoThe present invention further comprises pointer control means for displaying a pointer indicating menu data or a window displayed on the first display means and the second display means, and moving the pointer,
  When the pointer displayed on the first display means is moved outside the display area of the first display means by the pointer instruction means,
  The pointer control means moves the pointer to the second display screen,It is characterized by displaying.
[0016]
  AlsoThe present inventionThe display control means includes the menu data.It is determined whether the area size necessary for display of the second display means is larger than the display area size of the second display means. If it is larger, only a part of the area size is displayed on the second display means, and a scroll instruction icon is displayed on the second display means. When the scroll instruction is given, the remaining menu data is displayed.It displays on the said 2nd display means, It is characterized by the above-mentioned.
  According to the present invention, the display control means determines whether the area size necessary for displaying the menu data is larger than the display area size of the second display means, and if so, determines the display area size of each item of the menu. The item is reduced and displayed on the second display unit, and when an item is designated thereafter, the display area size of only the designated item is enlarged and displayed on the second display unit.
  According to the present invention, in the case where image data for icon display and text data for character string display corresponding to the icon display image data are stored in the menu data storage means, the display control means uses only the text data. A menu of columns is displayed on the second display means.
  According to the present invention, in the case where image data for icon display is stored in the menu data storage means, the display control means converts the image data based on the display capability data, and the second display means. It is characterized by being displayed.
  The present invention also includes a first display area and a second display area,
  A method of controlling an information processing apparatus for storing menu data to be displayed and displaying menu data in the first display area and the second display area,
  A control method comprising the step of changing the menu data displayed in the first display area into a format based on the display capability data in the second display area and displaying the data in the second display area. is there.
  The present invention also includes a first display area and a second display area,
  A method of controlling an information processing apparatus for displaying a window in the first display area and the second display area,
  Of the plurality of windows displayed in the first display area, a window in which all the windows are not displayed is changed to a format based on the display capability data of the second display means, and the second display area is displayed. A control method comprising the step of displaying.
[0017]
DETAILED DESCRIPTION OF THE INVENTION
Embodiments of an information processing apparatus according to the present invention will be described below with reference to the drawings.
[0018]
First Embodiment FIG. 1 is a block diagram showing a configuration of an information processing apparatus according to the present invention. Reference numeral 1 denotes first display means for displaying main information, and reference numeral 2 denotes second display means for displaying additional information. The first display means 1 is a high-resolution liquid crystal display (hereinafter abbreviated as LCD), for example, a display device having a size capable of simultaneously developing 15 inches diagonal, 1024 dots wide, 768 dots wide, 768 dots long, and 16 million colors simultaneously. The second display means 2 is assumed to be a low-resolution monochrome LCD having a size of 7 inches diagonal, 200 dots wide, 16 dots long, and monochrome display. The first display means 1 occupies a large part of the cost of this device, and it is impractical to use a display device having the same performance as the first display means 1 for the second display means 2.
[0019]
Reference numeral 3 is a central processing unit (CPU) that executes programs, and 4 is a ROM (Read Only Memory) that stores a part of basic programs such as BIOS (Basic Input Output System) of each device, and fixed data such as fonts and dictionaries. ) 5 is a RAM (Random Access Memory) that stores information necessary for processing of the apparatus, various data, and an expandable program and the like and capable of updating data. Here, the application software 51, image data for displaying menu icons displayed on the first display means 1, text data for displaying a character string menu, menu display format data (pull-down menu, pop-up menu, vertical / horizontal alignment) Menu data 52, operating system 53, pointing device device driver 54, first display device driver 55, second display device driver 56, and other device drivers, and display area size in the second display device 2 Second display means display capability data 57, which is data such as the number of display colors and resolution, is stored, and is loaded from eight internal storage devices 9 or external storage devices 9 to be described later.
[0020]
The menu data 52 may be included in the application software 51, the various device drivers 54 to 56 may be included in the operating system 53, and the second display means display capability data 57 is the second display means device driver 56. May be included.
[0021]
Reference numeral 6 denotes a key input device that accepts key inputs and the like, and reference numeral 7 denotes a pointing device such as a mouse that accepts input of coordinates or the like and a transparent tablet superimposed on the second display means 2. Reference numeral 8 denotes an internal storage device such as a hard disk or flash memory, and reference numeral 9 denotes an external storage device such as a CD-ROM or DVD-ROM, which stores programs to be loaded into the RAM 5 and saved data.
[0022]
FIG. 2 is a block diagram showing a basic functional configuration of the information processing apparatus according to the present invention.
[0023]
The main system 20 including the CPU 3, the RAM 5, and the internal storage device 8 can be divided into functional blocks of application software 51, operating system 53, and various device drivers 54 to 56. The various device drivers include a pointing device device driver 54, a first display device driver 55, a second display device driver 56, and the like. Pointer position information and selection operation information are stored in the pointing device device driver 54. The operating system 53 obtained from the pointing device 7 and receiving the information is stored in the RAM 5. The display contents of the first display means 1 and the second display means 2 are determined by the first display means device driver 55 and the second display means device driver 56, respectively.
[0024]
The basic operation of determining the display contents on the second display means 2 of the second display means device driver 56 will be described with reference to the flowchart of FIG.
[0025]
First, when updating the display items of the second display means 2, display additional information (menu data) is selected (step S 11). This may be selected by the user's operation, may be an instruction from the application software 51, or may be determined by the second display device driver 56 based on past history information. Next, the content of the additional information (menu data) to be displayed is acquired from the application software 51 or the operating system 53 (step S12), and the display content corresponding to the display capability of the second display means 2 is created (step S13). Next, the display on the second display means 2 is actually performed (step S14), and a transition is made to a state waiting for input from the user (step S15).
[0026]
FIG. 4 is an example of a basic display screen in the information processing apparatus according to the first embodiment of the present invention, FIG. 4 (a) is an example of a display screen in the prior art, and FIG. 4 (b) is the present invention. It is an example of the display screen in.
[0027]
4 (a) and 4 (b), the information processing apparatus has a first display means 1 as a main display and a second display means 2 as a sub display. Application software with a window is displayed. The window 11 is a main window for inputting a main status display and most operation commands, and the window 12 serves as a sub-window that is responsible for the status display and operation icon functions of a part of the application software. Further, the second display means 2 has a horizontally long display area and displays a status display and operation icons that the window 12 has. FIG. 4C is an overall view of the window 12.
[0028]
In the prior art of FIG. 4A, the window 12 is displayed on the second display means 2 without considering the display area, and cannot be displayed at the same time. Therefore, user operability is reduced.
[0029]
In the technique of the present invention shown in FIG. 4B, the icons of the window 12 are displayed in a form that is listed in a horizontal row in accordance with the display area of the second display means 2. The window 12 displays all the information held by the window 12 on the second display unit 2 even when the window 12 is hidden or not displayed by other windows due to the limitation of the display area of the first display unit 1. It is possible.
[0030]
In this embodiment, the case where an icon is displayed on the second display means 2 is described. However, not only the icon but also a character string, a figure, an operation button, etc. on the window 12 can be displayed. An example in that case will be described later.
[0031]
Further, in FIG. 4B, a pointer 71 is present on the first display means 1 and a pointer 72 is present on the second display means 2. The pointer 71 and the pointer 72 can be operated by the pointing device 7 and which pointer is to be operated can be selected by a specific key operation or the like. For example, when the pointer 72 selects an icon on the second display means 2, the same effect as when the corresponding icon on the first display means 1 is selected occurs. That is, by operating the icon on the second display unit 2, the window 12 can be operated regardless of the state on the first display unit 1.
[0032]
FIG. 5 is a flowchart showing a basic display content creation method in the information processing apparatus according to the first embodiment of the present invention, and describes step S13 in FIG. 3 in detail.
[0033]
First, the second display device driver 56 substitutes 1 for a variable i (step S101), refers to the menu data acquired in step S12, and changes the i-th operation item to the right of the i-1th operation item. (Step S102). However, when the operation item is the first, it is arranged at the left end of the display area of the second display means 2. In the present embodiment, as shown in FIG. 4B, since there is only one line of display area vertically, the operation items are arranged in order from the left to the right in consideration of the display area.
[0034]
Next, i is incremented by 1 (step S103), and it is checked whether i is larger than the total number of target items (step S104). If i is larger, the process proceeds to display update processing (step S105), otherwise returns to step S102. Repeat the process.
[0035]
FIG. 6 is a flowchart showing a basic operation at the time of pointer selection in the information processing apparatus according to the first embodiment of the present invention, and will describe step S15 in FIG. 3 in detail.
[0036]
When the user selects with the pointer 71 or the pointer 72 (step S111), it is checked whether or not the position of the pointer is on the second display means 2 (step S112). If it is not on the second display means 2, it is determined that the operation is for the first display means 1, the process for the application of the first display means 1 is performed (step S 117), and the process waits for input (step S 116).
[0037]
In step S112, if it is on the 2nd display means 2, it will be checked whether it is an icon selection (step S113). If the icon is selected, it is handled as an operation on the icon on the first display means 1 corresponding to the icon as a process at the time of icon execution (step S114). Thereafter, the display content is updated (step S115), and the process waits for input (step S116). If the icon is not selected, nothing is performed in this embodiment, and the process returns to the input waiting (step S116).
[0038]
By the above operation, the operation items can be displayed in a format suitable for the display performance of the second display means 2 with inferior display performance without impairing the display area of the first display means 1, and the second display with inferior display performance. Even from the means 2, the application displayed on the first display means 1 can be operated without deteriorating the operability.
[0039]
Second Embodiment FIG. 7 is an example of a display screen of an information processing apparatus that is a second embodiment of the present invention. The basic configuration and basic operation of the information processing apparatus in the second embodiment are the same as those of the information processing apparatus in the first embodiment shown in FIGS.
[0040]
FIG. 7A shows a state in which the window 12 and the pointer 73 are displayed on the first display means 1. When the pointing device 7 is operated to move the pointer 73 outside the display area range of the first display means 1, for example, downward, the pointer 73 is displayed on the second display means 2 as shown in FIG. Conversely, when the pointer is moved outside the display area range of the second display means 2, it is displayed on the first display means 1.
[0041]
In this way, one pointer can be shared by the first display means 1 and the second display means 2, and the first display means 1 and the second display means 2 can behave as if they are continuous display areas. .
[0042]
FIG. 8 is a flowchart showing the operation of the information processing apparatus in the second embodiment of the present invention. FIG. 7 illustrates an operation at the time of movement by the pointer of the information processing apparatus having a pointer capable of moving the plurality of display means in FIG. 7, and describes step S15 in FIG. 3 in detail.
[0043]
When the user moves the pointer 73 (step S121), it is checked whether the position of the pointer 73 is on the second display means 2 (step S122). If it is on the second display means 2, it is checked whether the pointer 73 is located at the top (step S123). If it is not at the top, the position of the pointer 73 is placed on the first display means 1 as it is. It moves (step S124) and returns to waiting for input (step S125).
[0044]
If the position of the pointer 73 is on the first display means 1, it is checked whether the pointer 73 is positioned at the bottom (step S126). If the position is not at the bottom, the position of the pointer 73 is set to the first position. It moves onto the display means 1 (step S127) and returns to waiting for input (step S125).
[0045]
With the above operation, when the pointer is moved out of the display area range, the pointer can be switched and moved so as to move among a plurality of display means within one display means. It can also be performed by a specific key operation, a specific combination of a plurality of key presses, a button on a pointing device, or the like.
[0046]
[Third Embodiment] FIG. 9 is a perspective view showing the entire apparatus of an information processing apparatus according to a third embodiment of the present invention. Here, a personal computer will be described as an example of an embodiment. The basic configuration and basic operation of the information processing apparatus in the third embodiment are the same as those of the information processing apparatus in the first embodiment shown in FIGS.
[0047]
The personal computer 91 is equipped with two display means, the first display means 1 and the second display means 2. As a pointing device, a mouse 74 and a touch panel 75 are provided on the second display means 2. The mouse 74 operates a pointer on the first display means 1, and the touch panel 75 operates a pointer on the second display means 2. The two pointers can operate independently for each operation. Therefore, each operation can be performed without depending on the state of each display means.
[0048]
The pointer on the touch panel 75 is moved by sliding the touch panel 75 while the finger is touched, and the pointer is also moved in conjunction with the amount of movement of the finger. This can be done by touching it twice in a row. For example, even when the pointer on the first display unit 1 cannot be operated by application software for playing back moving images, for example, additional information and operation icons of application software for confirming incoming e-mail are displayed on the second display unit 2. By operating the touch panel 75, it is possible to confirm the incoming e-mail while playing the moving image.
[0049]
FIG. 10 is a flowchart showing the operation of the information processing apparatus in the third embodiment of the present invention. FIG. 9 shows the operation when the pointer is selected in FIG. 9, and describes step S15 in FIG. 3 in detail.
[0050]
When the user selects the pointer with the mouse 74 or the pointing device of the touch panel 75 (step S131), it is checked whether the selection is made with the pointer on the second display means 2, that is, the selection with the touch panel 75 (step S132). If it is not the selection by the touch panel 75, it will process that it is operation to the 1st display means 1 by the mouse | mouth 74 (step S137), and will transfer to input waiting (step S136). If it is selection by the touch panel 75, it will be operation to the 2nd display means 2, and it will be checked whether it is selection of the icon of the 2nd display means 2 (step S133). If the icon is selected, it is handled as an operation on the icon on the first display means 1 corresponding to the icon as a process at the time of executing the icon (step S134). Thereafter, the display content is updated (step S135), and the process waits for input (step S136). If no icon is selected, nothing is performed in this embodiment, and the process returns to the input waiting (step S136).
[0051]
In the present embodiment, the touch panel 75 is used as the pointing device of the second display unit 2. However, when a device that does not need to display a pointer on the display unit such as a touch panel is used as the pointing device, the pointer is used. It does not have to be displayed.
[0052]
[Fourth Embodiment] FIG. 11 is an example of a display screen of an information processing apparatus according to a fourth embodiment of the present invention. (A) and (b) are examples of a display screen in the prior art. ), (D), (e), (f) are examples of the display screen in the present invention. The basic configuration and basic operation of the information processing apparatus in the fourth embodiment are the same as those of the information processing apparatus in the first embodiment shown in FIGS.
[0053]
Conventionally, when the menu of the application software is displayed as in the screen (a), when the “menu 3” on the window 11 is selected by the pointer, the pull-down menu 13 is displayed as in the screen (b). The additional information such as a more detailed menu is displayed.
[0054]
In the present embodiment, such additional information of application software is displayed on the second display means 2. On the screen (c), “menu 1”, “menu 2”, and “menu 3”, which are menus of application software, are displayed. Screen (d) shows the display contents when “Menu 3” is selected by pointer 76 on screen (c). Since the display area of the second display means 2 is insufficient to display all of “Menu 3-A” to “Menu 3-H” in the pull-down menu of the screen (b), “Menu 3-A” to Only “Menu 3-D” is displayed, and the right scroll button A is arranged on the right side.
[0055]
When the right scroll button A is selected by the pointer 76, the display contents are sequentially scrolled to the left side, and the left scroll button B is also arranged on the left side as shown in the screen (e). If the left scroll button B is selected, the display contents are reversed. Scrolls to the right.
[0056]
Further, when the right scroll button A is continuously selected and there is no information to be newly displayed, the right scroll button A is not displayed as in the screen (f). Further, the screen (d) is in a state where the left scroll button B is not displayed because there is no information displayed by the left scroll button B.
[0057]
FIG. 12 is a flowchart showing a display content creation method in the information processing apparatus according to the fourth embodiment of the present invention, which explains step S13 in FIG. 3 in detail.
[0058]
First, the second display device driver 56 substitutes 1 for a variable i (step S141), and the i-th operation item is the right side of the i-1th operation item with reference to the second display device display capability data 57. It is determined whether or not it can be arranged (step S142). If it can be arranged, the i-th operation item is arranged on the right side of the (i-1) -th operation item with reference to the menu data acquired in step S12 (step S143). However, when the operation item is the first, it is arranged at the left end of the display area of the second display means 2.
[0059]
Next, i is incremented by 1 (step S144), and it is checked whether i is larger than the total number of target items (step S145). If i is larger, the process proceeds to display update processing (step S146). Otherwise, the process returns to step S142. Repeat the process.
[0060]
If the operation item cannot be arranged in step S142, a right scroll button is arranged at the right end (step S147), and the process proceeds to step S146 to perform display update processing.
[0061]
FIG. 13 is a flowchart showing the operation of the information processing apparatus in the fourth embodiment of the present invention. The operation at the time of pointer selection in FIG. 11 is shown, and step S15 of FIG. 3 will be described in detail.
[0062]
When the user selects with the pointer 76 (step S151), it is checked whether the position of the pointer 76 is on the second display means 2 (step S152). If it is not on the second display means 2, the process is performed as an operation to the first display means 1 (step S150), and input is waited (step S160).
[0063]
If it is on the second display means 2, it is checked whether the position of the pointer 76 is the right scroll button A (step S153). If so, the display screen is scrolled one item to the left (step S154), and the leftmost side. The left scroll button B is added (step S155), and it is further checked whether there is an undisplayed item on the right side (step S156). If there is none, the right scroll button A is added to the rightmost side as it is (step S157), and the process waits for input (step S160).
[0064]
In step S153, if the position of the pointer is not the right scroll button A, it is next checked whether it is the left scroll button B (step S161). If so, the display screen is scrolled to the right by one item (step S162), a right scroll button A is added to the rightmost side (step S163), and it is confirmed whether there are any undisplayed items on the left side (step S164). If there is not, the left scroll button B is added to the left side as it is (step S165), and the process waits for input (step S160).
[0065]
In step S161, if it is not the left scroll button B, it is checked whether the icon is selected (step S166). If the icon is selected, it is handled as an operation on the icon on the first display means 1 corresponding to the icon as a process at the time of executing the icon (step S167). Thereafter, the display contents are updated (step S168), and the process returns to waiting for input (step S160). If no icon is selected, nothing is performed in this embodiment, and the process returns to the input wait (step S160).
[0066]
With the above operation, all additional information that does not fit in the display area of the second display means 2 can be displayed and selected by a user operation. In this embodiment, scrolling of display contents is started by selecting a scroll button. However, the present invention is not limited to this method. For example, even when the pointer is moved to a specific area on the screen or a specific key is pressed. The present invention is feasible and does not limit the operation method.
[0067]
[Fifth Embodiment] FIG. 14 is an example of a display screen of an information processing apparatus according to a fifth embodiment of the present invention. The basic configuration and basic operation of the information processing apparatus in the fifth embodiment are the same as those of the information processing apparatus in the first embodiment shown in FIGS.
[0068]
14 (c), (d), (e), and (f) display the additional information of the application software displayed as shown in FIGS. 11 (a) and 11 (b) on the second display means 2. Is the case. On the screen (c), “menu 1”, “menu 2”, and “menu 3”, which are menus of application software, are displayed. The screen (d) shows the display contents when “Menu 3” is selected by the pointer 77 on the screen (c). Since the display area of the second display means 2 is insufficient to display all of “Menu 3-A” to “Menu 3-H” in the pull-down menu of FIG. 11B, “Menu 3-A”. "Menu 3-C" and "Menu 3-E" to "Menu 3-H" are abbreviated displays "A" to "C" and "" to "H" representing only a part of the respective character strings. Only “Menu 3-D” selected by the pointer 77 is displayed.
[0069]
When the pointer 77 is moved and positioned on “E” and “F”, only the respective items are displayed as shown in the screens (e) and (f).
[0070]
FIG. 15 is a flowchart showing a display content creation method in the information processing apparatus according to the fifth embodiment of the present invention, and will describe step S13 in FIG. 3 in detail.
[0071]
First, the second display device driver 56 substitutes 1 for a variable i (step S171), and refers to the second display device display capability data 57 to determine whether all operation items can be displayed (step S172). . If it can be displayed, the i-th operation item is arranged on the right side of the i-1th operation item with reference to the menu data acquired in step S12 (step S173). However, when the operation item is the first, it is arranged at the left end of the display area of the second display means 2. Next, i is incremented by 1 (step S174), and it is checked whether i is larger than the total number of target items (step S175). If there is more, the process proceeds to the display update process (step S176), otherwise the process returns to step S173. Repeat the process.
[0072]
If it is determined in step S172 that all the operation items cannot be arranged, it is further determined whether or not the i-th operation item is selected (step S181). If it is selected, the i-th operation item is arranged on the right side of the (i-1) -th operation item (step S182), i is increased by 1 (step S183), and i is checked whether it is larger than the total number of items. If there are more, the process proceeds to the display update process (step S176). If not, the process returns to step S181 to repeat the process.
[0073]
If the i-th operation item is not selected in step S181, the i-th operation item is reduced and placed on the right side of the i-1th operation item (step S185), and the process continues to step S183.
[0074]
FIG. 16 is a flowchart showing the operation of the information processing apparatus in the fifth embodiment of the present invention. FIG. 14 shows an operation at the time of moving the pointer in FIG. 14, and describes step S15 in FIG. 3 in detail.
[0075]
When the user moves the pointer 77 (step S191), it is checked whether the position of the pointer 77 is on the second display means 2 (step S192). If it is not on the second display means 2, processing is performed assuming that the operation is for the first display means 1 (step S197), and the process waits for input (step S196). If it is on the second display means 2, it is checked whether the position of the pointer 77 is on the icon (step S193). If it is not on the icon, the process proceeds to input waiting (step S196). If it is on the icon, all icons on the position of the pointer 77 are displayed (step S194), and icons other than the position of the pointer 77 are displayed in a shortened display (step S195). The process waits for input (step S196).
[0076]
With the above operation, it is possible to display more items by changing the display content of each item in accordance with the size of the display area of the second display means 2, and it is also possible to easily confirm the item at the time of selection. In this embodiment, “menu 3-A” through “menu 3-H” are associated with “A” through “H”. However, since all the first characters of each item are “me”, Although “A” to “H” having different items are displayed, of course, the present invention is not limited to this method and can be realized.
[0077]
[Sixth Embodiment] FIG. 17 is an example of a display screen of an information processing apparatus according to a sixth embodiment of the present invention. The basic configuration and basic operation of the information processing apparatus in the sixth embodiment are the same as those of the information processing apparatus in the first embodiment shown in FIGS.
[0078]
FIG. 17 shows an operation example of screen display of application software, and items corresponding to the icons A, B and C on the window of the first display means 1 are also displayed on the second display means 2. The items displayed on the second display means 2 are the pop-up help 14 displayed in order to explain the function of the character attribute and character information of each corresponding icon, for example, when the pointer is moved over the icon. Character information such as is used as a display item instead of an icon image.
[0079]
In FIG. 17, the icons A, B, and C respectively hold pop-up help information “file save”, “print”, and “enlarged display”, so that the second display unit 2 displays those character strings. Listed as items. This is because the display area of the second display means 2 is inferior to that of the first display means 1 and the icon image cannot be displayed as it is on the second display means 2 or is displayed on the second display means 2. This is effective when the image is crushed and cannot be distinguished.
[0080]
Further, the information displayed on the second display means 2 is not limited to character information. For example, image information may be displayed.
[0081]
FIG. 18 is an example of a display screen when image information is displayed on the second display means 2. This is an example of screen display operation of application software, and image information of items corresponding to the icons A, B and C on the window 11 of the first display means 1 is displayed on the second display means 2. The items displayed on the second display means 2 include the corresponding icon images, such as the display area size, resolution, number of colors, and the like (see the second display means display capability data 57). ) To display the processed image.
[0082]
For example, when the display performance of the second display means 2 is significantly inferior to that of the first display means 1, in FIG. 18, the contour is extracted from the fine icon A image, the image size is reduced, and the image is converted into a monochrome binary image. Thus, an image of the icon D that can be identified by the second display means 2 is obtained. The icon D, icon E, and icon F on the second display means 2 correspond to the icon A, icon B, and icon C, respectively, and the user can select an icon on the second display means 2 that has poor display ability according to the present invention. The icons can be identified and the icons can be operated.
[0083]
FIG. 19 is a flowchart showing the operation of the information processing apparatus according to the sixth embodiment of the present invention, which explains in detail the display content creation method in step S13 of FIG.
[0084]
In the present embodiment, the second display means 2 is about 16 dots long, has only a display area of one line in the character string, and has only two monochrome colors, and this information is the second display means display capability data. 57.
[0085]
First, the second display device driver 56 substitutes 1 for a variable i (step S201), and uses the menu data 52 to determine whether the i-th target item is represented by a character string or an image. A check is made with reference to (step S202). If the target is a character string, the process proceeds to (step S203). If the target is an image, it is checked whether the item has character information such as pop-up help (step S208), and has character information. Even in this case, the process proceeds to step S203, and an operation item that is converted into an icon using the obtained character string is created.
[0086]
If there is no character information in step S208, the size of the image data is compared with the size of the display area (step S209). If the image is small, nothing is done. If the image is large, the size is adjusted to the display area. That is, the image data is reduced to a size of 16 dots vertically (step S210), and the process proceeds to step S211.
[0087]
Further, it is compared whether the number of colors of the image is larger than the number of colors (monochrome two colors) of the second display means 2 (step S211), and if it is equal or less, nothing is done. (Step S212), and an operation item that is converted into an icon based on the image is created (step S213).
[0088]
The operation items created in step S203 and step S213 are arranged on the right side of the i-1th operation item (step S204). However, when the created operation item is the first, it is arranged at the left end of the display area of the second display means 2. In this embodiment, since there is only one line of display area in the vertical direction, the operation items are arranged in order from the left to the right in consideration of the display area.
[0089]
Next, i is incremented by 1 (step S205), and it is checked whether i is greater than the total number of target items (step S206). If i is larger, the process proceeds to display update processing (step S207), and if not, the process returns to step S202. repeat.
[0090]
By the above operation, even when the content displayed on the second display means 2 is image information, only the added character information is displayed on the second display means 2 or the image information is also displayed on the second display means 2. It can be displayed after processing such as reduction, color reduction, contour extraction, etc. in a displayable state.
[0091]
As mentioned above, the content in embodiment mentioned so far is not limited to the said description, unless the main point of this invention is changed.
[0092]
【The invention's effect】
In the information processing apparatus according to the present invention, the following effects can be obtained.
[0093]
It has basic first display means and auxiliary second display means, and displays additional information such as the operating state of application software and executable operation items in a format suitable for this on the second display means. Therefore, the first display means can display without damaging the display area, and when additional information on the second display means is selected by the input means, an operation corresponding to the selected item is performed on the application software. An effect equivalent to that of a thing can be generated.
[0094]
In addition, by having a common input means among a plurality of display means, it is possible to freely move between each display means and select the contents of any display means, so that each intuitive display environment as a continuous display area It is easy to grasp the input and can further improve the operability.
[0095]
In addition, since the first display means and the second display means have dedicated input means, the second display means can be operated independently of the state of the first display means.
[0096]
Further, when all of the additional information cannot be displayed on the second display means, a part of the additional information is displayed and the remaining undisplayed portion is displayed by scrolling or switching. Even on the display means, the operation can be easily performed without reducing the operability.
[0097]
Further, when all the additional information cannot be displayed on the second display means, a part of the additional information is displayed, and only the items designated by the input means are displayed, so that the display performance is inferior. Even on the display means, it is possible to improve the operability by improving the list.
[0098]
Further, even if the information displayed on the second display means is image information that is difficult to handle in terms of display performance, the added character information is displayed, or the image information is processed so that it can be displayed on the second display means. Then, various information can be displayed in an easy-to-see manner even by the second display means having inferior display performance.
[Brief description of the drawings]
FIG. 1 is a block diagram showing a configuration of an information processing apparatus according to the present invention.
FIG. 2 is a block diagram showing a basic functional configuration of an information processing apparatus according to the present invention.
FIG. 3 is a flowchart showing a basic operation for determining display contents on the second display means 2;
FIG. 4 is a diagram showing an example of a basic display screen of the information processing apparatus according to the first embodiment of the present invention.
FIG. 5 is a flowchart showing a basic display content creation method in the information processing apparatus according to the first embodiment of the present invention;
FIG. 6 is a flowchart showing the operation of the information processing apparatus in the first embodiment of the present invention.
FIG. 7 is a diagram showing an example of a display screen of the information processing apparatus according to the second embodiment of the present invention.
FIG. 8 is a flowchart illustrating an operation of the information processing apparatus according to the second exemplary embodiment of the present invention.
FIG. 9 is a perspective view showing an entire apparatus of an information processing apparatus according to a third embodiment of the present invention.
FIG. 10 is a flowchart illustrating an operation of the information processing apparatus according to the third exemplary embodiment of the present invention.
FIG. 11 is a diagram showing an example of a display screen of the information processing apparatus according to the fourth embodiment of the present invention.
FIG. 12 is a flowchart showing a display content creation method in the information processing apparatus according to the fourth embodiment of the present invention;
FIG. 13 is a flowchart illustrating the operation of the information processing apparatus according to the fourth exemplary embodiment of the present invention.
FIG. 14 is a diagram showing an example of a display screen of the information processing apparatus according to the fifth embodiment of the present invention.
FIG. 15 is a flowchart showing a display content creation method in the information processing apparatus according to the fifth embodiment of the present invention;
FIG. 16 is a flowchart showing the operation of the information processing apparatus in the fifth embodiment of the present invention;
FIG. 17 is a diagram showing an example of a display screen of the information processing apparatus according to the sixth embodiment of the present invention.
FIG. 18 is a diagram showing an example of a display screen of the information processing apparatus according to the sixth embodiment of the present invention.
FIG. 19 is a flowchart showing the operation of the information processing apparatus in the sixth example of the present invention;
[Explanation of symbols]
1 First display means
2 Second display means
3 CPU
4 ROM
5 RAM
6 Key input device
7 Pointing device
8 Internal storage
9 External storage device
20 Main system
51 application software
52 Menu data
53 Operating System
54 Device drivers for pointing devices
55 Device driver for first display means
56 Device driver for second display means
57 Second display means display capability data

Claims (2)

メニューデータを表示する第1表示手段と、前記第1表示手段とは別の第2表示手段とを備える情報処理装置において、
前記第1表示手段に表示するメニューデータを記憶するメニューデータ記憶手段と、
前記メニューデータを、前記第2表示手段の表示能力データに基づいた形式に変更して、前記第2表示手段へ表示する表示制御手段とを備え、
前記メニューデータ記憶手段は、前記第1表示手段に表示する前記メニューデータとして、複数のメニューを有するメニューリストと、前記メニューそれぞれに対応する、下位の複数の操作項目を有する下位操作項目リストとを記憶しており、
前記表示制御手段は、
前記メニューリスト、および、前記下位操作項目リストのいずれか一方を、前記メニューまたは前記操作項目を選択可能に、前記第2表示手段へ表示するとともに、
前記メニューデータ記憶手段にアイコン表示用の画像データと、それに対応する文字列表示用のテキストデータが記憶されていた場合、該テキストデータのみを用いて文字列によるメニューを前記第2表示手段へ表示することを特徴とする情報処理装置。
In an information processing apparatus comprising first display means for displaying menu data and second display means different from the first display means,
Menu data storage means for storing menu data to be displayed on the first display means;
The menu data is changed to a format based on the display capability data of the second display means, and is provided with display control means for displaying on the second display means,
The menu data storage means includes, as the menu data to be displayed on the first display means, a menu list having a plurality of menus and a lower operation item list having a plurality of lower operation items corresponding to each of the menus. Remember,
The display control means includes
Either one of the menu list and the lower operation item list is displayed on the second display means so that the menu or the operation item can be selected .
When image data for icon display and text data for character string display corresponding to the image data are stored in the menu data storage means, a menu based on the character string is displayed on the second display means using only the text data. An information processing apparatus characterized by:
メニューデータを表示する第1表示手段と、前記第1表示手段とは別の第2表示手段と、前記第1表示手段に表示するメニューデータを記憶するメニューデータ記憶手段とを備える情報処理装置の制御方法であって、前記メニューデータ記憶手段は、前記第1表示手段に表示する前記メニューデータとして、複数のメニューを有するメニューリストと、前記メニューそれぞれに対応する、下位の複数の操作項目を有する下位操作項目リストとを記憶しており、  An information processing apparatus comprising: first display means for displaying menu data; second display means different from the first display means; and menu data storage means for storing menu data to be displayed on the first display means. In the control method, the menu data storage means includes, as the menu data to be displayed on the first display means, a menu list having a plurality of menus and a plurality of lower-level operation items corresponding to the menus. It stores a list of subordinate operation items,
前記メニューデータを、前記第2表示手段の表示能力データに基づいた形式に変更して、前記第2表示手段へ表示するステップを含み、  Changing the menu data into a format based on the display capability data of the second display means, and displaying it on the second display means,
前記表示するステップでは、  In the displaying step,
前記メニューリスト、および、前記下位操作項目リストのいずれか一方を、前記メニューまたは前記操作項目を選択可能に、前記第2表示手段へ表示するとともに、  Either one of the menu list and the lower operation item list is displayed on the second display means so that the menu or the operation item can be selected.
前記メニューデータ記憶手段にアイコン表示用の画像データと、それに対応する文字列表示用のテキストデータが記憶されていた場合、該テキストデータのみを用いて文字列によるメニューを前記第2表示手段へ表示することを特徴とする制御方法。  When image data for icon display and text data for character string display corresponding to the image data are stored in the menu data storage means, a menu based on the character string is displayed on the second display means using only the text data. A control method characterized by:
JP2000163958A 2000-06-01 2000-06-01 Information processing apparatus and control method thereof Expired - Fee Related JP4672108B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2000163958A JP4672108B2 (en) 2000-06-01 2000-06-01 Information processing apparatus and control method thereof

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2000163958A JP4672108B2 (en) 2000-06-01 2000-06-01 Information processing apparatus and control method thereof

Publications (3)

Publication Number Publication Date
JP2001344092A JP2001344092A (en) 2001-12-14
JP2001344092A5 JP2001344092A5 (en) 2007-07-19
JP4672108B2 true JP4672108B2 (en) 2011-04-20

Family

ID=18667638

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2000163958A Expired - Fee Related JP4672108B2 (en) 2000-06-01 2000-06-01 Information processing apparatus and control method thereof

Country Status (1)

Country Link
JP (1) JP4672108B2 (en)

Families Citing this family (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4606202B2 (en) * 2005-02-28 2011-01-05 シャープ株式会社 Content display device, content display program, and recording medium for recording content display program
JP4891030B2 (en) * 2006-11-02 2012-03-07 シャープ株式会社 Electronic dictionary device
JP5337652B2 (en) * 2009-09-28 2013-11-06 京セラドキュメントソリューションズ株式会社 Operation device, image processing device
WO2012068551A1 (en) * 2010-11-18 2012-05-24 Google Inc. Surfacing off-screen visible objects
US10776103B2 (en) 2011-12-19 2020-09-15 Majen Tech, LLC System, method, and computer program product for coordination among multiple devices
JP6721285B2 (en) * 2013-08-21 2020-07-15 任天堂株式会社 Information processing apparatus, information processing system, information processing program, and information processing method
US11914419B2 (en) 2014-01-23 2024-02-27 Apple Inc. Systems and methods for prompting a log-in to an electronic device based on biometric information received from a user
CN111488110B (en) 2014-01-23 2023-03-24 苹果公司 Virtual computer keyboard
AU2017100879B4 (en) 2016-07-29 2017-09-28 Apple Inc. Systems, devices, and methods for dynamically providing user interface controls at touch-sensitive secondary display
JP6460191B2 (en) * 2017-09-13 2019-01-30 カシオ計算機株式会社 Information processing apparatus, display control method, and program

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH04346118A (en) * 1991-05-23 1992-12-02 Toshiba Corp information equipment
JP3366014B2 (en) * 1991-08-30 2003-01-14 ソニー株式会社 Image display method and apparatus
JPH08278847A (en) * 1995-04-07 1996-10-22 Hitachi Ltd Information processing device
JPH0926832A (en) * 1995-07-07 1997-01-28 Seiko Epson Corp Information processing apparatus and processing method

Also Published As

Publication number Publication date
JP2001344092A (en) 2001-12-14

Similar Documents

Publication Publication Date Title
US10102010B2 (en) Layer-based user interface
US8042042B2 (en) Touch screen-based document editing device and method
US9557909B2 (en) Semantic zoom linguistic helpers
US7777720B2 (en) Input system, program, and recording medium
US5844561A (en) Information search apparatus and information search control method
US20070220449A1 (en) Method and device for fast access to application in mobile communication terminal
RU2421777C2 (en) Improved pocket computer and associated method
US20130067398A1 (en) Semantic Zoom
US20120218201A1 (en) User-Friendly Process for Interacting with Information Content on Touchscreen Devices
US20030020734A1 (en) Method and apparatus for displaying information elements
US20050273466A1 (en) Display apparatus and management method for virtual workspace thereof
US20180101298A1 (en) Graph display apparatus, graph display method and storage medium
EP2754021A1 (en) Programming interface for semantic zoom
WO2013036260A1 (en) Semantic zoom gestures
EP2754022A1 (en) Semantic zoom animations
JP4823369B2 (en) Information processing device
US12373089B2 (en) Display device, display method, and program
JP4672108B2 (en) Information processing apparatus and control method thereof
JP4695384B2 (en) Cursor function switching method and information processing apparatus using the same
US7308654B2 (en) Information processing apparatus, menu processing method and recording medium storing a menu processing program
US20110231793A1 (en) User interface selection modes
JP5230559B2 (en) Display control apparatus, control method thereof, and program
EP4506799A1 (en) Control method of display window, electronic apparatus and storage medium
JP2001154767A (en) Method, device for inputting data and data input program recording medium
JP2015011681A (en) Portable information terminal

Legal Events

Date Code Title Description
A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20070601

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20070601

RD02 Notification of acceptance of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7422

Effective date: 20070601

RD02 Notification of acceptance of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7422

Effective date: 20090123

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20090625

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20090707

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20090907

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20091117

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20101019

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20101217

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20110118

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20110119

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20140128

Year of fee payment: 3

LAPS Cancellation because of no payment of annual fees