(57)【要約】【課題】表示手段の言語切り替えをユーザにとって理解しやすい表示で行うよう制御すること。【解決手段】本発明は、画面を表示する表示手段であるＬＣＤ８と、ＬＣＤ８上に言語表示切り替えのためのボタンを表示する制御を行う表示制御手段であるグラフィックコントローラ７とを備える画面制御装置において、グラフィックコントローラ７が、ボタンの位置に対応して、そのボタンで切り替えを行う言語の文字による表示を行うものである。また、グラフィックコントローラ７が、ボタンの位置に対応して、そのボタンで切り替えを行う言語の文字および現在選択されている言語の文字を併記する表示を行うものでもある。【選択図】        図１
2004199343.tif 000002
【特許請求の範囲】
【請求項１】
画面を表示する表示手段と、
前記表示手段上に言語表示切り替えのためのボタンを表示する制御を行う表示制御手段とを備える画面制御装置において、
前記表示制御手段は、前記ボタンの位置に対応して、そのボタンで切り替えを行う言語の文字による表示を行う
ことを特徴とする画面制御装置。
【請求項２】
画面を表示する表示手段と、
前記表示手段上に言語表示切り替えのためのボタンを表示する制御を行う表示制御手段とを備える画面制御装置において、
前記表示制御手段は、前記ボタンの位置に対応して、そのボタンで切り替えを行う言語の文字および現在選択されている言語の文字を併記する表示を行う
ことを特徴とする画面制御装置。
【請求項３】
前記表示制御手段は、ある特定の言語への切り替えを行うボタンが選択された場合、言語表示切り替え以外の操作を行うボタンの位置に対応して、その操作に応じた文字を前記特定の言語による文字で表示する
ことを特徴とする請求項１記載の画面制御装置。
【請求項４】
前記表示制御手段は、ある特定の言語への切り替えを行うボタンが選択された場合、言語表示切り替え以外の操作を行うボタンの位置に対応して、その操作に応じた文字を、現在選択されている言語の文字および前記特定の言語による文字で併記する表示を行う
ことを特徴とする請求項２記載の画面制御装置。
【請求項５】
前記表示制御手段は、ある特定の言語への切り替えを行うボタンが選択された場合、所定のメッセージの文字表示を前記特定の言語による文字で表示する
ことを特徴とする請求項１または２記載の画面制御装置。
【請求項６】
ある特定の言語への切り替えを行うボタンが選択された場合、前記ボタンが選択されたことを表す情報を前記特定の言語における音声で出力する音声出力手段を備えている
ことを特徴とする請求項１または２記載の画面制御装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、タッチパネル等の表示手段にアイコン等のボタンを表示する制御を行う画面制御装置に関する。
【０００２】
【従来の技術】
複写機・ＦＡＸ・プリンタ等のＯＡ機器はＣＲＴ、ＬＣＤ等のタッチ式操作制御パネルを有し、ユーザがパネル内のユーザインタフェース（ＵＩ）画面を操作して処理を行う。
【０００３】
このＵＩ画面には各種機能・各機能の各種詳細項目や機能・項目および操作のガイダンス等が表示されるが、ある国や地域の言語（通常、複写機等が置かれている国。日本ならば日本語）で表示されている。また、複写機等は複数ヶ国分の言語用データを内部に持ち、ユーザ設定等により、表示する言語を切り替える事ができる。
【０００４】
表示言語のユーザ設定の方法としては、タッチパネル外に[言語切り替え]キーを置き、
▲１▼[言語切り替え]キーを押す毎に内蔵言語を順番に表示する方法
▲２▼[言語切り替え]キーを押すと内蔵言語一覧画面を表示し、その中から所望の言語を選択する方法（例えば、特許文献１参照）
などがある。
【０００５】
【特許文献１】
特開２００１−１１９５１０号公報
【０００６】
【発明が解決しようとする課題】
ところが、上記▲１▼に関しては以下の問題がある。すなわち、内蔵言語が多くなると所望の言語を表示するまでにキーを押す回数が増える。例えば１１言語内蔵の場合、最悪のケースでは１０回のキー押下が必要で、無駄な言語表示を１０回行う事となる。また、言語切り替え時に注意制限事項等、例えば切り替え後に複写機等の設定・表示を初期状態に戻す必要がある場合にそれを通知する手段がない。
【０００７】
しかも、内蔵言語一覧を現行の言語で表示しても、現行とは別の言語に切り替えたいのだから、ユーザにとっては非常に不便である。具体的には、日本語表示画面を英語に切り替えたいが、日本語で[英語]と表示しても、日本語が読めない人は[英語]ボタンを押す事ができないとい問題がある。
【０００８】
また、一覧画面内に制限事項等を表示する事は可能だが、制限事項やガイダンス等が新たな言語を選択後も元の言語で表示されるので、ユーザにとっては有り難くない。例えば、一覧画面を[閉じる]ボタンは、新たな言語として英語を選択しても[閉じる]のままである。
【０００９】
また、特開２０００−３０５６９０号公報では、言語一覧を予め設定された言語、例えば多くの国の人にわかりやすい英語で表示する事で、上記▲２▼の問題を解決しようとしているが、英語を読めない人には理解しづらく操作しにく事にはかわりない。
【００１０】
【課題を解決するための手段】
本発明はこのような課題を解決するために成されたものである。すなわち、本発明は、画面を表示する表示手段と、表示手段上に言語表示切り替えのためのボタンを表示する制御を行う表示制御手段とを備える画面制御装置において、表示制御手段が、ボタンの位置に対応して、そのボタンで切り替えを行う言語の文字による表示を行うものである。
【００１１】
また、表示制御手段が、ボタンの位置に対応して、そのボタンで切り替えを行う言語の文字および現在選択されている言語の文字を併記する表示を行うものでもある。
【００１２】
このような本発明では、表示手段のボタン表示を制御する表示制御手段が、その言語表示切り替えのためのボタンの位置に対応して、そのボタンで切り替えを行う言語の文字による表示を行っていることから、これから言語表示の切り替えを行おうとしてうるユーザがその言語によってボタンを理解できるようになる。
【００１３】
また、ボタンの位置に対応して、そのボタンで切り替えを行う言語の文字とともに現在選択されている言語の文字も併記する表示を行うことで、誤って別の言語表示切り替えボタンを選択してしまった場合に、その動作を取り消すためのボタンの選択を容易に行うことができるようになる。
【００１４】
【発明の実施の形態】
以下、本発明の実施の形態を図に基づき説明する。図１は、本実施形態に係る画面制御装置の構成例を示すブロック図である。すなわち、本実施形態の画面制御装置は主として複写機で適用されるものであり、プログラムを実行するＣＰＵ（マイクロプロセッサ）１、プログラム用読み書き両用メモリ(ＲＡＭ２)、プログラム用読み出しメモリ(ＲＯＭ３)、不揮発性メモリ(ＮＶＲＡＭ４)、画面制御用読み書き両用メモリ(Ｆｒａｍｅ  ＲＡＭ５)、画面データ用読み出しメモリ(Ｆｒａｍｅ  ＲＯＭ６)、表示手段であるＬＣＤ８もしくはＣＲＴの制御プロセッサであるグラフィックコントローラ７を備えている。
【００１５】
また、画面制御装置は、外部通信装置９を介して外部の画像入力装置や画像出力装置、あるいは音声出力装置と接続されている。また、各部はバス１０によって接続されている。
【００１６】
図２は、バス上に在る各装置の各データ／プログラムの配置を説明する模式図である。画面データを含む各種データ（Ｆｒａｍｅ  Ｄａｔａ）や制御プログラム（Ｃｏｎｔｒｏｌ  Ｓｏｆｔ）は、予め定められたアドレス以降に格納されている。
【００１７】
図３は、画面データの全体構成を示す模式図である。画面データは、オブジェクト定義テーブル、オブジェクトデータ、ビットマップを備えるとともに、テキストインスタンステーブル、フォントデータ、テキストデータが各々の言語の数だけ用意されている。
【００１８】
図４〜図９は、画面データ内の各種テーブル／データ構造の一部を示す模式図である。図４は管理テーブルの構造を示す模式図で、オブジェクト定義テーブル（図５参照）や言語テーブル等の総てのテーブル／データはここを起点にポイントされる。管理テーブル内には言語テーブルがあり、各国語のテキストインスタンステーブル（図７参照）をポイントする。
【００１９】
図５〜図６はオブジェクト定義テーブルの構造およびオブジェクトデータを示す模式図である。オブジェクト定義テーブルには、ＵＩ画面を構成する総ての部品（オブジェクト＝ボタン、イメージ、テキスト等）が、オブジェクト名とオブジェクトデータへのポインタとのペアで記述されている。
【００２０】
また、オブジェクトデータは、オブジェクト定義テーブルからポイントされ、各オブジェクトの表示開始位置(Ｘ＆Ｙ座標)、オブジェクトの幅と高さ、およびボタンやイメージの場合はビットマップへのポインタ、テキストの場合はテキスト番号、その他が記述されている。
【００２１】
表示言語のネイティブ表現は、文字コードの種別に左右されず、文字コードが如何なる場合にも正しく表示できるよう、テキストではなくイメージを用いて行う。
【００２２】
図７はテキストインスタンステーブルおよびテキストデータの構造を示す模式図である。テキストインスタンステーブルは言語数分存在し、各テーブルの先頭はフォントデータ（図８参照）へのポインタで、それ以降は、テキスト番号順にテキストデータへのポインタが記述されている。
【００２３】
テキストデータには言語毎に全テキストの文字コード等が記述されている。文字コードは、日本語の場合、ＥＵＣやシフトＪＩＳ等、欧米言語の場合、ＩＳＯ８８５９等を用いる。例えば、“ことば切り替え”の文字コード列は、ＥＵＣの場合“a4b3 a4c8 a4d0 c0da a4ea c2d8 a4a8”で、“Language”の文字コード列は、ＩＳＯ８８５９（ＡＳＣＩＩ）の場合“4c 61 6e 67 75 61 67 65”である。
【００２４】
図８はフォントデータの一例を示す図である。文字コード（Char ID）に対応した位置に、その文字のビットマップへのポインタなどが記述されている。テキストインスタンステーブルとテキストデータおよびフォントデータは、言語数単位に、言語数分存在する。
【００２５】
図９から図１２はＵＩ画面の例を示す図である。図９はコピー操作画面の一つを示す図で、日本語表示画面となっている。図１０は図９と同じコピー操作画面を示す図で、英語表示画面となっている。後述する言語選択ボタンを指定することで、図９や図１０のような言語による画面表示を行うことができる。
【００２６】
図１１は言語選択画面を示す図で、日本語表示時に言語選択画面を表示した場合の画面を示している。言語選択画面は、ＵＩ画面外の図示しない[ことば切り替え]ハードキーが押された時に表示される。
【００２７】
言語選択ボタンは、各国のネイティブな表現（選択しようとしている言語での文字）でビットマップ表示されている。この時点では、日本語表示時なので、[日本語]ボタンがＯＮ表示され、[取り消し]ボタンや[決定]ボタン等の機能ボタン、およびガイドテキスト等のメッセージが日本語で表示されている。
【００２８】
図１２は、図１１に示すの状態から言語選択ボタンである[English]ボタンが選択された場合の画面である。[English]ボタンがＯＮ表示され、[取り消し]ボタンや[決定]ボタン等の機能ボタンおよびガイドメッセージ等は英語表示に切り替わる。
【００２９】
ここで、[取り消し]ボタンあるいは[Cancel]ボタンが押下されると、言語選択画面を閉じ、以前の言語表示に戻る。一方、[決定]あるいは[Save]が押されると、言語選択画面を閉じ、選択した言語表示に切り替わる。
【００３０】
例えば、図１１に示す言語選択画面の表示において[English]ボタンを押下すると図１２に示すよう言語選択画面に切り替わり、ここで[Cancel]ボタンを押下すると図１１に示す元の言語（ここでは日本語）の言語選択画面に戻る。一方、[Save]ボタンを押下すると図１０に示すような英語表示のコピー操作画面に切り替わることになる。
【００３１】
このように、図１１や図１２に示すような言語切り替え画面において、各言語に対応したボタンに対応してその言語の文字で表示がなされているため、選択しようとしている言語しか理解できないユーザであっても的確にその言語のボタンを選択できるようになる。
【００３２】
また、ユーザが所望の言語選択ボタンを押下した後は、機能ボタンやガイダンステキスト等のメッセージが選択した言語で表示されることから、現在の状態やこれから選択すべきボタンを容易に理解できるようになる。
【００３３】
次に、他の表示例を説明する。図１３〜図１４は、表示可能な言語および操作ボタンを現行言語とネイティブな言語で併記した言語選択画面を示す図である。図１３は日本語表示時に言語選択画面を表示した場合の画面で、この場合、現行言語は日本語、新言語は未選択なので、メッセージや機能ボタンは日本語のみで表記されている。また、言語選択ボタンには、現行言語である日本語による表示とともに対応する言語による表示も成されている。
【００３４】
図１４は、図１３の状態から[英語/English]ボタンが選択された場合の画面である。この時、現行言語は日本語、新言語（選択された言語）は英語となり、機能ボタンは、日本語＝現行言語と、英語＝新言語の併記に替わる。例えば、[取消/Cancel]といった表示となる。
【００３５】
ここで、切り替え表示可能な言語の選択ボタンや機能ボタンの表記は、現行言語とネイティブとの併記のままなのはユーザが誤って操作・選択した場合における操作取り消し(例えば日本語に戻る)や次の操作(例えば英語ではなくフランス語を選択する)を容易にするためで、特に、現行言語だけ読めるユーザが誤って操作した場合に、現行言語の表示を総て消してしまうとそれ以降の操作ができなくなるといった不具合を解消するためである。
【００３６】
つまり、言語選択前に、現行言語でも機能ボタンを表示するので、現行言語ユーザが、誤って言語選画面を表示してしまった場合でも、言語選択を現行言語へ的確に戻すことが可能となる。また、言語選択後に、新言語でも[決定]ボタンを表示するので、新言語ユーザが言語選択を的確に実行することが可能となる。
【００３７】
次に、具体的なデータの読み出しや表示について説明する。ここでは、図１２に示す画面を表示する場合の手順を示す。先ず、ことば切り替え画面をオブジェクト定義テーブル（図５参照）から検索し、オブジェクトデータ（図５、図６参照）内の実データを検出して、オブジェクトデータ内に記述された色で、画面内を塗潰す。
【００３８】
この画面には下位オブジェクトがあるので、それらを続けて処理する。次いで、下位オブジェクトのビットマップを所定の位置に表示する。これは画面タイトル（ことば切り替え）の帯の部分である。
【００３９】
次に、下位テキストを所定の位置に以下の手順で表示する。先ず、日本語に対応するテキストインスタンステーブル（図７、７−１参照）経由でテキストデータ（図７参照）から“ことば切り替え”の文字コード列＝a4b3 a4c8 a4d0 c0da a4ea c2d8 a4a8 を検出し、さらに、フォントデータ（図８参照）から各文字コードに対応したビットマップを検出し、所定の文字色で所定の位置から順に表示する。なお、テキストの場合には、それを表示する前に、所定の背景色でテキスト領域を塗潰す。
【００４０】
次いで、ガイドテキストをオブジェクト定義テーブルから検索し、オブジェクトデータ内の実データを検出する。続いて、表示したい番号のテキストをテキストインスタンステーブル経由でテキストデータから文字コード列で検出し、さらに、フォントデータから各文字コードに対応したビットマップを検出し、所定の文字色で所定の位置から順に表示する。
【００４１】
次に、[取り消し]ボタンをオブジェクト定義テーブルから検索し、オブジェクトデータ内の実データを検出する。そして、表示したいビットマップ（この場合、ＯＦＦイメージ）を所定の位置に表示する。
【００４２】
このボタンには下位オブジェクトがあるので、それらを続けて処理する。すなわち、下位テキストを所定の位置に以下の手順で表示する。テキストインスタンステーブル経由でテキストデータから“取り消し”の文字コード列を検出し、さらに、フォントデータから各文字コードに対応したビットマップを検出し、上位ボタンの状態に対応する（この場合ＯＦＦの）文字色で所定の位置から順に表示する。
【００４３】
次に、[決定]ボタンについて同様に表示する。また、[日本語]ボタンをオブジェクト定義テーブルから検索し、オブジェクトデータ内の実データを検出する。そして、表示したいビットマップ（この場合、ＯＮイメージ）を所定の位置に表示する。
【００４４】
下位ビットマップである“日本語”を所定の位置に表示する。次いで、[English]ボタンをオブジェクト定義テーブルから検索し、オブジェクトデータ内の実データを検出する。そして、表示したいビットマップ（この場合、ＯＦＦイメージ）を所定の位置に表示する。
【００４５】
下位ビットマップである“English”を所定の位置に表示する。以下、ドイツ語、スペイン語…の各ボタンを上記同様に順次表示する。
【００４６】
図１１に示す状態から[English]ボタンが押され、図１２の画面を表示する場合には、テキストインスタンステーブルを英語に対応したもの（図７、７−２参照）に切り替えて、画面の再表示処理を実施する。
【００４７】
例えば、“ことば切り替え”部分の表示処理は、以下の様になる。英語に対応するテキストインスタンステーブル経由でテキストデータから“Language”の文字コード列＝4c 61 6e 67 75 61 67 65を検出し、さらに、フォントデータから各文字コードに対応したビットマップを検出し、所定の文字色で所定の位置から順に表示する。
【００４８】
なお、上記のような画面表示のほか、ユーザが言語選択画面において所望の言語選択ボタンを押下した際、その言語に対応した発音による音声出力を行う手段（音声出力手段）を備えていてもよい。これにより、視覚以外に聴覚からも言語の切り替え操作を行ったことや目的の言語への切り替えができるのかを把握できるようになる。
【００４９】
【発明の効果】
以上説明したように、本発明によれば次のような効果がある。すなわち、言語選択時に、言語をネイティブで表現するので、総ての言語ユーザが理解し操作することが可能となる。機能ボタンやメッセージの表示も選択した言語になるため、全ての言語ユーザにとって使いやすい装置を提供することが可能となる。
【００５０】
また、現行言語と選択した言語との併記により、現行言語ユーザが、誤って言語選画面を表示した時などに、言語選択を的確に中止することが可能となる。しかも、言語選択前に、現行言語でガイダンスや注意制限事項等を表示する事で、現行言語ユーザに操作手順や回避手段を把握させることが可能となる。一方、言語設定後には、新言語でガイダンスや注意制限事項等を表示するため、新言語ユーザに操作手順や回避手段を把握させることが可能となる。
【図面の簡単な説明】
【図１】本実施形態に係る画面制御装置の構成例を示すブロック図である。
【図２】バス上に在る各装置の各データ／プログラムの配置を説明する模式図である。
【図３】画面データの全体構成を示す模式図である。
【図４】管理テーブルの構造を示す模式図である。
【図５】オブジェクト定義テーブルおよびオブジェクトデータの構造を示す模式図である。
【図６】オブジェクトデータの構造を示す模式図である。
【図７】テキストインスタンステーブルおよびテキストデータの構造を示す模式図である。
【図８】フォントデータの一例を示す図である。
【図９】コピー操作画面の一つ（日本語表示）を示す図である。
【図１０】コピー操作画面の一つ（英語表示）を示す図である。
【図１１】言語選択画面を示す図である。
【図１２】[English]ボタンが選択された場合の画面を示す図である。
【図１３】日本語表示時に言語選択画面を表示した場合の画面を示す図である。
【図１４】[英語/English]ボタンが選択された場合の画面を示す図である。
【符号の説明】
１…ＣＰＵ、２…ＲＡＭ、３…ＲＯＭ、４…ＮＶＲＡＭ、５…Ｆｒａｍｅ  ＲＡＭ、６…Ｆｒａｍｅ  ＲＯＭ、７…グラフィックコントローラ、８…ＬＣＤ、９…外部通信装置、、１０…バス
【図１】
2004199343.tif 000003
【図２】
2004199343.tif 000004
【図３】
2004199343.tif 000005
【図４】
2004199343.tif 000006
【図５】
2004199343.tif 000007
【図６】
2004199343.tif 000008
【図７】
2004199343.tif 000009
【図８】
2004199343.tif 000010
【図９】
2004199343.tif 000011
【図１０】
2004199343.tif 000012
【図１１】
2004199343.tif 000013
【図１２】
2004199343.tif 000014
【図１３】
2004199343.tif 000015
【図１４】
2004199343.tif 000016