(57)【特許請求の範囲】
【請求項１】
ＧＵＩ環境を搭載したコンピュータの画面上に表示されたウインドウのデザインをコンピュータ処理によって変更するウインドウのデザイン変更方法であって、
複数のウインドウ中から、デザイン変更対象のウインドウを指定させる指定メニューを表示するステップと、
予めメモリに各ウインドウの輪郭と同じ輪郭を形成するベクターデータを伴って記憶された複数のビットマップの中から、任意のビットマップを選択する選択メニューを表示するステップと、
前記選択メニューで選択された前記ビットマップを走査するステップと、
前記指定メニューで指定された指定ウインドウの輪郭を前記走査によって得られる前記ビットマップのデザインに属する輪郭に変更するステップと、
前記選択されたビットマップに付随するベクターデータに基づく輪郭と変更前の指定ウインドウの輪郭とを合わせた状態で前記選択されたビットマップを表示する位置を決定するステップと、
前記選択されたビットマップに付随するベクターデータに基づく輪郭と前記ビットマップのデザインに属する輪郭との間の領域を削除するステップと、
前記選択されたビットマップを決定した位置に表示するステップと、
変更前の指定ウインドウが持っていた用役機能を変更後のデザインに属する輪郭内で引継がせるステップと、
を備えたことを特徴とするウインドウのデザイン変更方法。
【請求項２】
前記ビットマップを表示する位置を決定するステップは、前記ビットマップに付随するベクターデータに基づく輪郭と変更前の指定ウインドウの輪郭とを合わせた状態で、前記ベクターデータに基づく輪郭に対する前記ビットマップの位置情報を含めて前記ビットマップを表示する位置を決定する請求項１記載のウインドウのデザイン変更方法。
【請求項３】
任意のビットマップを選択する選択メニューを表示するステップは、前記画面上で選択対象である前記ビットマップを、当該ビットマップのデザインに属する輪郭および色彩で表示しかつ前記ベクターデータに基づく輪郭と前記ビットマップの輪郭との間の領域を当該ビットマップの表示色彩と異なる色彩で表示する請求項２記載のウインドウのデザイン変更方法。
【請求項４】
前記画面上で重ね表示されかつ各用役機能としてボタン機能を持っている複数のウインドウが指定され、指定されたウインドウのボタンごとに変更するボタンを表すデザインのビットマップがそれぞれに選択された場合に、選択メニューで選択された前記ビットマップを走査するステップが、前記選択された各ビットマップを走査し、指定ウインドウの形状を選択されたビットマップの走査によって得られるビットマップの輪郭に変更するステップが、各指定ウインドウの形状を前記走査によって得られる各ビットマップのデザインに属する輪郭の形状に変更し、前記選択されたビットマップに付随するベクターデータに基づく輪郭と変更前の指定ウインドウの輪郭とを合わせた状態で選択されたビットマップを表示する位置を決定するステップが、各ビットマップの表示位置を決定し、選択されたビットマップを表示するステップが、前記各選択ビットマップを決定された各位置で上下に重複しない状態で同時表示する請求項２記載のウインドウのデザイン変更方法。
【請求項５】
前記画面上で表示されかつ用役機能としてボタン機能を持っているウインドウが指定された場合、前記指定ウインドウのボタンのデザインを、平面的同一位置に交互に表示される２つの選択ビットマップのボタンに変更しつつ、始めに表示中のボタンが操作された場合にそれまで非表示状態であったボタンを表示しかつそれまで表示状態であったボタンを非表示状態に切替え可能に当該指定ウインドウのデザインを変更する請求項１から請求項３のいずれか１項に記載のウインドウのデザイン変更方法。
【請求項６】
前記指定メニューを表示するステップは、用役機能を持った複数種類の基準ウインドウが表示されるレイアウト画面の中から基準ウインドウを指定する指定メニューを表示し、
前記指定メニューで指定された基準ウインドウ毎に当該各選択ビットマップのデザインに変更して前記レイアウト画面を保持しつつ各基準ウインドウのデザイン変更を通じて全体的画面内デザインを変更する請求項１から請求項５のいずれか１項に記載のウインドウのデザイン変更方法。
【請求項７】
前記画面上に表示された基準ウインドウが商品販売データ処理を遂行するための指令を与えたり、その処理結果を表示したりするウインドウである請求項６記載のウインドウのデザイン変更方法。
【請求項８】
ＧＵＩ環境を搭載したコンピュータの画面上に表示されたウインドウのデザインをコンピュータ処理によって変更可能に形成されたウインドウのデザイン変更システムであって、
前記画面上に用役機能を持ったウインドウを表示するウインドウ表示制御手段と、
画面上に表示されたウインドウの中からデザイン変更対象として任意のウインドウを指定するウインドウ指定手段と、
各ウインドウの輪郭と同じ輪郭を形成するベクターデータを伴った複数のビットマップを記憶可能なメモリと、
このメモリに記憶されているビットマップの中から任意のビットマップを選択するビットマップ選択手段と、
前記選択手段で選択された前記ビットマップを走査し、前記ウインドウ指定手段で指定された指定ウインドウの形状を前記走査によって得られる前記ビットマップのデザインに属する輪郭に変更し、前記選択されたビットマップに付随するベクターデータに基づく輪郭と変更前の指定ウインドウの輪郭とを合わせた状態で前記選択されたビットマップを表示する位置を決定し、前記選択されたビットマップに付随するベクターデータに基づく輪郭と前記ビットマップのデザインに属する輪郭との間の領域を削除し、変更前の指定ウインドウが持っていた用役機能を変更後のデザインに属する輪郭内で引継がせるデザイン自己変更制御手段と、
前記選択手段で選択された前記ビットマップをデザイン自己変更制御手段で決められた表示位置に表示する表示制御手段と、
を具備することを特徴とするウインドウのデザイン変更システム。
【請求項９】
ＧＵＩ環境を搭載したコンピュータの画面上に表示されたウインドウのデザインをコンピュータ処理によって変更可能に形成されたウインドウのデザイン変更システムであって、
前記画面上に重ね表示されかつ用役機能がボタン機能である複数のウインドウを表示するウインドウ表示制御手段と、
画面上に重ね表示されたウインドウの中からデザイン変更対象として複数のウインドウを指定可能なウインドウ指定手段と、
各ウインドウの輪郭と同じ輪郭を形成するベクターデータを伴った複数のビットマップを記憶可能なメモリと、
このメモリに記憶されているビットマップの中から指定された各ウインドウに対応させた複数のビットマップを選択可能なビットマップ選択手段と、
前記選択手段で選択された各ビットマップを走査し、前記ウインドウ指定手段で指定された各指定ウインドウの形状を前記走査によって得られる各ビットマップのデザインに属する輪郭に変更し、前記各ビットマップに付随するベクターデータに基づく輪郭と変更前の各指定ウインドウの輪郭とを合わせた状態で前記各ビットマップを表示する位置を決定し、前記各ビットマップに付随するベクターデータに基づく輪郭と前記ビットマップのデザインに属する輪郭との間の領域を削除し、変更前の各指定ウインドウが持っていた用役機能を変更後の各デザインに属する輪郭内で引継がせるデザイン自己変更制御手段と、前記選択手段で選択された前記ビットマップをデザイン自己変更制御手段で決められた表示位置で上下に重複しない状態で同時表示する表示制御手段と、
を具備することを特徴とするウインドウのデザイン変更システム。
【請求項１０】
前記メモリに記憶されているビットマップの中から任意のビットマップを選択可能に前記画面上に選択メニューを表示する選択メニュー表示制御手段を設けかつ前記ビットマップ選択手段が表示された選択メニューを参照して選択可能に形成されている請求項８または請求項９記載のウインドウのデザイン変更システム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ＧＵＩ環境を搭載したコンピュータの画面上に表示されたウインドウのデザインをコンピュータ処理によってその輪郭を変更可能かつ輪郭内でウインドウの持っていた用役機能を保持させたまま変更するウインドウのデザイン変更方法およびシステムに関する。
【０００２】
【従来の技術】
例えば、商品販売データ処理システムは、店舗内に配設された複数のＰＯＳターミナル（例えば、電子キャッシュレジスタ）と，各ＰＯＳターミナルを直接に管理するＰＯＳサーバと，各ＰＯＳサーバを介して各ＰＯＳターミナルを間接的に一括管理するストアサーバから構成されている。
【０００３】
また、各ＰＯＳサーバとストアサーバとが、各ＰＯＳターミナルの上位機となるが、さらなら大規模チェーン店のストアサーバは、本部内のホストコンピュータ（最上位機）にデータ通信回線網を介して接続さている。
【０００４】
かかる商品販売データ処理システムでは、各ＰＯＳターミナルが、店員（オペレータ）による指示により、上位機（例えば、ＰＯＳサーバ）内の商品ファイルから商品データを得て、商品登録しかつ会計処理する。商品データおよび会計処理データは、各ＰＯＳターミナルの表示器に表示され、プリンタでジャーナル，レシートに印刷される。合計金額や釣銭額が算出され、ドロワが自動開放される。
【０００５】
したがって、商品データおよび会計処理データを分析すれば、複雑な商品販売業務，会計処理業務を正確かつ迅速に行なえるとともに、上位機側において、店舗売上情報（商品データおよび会計処理データ）を分析すれば、店舗販売実績等を掌握できる。
【０００６】
かかる各ＰＯＳターミナル，ストアサーバ等を構成するコンピュータでは、ＧＵＩ（Ｇｒａｐｈｉｃａｌ  Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ）環境を搭載することにより画面上に表示したウインドウを利用しかつマウス操作によって商品販売データ処理等を迅速かつ正確に実行可能に形成されている。すなわち、商品販売データ処理の場合、初心者レベルの店員でも直感的かつ容易に操作可能に形成されている。また、パーソナルコンピュータの普及拡大は、ＧＵＩ具備によるところが大きい。
【０００７】
ここに、ウインドウは、画面表示で、画面上に領域を区切って文書（テキスト）や画像等を表示する機能乃至その領域である。かくして、一般的なフレームのみならず、オンオフ信号発生機能を持つボタン，絵やアイコンもウインドウといえる。この明細書では、フレーム，ボタン等もウインドウと定義する。
【０００８】
ところで、より一層の取り扱い簡単化を図るための一策としてあるいは個人的かつ趣味的な要求として、画面上のデザイン変更容易化が要請されている。デザイン変更の従来代表例としては、各ウインドウのレイアウトを含む画面全体のデザイン（レイアウト）変更と，選択されたアプリケーションの機能的内容から画面全体の基本的なレイアウトは一定としつつもレイアウト画面を構成する各ウインドウ自体のデザイン変更と、が挙げられる。
【０００９】
従来、前者変更は選択したウインドウをドラッグ・アンド・ドロップする方法により、
後者変更は予めデザインされたウインドウを選択して元のウインドウと入れ替えたり、覆い被せたりする方法により、デザインを見掛的に変更している。いずれの場合も、指定（選択）したウインドウをマウス操作により同形で拡縮することができる。
【００１０】
【発明が解決しようとする課題】
ところで、業務用装置（例えば、商品販売データ処理装置）では、実行すべき業務が決まっているので各業務に必須の各種ウインドウを配設した画面上の基本的なレイアウト画面は必然的に複数種類に絞られる。例えば、ウインドウの種類（ボタン等）および数は同じで左利き用と右利き用との相異やクレジット決済処理機能を組込んだ型と組込まれない型の相異で、レイアウト画面を異ならせる程度である。
【００１１】
しかし、例えば、チェーン店の地域的事情，競業者との関係，さらには担当店員の平均的レベルや趣味的要求から、上記レイアウト画面のデザイン変更では足らず、レイアウト画面のデザインが同一でもそれを構成する各ウインドウのデザイン（形状・輪郭，色彩，画質感等）をも変更したいとの要求がある。さらに、店舗全体でなく、階数，売場、または時期的に、さらには担当者グループ別に各ウインドウのデザインを変更したいとの要求も強い。
【００１２】
しかも、デザイン変更対象である元のウインドウの持つ用役機能［例えば、（ボタン機能…オンオフ信号発生機能）等］は、デザイン変更後のウインドウの輪郭範囲内に限り有効に維持させるべきであるとの指摘も多い。ウインドウ（例えば、ボタン）のデザイン（形状…輪郭）が、あるボタン（ウインドウ）を押下した場合に他のボタン（ウインドウ）にも触れてしまう等の不都合があるので、これを回避するために輪郭範囲内機能維持が必要である。
【００１３】
したがって、製作者側からすると、多種多様なデザインのウインドウおよびそれらの画面上の組合せである固定的なデザインを個別的かつ一体的完成品としてプログラムや画像データ等を作成しなければならないので、人的かつ時間的にもコスト高を招く。また、使用者側にとってもデザイン変更専門員を確保しなければならないばかりか、デザイン変更中は業務停滞となる不利益を伴う。
【００１４】
さらに、多様化，個別化，差別化の社会にあって、ウインドウの形状・輪郭が表示器つまり表示画面（背景）の大きさをいっぱいに有効利用するために画一形状（四角形状）とされている点に関して、趣味感が劣るとの指摘がある。例えば、パーソナルコンピュータの所有者は、画面上に表示される魚（地球）は観光船（宇宙船）の丸形状覗き窓（ウインドウ）から見る方が臨場感に富むので、それを望む。電子メールで送るメッセージは、例えばハート形状のウインドウ内に打ち込み作成し、それを特定の人に送信したいとの希望もある。
【００１５】
換言すれば、ウインドウのデザイン（特に、形状中の平面的輪郭）を多種多様に、しかも簡単に変更できれば、ＧＵＩ搭載コンピュータの一段の普及拡大に大きく貢献できると確信する。
【００１６】
本発明の第１の目的は、画面上に表示されるウインドウのデザインを簡単に変更することのできるウインドウのデザイン変更方法を提供することにある。第２の目的は、ウインドウのデザイン変更方法を確実かつ容易に実施することのできるウインドウのデザイン変更システムを提供する。
【００１７】
【課題を解決するための手段】
請求項１の発明は、ＧＵＩ環境を搭載したコンピュータの画面上に表示されたウインドウのデザインをコンピュータ処理によって変更するウインドウのデザイン変更方法であって、複数のウインドウ中から、デザイン変更対象のウインドウを指定させる指定メニューを表示するステップと、予めメモリに各ウインドウの輪郭と同じ輪郭を形成するベクターデータを伴って記憶された複数のビットマップの中から、任意のビットマップを選択する選択メニューを表示するステップと、前記選択メニューで選択された前記ビットマップを走査するステップと、前記指定メニューで指定された指定ウインドウの輪郭を前記走査によって得られる前記ビットマップのデザインに属する輪郭に変更するステップと、前記選択されたビットマップに付随するベクターデータに基づく輪郭と変更前の指定ウインドウの輪郭とを合わせた状態で前記選択されたビットマップを表示する位置を決定するステップと、前記選択されたビットマップに付随するベクターデータに基づく輪郭と前記ビットマップのデザインに属する輪郭との間の領域を削除するステップと、前記選択されたビットマップを決定した位置に表示するステップと、変更前の指定ウインドウが持っていた用役機能を変更後のデザインに属する輪郭内で引継がせるステップと、を備えたことを特徴とするウインドウのデザイン変更方法である。
【００１８】
かかる発明では、コンピュータ（表示部）の画面に表示されたウインドウの中からデザイン変更対象としてウインドウ（例えば、データ表示機能を有する四角形状のフレームやオンオフ信号発生機能を有するボタン）を指定する。また、予め記憶されたビットマップの中から指定ウインドウのデザインの変更しようとするデザインにビットマップを選択する。
【００１９】
すると、指定されたウインドウ（自己）が具備するデザイン変更機能が働く。つまり、デザイン自己変更プログラムは、自己（指定ウインドウ）のデザイン［形状（輪郭），色彩等］を選択されたビットマップのデザイン［形状（輪郭），色彩等］と同じデザイン［形状（輪郭），色彩等］に自動自己変更する。
【００２０】
この自動自己変更は、指定ウインドウとして持っていた用役機能（データ表示機能やオンオフ信号発生機能）を自動自己変更後のデザイン（選択ビットマップ）に属する輪郭範囲内で有効に引継がせる。輪郭外は、当該用役機能を有せず、例えば単なる画面背景色となる。
【００２１】
なお、指定ウインドウを選択ビットマップに縮小する場合と拡大する場合がある。ただし、縮小の場合は元の画面上のレイアウト画面を問題としなくてもよいが、拡大の場合は元のレイアウト画面上におけるウインドウのレイアウトを考慮してからデザインを選択すべきである。変更後のウインドウが重なってしまう場合が生じるからである。
【００２２】
したがって、画面上の基本的なレイアウト画面が同じでも各ウインドウ（フレーム，ボタン等）のデザイン（形状・輪郭，色彩，画質感等）をその用役機能を維持しつつ簡単かつ多種多様に変更できるから、ＧＵＩ搭載コンピュータの一段の普及拡大に大きく貢献できる。
【００２３】
すなわち、例えば店舗業務用装置では地域的事情，競業者等、さらには担当者グループ別にあるいは担当店員の平均的レベルや趣味的要求に応えられるとともに、コンピュータ操作を一段と簡単化できる。しかも、デザイン変更対象である元のウインドウの持つ用役機能は、デザイン変更後のウインドウの輪郭範囲内に限り有効に維持させるので、例えば隣接ボタンを押下した場合に他のボタンにも触れてしまう等の不都合を回避できる。
【００２４】
また、製作者側は、多種多様なデザインのウインドウを固定的に個別的かつ一体的完成品としてプログラムや画像データ等を作成する必要がなくなるので、人的かつ時間的に大幅なコスト低減を図れる。また、使用者側にとっても、デザイン変更専門員でなくても迅速かつ容易にデザイン変更を行えるので、業務能率を向上できる。さらに、多様化，個別化，差別化の社会にあって、ウインドウの形状・輪郭の趣味感を満たすことができる。
【００２５】
請求項２の発明は、前記ビットマップを表示する位置を決定するステップは、前記ビットマップに付随するベクターデータに基づく輪郭と変更前の指定ウインドウの輪郭とを合わせた状態で、前記ベクターデータに基づく輪郭に対する前記ビットマップの位置情報を含めて前記ビットマップを表示する位置を決定する請求項１記載のウインドウのデザイン変更方法である。
【００２６】
かかる発明では、ラスタデータであるビットマップは、ベクターデータとの関係において相対位置情報を規定された状態でメモリに記憶されている。デザイン自己変更機能は、指定ウインドウを選択されたベクターデータを伴うビットマップのデザインに自動自己変更する。デザイン変更後の指定ウインドウ（選択ビットマップ）の画面上の表示位置は、当該ベクターデータで規定される相対位置情報を利用して自動自己変更前の指定ウインドウの輪郭との関係で決まる。
【００２７】
したがって、請求項１の発明の場合と同様な作用効果を奏することができることに加え、さらにデザイン変更前の指定ウインドウの表示位置に対するデザイン変更後の当該指定ウインドウ（選択ビットマップ）の表示位置を簡単に見分けることができる。すなわち、選択ビットマップの輪郭（形状…平面的大きさ）が指定ウインドウの輪郭（形状…平面的大きさ）よりも小さいデザイン縮小でも、これと逆のデザイン拡大の場合でも、画面全体レイアウトにマッチさせたウインドウのデザイン変更が容易になる。
【００２８】
請求項３の発明は、任意のビットマップを選択する選択メニューを表示するステップは、前記画面上で選択対象である前記ビットマップを、当該ビットマップのデザインに属する輪郭および色彩で表示しかつ前記ベクターデータに基づく輪郭と前記ビットマップの輪郭との間の領域を当該ビットマップの表示色彩と異なる色彩で表示する請求項２記載のウインドウのデザイン変更方法である。
【００２９】
かかる発明では、画面上において、選択対象であるビットマップは、当該デザインに属する輪郭および色彩で表示される。また、ベクターデータに基づく輪郭と当該ビットマップの輪郭との間の領域が、当該ビットマップの表示色彩（例えば、ボタン等の色彩として採用され易い“シルバー”）と異なる色彩（例えば、滅多に利用されない“ピンク”）で表示される。
【００３０】
指定ウインドウのデザイン変更後は、ピンクの領域はビットマップでないから画面上には表示されない。つまり、デザイン変更前の指定ウインドウの輪郭（形状…平面的大きさ）に対するデザイン変更後の指定ウインドウ（ビットマップ）の輪郭（形状…平面的大きさ）の表示位置の目安を明確かつ正確に把握できる。
【００３１】
したがって、請求項２の発明の場合と同様な作用効果を奏することができることに加え、さらにデザイン変更前の指定ウインドウの表示位置に対するデザイン変更後の当該指定ウインドウ（選択ビットマップ）の表示位置を一段と簡単に見分けることができかつその取り扱いが一層容易になる。
【００３２】
請求項４の発明は、前記画面上で重ね表示されかつ各用役機能としてボタン機能を持っている複数のウインドウが指定され、指定されたウインドウのボタンごとに変更するボタンを表すデザインのビットマップがそれぞれに選択された場合に、選択メニューで選択された前記ビットマップを走査するステップが、前記選択された各ビットマップを走査し、指定ウインドウの形状を選択されたビットマップの走査によって得られるビットマップの輪郭に変更するステップが、各指定ウインドウの形状を前記走査によって得られる各ビットマップのデザインに属する輪郭の形状に変更し、前記選択されたビットマップに付随するベクターデータに基づく輪郭と変更前の指定ウインドウの輪郭とを合わせた状態で選択されたビットマップを表示する位置を決定するステップが、各ビットマップの表示位置を決定し、選択されたビットマップを表示するステップが、前記各選択ビットマップを決定された各位置で上下に重複しない状態で同時表示する請求項２記載のウインドウのデザイン変更方法である。
【００３３】
かかる発明では、画面上で重ね表示可能な複数のウインドウを指定する。各指定ウインドウの用役機能はボタン機能である。そして、指定ウインドウごとに対応するボタンを表すデザインのビットマップをそれぞれに選択する。すると、各指定ウインドウが、当該各選択ビットマップに自動自己変更する。各指定ウインドウの自動自己変更後の当該各ビットマップ（ウインドウ）を上下に重複しない状態で同時表示することにより複数ボタンの平面的組合せボタンとして表示できる。
【００３４】
したがって、請求項１または請求項２の発明の場合と同様な作用効果を奏することができることに加え、さらに例えば画像操作用のボタン（再生，停止，一時停止，早送り，…）を直線形状や楕円形状に組合せたユニークなデザインに変更できる。
【００３５】
請求項５の発明は、前記画面上で表示されかつ用役機能としてボタン機能を持っているウインドウが指定された場合、前記指定ウインドウのボタンのデザインを、平面的同一位置に交互に表示される２つの選択ビットマップのボタンに変更しつつ、始めに表示中のボタンが操作された場合にそれまで非表示状態であったボタンを表示しかつそれまで表示状態であったボタンを非表示状態に切替え可能に当該指定ウインドウのデザインを変更する請求項１から請求項３のいずれか１項に記載のウインドウのデザイン変更方法である。
【００３６】
かかる発明では、１つのウインドウ（ボタン）を指定しかつデザインが異なる２つのビットマップつまりボタン（ウインドウ）を選択する。自動自己変更機能は、指定ウインドウのボタンのデザインを２つの選択ビットマップのボタンに対応する２つのデザインに変更する。
【００３７】
自動自己変更態様としては、表示中のボタンが操作された場合にそれまで非表示状態であったボタンを表示しかつそれまで表示状態であったボタンを非表示状態に切替え可能にする。つまり、ボタンのオン状態（突出）とオフ状態（沈下）とに変更する。但し、変更順序は、始めに変換したボタンを操作することにより当該オンオフ信号発生機能を働かせて残りのボタンをデザイン変更するのが好ましい。平面的同一位置に交互に表示する必要があるからである。
【００３８】
したがって、請求項６から請求項８までの各発明の場合と同様な作用効果を奏することができることに加え、さらにオンオフ信号発生機能を有するボタンの実際の使用に際する臨場感に富んだデザインに変更できる。
【００３９】
請求項６の発明は、前記指定メニューを表示するステップは、用役機能を持った複数種類の基準ウインドウが表示されるレイアウト画面の中から基準ウインドウを指定する指定メニューを表示し、前記指定メニューで指定された基準ウインドウ毎に当該各選択ビットマップのデザインに変更して前記レイアウト画面を保持しつつ各基準ウインドウのデザイン変更を通じて全体的画面内デザインを変更する請求項１から請求項５のいずれか１項に記載のウインドウのデザイン変更方法である。
【００４０】
かかる発明では、例えばデビットカード処理業務やゲームの実行に際して、デザイン変更機能を起動すると、画面上に当該業務を遂行するに好適な予め設定された基準レイアウト画面が表示される。この基準レイアウト画面には、複数種類の基準ウインドウ（フレーム，ボタン等）が表示されている。
【００４１】
ここに、希望する基準ウインドウを指定しかつこの指定基準ウインドウに対してビットマップを選択する。当該指定基準ウインドウは、選択ビットマップのデザインに自動自己変更される。他の指定基準ウインドウに対しても同様にデザイン変更する。かくして、基準レイアウト画面を保持しつつ、この画面を構成する各基準ウインドウのデザイン変更を通じて全体的画面内デザインを変更することができる。
【００４２】
したがって、請求項１から請求項５のいずれかの各発明の場合と同様な作用効果を奏することができることに加え、さらに基準レイアウト画面を維持してその操作性を担保しつつ個々のウインドウのデザインを変更することで画面全体のデザインを変更できるから、利用性が高くかつ各使用者の趣味的希望にも応えられる。
【００４３】
請求項７の発明は、前記画面上に表示された基準ウインドウが商品販売データ処理を遂行するための指令を与えたり、その処理結果を表示したりするウインドウであるウインドウのデザイン変更方法である。
【００４４】
かかる発明では、商品販売データ処理（商品登録，会計処理等）の実行要求をすると、
画面上には、当該処理を遂行するための指令を与える基準ウインドウ（ボタン）や商品販売データ処理結果を表示する基準ウインドウ（データ表示領域）等を含む基準レイアウト画面が表示される。
【００４５】
したがって、請求項６の発明の場合と同様な作用効果を奏することができることに加え、さらに当該商品販売データ処理業務を高能率で遂行することができるとともに、例えば店員のレベルに応じた各基準ウインドウのデザイン変更ができるので適応性が広い。
【００４６】
請求項８の発明は、ＧＵＩ環境を搭載したコンピュータの画面上に表示されたウインドウのデザインをコンピュータ処理によって変更可能に形成されたウインドウのデザイン変更システムであって、前記画面上に用役機能を持ったウインドウを表示するウインドウ表示制御手段と、画面上に表示されたウインドウの中からデザイン変更対象として任意のウインドウを指定するウインドウ指定手段と、各ウインドウの輪郭と同じ輪郭を形成するベクターデータを伴った複数のビットマップを記憶可能なメモリと、このメモリに記憶されているビットマップの中から任意のビットマップを選択するビットマップ選択手段と、前記選択手段で選択された前記ビットマップを走査し、前記ウインドウ指定手段で指定された指定ウインドウの形状を前記走査によって得られる前記ビットマップのデザインに属する輪郭に変更し、前記選択されたビットマップに付随するベクターデータに基づく輪郭と変更前の指定ウインドウの輪郭とを合わせた状態で前記選択されたビットマップを表示する位置を決定し、前記選択されたビットマップに付随するベクターデータに基づく輪郭と前記ビットマップのデザインに属する輪郭との間の領域を削除し、変更前の指定ウインドウが持っていた用役機能を変更後のデザインに属する輪郭内で引継がせるデザイン自己変更制御手段と、前記選択手段で選択された前記ビットマップをデザイン自己変更制御手段で決められた表示位置に表示する表示制御手段と、を具備することを特徴とするウインドウのデザイン変更システムである。
【００４７】
かかる発明では、ウインドウ表示制御手段は、用役機能を持ったウインドウ（フレーム，ボタン等）を画面上に表示する。このウインドウのデザインを変えたい場合には、ウインドウ指定手段を用いて、画面上に表示されたウインドウの中からデザイン変更対象として任意のウインドウを指定する。また、ビットマップ選択手段を用いて、メモリに記憶されている複数のビットマップの中から任意のビットマップを選択する。
【００４８】
すると、ウインドウ指定手段で指定されたウインドウのデザインをビットマップ選択手段で選択されたビットマップのデザインと同じデザインに自動自己変更する。
【００４９】
指定ウインドウとして持っていた用役機能を自動自己変更後のデザイン（選択ビットマップ）に属する輪郭内で有効に引継がせつつ実行される。変更後ウインドウ表示制御手段は、自動自己変更後の指定ウインドウを自動自己変更前のウインドウとの関係で決められた画面上の位置に表示する。
【００５０】
なお、指定ウインドウを選択ビットマップに縮小する場合と拡大する場合がある。ただし、縮小の場合は元のウインドウ画面上のレイアウト画面を問題としなくてもよいが、拡大の場合は元の画面上におけるウインドウのレイアウトを考慮してからデザインを選択すべきである。変更後のウインドウが重なってしまう場合が生じるからである。
【００５１】
したがって、画面上の基本的なレイアウト画面が同じでも各ウインドウ（フレーム，ボタン等）のデザイン（形状・輪郭，色彩，画質感等）をその用役機能を維持しつつ簡単かつ多種多様に変更できるから、ＧＵＩ搭載コンピュータの一段の普及拡大に大きく貢献できる。取り扱いも簡単で利用性が高い。
【００５２】
すなわち、請求項１のデザイン変更方法の場合と同様に、例えば店舗業務用装置では地域的事情，競業者等、さらには担当者グループ別にあるいは担当店員の平均的レベルや趣味的要求に応えられるとともに、コンピュータ操作を一段と簡単化できる。しかも、デザイン変更対象である元のウインドウの持つ用役機能は、デザイン変更後のウインドウの輪郭範囲内に限り有効に維持させるので、例えば隣接ボタンを押下した場合に他のボタンにも触れてしまう等の不都合を回避できる。
【００５３】
また、製作者側は、多種多様なデザインのウインドウを固定的で個別的かつ一体的完成品としてプログラムや画像データ等を作成する必要がなくなるので、人的かつ時間的に大幅なコスト低減を図れる。また、使用者側にとってもデザイン変更専門員でなくても迅速かつ容易にデザイン変更を行えるので、業務能率を向上できる。さらに、多様化，個別化，差別化の社会にあって、ウインドウの形状・輪郭の趣味感を満たすことができる。
【００５４】
請求項９の発明は、ＧＵＩ環境を搭載したコンピュータの画面上に表示されたウインドウのデザインをコンピュータ処理によって変更可能に形成されたウインドウのデザイン変更システムであって、前記画面上に重ね表示されかつ用役機能がボタン機能である複数のウインドウを表示するウインドウ表示制御手段と、画面上に重ね表示されたウインドウの中からデザイン変更対象として複数のウインドウを指定可能なウインドウ指定手段と、各ウインドウの輪郭と同じ輪郭を形成するベクターデータを伴った複数のビットマップを記憶可能なメモリと、このメモリに記憶されているビットマップの中から指定された各ウインドウに対応させた複数のビットマップを選択可能なビットマップ選択手段と、前記選択手段で選択された各ビットマップを走査し、前記ウインドウ指定手段で指定された各指定ウインドウの形状を前記走査によって得られる各ビットマップのデザインに属する輪郭に変更し、前記各ビットマップに付随するベクターデータに基づく輪郭と変更前の各指定ウインドウの輪郭とを合わせた状態で前記各ビットマップを表示する位置を決定し、前記各ビットマップに付随するベクターデータに基づく輪郭と前記ビットマップのデザインに属する輪郭との間の領域を削除し、変更前の各指定ウインドウが持っていた用役機能を変更後の各デザインに属する輪郭内で引継がせるデザイン自己変更制御手段と、前記選択手段で選択された前記ビットマップをデザイン自己変更制御手段で決められた表示位置で上下に重複しない状態で同時表示する表示制御手段と、を具備することを特徴とするウインドウのデザイン変更システムである。
【００５５】
かかる発明では、ウインドウ表示制御手段は、用役機能がボタン機能であるウインドウ（ボタン）を画面上に重ねて表示する。このウインドウ（ボタン）のデザインを変えたい場合には、ウインドウ指定手段を用いて、画面上に重ね表示されたウインドウの中からデザイン変更対象として複数のウインドウ（ボタン）を指定する。また、ビットマップ選択手段を用いて、メモリに記憶されている複数のビットマップの中からウインドウ指定手段を用いて指定された各ウインドウ（ボタン）に対応させた複数のビットマップ（ボタン）を選択する。
【００５６】
すると、デザイン自己変更制御手段が働き、ウインドウ指定手段で指定された各ウインドウのデザインをビットマップ選択手段で選択された当該各ビットマップのデザインと同じデザインに自動自己変更する。
【００５７】
この自動自己変更は、各指定ウインドウとして持っていたボタン機能を自動自己変更後の当該各デザイン（各選択ビットマップ）に属する輪郭内で有効に引継がせつつ実行される。変更後ウインドウ表示制御手段は、自動自己変更後の当該各ビットマップを上下に重複しない状態で同時表示することにより複数ボタンの平面的組合せボタンとして表示する。
【００５８】
なお、各指定ウインドウを各選択ビットマップに縮小する場合と拡大する場合がある。ただし、縮小の場合は元のウインドウ画面上のレイアウト画面を問題としなくてもよいが、拡大の場合は元の画面上におけるウインドウ（ボタン）のレイアウトを考慮してからデザインを選択すべきである。変更後のビットマップ（ボタン）が重なってしまう場合が生じるからである。
【００５９】
したがって、画面上の基本的なレイアウト画面が同じでも各ウインドウ（ボタン）のデザイン（形状・輪郭，色彩，画質感等）をそのボタン機能を維持しつつ簡単かつ多種多様に変更できる。つまり、例えば画像操作用のボタン（再生，停止，一時停止，早送り，…）を直線形状や楕円形状に組合せたユニークなデザインに変更できる。かくして、ＧＵＩ搭載コンピュータの一段の普及拡大に大きく貢献できる。取り扱いも簡単で利用性が高い。
【００６０】
すなわち、請求項１のデザイン変更方法および請求項８のデザイン変更システムの場合と同様に、例えば店舗業務用装置では地域的事情，競業者等、さらには担当者グループ別にあるいは担当店員の平均的レベルや趣味的要求に応えられるとともに、コンピュータ操作を一段と簡単化できる。しかも、デザイン変更対象である元の各ウインドウの持つボタン機能は、デザイン変更後の各ビットマップの輪郭範囲内に限り有効に維持させるので、例えば隣接ボタンを押下した場合に他のボタンにも触れてしまう等の不都合を回避できる。
【００６１】
また、製作者側は、多種多様なデザインのウインドウ（ボタン）を固定的で個別的かつ一体的完成品としてプログラムやボタンデータ等を作成する必要がなくなるので、人的かつ時間的に大幅なコスト低減を図れる。また、使用者側にとってもデザイン変更専門員でなくても迅速かつ容易にボタンのデザイン変更を行えるので、業務能率を向上できる。さらに、多様化，個別化，差別化の社会にあって、ボタン（ウインドウ）の形状・輪郭の趣味感を満たすことができる。
【００６２】
請求項１０の発明は、前記メモリに記憶されているビットマップの中から任意のビットマップを選択可能に前記画面上に選択メニューを表示する選択メニュー表示制御手段を設けかつ前記ビットマップ選択手段が表示された選択メニューを参照して選択可能に形成された請求項８または請求項９記載ウインドウのデザイン変更システムである。
【００６３】
かかる発明では、選択メニュー表示制御手段は、メモリに記憶されているビットマップの中から任意のビットマップを選択できるように、画面上に選択メニューを表示する。ビットマップ選択手段は、表示された選択メニューを参照して選択ビットマップを選択することができる。
【００６４】
したがって、請求項８または請求項９の各発明の場合と同様な作用効果を奏することができることに加え、さらに取り扱い容易で、ビットマップの選択操作を一段と迅速かつ正確に行える。
【００６５】
【発明の実施の形態】
以下、本発明の実施形態について図面を参照して説明する。
【００６６】
本ウインドウのデザイン変更方法を実施するために好適なデザイン変更システムは、図１に示す如く、基本的構成が電子キャッシュレジスタ１０（パーソナルコンピュータ２０）から形成され、さらにウインドウ表示制御手段（３０）とウインドウ指定手段（５５）とビットマップ選択手段（５５）とデザイン自己変更制御手段（３０，４１）と変更後ウインドウ表示制御手段（３０，４１）とを有し、表示器（６０）の画面６０Ｇ上に表示された用役機能を持ったウインドウの中からデザイン変更対象として任意ウインドウを指定可能かつメモリ（３５ＢＭＰ）に記憶されている複数のビットマップの中から任意ビットマップを選択可能であるとともに、指定ウインドウのデザインを選択ビットマップのデザインと同じデザインに自動自己変更可能で、この自動自己変更が指定ウインドウとして持っていた用役機能を自動自己変更後のデザイン（選択ビットマップ）に属する輪郭内で有効に引継がせつつ実行可能かつ自動自己変更後のウインドウを自動自己変更前のウインドウとの関係で決められた画面６０Ｇ上の位置に表示可能に形成されている。
【００６７】
図１において、商品販売データ処理装置である電子キャッシュレジスタ１０は、制御部（ＣＰＵ３１，ＲＯＭ３２，ＲＡＭ３３等）３０，ＨＤＤ３５，ＦＤＤ３６，キーボード５０，マウス５５，オペレータ用表示器６０，客用表示器７０，入出力ポート４２および通信用のインターフェイス４３等を具備するパーソナルコンピュータ２０等から形成され、商品販売データ処理（商品登録，会計処理等）を実行可能である。
【００６８】
４０はキーボード回路、４１は表示制御回路である。商品販売データ処理を実行するために必要とするその他の入力装置（スキャナ，カードリーダ−等）８０およびその他の出力装置（プリンタ，カードライター，自働開放付きドロワ等）９０は、入出力ポート４２を介して制御部３０に接続されている。
【００６９】
ここに、ＨＤＤ３５には、商品販売データ処理に係る各種プログラムを格納するプログラムファイル３５ＰＲＧ，例えば図５，図６に示す基準レイアウト画面ＷＬ０１，ＷＬ０２等を格納させた基準レイアウト画面ファイル３５ＫＬＧおよび複数のビットマップを記憶させたビットマップファイル（メモリ）３５ＢＭＰが形成されている。いずれのファイルもＲＡＭ３３に展開して使用される。
【００７０】
メモリ（３５ＢＭＰ）に記憶されるビットマップとしては、例えば、図１３（Ｂ）に示すボタン（ウインドウ）ＷＢ０３１，図１８のボタン（ウインドウ）ＷＢ０５１〜ＷＢ０５５および図１９のボタン（ウインドウ）ＷＢ０６１〜ＷＢ０６５の他、図９に示す円形状のフレーム（ウインドウ）ＷＦ０２，図１０に示すハート形状のフレーム（ウインドウ）ＷＦ０３も含まれる。
【００７１】
なお、メモリ（３５ＢＭＰ）に記憶されるビットマップは、ビットマップ以外の他形式データ（例えば、ＪＰＥＧ，ＧＩＦ等の圧縮された画像データ）として当該メモリ（３５ＢＭＰ）に記憶可能でかつ詳細後記のデザイン自己変更制御手段（３０）で自動自己変更動作が実行するまでに、当該他形式データはビットマップにデータ変換される。選択メニューの表示の際にデータ変換かつ表示できるのが好ましい。
【００７２】
図５，図６に示す基準レイアウト画面ＷＬ０１，ＷＬ０２等は、基準レイアウト画面ファイル３５ＫＬＧに格納されているが、プログラムファイル３５ＰＲＧに格納されて商品販売データ処理プログラムとの関係において、当該プログラムと一体的に記憶させておいてもよい。
【００７３】
図５，図６において、基準レイアウト画面ＷＬ０１，ＷＬ０２は、商品販売データ処理を遂行するための指令を与えたり、その処理結果を表示したりする基準ウインドウからなる画面上のレイアウト基準であって、図５は右利き用で、図６は左利き用を示す。ナビケーションＷＢ０２の画面６０Ｇ上の配設位置が左右逆に構築されている。
【００７４】
図５において、基準レイアウト画面ＷＬ０１は、システムの状態や警報等に関する情報を表示するためのアラート用フレーム（ウインドウ）ＷＡ０１，アプリケーション（商品販売データ処理プログラム）を実行するために必要な情報および処理結果等を表示するアプリケーション用フレーム（ウインドウ）ＷＦ０１，ヘルプ用ボタン（ウインドウ）ＷＢ０１およびナビケーションＷＢ０２を形成する複数のナビケーション用ボタン（ウインドウ）ＷＢ０３を含み、商品販売データ等をオペレータに知らせるオペレータ用表示器６０の画面６０Ｇに表示される。
【００７５】
アプリケーション用フレーム（ウインドウ）ＷＦ０１は、売上日報等を表示するフレーム（ウインドウ）ＷＦ０１１，当該機能概要等を表示するフレーム（ウインドウ）ＷＦ０１２および項目説明等を表示するフレーム（ウインドウ）ＷＦ０１３等の組合せである。
【００７６】
基準レイアウト画面ＷＬ０１の全体は、従来例の場合と同様に、そのフレームの角乃至辺をマウスポインターでドラッグしてドローすることにより画面６０Ｇの四角画面（図９，図１０の２点鎖線で示す画面６０Ｇを参照）の画面いっぱいからそれ以下の任意の大きさに拡縮可能である。
【００７７】
この際、図５の各四角形状のフレーム（ウインドウ）ＷＡ０１，ＷＦ０１，ＷＢ０１およびＷＢ０３は、独立的なものであるから元の形状（大きさ…輪郭）を維持する。ただし、基準レイアウト画面ＷＬ０１の拡縮に応じて比率一定のまま拡縮連動可能に構築することもできる。
【００７８】
ここに、ウインドウ表示制御手段（制御部３０）は、画面６０Ｇ上に、用役機能（データ表示機能，オンオフ信号発生機能等）を持ったウインドウ（フレーム，ボタン等）を表示する（図２のＳＴ１２）。
【００７９】
この実施形態では、デザイン変更要求が成されると、オペレータ用表示器６０の画面６０Ｇに図５に示す右利き用の基準レイアウト画面ＷＬ０１が表示される（図２のＳＴ１０）。左利き用を表示したい場合には、当該画面６０Ｇ中に併表示（図５では図示省略）された選択メニューを利用して、図６の基準レイアウト画面ＷＬ０２を選択して表示切替える（ＳＴ１１のＹＥＳ，ＳＴ１２）ことができる。
【００８０】
選択メニュー（フレーム）ＷＭ０１は、図４（図５，図６では図示省略した。）に示すように、各種の基本レイアウト画面の中から１つの基本レイアウト画面（例えば、商品登録用で左利き用）を選択可能にメニューを表示するための選択メニュー表示フレーム（ウインドウ）ＷＭ０１２と，そのタイトル（画面の基本レイアウト）を表示するメニュータイトル表示フレーム（ウインドウ）ＷＭ０１１とからなる。各ウインドウＷＭ０１，ＷＭ０１１，ＷＭ０１２の用役機能は、データ表示機能である。Ｓはスクロールバーである。
【００８１】
なお、基準レイアウト画面（図５のＷＬ０１）は、商品登録（商品販売データ処理）モードに切替えた場合に、基準レイアウト画面ファイル３５ＫＬＧから読み取られて表示（ＳＴ１０）される。設定モード，点検モードや精算モードに切替えた場合には、当該各基準レイアウト画面（図示省略）が表示される。
【００８２】
ウインドウ指定手段は、画面６０Ｇ上に表示されたウインドウの中からデザイン変更対象として任意のウインドウを指定する手段で、図１に示すマウス５５から形成されている。キーボード５０等から形成してもよい。
【００８３】
すなわち、ウインドウ指定手段（５５）を用いかつ指定メニューを参照して、例えば図５に示す基本レイアウト画面ＷＬ０１中に表示されたボタン（ウインドウ）ＷＢ０３を指定（図２のＳＴ１３のＹＥＳ）する。
【００８４】
詳しくは、図１１（図５では図示省略した。）に示す指定メニュー（フレーム）ＷＭ０４を用いて指定する。このフレームＷＭ０４は、各種のボタンの中から１つのボタン（例えば、業務操作用）を指定可能にメニューを表示する指定メニュー表示フレーム（ウインドウ）ＷＭ０４２と，そのタイトル（ボタン）を表示するメニュータイトル表示フレーム（ウインドウ）ＷＭ０４１とからなる。
【００８５】
ここで、図５，図１３（Ａ）に示す業務操作用の基準ウインドウであるボタンＷＢ０３を指定する（ＳＴ１３のＹＥＳ）。当該指定ウインドウ（ＷＢ０３）がＲＡＭ３３に記憶される（ＳＴ１４）。
【００８６】
そして、キー操作等によりビットマップの表示要求を成す（ＳＴ１５のＹＥＳ）と、メモリ（ビットマップファイル３５ＢＭＰ）から読み込んだ当該ウインドウ（ボタンＷＢ０３）に属するビットマップが所定形式（例えば、サムネイル形式）で一覧表示（ＳＴ１６）される（図示省略）。
【００８７】
すなわち、この実施形態では、選択メニュー表示制御手段（制御部３０）を設けてメモリ（３５ＢＭＰ）に記憶されているビットマップの中から任意のビットマップを選択するための選択メニューを画面６０Ｇ上に表示する。そして、ビットマップ選択手段（５５）は、表示された選択メニューを参照して選択することができる。
【００８８】
かくして、ビットマップ選択手段（５５）を用いて１つのビットマップを選択する。具体的には、ビットマップの一覧表示とともに画面６０Ｇに表示された図１２に示す下位の選択メニューＷＭ０５を用いて図１３（Ｂ）に示す細長角丸（ボタンＷＢ０３１）を選択（ＳＴ１７のＹＥＳ）する。
【００８９】
なお、選択メニューＷＭ０５は、図１２に示すメニュータイトル表示フレーム（ウインドウ）ＷＭ０５１および各種のボタン形状の中から１つのボタン形状（例えば、細長角丸）を選択可能にメニューを表示する選択メニュー表示フレーム（ウインドウ）ＷＭ０５２からなる。
【００９０】
ここにおいて、デザイン自己変更制御手段（制御部３０および表示制御回路４１）が、ウインドウ指定手段（５５）で指定された図１３（Ａ）に示すウインドウ（ボタンＷＢ０３）のデザインをビットマップ選択手段（５５）で選択されたビットマップのデザイン（細長角丸）と同じデザイン（細長角丸）に自動自己変更（ＳＴ１８）する。この変更後に全てを終了（ＳＴ１９のＹＥＳ）する。
【００９１】
詳しくは、図３において、制御部３０は、この実施形態ではプログラムファイル３５ＰＲＧに格納されたデザイン自己変更プログラムにしたがって、図１３（Ｂ）に示すデザイン（細長角丸）の選択ビットマップ（ボタンＷＢ０３１）を読み込む（図３のＳＴ１８１）。このビットマップＷＢ０３１は、ラスタデータでありかつベクターデータ（Ｂ３１）との関係において相対位置情報を規定された状態でメモリ（３５ＢＭＰ）に記憶されている。
【００９２】
つまり、選択前に、選択しようとするビットマップＷＢ０３１が、画面６０Ｇ上において、当該デザインに属する輪郭（細長角丸）および色彩（例えば、ボタン等の色彩として採用され易い“シルバー”）で表示（この実施形態では、サムネイル形式で表示）される。
【００９３】
同様に、ベクターデータに基づく輪郭（細長四角）と当該ビットマップの輪郭（細長角丸）との間の図１３（Ｂ）に示す領域Ｂ３１は、当該ビットマップの表示色彩と異なる色彩（例えば、滅多に利用されない“ピンク”）で表示される。なお、“ピンク”部分（領域Ｂ３１）は、説明便宜的にハッチングメッシュ表示してある。
【００９４】
しかも、ベクターデータに基づく輪郭（細長四角）が指定ウインドウの輪郭（細長四角）と同じであるととも、図１３（Ｂ）の選択ウインドウ（ボタンＷＢ０３１）に伴う領域Ｂ３１の左上コーナーＣは、図１３（Ａ）の指定ウインドウ（ボタンＷＢ０３）の左上コーナーＣと位置合されてデザイン変更されるものと形成されている。
【００９５】
つまり、図１３（Ａ）に示す元のウインドウＷＢ０３と同図（Ｂ）のピンク領域Ｂ３１は、同形状（同輪郭）に形成されている。したがって、変更後のボタンＷＢ０３１の表示位置を、その変更前に元の指定ボタンＷＢ０３の表示位置との関係で推定することができるわけである。
【００９６】
かくして、制御部３０は、選択されたビットマップ（ＷＢ０３１）を主走査方向および副走査方向に走査（図３のＳＴ１８２）し、走査結果（ビットマップの輪郭）にしたがって、指定ウインドウＷＢ０３のデザインに属する輪郭を自動自己変更（ＳＴ１８３）する。
【００９７】
このデザイン変更後の選択されたビットマップ（ビットマップＷＢ０３１）の画面６０Ｇ上の表示位置は、当該ベクターデータＢ３１で規定される相対位置情報を利用して自動自己変更前の指定ウインドウＷＢ０３の輪郭（細長四角）との関係で決まる（ＳＴ１８４）。
【００９８】
つまり、指定ウインドウＷＢ０３のデザイン変更後は、図１３（Ｂ）でハッチングメッシュ表示したピンク領域Ｂ３１はビットマップでないから削除（ＳＴ１８５）され、図１３（Ｃ）および図１４に示す如く画面６０Ｇ上には表示（ＳＴ１８６）されることはない。ＢＧは背景色で画面６０Ｇの地色である。
【００９９】
この自動自己変更は、指定ウインドウＷＢ０３として持っていた用役機能（オンオフ信号発生機能）を自動自己変更後のデザイン（細長角丸）に属する輪郭内（つまり、ビットマップＷＢ０３１内）で有効に引継がせつつ実行される。図１３（Ｂ）に示す領域Ｂ３１は、図１３（Ｃ）に示す背景色ＢＧとなり、当該用役機能（オンオフ信号発生機能）を持たない。
【０１００】
変更後ウインドウ表示制御手段（制御部３０，表示制御回路４１）は、自動自己変更後の選択されたウインドウ（ボタンＷＢ０３１）を自動自己変更前のウインドウ（ボタンＷＢ０３）との関係で決められた画面６０Ｇ上の図１３（Ｃ）に示す位置に表示する（ＳＴ１８６）。ＢＧは、画面６０Ｇの背景色（例えば、グリーン）である。かくして、図５，図１３（Ａ）に示す元の各ウインドウＷＢ０３を、図１４に示すように細長角丸の各ボタンＷＢ０３１にデザイン変更することができる。
【０１０１】
このように指定ウインドウがボタンである場合（ＳＴ１８７のＹＥＳ）には、指定ウインドウ（ＷＢ０３）のボタンのデザインを２つの選択ビットマップ（ＷＢ０３１×２）のボタンに対応する２つのデザイン（オン状態…突出，オフ状態…沈下）に変更しつつ、表示中のボタンが操作された場合（ＳＴ１８８のＹＥＳ）にそれまで非表示状態であったボタンを表示しかつそれまで表示状態であったボタンを非表示状態に切替え可能に当該指定ウインドウのデザインを自動自己変更（ＳＴ１８３）することができる。
【０１０２】
なお、複数のデザイン同一ボタン（ＷＢ０３）を、例えば図５，図１３（Ａ）においてカッコ書きした１つの指定ウインドウ（ＷＢ０４１）に対して１種類のボタン（ＷＢ０３１）を表すデザイン（細長角丸）のビットマップＷＢ０３１が選択された場合には、デザイン自己変更機能は、当該指定ウインドウ（ＷＢ０４１）の各ボタン（ＷＢ０３）のデザインを当該選択ビットマップ（ＷＢ０３１）のボタンのデザインに一括的に自動自己変更することができる。変更効率が高い。デザイン変更後は、図１４に示すように細長角丸形状の複数ボタンＷＢ０３１の配列に見える。
【０１０３】
また、画面６０Ｇ上で重ね表示されかつデザイン同一ボタン（ＷＢ０３）を表示する複数の指定ウインドウ（例えば、図１５に示すＷＢ０４１〜ＷＢ０４５）に対して１種類のボタン（ＷＢ０３１）を表すデザイン（細長角丸）のビットマップＷＢ０３１が選択された場合にも、上記場合と同様に当該各指定ウインドウ（ＷＢ０４１〜ＷＢ０４５）の各ボタン（ＷＢ０３）のデザインを当該選択ビットマップ（ＷＢ０３１）のボタンのデザインに一括的に自動自己変更することができる。この場合も変更効率が高い。デザイン変更後は、図１４に示すように細長角丸形状の複数ボタンＷＢ０３１の配列に見える。
【０１０４】
一方において、画面６０Ｇ上で重ね表示されかつ各用役機能がボタン機能（オンオフ信号発生機能）である図１５に示す複数のウインドウＷＢ０４１〜ＷＢ０４５が指定され、指定されたウインドウＷＢ０４１〜ＷＢ０４５ごとに対応する図１８（Ａ）〜（Ｅ）に示すボタンを表すデザイン（ハッチングメッシュ表示したピンク領域Ｂ４１〜Ｂ４５付き）のビットマップ（再生ＷＢ０５１〜巻き戻しＷＢ０５５）がそれぞれに選択された場合には、当該各指定ウインドウＷＢ０４１〜ＷＢ０４５の自動自己変更後の当該各ビットマップ（ＷＢ０５１〜ＷＢ０５５）を上下に重複しない状態で同時表示することにより、図１８（Ｆ）に示す複数ボタン（ＷＢ０５１〜ＷＢ０５５）を直線形状に配設した平面的組合せボタンとして表示することができる。ＢＧは、画面背景色（例えば、ブルー）である。
【０１０５】
この場合も、ピンク領域Ｂ４１〜Ｂ４５は、ボタン機能を有せずかつ背景色（ブルー）となるので、ピンク色表示はされない。
【０１０６】
なお、画面６０Ｇに表示された図１６に示す選択メニューＷＭ０６（タイトルＷＭ０６１，ボタン名ＷＭ０６２）を用いて例えば“再生”を選択しかつそのデザインを図１７に示す選択メニューＷＭ０７（タイトルＷＭ０７１，ボタン形状ＷＭ０７２）を用いて例えば“四角”を選択すればよい。
【０１０７】
同様な方法で、図１９（Ａ）〜（Ｅ）に示すボタン（ＷＢ０６１〜ＷＢ０６５…ピンク領域Ｂ４１〜Ｂ４５付き）を表すデザインのビットマップ（再生ＷＢ０６１〜巻き戻しＷＢ０６５）がそれぞれに選択された場合には、図１５の各指定ウインドウＷＢ０４１〜ＷＢ０４５の自動自己変更後の当該各ビットマップを上下に重複しない状態で同時表示することにより、図１９（Ｆ）に示す複数ボタン（ＷＢ０６１〜ＷＢ０６５）を楕円形状に配設した平面的組合せボタンとして表示することができる。
【０１０８】
かくして、図５に示す画面６０Ｇ上に複数種類の基準ウインドウＷＡ０１，ＷＦ０１，ＷＢ０１が表示された基準レイアウト画面ＷＬ０１の各基準ウインドウ（例えば、ＷＢ０２）のデザインを指定基準ウインドウごとに当該各選択ビットマップ（ＷＢ０３１）のデザインに自動自己変更して基準レイアウト画面ＷＬ０１を保持しつつ各基準ウインドウのデザイン変更を通じて例えば図１４に示すように全体的画面内デザインを変更することができると理解される。
【０１０９】
さらに、以上は、図５に示す基準レイアウト画面ＷＬ０１が一定に維持されているまたは積極的に基準レイアウト画面ＷＬ０１が選択された場合について説明したが、基準レイアウト画面自体もウインドウのデザイン変更としてそのデザインを変更することができる。
【０１１０】
すなわち、図７に示す選択メニューＷＭ０２（タイトルＷＭ０２１，ウインドウ名ＷＭ０２２）を用いて“フレーム”を選択し、引き続き図８に示す選択メニューＷＭ０３（タイトルＷＭ０３１，フレーム形状ＷＭ０３２）を用いて“丸”を選択すると、デザイン変更機能は、元の四角形状のフレーム（ウインドウ）を図９に示す丸形ウインドウ（ＷＦ０２）にデザインを変更する。
【０１１１】
したがって、画面６０Ｇ上に表示される魚を観光船の丸形状覗き窓（ウインドウＷＦ０２）から見たものと擬制できるので、臨場感に富む。なお、ＢＣＬは閉じるボタンで、ＢＢＳは予め設定された基準レイアウト画面（例えば、図５）に戻す戻しボタンである。
【０１１２】
同様に、図７の選択メニューで“フレーム”を選択しかつ図８に示すフレームで“ハート”を選択すれば、図１０に示すハート形状のフレーム（ウインドウＷＦ０３）にデザイン変更することができる。かくして、ハート形状のウインドウ内にメッセージ（例えば、“ごきげんいかがですか、今日は……”）を打ち込み、特定の人に電子メール送信したいとの希望にも簡単に応えられる。
【０１１３】
かかる実施形態では、コンピュータ２０（オペレータ用表示器６０）の画面６０Ｇに表示されたウインドウの中からデザイン変更対象としてウインドウ（例えば、データ表示機能を有する四角フレームやオンオフ信号発生機能を有するボタン）を指定（図２のＳＴ１３のＹＥＳ）する。また、予め記憶されたビットマップの中から指定ウインドウのデザインとすべくビットマップを選択（ＳＴ１７のＹＥＳ）する。
【０１１４】
すると、指定されたウインドウ（自己）が具備するデザイン変更機能が働き、自己のデザイン［形状（輪郭），色彩等］を選択されたビットマップのデザイン［形状（輪郭），色彩等］と同じデザイン［形状（輪郭），色彩等］に自動自己変更（ＳＴ１８）する。
【０１１５】
この自動自己変更は、指定ウインドウとして持っていた用役機能（データ表示機能やオンオフ信号発生機能）を自動自己変更後のデザインに属する輪郭範囲（ビットマップ）内で有効に引継がせる（図３のＳＴ１８３）。輪郭外（例えば、図１３のピンク領域Ｂ３１）は、当該用役機能を有さず、単なる画面背景色となる。
【０１１６】
なお、指定ウインドウを選択ビットマップに縮小する場合と拡大する場合がある。ただし、縮小の場合は元の画面６０Ｇ上のレイアウト画面を問題としなくてもよいが、拡大の場合は元のウインドウ画面上におけるウインドウのレイアウトを考慮してからデザインを選択すべきである。変更後のウインドウが重なってしまう場合が生じるからである。
【０１１７】
したがって、画面６０Ｇ上の基本的なレイアウト画面（例えば、図５参照）が同じでも各ウインドウ（フレーム，ボタン等）のデザイン（形状・輪郭，色彩，画質感等）をその用役機能を維持しつつ簡単かつ多種多様に変更できるから、ＧＵＩ搭載コンピュータの一段の普及拡大に大きく貢献できる。
【０１１８】
すなわち、例えば店舗業務用装置（１０）では地域的事情，競業者等、さらには担当者グループ別にあるいは担当店員の平均的レベルや趣味的要求に応えられるとともに、コンピュータ（１０）操作を一段と簡単化できる。しかも、デザイン変更対象である元のウインドウの持つ用役機能は、デザイン変更後のウインドウの輪郭範囲内に限り有効に維持させるので、例えば隣接ボタンを押下した場合に他のボタンにも触れてしまう等の不都合を回避できる。
【０１１９】
かくして、製作者側は、多種多様なデザインのウインドウを固定的に個別的かつ一体的完成品としてプログラムや画像データ等を作成する必要がなくなるので、人的かつ時間的に大幅なコスト低減を図れる。また、使用者側にとっても、デザイン変更専門員でなくても迅速かつ容易にデザイン変更を行えるので、業務能率を向上できる。さらに、多様化，個別化，差別化の社会にあって、ウインドウの形状・輪郭の趣味感を満たすことができる。
【０１２０】
また、ラスタデータであるビットマップは、図１３（Ｂ）に示すベクターデータ（ピンク領域Ｂ３１）との関係において相対位置情報を規定された状態でメモリ（ビットマップファイル３５ＢＭＰ）に記憶されている。デザイン自己変更機能は、指定ウインドウを選択されたベクターデータを伴うビットマップのデザインに自動自己変更する。デザイン変更後の指定ウインドウ（選択ビットマップ）の画面６０Ｇ上の表示位置は、当該ベクターデータで規定される相対位置情報を利用して自動自己変更前の指定ウインドウの輪郭との関係で決まる。
【０１２１】
したがって、デザイン変更前の指定ウインドウの表示位置に対するデザイン変更後の当該指定ウインドウ（ビットマップ）の表示位置を簡単に見分けることができる。すなわち、選択ビットマップの輪郭（形状…平面的大きさ）が指定ウインドウの輪郭（形状…平面的大きさ）よりも小さいデザイン縮小でも、これと逆のデザイン拡大の場合でも、画面全体レイアウトにマッチさせたウインドウのデザイン変更が容易になる。
【０１２２】
また、画面６０Ｇ上において、選択されたビットマップは、当該デザインに属する輪郭および色彩で表示される。また、ベクターデータに基づく輪郭と当該ビットマップの輪郭との間の図１３（Ｂ）に示す領域（ピンク領域Ｂ３１）が、当該ビットマップの表示色彩（ボタン等の色彩として採用され易い“シルバー”）と異なる色彩（滅多に利用されない“ピンク”）で表示される。指定ウインドウのデザイン変更後は、図１３（Ｂ）のピンク領域（Ｂ３１）はビットマップでないから、画面６０Ｇ上には表示されない。
【０１２３】
つまり、デザイン変更前の指定ウインドウの輪郭（形状…平面的大きさ）に対するデザイン変更後の指定ウインドウ（ビットマップ）の輪郭（形状…平面的大きさ）の表示位置の目安を明確かつ正確に把握できる。したがって、デザイン変更前の指定ウインドウの表示位置に対するデザイン変更後の当該指定ウインドウ（ビットマップ）の表示位置を一段と簡単に見分けることができかつその取り扱いが一層容易になる。
【０１２４】
また、細長四角形の指定ウインドウ（図１３のＷＢ０３）の輪郭が、選択されたビットマップ（ＷＢ０３１）に付随するベクターデータ（Ｂ３１）に基づく輪郭と同じである。このベクターデータに基づく輪郭内のビットマップの輪郭（形状）は、当該ベクターデータに基づく輪郭（形状）に拘束されない輪郭（例えば、角丸細長四角形，丸形等）でよい。
【０１２５】
つまり、画面６０Ｇ上で、指定ウインドウの輪郭に選択ビットマップに伴うベクターデータに基づく輪郭を合わせた状態で、当該選択ビットマップを所定の位置に表示可能にデザイン変更することができる。したがって、例えば画面全体のレイアウトを維持しつつボタン（ウインドウ）のデザイン変更（例えば、ＷＢ０３→ＷＢ０３１）をより簡単に行える。
【０１２６】
また、デザイン自己変更機能は、選択されたビットマップを主走査方向および副走査方向に走査し、走査結果（ビットマップの輪郭）にしたがって指定ウインドウのデザインに属する輪郭を自動自己変更する。ベクターデータを伴うビットマップの場合は、当該ビットマップ（ＷＢ０３１）のベクターデータ（Ｂ３１）に基づく輪郭に対する位置情報も含めて指定ウインドウのデザイン変更が成される。したがって、ビットマップがどのような形状でも適応できかつデザイン変更後のビットマップ輪郭の表示鮮明度を維持できる。
【０１２７】
また、画面６０Ｇ上で重ね表示可能な複数のボタン機能を持つウインドウ（図１５のＷＢ０４１〜ＷＢ０４５）を指定する。また、指定ウインドウごとに対応するボタンを表すデザインのビットマップ（図１８のＷＢ０５１〜ＷＢ０５５）をそれぞれに選択する。すると、各指定ウインドウが当該各選択ビットマップに自動的に自己変更（変身）する。各指定ウインドウの自動自己変更後の当該各ビットマップ（ウインドウ）を上下に重複しない状態で同時表示することにより複数ボタンの平面的組合せボタン［図１８（Ｆ），図１９（Ｆ）］として表示できる。したがって、例えば画像操作用のボタン（再生，停止，一時停止，早送り，…）を直線形状や楕円形状に組合せたユニークなデザインに変更できる。
【０１２８】
また、複数の同一ボタンを表示可能な１つのウインドウ（ナビケーションＷＢ０２）を指定しかつボタンを表すデザインの１種類のビットマップ（ＷＢ０３１）を選択すると、自己変更機能が働き、当該指定ウインドウの各ボタンのデザインを当該選択ビットマップのボタンのデザインに一括的に自動自己変更する。変更は順次に実行してもよい。したがって、ウインドウ内の同一ボタンのデザインを簡単かつ迅速に変更できる。
【０１２９】
また、画面６０Ｇ上で重ね表示されかつ複数の同一ボタンを表示可能な複数のウインドウを指定しかつボタンを表すデザインの１種類のビットマップを選択すると、自己変更機能が働き、当該指定ウインドウの各ボタンのデザインを当該選択ビットマップのボタンのデザインに一括的に自動自己変更する。変更は順次に実行してもよい。したがって、複数ウインドウ内の同一ボタンのデザインを簡単かつ迅速に変更できる。
【０１３０】
また、１つのウインドウ（ボタン）を指定しかつデザインの異なる２つのビットマップのボタン（ウインドウ）を選択する。自動自己変更機能は、指定ウインドウのボタンのデザインを２つの選択ビットマップのボタンに対応する２つのデザインに変更する。変更状態は、表示中のボタンが操作された場合にそれまで非表示状態であったボタンを表示しかつそれまで表示状態であったボタンを非表示状態に切替える。つまり、ボタンのオン状態とオフ状態に変更する。但し、変更順序は、始めに変換したボタンを操作することにより当該オンオフ信号発生機能を働かせることにより残りのボタンのデザイン変更する。平面的同一位置に交互に表示する必要があるからである。したがって、オンオフ信号発生機能を有するボタンの臨場感あるデザインに変更できる。
【０１３１】
さらに、例えばデビットカード処理業務やゲームの実行に際して起動すると、画面６０Ｇ上に例えば図５の基準レイアウト画面ＷＬ０１が表示される。この基準レイアウト画面ＷＬ０１には、複数種類の基準ウインドウ（フレーム，ボタン等）が表示されている。そこで、希望する基準ウインドウを指定しかつこの指定基準ウインドウに対してビットマップを選択すると、当該指定基準ウインドウは選択ビットマップのデザインに自動自己変更される。他の指定基準ウインドウに対しても同様にデザイン変更する。かくして、基準レイアウト画面ＷＬ０１を保持しつつ各基準ウインドウＷＢ０１，ＷＦ０１等のデザイン変更を通じて全体的画面内デザインを変更することができる。
【０１３２】
すなわち、基準レイアウト画面ＷＬ０１を維持してその操作性を担保しつつ個々のウインドウのデザインを変更することで画面全体のデザインを変更できるから、利用性が高くかつ各使用者の趣味的希望にも応えられる。
【０１３３】
さらに、商品販売データ処理（商品登録，会計処理等）の実行要求をすると、画面６０Ｇ上には、当該処理を遂行するための指令を与える基準ウインドウ（ボタン）や商品販売データ処理結果を表示する基準ウインドウ（データ表示領域）等を含む基準レイアウト画面（ＷＬ０１，ＷＬ０２）が表示されるので、当該業務を高能率で遂行することができるとともに、例えば店員のレベルに応じた各基準ウインドウのデザイン変更ができるので適応性が広い。
【０１３４】
さらに、商品販売データ処理の実行要求により表示された基準レイアウト画面の選択メニュー画面（図４のＷＭ０１）を参照してあるいはキー操作等により、自己に都合の良い右利き用基準レイアウト画面ＷＬ０１を選択すれば、当該基準レイアウト画面を用いて当該データ処理を行える。当該基準ウインドウのデザイン変更もできる。したがって、最上位的ウインドウ（基準ウインドウからなる基準レイアウト画面）自体も選択切替できるので、多様化を促進できかつ一段と便宜である。
【０１３５】
また、画面６０Ｇ上に表示された選択メニューを利用して指定ウインドウに対応させたビットマップを選択することができるので、例えばキー入力で選択する場合に比較して、選択操作が容易である。
【０１３６】
さらにまた、選択メニュー表示制御手段（３０）は、メモリ（３５ＢＭＰ）に記憶されているビットマップの中から任意のビットマップを選択できるように、画面６０Ｇ上に選択メニューを表示する。ビットマップ選択手段（５５）は、表示された選択メニューを参照して選択ビットマップを選択することができる。したがって、取り扱い容易で、ビットマップの選択操作を迅速かつ正確に行える。
【０１３７】
さらにまた、ビットマップは、ビットマップ以外の他形式データ（例えば、ＪＰＥＧで圧縮されたデータ…間接的なビットマップ）としてメモリ（３５ＢＭＰ）に記憶されている。この他形式データは、デザイン自己変更制御手段（３０）が自動自己変更動作を実行するまでに、ビットマップにデータ変換される。したがって、メモリ（３５ＢＭＰ）の小容量化を図れ、あるいは一段と多種類のビットマップを格納できる。
【０１３８】
さらにまた、画面が商品販売データ処理装置（電子キャッシュレジスタ１０）で処理する商品販売データをオペレータに知らせるオペレータ用表示器６０の画面６０Ｇであり、当該画面６０Ｇ上のウインドウのデザインを変更することができる。したがって、商品販売データ処理業務を高能率で遂行することができるとともに、例えば店員のレベルに応じた各種ウインドウ（フレーム，ボタン等）のデザイン変更ができるので適応性が広い。
【０１３９】
【発明の効果】
請求項１の発明によれば、画面表示されたウインドウの中からデザイン変更対象として指定されたウインドウが具備するデザイン変更機能によりメモリに記憶されたビットマップの中から選択されたビットマップのデザインと同じデザインに自己のデザインを自動自己変更しかつこの自動自己変更が指定ウインドウとして持っていた用役機能を自動自己変更後のデザインに属する輪郭内で有効に引継がせつつ行うウインドウのデザイン変更方法であるから、画面上の基本的レイアウトが同じでも各ウインドウ（フレーム，ボタン等）のデザイン（形状・輪郭，色彩，画質感等）をその用役機能を維持しつつ簡単かつ多種多様に変更できるから、ＧＵＩ搭載コンピュータの一段の普及拡大に大きく貢献できる。
【０１４０】
すなわち、例えば店舗業務用装置では地域的事情，競業者等、さらには担当者グループ別にあるいは担当店員の平均的レベルや趣味的要求に応えられるとともに、コンピュータ操作を一段と簡単化できる。しかも、デザイン変更対象である元のウインドウの持つ用役機能は、デザイン変更後のウインドウの輪郭範囲内に限り有効に維持させるので、例えば隣接ボタンを押下した場合に他のボタンにも触れてしまう等の不都合を回避できる。
【０１４１】
かくして、製作者側は、多種多様なデザインのウインドウを固定的に個別的かつ一体的完成品としてプログラムや画像データ等を作成する必要がなくなるので、人的かつ時間的に大幅なコスト低減を図れる。また、使用者側にとってもデザイン変更専門員でなくても迅速かつ容易にデザイン変更を行えるので、業務能率を向上できる。さらに、多様化，個別化，差別化の社会にあって、ウインドウの形状・輪郭の趣味感を満たすことができる。
【０１４２】
請求項２の発明によれば、デザイン自己変更機能が選択されたラスタデータであるビットマップを当該ベクターデータで規定される相対位置情報を利用して自動自己変更前の指定ウインドウの輪郭との関係で決まる画面上の所定位置に表示するように指定ウインドウを選択ビットマップのデザインに変更するので、請求項１の発明の場合と同様な効果を奏することができることに加え、さらにデザイン変更前の指定ウインドウの表示位置に対するデザイン変更後の当該指定ウインドウ（ビットマップ）の表示位置を簡単に見分けることができる。すなわち、選択ビットマップの輪郭（形状…平面的大きさ）が指定ウインドウの輪郭（形状…平面的大きさ）よりも小さいデザイン縮小でも、これと逆のデザイン拡大の場合でも、画面全体レイアウトにマッチさせたウインドウのデザイン変更が容易になる。
【０１４３】
請求項３の発明によれば、画面上でビットマップを当該デザインに属する輪郭および色彩で表示しかつベクターデータに基づく輪郭と当該ビットマップの輪郭との間の領域が当該ビットマップの表示色彩と異なる色彩で表示されるので、請求項２の発明の場合と同様な効果を奏することができることに加え、さらにデザイン変更前の指定ウインドウの表示位置に対するデザイン変更後の当該指定ウインドウ（ビットマップ）の表示位置を一段と簡単に見分けることができかつその取り扱いが一層容易になる。
【０１４４】
請求項４の発明によれば、画面上で重ね表示されたボタン機能を持つ複数のウインドウが指定されかつ指定ウインドウごとに対応するボタンを表すデザインのビットマップが選択された場合に、当該各指定ウインドウの自動自己変更後の当該各ビットマップを上下に重複しない状態で同時表示することにより複数ボタンの平面的組合せボタンとして表示することができるので、請求項１から請求項５までの各発明の場合と同様な効果を奏することができることに加え、さらに例えば画像操作用のボタン（再生，停止，一時停止，早送り，…）を直線形状や楕円形状に組合せたユニークなデザインに変更できる。
【０１４５】
請求項５の発明によれば、指定ウインドウのボタンのデザインを２つの選択ビットマップのボタンに対応する２つのデザインに変更しつつ表示中のボタンが操作された場合にそれまで非表示状態であったボタンを表示しかつそれまで表示状態であったボタンを非表示状態に切替え可能に当該指定ウインドウのデザインを自動自己変更するので、請求項６から請求項８までの各発明の場合と同様な効果を奏することができることに加え、さらにオンオフ信号発生機能を有するボタンの実際の使用に際する臨場感に富んだデザインに変更できる。
【０１４６】
請求項６の発明によれば、基準レイアウト画面に表示された各基準ウインドウのデザインを指定基準ウインドウごとに当該各選択ビットマップのデザインに自動自己変更して基準レイアウト画面を保持しつつ各基準ウインドウのデザイン変更を通じて全体的画面内デザインを変更するので、請求項１から請求項９までの各発明の場合と同様な効果を奏することができることに加え、さらに基準レイアウト画面を維持してその操作性を担保しつつ個々のウインドウのデザインを変更することで画面全体のデザインを変更できるから、利用性が高くかつ各使用者の趣味的希望にも応えられる。
【０１４７】
請求項７の発明によれば、画面上に表示された基準ウインドウが商品販売データ処理を遂行するための指令を与えたり、その処理結果を表示したりするウインドウであるから、請求項６の発明の場合と同様な効果を奏することができることに加え、さらに当該商品販売データ処理業務を高能率で遂行することができるとともに、例えば店員のレベルに応じた各基準ウインドウのデザイン変更ができるので適応性が広い。
【０１４８】
請求項８の発明によれば、ウインドウ表示制御手段とウインドウ指定手段とビットマップ選択手段とデザイン自己変更制御手段と変更後ウインドウ表示制御手段とを設け、画面上に表示された用役機能を持ったウインドウの中からデザイン変更対象として任意ウインドウを指定可能メモリに記憶されているビットマップの中から任意ビットマップを選択可能で、指定ウインドウのデザインを選択ビットマップのデザインと同じデザインに自動自己変更可能かつこの自動自己変更が指定ウインドウとして持っていた用役機能を自動自己変更後のデザインに属する輪郭内で有効に引継がせつつ実行可能で、さらに自動自己変更後のウインドウを自動自己変更前のウインドウとの関係で決められた画面上の位置に表示可能に形成されたウインドウのデザイン変更システムであるから、画面上の基本的レイアウトが同じでも各ウインドウ（フレーム，ボタン等）のデザイン（形状・輪郭，色彩，画質感等）をその用役機能を維持しつつ簡単かつ多種多様に変更できるから、ＧＵＩ搭載コンピュータの一段の普及拡大に大きく貢献できる。取り扱いも簡単で利用性が高い。
【０１４９】
すなわち、例えば店舗業務用装置では地域的事情，競業者等、さらには担当者グループ別にあるいは担当店員の平均的レベルや趣味的要求に応えられるとともに、コンピュータ操作を一段と簡単化できる。しかも、デザイン変更対象である元のウインドウの持つ用役機能は、デザイン変更後のウインドウの輪郭範囲内に限り有効に維持させるので、例えば隣接ボタンを押下した場合に他のボタンにも触れてしまう等の不都合を回避できる。
【０１５０】
かくして、製作者側は、多種多様なデザインのウインドウを固定的で個別的かつ一体的完成品としてプログラムや画像データ等を作成する必要がなくなるので、人的かつ時間的に大幅なコスト低減を図れる。また、使用者側にとってもデザイン変更専門員でなくても迅速かつ容易にデザイン変更を行えるので、業務能率を向上できる。さらに、多様化，個別化，差別化の社会にあって、ウインドウの形状・輪郭の趣味感を満たすことができる。
【０１５１】
請求項９の発明によれば、ウインドウ表示制御手段とウインドウ指定手段とビットマップ選択手段とデザイン自己変更制御手段と変更後ウインドウ表示制御手段とを設け、画面上に重ね表示されたボタン機能を持つウインドウ（ボタン）の中からデザイン変更対象として複数のウインドウ（ボタン）を指定しかつメモリに記憶されている複数のビットマップの中から各指定ウインド（ボタン）に対応させた複数のビットマップ（ボタン）を選択し、各指定ウインドウのデザインを当該各選択ビットマップのデザインと同じデザインに自動自己変更可能で、この自動自己変更が各指定ウインドウとして持っていたボタン機能を自動自己変更後の当該各デザイン（各選択ビットマップ）に属する輪郭内で有効に引継がせつつ実行可能に形成されるとともに、自動自己変更後の当該各ビットマップを上下に重複しない状態で同時表示することにより複数ボタンの平面的組合せボタンとして表示可能に形成されたウインドウのデザイン変更システムであるから、画面上の基本的なレイアウト画面が同じでも各ウインドウ（ボタン）のデザイン（形状・輪郭，色彩，画質感等）をそのボタン機能を維持しつつ簡単かつ多種多様に変更できる。つまり、例えば画像操作用のボタン（再生，停止，一時停止，早送り，…）を直線形状や楕円形状に組合せたユニークなデザインに変更できる。かくして、ＧＵＩ搭載コンピュータの一段の普及拡大に大きく貢献できる。取り扱いも簡単で利用性が高い。
【０１５２】
すなわち、請求項１のデザイン変更方法および請求項８のデザイン変更システムの場合と同様に、例えば店舗業務用装置では地域的事情，競業者等、さらには担当者グループ別にあるいは担当店員の平均的レベルや趣味的要求に応えられるとともに、コンピュータ操作を一段と簡単化できる。しかも、デザイン変更対象である元の各ウインドウの持つボタン機能は、デザイン変更後の各ビットマップの輪郭範囲内に限り有効に維持させるので、例えば隣接ボタンを押下した場合に他のボタンにも触れてしまう等の不都合を回避できる。
【０１５３】
また、製作者側は、多種多様なデザインのウインドウ（ボタン）を固定的で個別的かつ一体的完成品としてプログラムやボタンデータ等を作成する必要がなくなるので、人的かつ時間的に大幅なコスト低減を図れる。また、使用者側にとってもデザイン変更専門員でなくても迅速かつ容易にボタンのデザイン変更を行えるので、業務能率を向上できる。さらに、多様化，個別化，差別化の社会にあって、ボタン（ウインドウ）の形状・輪郭の趣味感を満たすことができる。
【０１５４】
請求項１０の発明によれば、ビットマップ選択手段が選択メニュー表示制御手段によって画面上に表示された選択メニューを参照してビットマップの中から任意のビットマップを選択可能に形成されているので、請求項８または請求項９のいずれかの各発明の場合と同様な効果を奏することができることに加え、さらに取り扱い容易で、ビットマップの選択操作を一段と迅速かつ正確に行える。
【図面の簡単な説明】
【図１】  本発明の実施形態を示すブロック図である。
【図２】  同じく、全体的動作を説明するためのフローチャートである。
【図３】  同じく、指定ウインドウの自動自己変更動作を説明するためのフローチャートである。
【図４】  同じく、基本レイアウトの選択メニュー例を説明するための図である。
【図５】  同じく、基本レイアウト画面例（右利き四角フレーム）を説明するための図である。
【図６】  同じく、基本レイアウト画面例（左利き四角フレーム）を説明するための図である。
【図７】  同じく、ウインドウの選択メニュー例を説明するための図である。
【図８】  同じく、フレームの選択メニュー例を説明するための図である。
【図９】  同じく、選択されたフレーム（丸型）を説明するための図である。
【図１０】  同じく、選択されたフレーム（ハート型）を説明するための図である。
【図１１】  同じく、ボタンの選択メニュー例を説明するための図である。
【図１２】  同じく、業務操作用ボタンの選択メニュー例を説明するための図である。
【図１３】  同じく、指定ウインドウ（ボタン）と選択ビットマップとデザイン変更後のウインドウ（ボタン…ビットマップ）を説明するための図である。
【図１４】  同じく、デザイン変更後のボタン群を説明するための図である。
【図１５】  同じく、重ね表示可能な複数の指定ウインドウ（ボタン）を説明するための図である。
【図１６】  同じく、画像操作用ボタンの選択メニュー例を説明するための図である。
【図１７】  同じく、再生用ボタンの選択メニュー例を説明するための図である。
【図１８】  同じく、デザイン変更後の組合せボタン例（１）を説明するための図である。
【図１９】  同じく、デザイン変更後の組合せボタン例（２）を説明するための図である。
【符号の説明】
１０  電子キャッシュレジスタ（システム）
２０  パーソナルコンピュータ（コンピュータ）
３０  制御部
３１  ＣＰＵ（ウインドウ表示制御手段，デザイン自己変更制御手段，変更後ウインドウ表示制御手段、選択メニュー表示制御手段）
３２  ＲＯＭ（ウインドウ表示制御手段，デザイン自己変更制御手段，変更後ウインドウ表示制御手段、選択メニュー表示制御手段）
３３  ＲＡＭ
３５  ＨＤＤ
３５ＰＲＧ  プログラムファイル
３５ＫＬＧ  基準レイアウト画面ファイル（メモリ）
３５ＢＭＰ  ビットマップファイル
３６  ＦＤＤ
４０  キーボード回路
４１  表示制御回路
５０  キーボード
５５  マウス（ウインドウ指定手段，ビットマップ選択手段）
６０  オペレータ用表示器
６０Ｇ  画面
７０  客用表示器
８０  その他の入力装置
９０  その他の出力装置
【図１】
0003942335.tif 000002
【図２】
0003942335.tif 000003
【図３】
0003942335.tif 000004
【図４】
0003942335.tif 000005
【図５】
0003942335.tif 000006
【図６】
0003942335.tif 000007
【図７】
0003942335.tif 000008
【図８】
0003942335.tif 000009
【図９】
0003942335.tif 000010
【図１０】
0003942335.tif 000011
【図１１】
0003942335.tif 000012
【図１２】
0003942335.tif 000013
【図１３】
0003942335.tif 000014
【図１４】
0003942335.tif 000015
【図１５】
0003942335.tif 000016
【図１６】
0003942335.tif 000017
【図１７】
0003942335.tif 000018
【図１８】
0003942335.tif 000019
【図１９】
0003942335.tif 000020