(57)【特許請求の範囲】
【請求項１】
ディスプレイ画面に長方形形状の第１ウィンドウ及び第２ウィンドウを同時に表示するマルチウィンドウ表示装置であって、
前記第１ウィンドウと前記第２ウィンドウとの距離を判定するウィンドウ間距離判定部と、
前記ウィンドウ間距離判定部によって前記第１ウィンドウと前記第２ウィンドウとの距離が予め定められた閾値より短くなった場合、前記第１ウィンドウの一辺と該一辺に平行な前記第２ウィンドウの一辺とが一致するように前記第１ウィンドウと前記第２ウィンドウとを表示する動作であるフィッティングを行うフィッティング表示部と、
前記フィッティング表示部によって前記フィッティングが行われた前記第１ウィンドウに対するドラッグ操作の指示を受け付けた場合には前記フィッティングを維持したまま前記第１ウィンドウ及び前記第２ウィンドウに対するドラッグ操作を有効とする一方、前記フィッティングが行われた前記第２ウィンドウに対するドラッグ操作の指示を受け付けた場合には直ちに前記フィッティングを解除して前記第２ウィンドウのみに対するドラッグ操作を有効とするウィンドウ操作部と、
を備え、
前記フィッティング表示部は、第１ウィンドウの左右の中心である第１中心と前記第２ウィンドウの左右の中心である第２中心とを特定し、前記第２中心の位置が前記第１中心の位置よりも右にあるときには、前記第２ウィンドウの左側の一辺を前記第１ウィンドウの右側の一辺にフィッティングし、前記第２中心の位置が前記第１中心の位置よりも左にあるときには、前記第２ウィンドウの右側の一辺を前記第１ウィンドウの左側の一辺にフィッティングすることを特徴とするマルチウィンドウ表示装置。
【請求項２】
車両の整備に係る情報を管理するコンピュータに適用される請求項１に記載のマルチウィンドウ表示装置
【請求項３】
前記ウィンドウ間距離判定部は、前記第１ウィンドウの頂点を基準にして予め定められた範囲内に前記第２ウィンドウの一部が入ったときに前記第１ウィンドウと前記第２ウィンドウとの距離が予め定められた閾値より短くなったと判定することを特徴とする請求項１又は２に記載のマルチウィンドウ表示装置。
【請求項４】
前記第１ウィンドウには情報の入力及び情報の編集を含む作業に係る表示が行われ、前記第２ウィンドウには前記作業に使用される情報を表示し、該情報の編集に関する表示が行われないことを特徴とする請求項１から３のいずれか１項に記載のマルチウィンドウ表示装置。
【請求項５】
ディスプレイ画面に長方形形状の第１ウィンドウ及び第２ウィンドウを同時に表示するマルチウィンドウ表示装置において実行されるマルチウィンドウ表示方法であって、
前記第１ウィンドウと前記第２ウィンドウとの距離を判定する工程と、
前記第１ウィンドウと前記第２ウィンドウとの距離が予め定められた閾値より短くなった場合、前記第１ウィンドウの一辺と該一辺に平行な前記第２ウィンドウの一辺とが一致するように前記第１ウィンドウと前記第２ウィンドウとを表示する動作であるフィッティングを行う工程と、
前記フィッティングが行われた前記第１ウィンドウに対するドラッグ操作の指示を受け付けた場合には前記フィッティングを維持したまま前記第１ウィンドウ及び前記第２ウィンドウに対するドラッグ操作を有効とする一方、前記フィッティングが行われた前記第２ウィンドウに対するドラッグ操作を受け付けた場合には直ちに前記フィッティングを解除して前記第２ウィンドウのみに対するドラッグ操作を有効とする工程と、を含み、
前記フィッティングを行う工程では、第１ウィンドウの左右の中心である第１中心と前記第２ウィンドウの左右の中心である第２中心とを特定し、前記第２中心の位置が前記第１中心の位置よりも右にあるときには、前記第２ウィンドウの左側の一辺を前記第１ウィンドウの右側の一辺にフィッティングし、前記第２中心の位置が前記第１中心の位置よりも左にあるときには、前記第２ウィンドウの右側の一辺を前記第１ウィンドウの左側の一辺にフィッティングすることを特徴とするマルチウィンドウ表示方法。
【請求項６】
ディスプレイ画面に長方形形状の第１ウィンドウ及び第２ウィンドウを同時に表示するマルチウィンドウ表示装置において実行されるマルチウィンドウ表示プログラムであって、
コンピュータに、
前記第１ウィンドウと前記第２ウィンドウとの距離を判定する機能と、
前記第１ウィンドウと前記第２ウィンドウとの距離が予め定められた閾値より短くなった場合、前記第１ウィンドウの一辺と該一辺に平行な前記第２ウィンドウの一辺とが一致するように前記第１ウィンドウと前記第２ウィンドウとを表示する動作であるフィッティングを行う機能であって、第１ウィンドウの左右の中心である第１中心と前記第２ウィンドウの左右の中心である第２中心とを特定し、前記第２中心の位置が前記第１中心の位置よりも右にあるときには、前記第２ウィンドウの左側の一辺を前記第１ウィンドウの右側の一辺にフィッティングし、前記第２中心の位置が前記第１中心の位置よりも左にあるときには、前記第２ウィンドウの右側の一辺を前記第１ウィンドウの左側の一辺にフィッティングする機能と、
前記フィッティングが行われた前記第１ウィンドウに対するドラッグ操作の指示を受け付けた場合には前記フィッティングを維持したまま前記第１ウィンドウと共に前記第２ウィンドウに対するドラッグ操作の指示を有効とする一方、前記フィッティングが行われた前記第２ウィンドウに対するドラッグ操作の指示を受け付けた場合には直ちに前記フィッティングを解除して前記第２ウィンドウのみに対するドラッグ操作を有効とする機能と、
を実現させることを特徴とするマルチウィンドウ表示プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、車両の修理や保守に係る情報の管理に好適なマルチウィンドウ表示装置、マルチウィンドウ表示方法及びマルチウィンドウ表示プログラムに関する。
【背景技術】
【０００２】
車両は、購入から整備、修理、補修、保守、点検、車検（以下、本明細書では、総称して「整備等」と記す）といった処理を施され、比較的長期間に亘り使用されることが考えられる物品である。このため、車両の整備工場では、車両の整備等の記録を一元的に管理し、整備等の履歴を今後の整備等に生かすことが行われている。
このような整備等の情報を管理する発明は、例えば、特許文献１に記載されている。特許文献１に記載のディーラーサービス管理システムは、ディーラーによって操作されるディーラー端末とネットワークを介して接続されるホストコンピュータとによって構築されている。ディーラーは、ディーラー端末を操作して予め定められているチェック項目毎に評価値を決定する。決定された評価値により、ディーラークリニックチェックデータが構成される。ディーラークリニックチェックデータは、例えば、「損傷の領域と状況の確認」、「修理済みの車の配送の手配」といったディーラーが修理／サービスを提供するために必要なデータを含んでいる。
【０００３】
車両の整備に係る情報は、ディーラーのみならず営業や整備等の現場においても活用することができる。このため、整備等の情報は、事務所、工場、顧客先といった様々な場所においてディーラー、整備作業者、営業といった様々な作業者が閲覧可能であることが望ましい。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００３−２６３５１５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、上記したように、様々な部門の作業者が整備等の情報を閲覧するとなると、コンピュータの操作に不慣れな作業者が操作に手間取って整備等の情報を充分活用することができないことが懸念される。
本発明は、このような点に鑑みてなされたものであり、コンピュータ操作に不慣れな作業者であっても車両の整備等の情報の閲覧が簡易かつ円滑に行えて、整備等の情報を充分活用することができるマルチウィンドウ表示装置、マルチウィンドウ表示方法及びマルチウィンドウ表示プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記課題を解決するため、本発明の一態様のマルチウィンドウ表示装置は、ディスプレイ画面に長方形形状の第１ウィンドウ及び第２ウィンドウを同時に表示するマルチウィンドウ表示装置であって、前記第１ウィンドウと前記第２ウィンドウとの距離を判定するウィンドウ間距離判定部と、前記ウィンドウ間距離判定部によって前記第１ウィンドウと前記第２ウィンドウとの距離が予め定められた閾値より短くなった場合、前記第１ウィンドウの一辺と該一辺に平行な前記第２ウィンドウの一辺とが一致するように前記第１ウィンドウと前記第２ウィンドウとを表示する動作であるフィッティングを行うフィッティング表示部と、前記フィッティング表示部によって前記フィッティングが行われた前記第１ウィンドウに対するドラッグ操作の指示を受け付けた場合には前記フィッティングを維持したまま前記第１ウィンドウ及び前記第２ウィンドウに対するドラッグ操作を有効とする一方、前記フィッティングが行われた前記第２ウィンドウに対するドラッグ操作の指示を受け付けた場合には直ちに前記フィッティングを解除して前記第２ウィンドウのみに対するドラッグ操作を有効とするウィンドウ操作部と、を備え、前記フィッティング表示部は、第１ウィンドウの左右の中心である第１中心と前記第２ウィンドウの左右の中心である第２中心とを特定し、前記第２中心の位置が前記第１中心の位置よりも右にあるときには、前記第２ウィンドウの左側の一辺を前記第１ウィンドウの右側の一辺にフィッティングし、前記第２中心の位置が前記第１中心の位置よりも左にあるときには、前記第２ウィンドウの右側の一辺を前記第１ウィンドウの左側の一辺にフィッティングする。
【０００７】
本発明の一態様のマルチウィンドウ表示方法は、ディスプレイ画面に長方形形状の第１ウィンドウ及び第２ウィンドウを同時に表示するマルチウィンドウ表示装置において実行されるマルチウィンドウ表示方法であって、前記第１ウィンドウと前記第２ウィンドウとの距離を判定する工程と、前記第１ウィンドウと前記第２ウィンドウとの距離が予め定められた閾値より短くなった場合、前記第１ウィンドウの一辺と該一辺に平行な前記第２ウィンドウの一辺とが一致するように前記第１ウィンドウと前記第２ウィンドウとを表示する動作であるフィッティングを行う工程と、前記フィッティングが行われた前記第１ウィンドウに対するドラッグ操作の指示を受け付けた場合には前記フィッティングを維持したまま前記第１ウィンドウ及び前記第２ウィンドウに対するドラッグ操作を有効とする一方、前記フィッティングが行われた前記第２ウィンドウに対するドラッグ操作を受け付けた場合には直ちに前記フィッティングを解除して前記第２ウィンドウのみに対するドラッグ操作を有効とする工程と、を含み、前記フィッティングを行う工程では、第１ウィンドウの左右の中心である第１中心と前記第２ウィンドウの左右の中心である第２中心とを特定し、前記第２中心の位置が前記第１中心の位置よりも右にあるときには、前記第２ウィンドウの左側の一辺を前記第１ウィンドウの右側の一辺にフィッティングし、前記第２中心の位置が前記第１中心の位置よりも左にあるときには、前記第２ウィンドウの右側の一辺を前記第１ウィンドウの左側の一辺にフィッティングする。
【０００８】
本発明の一態様のマルチウィンドウ表示プログラムは、ディスプレイ画面に長方形形状の第１ウィンドウ及び第２ウィンドウを同時に表示するマルチウィンドウ表示装置において実行されるマルチウィンドウ表示プログラムであって、コンピュータに、前記第１ウィンドウと前記第２ウィンドウとの距離を判定する機能と、前記第１ウィンドウと前記第２ウィンドウとの距離が予め定められた閾値より短くなった場合、前記第１ウィンドウの一辺と該一辺に平行な前記第２ウィンドウの一辺とが一致するように前記第１ウィンドウと前記第２ウィンドウとを表示する動作であるフィッティングを行う機能であって、第１ウィンドウの左右の中心である第１中心と前記第２ウィンドウの左右の中心である第２中心とを特定し、前記第２中心の位置が前記第１中心の位置よりも右にあるときには、前記第２ウィンドウの左側の一辺を前記第１ウィンドウの右側の一辺にフィッティングし、前記第２中心の位置が前記第１中心の位置よりも左にあるときには、前記第２ウィンドウの右側の一辺を前記第１ウィンドウの左側の一辺にフィッティングする機能と、前記フィッティングが行われた前記第１ウィンドウに対するドラッグ操作の指示を受け付けた場合には前記フィッティングを維持したまま前記第１ウィンドウと共に前記第２ウィンドウに対するドラッグ操作の指示を有効とする一方、前記フィッティングが行われた前記第２ウィンドウに対するドラッグ操作の指示を受け付けた場合には直ちに前記フィッティングを解除して前記第２ウィンドウのみに対するドラッグ操作を有効とする機能と、を実現させる。
【発明の効果】
【０００９】
上記した本発明によれば、コンピュータ操作に不慣れな作業者であっても車両の整備等の情報の閲覧が簡易かつ円滑に行えて、整備等の情報を充分活用することができるマルチウィンドウ表示装置、マルチウィンドウ表示方法及びマルチウィンドウ表示プログラムを提供することができる。
【図面の簡単な説明】
【００１０】
【図１】本発明の一実施形態のマルチウィンドウ表示装置を説明するための機能ブロック図である。
【図２】図１に示したマルチウィンドウ表示装置において表示されるマルチウィンドウを例示した図である。
【図３】図１に示したマルチウィンドウ表示装置のメインウィンドウ及びサブウィンドウを例示した図である。
【図４】本発明の一実施形態のフィッティングを説明するための模式図である。
【図５−１】本発明の一実施形態のフィッティングを説明するための図である。
【図５−２】本発明の一実施形態においてフィッティングする側を決定する処理を説明するための模式図である。
【図６】本発明の一実施形態のマルチウィンドウ表示方法及びマルチウィンドウ表示プログラムを説明するためのフローチャートである。
【図７】図６に示したステップＳ５２の処理を説明するためのフローチャートである。
【図８】本発明の一実施形態の任意指定モードにおいて表示されるマルチウィンドウを例示した図である。
【図９】図１に示した整備情報データベースに整備情報等を登録する処理を説明するための図である。
【図１０】本発明の一実施形態の履歴照会モードにおいて表示されるマルチウィンドウを例示した図である。
【図１１】本発明の一実施形態のジャンプモードの操作を説明するための図である。
【図１２】本発明の他の実施形態の、車両の部品を指定して整備伝票を抽出した例を説明するための図である。
【発明を実施するための形態】
【００１１】
次に、図面を参照して、本発明の一実施形態を説明する。本実施形態は、本発明の技術的思想を具体化するための装置、方法あるいはプログラムを例示するものであって、本発明の技術的思想は、構成部品の材質、形状、構造、配置等を下記のものに特定するものでない。本発明の技術的思想は、特許請求の範囲に記載された請求項が規定する技術的範囲内において、種々の変更を加えることができる。
【００１２】
［マルチウィンドウ表示装置］
以下、本発明の一実施形態のマルチウィンドウ表示装置を説明する。
図１は、本実施形態のマルチウィンドウ表示装置を説明するための機能ブロック図である。本実施形態のマルチウィンドウ表示装置１は、ディスプレイ装置１１、本体１３及び本体１３に対して作業者が情報を入力するユーザインターフェース１５を備えている。以下、マルチウィンドウ表示装置１の各構成について説明する。
【００１３】
＜ディスプレイ装置＞
ディスプレイ装置１１は、例えば一般的な液晶ディスプレイである。ディスプレイ装置１１は、ディスプレイ画面１１０と、表示すべき画像に合わせて液晶に電圧を印加するためのディスプレイ駆動部１１１を備えている。ディスプレイ画面１１０は、後に図示するように正面視において長方形の形状を有するものとする。
【００１４】
＜本体＞
本体１３は、ハードウェアとしてワーキングメモリ１３１、ＣＰＵ（Central Processing Unit Central Processing Unit）１３３、プログラム用メモリ１３５、整備情報データベース１４７及び作業画面データベース１４９を備えている。このような本体１３は、汎用的なコンピュータで構成することができる。
【００１５】
整備情報データベース１４７は、顧客情報や車両情報と整備等の内容や履歴に関する整備情報とを対応付けて蓄積している。なお、顧客情報とは、例えば、車両の所有者の氏名や住所といった個人情報である。車両情報とは、例えば、車両の車種、製造メーカ、型式、製造年月日及びエンジン等の部品といった車両の製造時に決まる情報である。整備情報とは、例えば、車両の購入から以降に行われた整備、修理、補修、保守、点検及び車検等の内容に関する情報である。
【００１６】
作業画面データベース１４９は、車両の購入または購入以降に行われた整備、修理、補修、保守、点検及び車検等に係る情報に係る作業を行うための作業画面を表示するためのデータを保存するデータベースである。
本実施形態では、整備情報データベース１４７を車両整備工場等におけるマルチウィンドウ表示装置１の管理側が用意する。作業画面データベース１４９は、マルチウィンドウ表示装置の提供側が予め用意したものであってもよいし、管理側が作成したオリジナルのものであってもよい。整備情報データベース１４７及び作業画面データベース１４９は、マルチウィンドウ表示装置１内に保存され、ＣＰＵ１３３によって必要に応じて読みだされ、ディスプレイ画面１１０に表示される。ただし、整備情報データベース１４７及び作業画面データベース１４９は、マルチウィンドウ表示装置１内に保存される構成に限定されるものではない。整備情報データベース１４７及び作業画面データベース１４９は、ネットワークを介して接続されたサーバ装置上に保存されるものであってもよい。
【００１７】
ＣＰＵ１３３は、本体１３で実行される演算処理を統括的に制御する。プログラム用メモリ１３５は、ＣＰＵ１３３が実行する処理に使用されるソフトウェアとしてのプログラムを保存するメモリである。ワーキングメモリ１３１は、ＣＰＵ１３３の処理に使用されるメモリである。
本実施形態のマルチウィンドウ表示用装置は、後述するフィッティングに係るフィッティング制御部１３０と、後述するサブウィンドウを使った作業に係る作業制御部１７０とを備えている。なお、プログラム用メモリ１３５には、本実施形態のマルチウィンドウ表示用のプログラムの他、図示しないワープロ機能や表計算、インターネットといった公知のプログラムも保存されている。
【００１８】
操作判定部１４５は、作業者によってなされた操作を判定する。ここで、操作とは、例えばマイクやスピーカー、イヤフォンによる音声入出力、キーボード等による文字入力、マウスやペンタブレット、タッチパネル、ジョイスティック等による（画面上の）位置や方向の入力、カメラ等による画像、映像入力、及びこれらの組み合わせによって行われる。このため、ユーザインターフェース１５としては、マイクやスピーカー、イヤフォン、キーボード、マウス、ペンタブレット、タッチパネル、ジョイスティック及びカメラ等が使用される。ただし、本実施形態では、マウス及びキーボードを使ってマルチウィンドウ表示装置１を操作するものとして説明をする。
【００１９】
前記したように、本実施形態は、フィッティング制御部１３０及び作業制御部１７０を備え、マルチウィンドウをフィッティングする機能とサブウィンドウを利用して作業を行う機能とを有している。
フィッティング制御部１３０は、ウィンドウ間距離判定部１３７、表示画像生成部１３９及び操作判定部１４５を含んでいる。また、作業制御部１７０は、表示制御部１７７及び情報抽出部１７９を備えている。
【００２０】
（マルチウィンドウのフィッティング）
本実施形態では、先ず、マルチウィンドウ表示装置のマルチウィンドウのフィッティングに係る機能について説明する。
操作判定部１４５は、作業者によってドラッグ操作の指示がなされたと判定すると、判定の結果を表示画像生成部１３９に渡す。また、操作判定部１４５は、クリック等の操作によってフィッティング制御部１３０以外のプログラムの起動が指示されたと判定すると、起動されたプログラムに判定の結果を渡す。
【００２１】
表示画像生成部１３９は、作業者の操作に応じてディスプレイ画面１１０に表示された画像を生成する。例えば、作業者がディスプレイ画面１１０上に表示されたウィンドウをドラッグして移動させた場合、表示画像生成部１３９は、ウィンドウの移動後の画像を作成してワーキングメモリ１３１に展開する。また、作業者がウィンドウの大きさを変更する操作を行った場合、表示画像生成部１３９は、ウィンドウの変更後の画像を作成してワーキングメモリ１３１に展開する。ワーキングメモリ１３１に展開された画像のデータは、表示画像生成部１３９からディスプレイ装置１１にディスプレイ駆動部１１１に対する制御信号と共に出力される。
【００２２】
ディスプレイ装置１１は、表示画像生成部１３９から出力された制御信号にしたがってディスプレイ駆動部１１１を駆動する。このような動作により、ディスプレイ画面１１０には表示画像生成部１３９によって生成された画像が表示される。
表示画像生成部１３９は、フィッティング表示部１４１及びウィンドウ操作部１４３を含んでいる。また、本実施形態では、フィッティング制御部１３０にウィンドウ間距離判定部１３７が保存されている。フィッティング表示部１４１、ウィンドウ操作部１４３及びウィンドウ間距離判定部１３７は、本実施形態のマルチウィンドウ表示装置１に特有のプログラムである。
【００２３】
図２は、本実施形態のマルチウィンドウ表示装置１においてディスプレイ画面１１０に表示されるマルチウィンドウを示した図である。本実施形態は、ディスプレイ画面１１０上にマルチウィンドウとして、メインウィンドウ１２１及びサブウィンドウ１２３を表示させることができる。図示するように、メインウィンドウ１２１及びサブウィンドウ１２３は、いずれも平面視において長方形形状を有するウィンドウである。なお、ここでいう長方形は、四辺の長さが等しい正方形も含むものとする。
【００２４】
メインウィンドウ１２１では、情報の入力及び情報の編集を含む作業に係る表示が行われる。また、サブウィンドウ１２３では、作業に使用される情報が表示される一方で、表示された情報の編集に係る表示は行われない。
図２のサブウィンドウ１２３に示した画面は、マルチウィンドウ表示装置１においてマルチウィンドウ表示プログラムを起動したとき最初に表れる初期画面である。図２に示した初期画面ではメインウィンドウ１２１及びサブウィンドウ１２３が同時に表示されている。ただし、マルチウィンドウ表示装置１では、プログラム内のフラグを切替えることによってサブウィンドウ１２３を表示するか否かをユーザが任意に選択することが可能である。
【００２５】
図２に示した例では、メインウィンドウ１２１に「顧客」、「入金」、「集計」、「帳票注文」、「車両」、「合計請求書」、「促販」及び「申請書」といった閲覧を希望する情報を選択する情報選択ボタン１２５が表示されている。また、メインウィンドウ１２１には、整備に関する「概算見積書」、「作業指示書」、「整備請求書」及び「諸費用請求書」といった書類を作成する作業画面を表示させるための画面表示ボタン１２７が表示される。
【００２６】
また、メインウィンドウ１２１の「車販」や「板金」といったボタンを選択すると、「整備」に代わって「車販」や「板金」に関する書類を作成するための作業画面を表示させることができる。
さらに、メインウィンドウ１２１には、カレンダー１２９が表示される。カレンダー１２９には、例えば現在の月のスケジュールや選択された日のスケジュールの詳細が表示される。
【００２７】
サブウィンドウ１２３には、顧客情報、車両情報及び整備情報の少なくとも１つが表示される。本実施形態では、サブウィンドウ１２３上で情報の編集をすることが制限されている。作業者は、サブウィンドウ１２３に表示された情報の中から情報を絞り込む、あるいは表示された情報を選択して関連する情報や情報のさらに詳細な内容をメインウィンドウ１２１に表示させることができる。
【００２８】
本実施形態のマルチウィンドウ表示装置では、サブウィンドウ１２３が「任意指定モード」、「履歴照会モード」、「検索モード」及び「集計モード」の４つのモードで動作することができる。図２に示したサブウィンドウは、任意に指定された「営業Ａ担当顧客」の条件に基づいて営業Ａが担当する顧客の一覧を表示した「任意指定モード」の画面である。任意指定モードでは、サブウィンドウに表示された一覧に含まれる項目のいずれかを作業者が選択すると、選択された項目のより詳細な情報を表示することができる。
【００２９】
図３は、「Ａ山Ｂ子様」の車検整備に係る取引の履歴がサブウィンドウ１２３に表示される例を示している。作業者は、例えば図２に示したサブウィンドウ１２３の第１行を選択すると、サブウィンドウ１２３の表示が「Ａ山Ｂ子様」のより詳細な情報に切り替わる。
次に、図２、図３に示したメインウィンドウ１２１及びサブウィンドウ１２３に対してマルチウィンドウ表示装置１が行うフィッティングに係る処理について説明する。マルチウィンドウ表示装置１は、メインウィンドウ１２１とサブウィンドウ１２３とを隙間なく表示するフィッティングと、フィッティング後に行われるマルチウィンドウドラッグとを行っている。
【００３０】
＜フィッティング＞
図４（ａ）から図４（ｃ）は、本実施形態のフィッティングを説明するための模式図である。なお、図４では、説明の簡単のため、図２に示したメインウィンドウ１２１及びサブウィンドウ１２３を簡略化して図示している。
図１に示したウィンドウ間距離判定部１３７は、メインウィンドウ１２１とサブウィンドウ１２３との距離を判定する。フィッティング表示部１４１は、表示画像生成部１３９において、ウィンドウ間距離判定部１３７によって判定されたメインウィンドウ１２１、サブウィンドウ１２３間の距離が予め定められた閾値より短くなった場合、メインウィンドウの一辺とこの一辺に平行なサブウィンドウの一辺とが一致するようにメインウィンドウ１２１とサブウィンドウ１２３とを表示する動作であるフィッティングを行う。
【００３１】
本実施形態では、ウィンドウ間距離判定部１３７が、メインウィンドウ１２１の頂点を基準とする予め定められた範囲内にサブウィンドウ１２３の一部が入ったときにメインウィンドウ１２１とサブウィンドウ２３との距離が予め定められた閾値より短くなったと判定する。
具体的には、図４（ａ）に示したように、長方形形状のメインウィンドウ１２１は、一対の長辺１２１ａ、１２１ｂと一対の短辺１２１ｃ、１２１ｄを有している。また、サブウィンドウ１２３は、一対の短辺１２３ａ、１２３ｂと一対の長辺１２３ｃ、１２３ｄを有している。本実施形態では、図４（ｂ）に示すように、メインウィンドウ１２１の長辺１２１ａと短辺１２１ｄとの交点を中心とする仮想的な正方形ａが予め設定されている。正方形ａの一辺の長さは、ディスプレイ画面１１０のピクセルの数によって規定することができる。本実施形態では、正方形ａの一辺を例えば４０ピクセルに設定した。
【００３２】
ウィンドウ間距離判定部１３７は、サブウィンドウ１２３のいずれかの部分が正方形ａの範囲内にあるか否かを監視する。そして、サブウィンドウ１２３の一部が正方形ａの範囲内にあることを検出すると、メインウィンドウ１２１とサブウィンドウ１２３との距離が閾値より短くなったと判定する。
ウィンドウ間距離判定部１３７は、メインウィンドウ１２１とサブウィンドウ１２３との距離が閾値より短くなったことを表示画像生成部１３９のフィッティング表示部１４１に通知する。
【００３３】
このとき、図４（ｃ）に示すように、フィッティング表示部１４１は、表示画像生成部１３９にあって、メインウィンドウ１２１の短辺１２１ｄとサブウィンドウ１２３の長辺１２３ｃとが一致するようにメインウィンドウ１２１とサブウィンドウ１２３とを表示するフィッティングを行っている。
以上の処理により、本実施形態は、作業者がメインウィンドウ１２１とサブウィンドウ１２３とを並べて表示しようとしていることを自動的に検知する。そして、作業者がメインウィンドウ１２１及びサブウィンドウ１２３の位置を微調整しなくても両者を隙間なく一体的に表示することができる。このため、本実施形態によれば、操作に不慣れな作業者であっても、簡易かつ短時間のうちにメインウィンドウ１２１及びサブウィンドウ１２３を間にずれや隙間がないようにディスプレイ画面１１０上に配置することができる。
【００３４】
さらに、本実施形態のフィッティング表示部１４１は、メインウィンドウ１２１の互いに平行な一対の二辺のうちのいずれかにサブウィンドウ１２３の一辺をフィッティングする。つまり、本実施形態では、メインウィンドウ１２１の互いに平行な２辺のいずれに対してもサブウィンドウ１２３をフィッティングすることができる。
サブウィンドウ１２３をメインウィンドウ１２１のいずれの辺にフィッティングするかは、次のようにして決定される。すなわち、フィッティング表示部１４１は、メインウィンドウ１２１の左右の中心であるメイン中心ｃ１とサブウィンドウ１２３の左右の中心であるサブ中心ｃ２とを特定する。そして、フィッティング表示部１４１は、サブ中心ｃ２の位置がメイン中心ｃ１の位置よりも右にあるときにはサブウィンドウ１２３の左側の一辺１２３ｃをメインウィンドウの右側の一辺１２１ｄにフィッティングする。一方、サブ中心ｃ２の位置がメイン中心ｃ１の位置よりも左にあるときにはサブウィンドウ１２３の右側の一辺１２３ｄをメインウィンドウ１２１の左側の一辺１２１ｃにフィッティングする。
【００３５】
以上のフィッティングの処理を具体的に説明する。
図５−１（ａ）、（ｂ）、図５−２（ｃ）は、メインウィンドウ１２１のいずれの辺にサブウィンドウ１２３をフィッティングするかを決定する処理を説明するための図である。本実施形態では、図５−１（ａ）、（ｂ）及び図５−２（ｃ）のいずれにおいても、ｘ−ｙ座標を示している。ｘ−ｙ座標の中心点ｏを基準としてｘ側を「左側」とする。また、ｘ−ｙ座標の中心点ｏを基準として−ｘ側を「右側」とする。したがって、中心点ｏは、メインウィンドウ１２１及びサブウィンドウ１２３の左右の中心線上にある。メイン中心ｃ１は、メインウィンドウ１２１の左右の中心を通る直線である。サブ中心ｃ２は、サブウィンドウ１２３の左右の中心を通る直線である。
【００３６】
サブウィンドウ１２３がメインウィンドウ１２１の図４に示した正方形ａの範囲内に入った場合、フィッティング表示部１４１は、サブ中心ｃ２がメイン中心ｃ１の左右いずれの側にあるかを判定する。そして、図５−１（ａ）のように、サブ中心ｃ２がメイン中心ｃ１の右側にあると判定した場合、フィッティング表示部１４１は、サブウィンドウ１２３の長辺１２３ｃをメインウィンドウ１２１の短辺１２１ｄにフィッティングする。
【００３７】
また、本実施形態は、メインウィンドウ１２１の長辺１２１ａと短辺１２１ｃとの交点を中心として図４（ｂ）に示した正方形ａを予め設定しておくことができる。そして、サブウィンドウ１２３が長辺１２１ａと短辺１２１ｃとの交点を中心とするように設定された正方形ａの範囲内に入った場合、フィッティング表示部１４１は、サブ中心ｃ２がメイン中心ｃ１の左右いずれの側にあるかを判定する。そして、図５−１（ｂ）のように、サブ中心ｃ２がメイン中心ｃ１の右側にあると判定した場合、フィッティング表示部１４１は、サブウィンドウ１２３の長辺１２３ｄをメインウィンドウ１２１の短辺１２１ｃにフィッティングする。
【００３８】
図５−２（ｃ）は、サブウィンドウ１２３がメインウィンドウ１２１の左右のいずれにあるかを判定する処理を説明するための図である。図５−２（ｃ）に示した例では、ポジションｐ１にあったサブウィンドウ１２３がポジションｐ２を通ってポジションｐ３にドラッグされたものとする。フィッティング表示部１４１は、ドラッグの過程でメイン中心ｃ１とサブ中心ｃ２の座標を順次読み込んでいる。そして、フィッティング表示部１４１は、サブウィンドウ１２３がポジションｐ２通過時にサブ中心ｃ２がメイン中心ｃ１と一致したタイミングでサブウィンドウ１２３がメインウィンドウ１２１の右側から左側に移動したと判断する。
【００３９】
さらに、サブウィンドウ１２３が正方形ａの範囲内に入る条件を満たすと、フィッティング表示部１４１は、メインウィンドウ１２１とサブウィンドウ１２３との相対的な左右の位置関係に基づいてサブウィンドウ１２３をメインウィンドウ１２１にフィッティングする。
このような処理によれば、本実施形態は、メインウィンドウ１２１に対して左右いずれの方向からもサブウィンドウ１２３をフィッティングすることができる。このため、本実施形態は、作業者が自身の利き手や作業環境に応じてディスプレイ画面１１０を操作しやすいようにメインウィンドウ１２１及びサブウィンドウを配置することができる。
【００４０】
なお、本実施形態は、上記したように、サブウィンドウ１２３をメインウィンドウ１２１の左右いずれか一方にフィッティングする構成に限定されるものではない。例えば、本実施形態によれば、メインウィンドウ１２１の長辺１２１ａまたは長辺１２１ｂの一方にサブウィンドウ１２３の短辺１２３ｂまたは短辺１２３ａをフィッティングすることも可能である。
【００４１】
＜マルチウィンドウドラッグ＞
次に、本実施形態のマルチウィンドウドラッグについて説明する。マルチウィンドウドラッグは、図１に示した表示画像生成部１３９のウィンドウ操作部１４３によって行われる。ウィンドウ操作部１４３は、フィッティングが行われたメインウィンドウ１２１に対してドラッグ操作が行われた場合にはフィッティングを維持したままメインウィンドウ１２１と共にサブウィンドウ１２３に対してドラッグ操作を行う。一方、ウィンドウ操作部１４３は、フィッティングが行われたサブウィンドウに対してドラッグ操作が行われた場合には、フィッティングを解除してサブウィンドウ１２３に対してのみドラッグ操作を行う。このような動作を、本実施形態ではマルチウィンドウドラッグと記す。
【００４２】
具体的には、表示画像生成部１３９は、作業者がドラッグの操作を指示すると、この操作の指示を有効としてメインウィンドウ１２１やサブウィンドウ１２３が移動されたとき、ドラッグの方向や量に応じてメインウィンドウ１２１やサブウィンドウ１２３が移動した状態の表示画像を生成する。このとき、本実施形態では、ウィンドウ操作部１４３が表示画像生成部１３９にあってメインウィンドウ１２１とサブウィンドウ１２３とがフィッティングされているか否かを判断する。そして、ユーザインターフェース１５から入力されるカーソルの座標によりドラッグがメインウィンドウ１２１上で指示されたかサブウィンドウ１２３上で指示されたかを判定する。
【００４３】
ウィンドウ操作部１４３は、メインウィンドウ１２１上でドラッグが指示されたと判定した場合、この操作を有効としてメインウィンドウ１２１をドラッグの方向及び量に応じて移動する。また、ウィンドウ操作部１４３は、メインウィンドウ１２１の移動と同時に、サブウィンドウ１２３もメインウィンドウ１２１と同じ方向及び同じ量だけ移動させる。
【００４４】
一方、ウィンドウ操作部１４３は、サブウィンドウ１２３上でドラッグが指示されたと判定した場合、メインウィンドウ１２１とサブウィンドウ１２３とのフィッティングを解除する。そして、ウィンドウ操作部１４３は、サブウィンドウ１２３だけについてドラッグの指示を有効とし、サブウィンドウ１２３をドラッグの方向及び量に応じて移動する。
以上の動作により、本実施形態は、フィッティングの後にメインウィンドウ１２１をドラッグすればフィッティングされたメインウィンドウ１２１とサブウィンドウ１２３とを一体的にドラッグすることができる。このため、コンピュータの操作に不慣れな作業者がメインウィンドウ１２１を移動させたことによって意図せずにサブウィンドウ１２３とのフィッティングが解除され、再度フィッティングを行う煩雑さを回避できる。
【００４５】
また、以上の動作によれば、サブウィンドウ１２３上でドラッグを指示することによってメインウィンドウ１２１とサブウィンドウ１２３とのフィッティングを必要に応じて解除することができる。このような操作は、メインのディスプレイにサブディスプレイを着脱する物理的な動作と直感的に近いので、コンピュータに不慣れな作業者であっても操作を円滑に行うことができる。
【００４６】
［マルチウィンドウ表示方法、マルチウィンドウ表示プログラム］
図６、図７は、本実施形態のマルチウィンドウ表示方法及びマルチウィンドウ表示プログラムを説明するためのフローチャートである。図６は、上記したフィッティングを実行するマルチウィンドウ表示方法を説明している。図７は、マルチウィンドウドラッグを実行するマルチウィンドウ表示方法を説明している。図６及び図７に示したフローチャートは、いずれもコンピュータ上で動作するプログラムによって実現される。
【００４７】
図６に示すように、本実施形態では、先ず、ステップＳ５１において、図１に示した操作判定部１４５が順次ユーザインターフェース１５からカーソルの座標を順次取得する。次に、操作判定部１４５は、ステップＳ５２において、取得した座標、あるいは連続する座標の軌跡によって作業者によってなされたドラッグやクリック等の操作を判定する処理を実行する。図１に示した表示画像生成部１３９は、ステップＳ５３において、操作に応じて変化した表示画像を生成する。
【００４８】
図１に示したウィンドウ間距離判定部１３７は、ステップＳ５４において、生成された画像におけるサブウィンドウ１２３のメインウィンドウ１２１に対する距離を判定する。ウィンドウ間距離判定部１３７がメインウィンドウ１２１とサブウィンドウ１２３とが正方形ａの範囲内にある（図中に「ウィンドウ間の距離＜ａ」と記す）と判断すると（ステップＳ５４:Ｙｅｓ）、ステップＳ５５において、図１に示したフィッティング表示部１４１がメインウィンドウ１２１にサブウィンドウ１２３をフィッティングする。
【００４９】
フィッティング後、ステップＳ５６において、フィッティング表示部１４１は、フィッティング表示部１４１として機能するプログラムにおいてフィッティングがなされていることを示すフラグをＯＮする。また、ステップＳ５４において、サブウィンドウ１２３が正方形ａの範囲外にあると判断されると（ステップＳ５４：Ｎｏ）、フィッティング表示部１４１は、ステップＳ５７においてフィッティングフラグをＯＦＦさせる。
【００５０】
以上の処理の後、図１に示した表示画像生成部１３９は、ステップＳ５８において、生成された表示画像をワーキングメモリに展開する。そして、ディスプレイ駆動部１１１を制御して展開された表示画像をディスプレイ画面１１０に表示させる。なお、図６に示したフローチャートは、システムのシャットダウンがなされると割込み処理によって終了する。
【００５１】
図７に示したフローチャートは、図６に示したステップＳ５２において実行される操作判定処理を説明するための図である。図１に示した操作判定部１４５は、ステップＳ６１において、ユーザインターフェース１５から入力された情報が特定のタスクを指示するコマンドであるか否か判定する。ステップＳ６１においてコマンドに係る操作がされたと判定された場合（ステップＳ６１：Ｙｅｓ）、図１に示したＣＰＵ１３３は、ステップＳ６２においてコマンドに応じたプログラムに処理を指示する。
【００５２】
操作判定部１４５は、操作をコマンドの入力でないと判定した場合（ステップＳ６１：Ｎｏ）、ステップＳ６３においてドラッグ操作の指示がなされたか否か判定する。ドラッグ操作の指示であった場合（ステップＳ６３：Ｙｅｓ）、操作判定部１４５は、ステップＳ６４においてドラッグがメインウィンドウ１２１上において指示されたか否か判定する。ドラッグ操作がメインウィンドウ１２１上で行われたと判定されると（ステップＳ６４：Ｙｅｓ）、ウィンドウ操作部１４３は、ステップＳ６５において、フィッティングフラグのＯＮ、ＯＦＦを判定する。
【００５３】
フィッティングフラグがＯＮされている場合（ステップＳ６５：Ｙｅｓ）、ウィンドウ操作部１４３は、ステップＳ６６においてメインウィンドウ１２１と同時にサブウィンドウ１２３についてドラッグの指示を有効とするマルチウィンドウドラッグを行う。また、ステップＳ６３においてドラッグ操作が指示された座標がメインウィンドウ１２１上ではないと判定された場合（ステップＳ６４：Ｎｏ）及びフィッティングフラグがＯＦＦされていると判定された場合（ステップＳ６５：Ｎｏ）、ウィンドウ操作部１４３は、ドラッグされた対象についてだけをドラッグの指示を有効とする（図中では通常ドラッグ処理と記す）。
【００５４】
さらに、操作判定部１４５は、ステップＳ６３において、ユーザインターフェース１５から入力された指示がドラッグ操作でないと判定した場合（ステップＳ６３：Ｎｏ）、操作判定部１４５は、ステップＳ６７において文字入力のための操作が指示されたか否か判定する。そして、文字入力の操作が指示されたと判定した場合（ステップＳ６７：Ｙｅｓ）、操作判定部１４５は、マルチウィンドウ表示プログラムの文字の入力処理を行うプログラムに文字入力が指示されたことを通知する。
【００５５】
操作判定部１４５の通知により、マルチウィンドウ表示プログラムは、ステップＳ６８において、マルチウィンドウ表示プログラムとして独立して動作する文字入力のプログラムを起動する入力処理を実行する。また、ステップＳ６７において、操作が文字入力を指示するものでもないと判定された場合（ステップＳ６７：Ｎｏ）、操作判定部１４５は、操作の種別が判定できないとして処理を終了する。このとき、表示画像生成部１３９は、操作がされていないものとして表示画像の生成に移行する。
【００５６】
なお、以上説明した本実施形態では、マルチウィンドウ表示プログラムが、マルチウィンドウ表示装置１に使用される汎用的なプログラムのシステム画面とは独立したマルチウィンドウの画面を提供する。このため、マルチウィンドウ表示プログラムは、汎用コンピュータのプログラムとは独立して動作する。
このような本実施形態は、マルチウィンドウの処理の実行中にコンピュータのメインプログラムを動作させることができる。また、コンピュータのメイン画面の動作が制限されることがない。このため、本実施形態は、マルチウィンドウの操作中に作業者に係るストレスを軽減することができる。
【００５７】
（サブウィンドウを利用した作業）
次に、本実施形態のサブウィンドウ１２３を利用した作業について説明する。
サブウィンドウを利用した作業を行う際、図１に示した作業制御部１７０の情報抽出部１７９は、整備情報データベース１４７から車両情報や顧客情報、あるいは整備情報を抽出する。情報抽出部１７９は、抽出された情報を、現在を基準として定められる期間で抽出する。表示制御部１７７は、情報抽出部１７９によって抽出された整備情報等をサブウィンドウ１２３に自動的に表示する。
【００５８】
サブウィンドウを利用した作業では、表示制御部１７７がディスプレイ画面１１０のメインウィンドウ１２１とサブウィンドウ１２３とを別々に制御する。このため、表示制御部１７７は、ディスプレイ装置１１に２系統の制御情報を出力する。
上記したように、サブウィンドウ１２３は、「任意指定モード」、「履歴照会モード」、「検索モード」及び「ジャンプモード」の４つのモードで動作する。ここでは、先ず、サブウィンドウ１２３が「任意指定モード」で動作する作業について説明する。
【００５９】
（ｉ）任意指定モード
図８は、サブウィンドウ１２３が任意指定モードで動作する際にディスプレイ画面１１０に表示される表示画像を例示した図である。図８に示した表示画像は、マルチウィンドウ表示装置１の起動時に自動的に表示される。
図８に示した例では、任意に指定されるキーワードとして「車検チェック（今月）」が
キーワードの入力欄１２３ｗに予め設定されている。情報抽出部１７９は、現在を基準として定められる期間を「今月」として、整備情報データベース１４７から今月車検のチェックをすべき車両情報と、車両情報に対応する顧客情報とを抽出する。この結果、図８に示したサブウィンドウ１２３には、今月車検のチェックをすべき車両情報と、この車両情報に対応する顧客情報とが表示されることになる。また、車両情報と顧客情報は、今月車検チェックすべき車両あるいは顧客に係る情報であるから、整備情報とも言える。
【００６０】
図９は、図１に示した整備情報データベース１４７に整備情報等を登録する処理を説明するための図である。現在を基準として定められる期間で整備情報等を抽出するためには、整備情報データベース１４７において、整備情報としての車検の有効期間に日付情報を設定しておく。また、マルチウィンドウ表示装置１は、日付情報に「自動更新」を設定しておくことにより、車両が車検を受けると自動的に車検の有効期間が更新されるように設定することができる。
【００６１】
上記設定により、図１に示した情報抽出部１７９が「今月」、「車検チェック」をキーワードにして整備情報データベース１４７から顧客情報や車両情報あるいは整備情報を抽出すると、マルチウィンドウ表示装置１の図示しない時計機能が現時点を基準にした「今月」の範囲を特定する。情報抽出部１７９は、特定された今月の間に車検チェックを行うべき車両の車両情報や顧客情報を抽出する。そして、図１に示した表示制御部１７７は、抽出された車両情報や顧客情報をサブウィンドウ１２３に表示する。
【００６２】
なお、現在を基準として定められる期間は、今月に限定されるものでないことは言うまでもない。現在を基準として定められる期間とは、期間を規定する日時が異なれば定められる期間も異なるものであればどのようなものであってもよい。このような期間としては、例えば、去年、今年、先月、来月、昨日及び今日等が考えられる。
また、本実施形態は、車検に関する情報を抽出するものに限定されるものでなく、他の条件により整備情報等を抽出するものであってもよい。他の条件としては、例えば、車両の購入や修理の受付け等が考えられる。
【００６３】
また、本実施形態は、情報抽出部１７９が整備情報等を抽出する際のキーワードを１つに限定するものではなく、例えば、「車検チェック」と共に製造メーカの社名や車種をキーワードとすることができる。このような場合、情報抽出部１７９は、複数のキーワードのアンドの結果抽出された整備情報等を抽出する。
このような処理によれば、マルチウィンドウ表示装置１の起動時に注意すべき車両の整備情報等を作業者に自動的に表示し、作業者を優先すべき作業に誘導することができる。また、今月等の直感的な言葉によって整備情報等を抽出することができるので、コンピュータの操作に不慣れな作業者のマルチウィンドウ表示装置１の操作性を高めることができる。
【００６４】
（ｉｉ）履歴照会モード
図１０は、サブウィンドウ１２３が履歴照会モードで動作する際にディスプレイ画面１１０に表示される表示画像を例示した図である。
図１に示した情報抽出部１７９は、作業画面データベース１４９から作業画面を表示するための作業画面表示情報を抽出する。抽出された作業画面表示情報は、メインウィンドウ１２１に出力されて作業画面を表示する。情報抽出部１７９は、表示された作業画面において指定されたキーワードに予め対応付けられている車両情報、顧客情報及び整備情報の少なくともいずれかを整備情報データベース１４７から抽出する。図１に示した表示制御部１７７は、作業画面表示情報によって作成された作業画面をメインウィンドウ１２１に表示する一方、情報抽出部１７９によって抽出された車両情報、顧客情報及び整備情報の少なくとも１つを作業画面表示情報の表示中にサブウィンドウ１２３に表示する。
【００６５】
図１０は、履歴照会モードにおいてＡ山Ｂ子様の整備請求書を作成する作業画面をメインウィンドウ１２１に表示している間、Ａ山Ｂ子様の整備情報の履歴をサブウィンドウ１２３に表示させた例を示す図である。作業画面は、作業者が図２に示した初期画面の画面表示ボタン１２７のうち、「整備請求書」を選択することによってメインウィンドウ１２１に表示される。
【００６６】
次に、作業者は、メインウィンドウ１２１の入力欄１２１ｐに顧客情報として顧客の氏名（Ａ山Ｂ子）、車両情報として車両ナンバ（佐賀５８０えｘｘｘ）及び車種（ｐｐｐ）を入力する。整備情報データベース１４７には、整備情報が顧客情報及び車両情報に対応付けられて保存されている。図１に示した情報抽出部１７９は、入力された顧客情報及び車両情報に対応付けられている整備情報を整備情報データベース１４７から抽出する。表示制御部１７７は、Ａ山Ｂ子様の作業画面が表示されている間、抽出された整備情報をサブウィンドウ１２３に表示する。
【００６７】
履歴照会モードによれば、書類作成の作業中に使用される可能性のある整備情報を先読みして自動的に抽出し、作業画面と共に表示することができる。このような処理は、作業者が初期画面に戻って作業画面に入力すべき情報を取得する必要がなく、サブウィンドウ１２３を視認しながらメインウィンドウ１２１に情報を入力することができる。このため、履歴照会モードは、作業者がコンピュータの操作に不慣れであったとしても簡易かつ効率的に書類を作成することができる。
【００６８】
（ｉｉｉ）検索モード
次に、本実施形態の検索モードについて説明する。
検索モードにおいて、表示制御部１７７は、整備情報データベース１４７から抽出された整備情報をサブウィンドウ１２３に表示する。また、表示制御部１７７は、抽出された整備情報を使って行われる作業の作業画面を、抽出された整備情報を反映させた状態でメインウィンドウ１２１に表示する。
【００６９】
具体的には、先に示した図１０のように、サブウィンドウ１２３には車両ナンバを入力するための車両ナンバ入力欄１２３ｑと、車両のメーカ名と車種とを入力するメーカ・車種入力欄１２３ｒとが設けられている。作業者は、サブウィンドウ１２３の車両ナンバ入力欄１２３ｑに車両ナンバ（佐賀５８０え）を入力し、メーカ・車種入力欄１２３ｒにメーカ名（ａ社）及び車種（ｐｐｐ）を入力する。また、作業者は、図２に示した初期画面から、例えば「整備請求書」を作成するための作業画面を選択する。表示制御部１７７は、選択された作業画面をメインウィンドウ１２１に表示する。
【００７０】
また、作業者は、ユーザインターフェース１５を使ってサブウィンドウ１２３に表示された整備情報のうち、例えば１行目に表示されている整備情報を選択する。操作判定部１４５は、選択された整備情報を検索して整備情報データベース１４７から取得する。表示制御部１７７は、取得された整備情報を作業画面の該当する欄に表示させ、作業画面に反映させる。
このような検索モードによれば、作業者は、抽出された複数の整備情報から任意の情報を選択するだけで整備情報を反映した書類を作成することができる。このため、検索モードは、コンピュータの操作に不慣れな作業者であっても、簡易かつ効率的に書類作成の作業を行うことができる。
【００７１】
（ｉｖ）ジャンプモード
次に、本実施形態のジャンプモードについて説明する。ジャンプモードは、図８に示した任意指定モードのサブウィンドウから作業画面を呼び出すモードである。
図１１（ａ）、図１１（ｂ）は、ジャンプモードを説明するための図である。図１１（ａ）に示した例は、図８に示したサブウィンドウ１２３上で車両情報「佐賀５０  や  ｘｘｘ  ａ社  ｔｔｔ」をユーザが選択した状態を示している。
【００７２】
作業者が車両情報を選択した状態で右クリックをすると、図１１（ｂ）に示すようにプルダウンメニューが表示される。プルダウンメニューには、図２に示した画面表示ボタン１２７が示す整備に係る作業（概算見積書、作業指示書、整備請求書、諸費用請求書）、車販に係る作業及び板金に係る作業が表示される。
作業者は、図１１（ｂ）に示したプルダウンメニューからいずれかの作業を選択する。図１に示した操作判定部１４５は、選択された作業の種類を判定して情報抽出部１７９に通知する。情報抽出部１７９は、選択された作業に該当する作業画面を表示するためのデータを作業画面データベース１４９から抽出して表示制御部１７７に送る。表示制御部１７７は、作業が画面データベース１４９から抽出されたデータを使ってメインウィンドウ１２１に作業画面を表示する。
【００７３】
以上の処理により、ジャンプモードでは、任意に指定された車両に係る作業画面を初期画面に戻ることなく表示させることができる。なお、本実施形態では、車両情報から作業画面にジャンプした例を示したが、ジャンプモードは、車両情報を選択するものに限定されるものではなく、サブウィンドウ１２３で表示される情報であれば、どのような情報でも選択することができる。
【００７４】
さらに、本実施形態では、ジャンプモードによってメインウィンドウ１２１に作業画面が表示された後、検索モードと同様に、サブウィンドウ１２３上で選択された情報をメインウィンドウ１２１の作業画面に自動的に反映させるようにしてもよい。このような動作は、以下の処理によって実現できる。
図１１（ａ）に示したように、操作判定部１４５は、特定の車両情報が選択されことを判定し、情報抽出部１７９に選択された車両情報を通知する。情報抽出部１７９は、通知された車両情報及び車両情報に対応する情報を整備情報データベース１４７から抽出して表示制御部１７７に送る。表示制御部１７７は、メインウィンドウ１２１に表示されている作業画面の該当する個所に、抽出された車両情報及び車両情報に対応付けられた情報を反映させる。
【００７５】
さらに、本発明の実施形態のマルチウィンドウ表示装置は、以上説明した構成に限定されるものではない。例えば、情報抽出部１７９は、キーワードと完全一致する情報のみを抽出するものではない。例えば、作業者がキーワードの一部のみを入力した場合、情報抽出部１７９は、入力されたキーワードを含む情報を全て抽出する。このような構成により、本発明は、抽出すべき情報の一部しか分からなくても、目的とする情報を抽出できる可能性を高めることができる。このような検索は、「あいまい検索」とも呼ばれている。あいまい検索は、過去に作成して詳細な内容が分からない書類に係る情報の抽出に有効である。
【００７６】
また、本実施形態は、サブウィンドウ１２３において車両のナンバや車種を指定して整備情報を抽出する構成に限定されるものではない。本発明の実施形態は、エンジンの型式等車両の一部を構成する部品を指定して整備情報を抽出することもできる。
図１２は、車両の部品を指定して整備情報としての整備伝票を抽出したマルチウィンドウを例示した図である。図１２に示した例では、サブウィンドウ１２３に表示される伝票検索１２３ｓの画面において、作業者がメーカ・車種入力欄１２３ｔに社名「ａ社」を入力し、原動機の型式の入力欄１２３ｕに例えば「５Ａ」を入力している。このような場合、情報抽出部は、ａ社製の車両であって、かつエンジンの型式が５Ａである車両に係る整備情報（伝票Ｎｏ、整備大分類）及び車両情報（車両ナンバ、車種名）を抽出する。そして、表示制御部が、抽出された整備情報及び車両情報をサブウィンドウ１２３に表示する。
このような構成によれば、情報抽出に使用されるキーワードの自由度が大きくなり、作業者が簡便に所望の情報を閲覧することができる。
【産業上の利用可能性】
【００７７】
本発明は、車両の販売、購入及び販売以降の整備等に係る情報を一元管理する分野であれば、どのような構成にも適用することができる。
【符号の説明】
【００７８】
１  マルチウィンドウ表示装置
１１  ディスプレイ装置
１３  本体
１５  ユーザインターフェース
１１０  ディスプレイ画面
１１１  ディスプレイ駆動部
１２１  メインウィンドウ
１２１ａ，１２１ｂ，１２３ｃ，１２３ｄ  長辺
１２１ｃ，１２１ｄ，１２３ａ，１２３ｂ  短辺
１２３  サブウィンドウ
１２５  情報選択ボタン
１２７  画面表示ボタン
１２９  カレンダー
１３１  ワーキングメモリ
１３３  ＣＰＵ
１３７  ウィンドウ間距離判定部
１３９  表示画像生成部
１４１  フィッティング表示部
１４３  ウィンドウ操作部
１４５  操作判定部
１４７  整備情報データベース
１４９  作業画面データベース
１３５  プログラム用メモリ
１７７  表示制御部
１７９  情報抽出部
【図１】
0006645874.tif 000002
【図２】
0006645874.tif 000003
【図３】
0006645874.tif 000004
【図４】
0006645874.tif 000005
【図５−１】
0006645874.tif 000006
【図５−２】
0006645874.tif 000007
【図６】
0006645874.tif 000008
【図７】
0006645874.tif 000009
【図８】
0006645874.tif 000010
【図９】
0006645874.tif 000011
【図１０】
0006645874.tif 000012
【図１１】
0006645874.tif 000013
【図１２】
0006645874.tif 000014