(57)【要約】【課題】スクロール操作時に情報一覧表の見出し部が表示画面から外れようとするときに、情報一覧表の見出し情報を表示画面内に固定表示させることが可能な情報処理装置を提供する。【解決手段】ヘッダ見出し部11と情報欄12を含む情報一覧表10を表示画面301に表示可能な情報処理装置において、ヘッダ見出し部11の属性情報を複製する見出し複製部116、表示画面の座標原点から、表示画面上の情報一覧表10のスクロール前におけるヘッダ見出し部11の座標基準点までの距離ｄを演算する距離演算部118、情報一覧表のスクロール量Sを取得するスクロール量取得部120、スクロール量Ｓを距離ｄと比較する比較部122、スクロール量Ｓが距離ｄ以上あるとき、複製された情報から生成した代替見出し部を、スクロール後の情報一覧表10の上に重ねて表示する代替見出し表示部126、表示画面の座標原点を基準として代替見出し部の表示位置を指定する代替見出し位置指定部124を備える。【選択図】図１
2019003516.tif 000002
【特許請求の範囲】
【請求項１】
項目見出し枠が並ぶヘッダ見出し部と項目見出し毎に情報枠が並ぶ情報欄を含んで行と列からなる情報一覧表を表示画面に表示するとともに、行方向または列方向へのスクロールにより表示画面に表示されていない情報一覧表の部分を表示画面に表示させることが可能な情報処理装置において、
前記ヘッダ見出し部を指定してその属性情報を複製する複製手段と、
表示画面に表示されている情報一覧表について、表示画面の座標原点からスクロール前のヘッダ見出し部の座標基準点までの行方向の距離を演算する演算手段と、
表示画面に表示されている情報一覧表について、スクロール前後の行方向のスクロール量を取得するスクロール量取得手段と、
行方向について演算された距離と、行方向について取得されたスクロール量を比較する比較手段と、
行方向について取得されたスクロール量が、行方向について演算された距離以上となったとき、複製手段により複製された属性情報から生成される代替見出し部を、表示画面に表示されているスクロール後の情報一覧表の上に重ねて表示する表示手段と、
表示画面に前記代替見出し部を表示するにあたり、表示画面の座標原点を基準として、当該代替見出し部の表示位置を指定する指定手段を備えることを特徴とする情報処理装置。
【請求項２】
前記代替見出し部の表示位置を表示画面の最上部に指定することを特徴とする、請求項１記載の情報処理装置。
【請求項３】
行方向について取得されたスクロール量が、行方向について演算された距離を超えた後であって、スクロールの戻りにより、当該距離と等しくなったとき、表示画面の指定位置に表示されていた代替見出し部を削除する削除手段を備えることを特徴とする、請求項１又は請求項２記載の情報処理装置。
【請求項４】
複製手段に代えて、前記ヘッダ見出し部と同一の属性情報を備える代替見出し部を生成する代替見出し部生成手段を備え、
行方向について取得されたスクロール量が、行方向について演算された距離以上となったとき、表示手段が、代替見出し部生成手段により生成された代替見出し部を、表示画面に表示されているスクロール後の情報一覧表の上に重ねて表示することを特徴とする、請求項１ないし請求項３のいずれか一項に記載の情報処理装置。
【請求項５】
項目見出し枠が並ぶヘッダ見出し部と項目見出し毎に情報枠が並ぶ情報欄を含んで行と列からなる情報一覧表を表示画面に表示するとともに、行方向または列方向へのスクロールにより表示画面に表示されていない情報一覧表の部分を表示画面に表示させることが可能な情報処理装置において、
前記ヘッダ見出し部を指定してその属性情報を複製する複製手段と、
表示画面に表示されている情報一覧表について、表示画面の座標原点からスクロール前のヘッダ見出し部の座標基準点までの列方向の距離を演算する演算手段と、
表示画面に表示されている情報一覧表について、スクロール前後の列方向のスクロール量を取得するスクロール量取得手段と、
列方向について演算された距離と、列方向について取得されたスクロール量を比較する比較手段と、
列方向について取得されたスクロール量が、列方向について演算された距離以上となったとき、複製手段により複製されたヘッダ見出し部の属性情報から生成される代替見出し部を、表示画面に表示されているスクロール後の情報一覧表の上に重ねて表示する表示手段と、
表示画面に前記代替見出し部を表示するにあたり、表示画面の座標原点を基準として、当該代替見出し部の表示位置を指定する指定手段を備えることを特徴とする情報処理装置。
【請求項６】
前記代替見出し部の表示位置を表示画面の左端部に指定することを特徴とする、請求項５記載の情報処理装置。
【請求項７】
列方向について取得されたスクロール量が、列方向について演算された距離を超えた後であって、スクロールの戻りにより、当該距離と等しくなったとき、表示画面の指定位置に表示されていた代替見出し部を削除する削除手段を備えることを特徴とする、請求項５又は請求項６記載の情報処理装置。
【請求項８】
複製手段に代えて、前記ヘッダ見出し部と同一の属性情報を備える代替見出し部を生成する代替見出し部生成手段を備え、
列方向について取得されたスクロール量が、列方向について演算された距離以上となったとき、表示手段が、代替見出し部生成手段により生成された代替見出し部を、表示画面に表示されているスクロール後の情報一覧表の上に重ねて表示することを特徴とする、請求項５ないし請求項７のいずれか一項に記載の情報処理装置。
【請求項９】
項目見出し枠が並ぶヘッダ見出し部と項目見出し毎に情報枠が並ぶ情報欄を含んで行と列からなる情報一覧表を表示画面に表示するとともに、行方向または列方向へのスクロールにより表示画面に表示されていない情報一覧表の部分を表示画面に表示させることが可能な情報処理装置を用いる情報処理方法において、情報処理装置本体が、
前記ヘッダ見出し部を指定してその属性情報を複製して記憶部に保存しまたは前記ヘッダ見出し部と同一の属性情報を備える代替見出し部を予め生成して記憶部に保存し、
表示画面に表示されている情報一覧表について、表示画面の座標原点からスクロール前のヘッダ見出し部の座標基準点までの行方向の距離を演算して記憶部に保存し、
表示画面に表示されている情報一覧表について、スクロール前後の行方向のスクロール量を取得し、
行方向について演算された距離と、行方向について取得されたスクロール量を比較し、
行方向について取得されたスクロール量が、行方向について演算された距離以上となったとき、複製されたヘッダ見出し部の属性情報から生成される代替見出し部または予め生成された代替見出し部について、表示画面の座標原点を基準として、当該代替見出し部の表示位置を指定し、
生成された代替見出し部を、指定位置であって、表示画面に表示されているスクロール後の情報一覧表の上に重ねて表示し、
行方向について取得されたスクロール量が、行方向について演算された距離を超えた後であって、スクロールの戻りにより、当該距離と等しくなったとき、表示画面の指定位置に表示されていた代替見出し部を削除または非表示にすることを特徴とする情報処理方法。
【請求項１０】
項目見出し枠が並ぶヘッダ見出し部と項目見出し毎に情報枠が並ぶ情報欄を含んで行と列からなる情報一覧表を表示画面に表示するとともに、行方向または列方向へのスクロールにより表示画面に表示されていない情報一覧表の部分を表示画面に表示させることが可能な情報処理装置を用いる情報処理方法において、情報処理装置本体が、
前記ヘッダ見出し部を指定してその属性情報を複製して記憶部に保存しまたは前記ヘッダ見出し部と同一の属性情報を備える代替見出し部を予め生成して記憶部に保存し、
表示画面に表示されている情報一覧表について、表示画面の座標原点からスクロール前のヘッダ見出し部の座標基準点までの列方向の距離を演算して記憶部に保存し、
表示画面に表示されている情報一覧表について、スクロール前後の列方向のスクロール量を取得し、
列方向について演算された距離と、列方向について取得されたスクロール量を比較し、
列方向について取得されたスクロール量が、列方向について演算された距離以上となったとき、複製されたヘッダ見出し部の属性情報から生成される代替見出し部または予め生成された代替見出し部について、表示画面の座標原点を基準として、当該代替見出し部の表示位置を指定し、
生成された代替見出し部を、指定位置であって、表示画面に表示されているスクロール後の情報一覧表の上に重ねて表示し、
列方向について取得されたスクロール量が、列方向について演算された距離を超えた後であって、スクロールの戻りにより、当該距離と等しくなったとき、表示画面の指定位置に表示されていた代替見出し部を削除または非表示にすることを特徴とする情報処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンピュータを使用して情報処理を行う情報処理装置において、スクロール操作にともなって情報一覧表のヘッド見出し部情報を表示画面内に常時留めておくことが可能な情報処理装置に関する。
【背景技術】
【０００２】
一般にコンピュータやネットワークを使用して情報を処理する情報処理装置において、データの管理、検索、分析、表計算などに、行と列からなる情報一覧表が通常用いられる。情報一覧表のヘッダ部には、項目毎にタイトルが表示された見出し部が設けられている。コンピュータ操作者がコンピュータからモニター画面に情報一覧表を呼び出すと、通常、表示画面の右端と下端にスクロールバーが表示され、右端のスクロールバーを縦方向に操作すると、情報一覧表全体が縦方向にスクロールされ、下端のスクロールバーを横方向に操作すると、情報一覧表全体が横方向にスクロールされ、これにより、情報一覧表のうち、モニター画面に収まりきらない情報を画面に表示させることができる。
【０００３】
しかしながら、情報一覧表を上に向けて縦方向にスクロールすると、ヘッダ部の見出し部が表示画面から外れてしまうため、コンピュータ操作者は何の項目のデータかわからなくなってしまう。そのため、コンピュータ操作者は見出し部の項目毎のタイトルを記憶しておくか、見出し部を表示するために再度スクロール操作する手間が増えてしまうことになる。
【０００４】
従来より、行と列からなる表の見出し項目を固定して情報項目だけをスクロール可能とした技術（特許文献１）が知られている。同技術によると、画面の固定表示領域に見出し項目を常に表示させることができる。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００３−１３１７８２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかし、上記特許文献１の技術は、見出し項目のための固定表示領域を画面に常に確保しなければならず、その他の項目を表示させる領域が狭くなってしまう。例えば、見出し項目が画面の中段以下に留まって表示されるときは画面の上段に他の項目（例えば検索項目設定枠）を並行して表示させるほうが、コンピュータ操作者にとって使い勝手がよく、作業も進めやすい。
【０００７】
本発明は上記課題に鑑みてなされたもので、スクロール操作時に情報一覧表のヘッダ見出し部が表示画面から外れようとするときに、ヘッダ見出し部の情報を表示画面内に常時表示することが可能な情報処理装置を提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記課題を解決するために、本発明に係る情報処理装置は、
項目見出し枠が並ぶヘッダ見出し部と項目見出し毎に情報枠が並ぶ情報欄を含んで行と列からなる情報一覧表を表示画面に表示するとともに、行方向または列方向へのスクロールにより表示画面に表示されていない情報一覧表の部分を表示画面に表示させることが可能な情報処理装置において、
前記ヘッダ見出し部を指定してその属性情報を複製する複製手段と、
表示画面に表示されている情報一覧表について、表示画面の座標原点からスクロール前のヘッダ見出し部の座標基準点までの行方向の距離を演算する演算手段と、
表示画面に表示されている情報一覧表について、スクロール前後の行方向のスクロール量を取得するスクロール量取得手段と、
行方向について演算された距離と、行方向について取得されたスクロール量を比較する比較手段と、
行方向について演算された距離と、行方向について取得されたスクロール量を比較する比較手段と、
行方向について取得されたスクロール量が、行方向について演算された距離以上となったとき、複製手段により複製された属性情報から生成される代替見出し部を、表示画面に表示されているスクロール後の情報一覧表の上に重ねて表示する表示手段と、
表示画面に前記代替見出し部を表示するにあたり、表示画面の座標原点を基準として、当該代替見出し部の表示位置を指定する指定手段を備えることを第１の特徴とする。
【０００９】
本発明に係る情報処理装置は、
前記代替見出し部の表示位置を表示画面の最上部に指定することを第２の特徴とする。
【００１０】
本発明に係る情報処理装置は、
行方向について取得されたスクロール量が、行方向について演算された距離を超えた後であって、スクロールの戻りにより、当該距離と等しくなったとき、表示画面の指定位置に表示されていた代替見出し部を削除する削除手段を備えることを第３の特徴とする。
【００１１】
本発明に係る情報処理装置は、
複製手段に代えて、前記ヘッダ見出し部と同一の属性情報を備える代替見出し部を生成する代替見出し部生成手段を備え、
行方向について取得されたスクロール量が、行方向について演算された距離以上となったとき、表示手段が、代替見出し部生成手段により生成された代替見出し部を、表示画面に表示されているスクロール後の情報一覧表の上に重ねて表示することを第４の特徴とする。
【００１２】
本発明に係る情報処理装置は、
項目見出し枠が並ぶヘッダ見出し部と項目見出し毎に情報枠が並ぶ情報欄を含んで行と列からなる情報一覧表を表示画面に表示するとともに、行方向または列方向へのスクロールにより表示画面に表示されていない情報一覧表の部分を表示画面に表示させることが可能な情報処理装置において、
前記ヘッダ見出し部を指定してその属性情報を複製する複製手段と、
表示画面に表示されている情報一覧表について、表示画面の座標原点からスクロール前のヘッダ見出し部の座標基準点までの列方向の距離を演算する演算手段と、
表示画面に表示されている情報一覧表について、スクロール前後の列方向のスクロール量を取得するスクロール量取得手段と、
列方向について演算された距離と、列方向について取得されたスクロール量を比較する比較手段と、
列方向について取得されたスクロール量が、列方向について演算された距離以上となったとき、複製手段により複製されたヘッダ見出し部の属性情報から生成される代替見出し部を、表示画面に表示されているスクロール後の情報一覧表の上に重ねて表示する表示手段と、
表示画面に前記代替見出し部を表示するにあたり、表示画面の座標原点を基準として、当該代替見出し部の表示位置を指定する指定手段を備えることを第５の特徴とする。
【００１３】
本発明に係る情報処理装置は、
前記代替見出し部の表示位置を表示画面の左端部に指定することを第６の特徴とする。
【００１４】
本発明に係る情報処理装置は、
列方向について取得されたスクロール量が、列方向について演算された距離を超えた後であって、スクロールの戻りにより、当該距離と等しくなったとき、表示画面の指定位置に表示されていた代替見出し部を削除する削除手段を備えることを第７の特徴とする。
【００１５】
本発明に係る情報処理装置は、
複製手段に代えて、前記ヘッダ見出し部と同一の属性情報を備える代替見出し部を生成する代替見出し部生成手段を備え、
列方向について取得されたスクロール量が、列方向について演算された距離以上となったとき、表示手段が、代替見出し部生成手段により生成された代替見出し部を、表示画面に表示されているスクロール後の情報一覧表の上に重ねて表示することを第８の特徴とする。
【００１６】
上記課題を解決するために、本発明に係る情報処理方法は、
項目見出し枠が並ぶヘッダ見出し部と項目見出し毎に情報枠が並ぶ情報欄を含んで行と列からなる情報一覧表を表示画面に表示するとともに、行方向または列方向へのスクロールにより表示画面に表示されていない情報一覧表の部分を表示画面に表示させることが可能な情報処理装置を用いる情報処理方法において、情報処理装置本体が、
前記ヘッダ見出し部を指定してその属性情報を複製して記憶部に保存しまたは前記ヘッダ見出し部と同一の属性情報を備える代替見出し部を予め生成して記憶部に保存し、
表示画面に表示されている情報一覧表について、表示画面の座標原点からスクロール前のヘッダ見出し部の座標基準点までの行方向の距離を演算して記憶部に保存し、
表示画面に表示されている情報一覧表について、スクロール前後の行方向のスクロール量を取得し、
行方向について演算された距離と、行方向について取得されたスクロール量を比較し、
行方向について取得されたスクロール量が、行方向について演算された距離以上となったとき、複製されたヘッダ見出し部の属性情報から生成される代替見出し部または予め生成された代替見出し部について、表示画面の座標原点を基準として、当該代替見出し部の表示位置を指定し、
生成された代替見出し部を、指定位置であって、表示画面に表示されているスクロール後の情報一覧表の上に重ねて表示し、
行方向について取得されたスクロール量が、行方向について演算された距離を超えた後であって、スクロールの戻りにより、当該距離と等しくなったとき、表示画面の指定位置に表示されていた代替見出し部を削除または非表示にすることを第１の特徴とする。
【００１７】
上記課題を解決するために、本発明に係る情報処理方法は、
項目見出し枠が並ぶヘッダ見出し部と項目見出し毎に情報枠が並ぶ情報欄を含んで行と列からなる情報一覧表を表示画面に表示するとともに、行方向または列方向へのスクロールにより表示画面に表示されていない情報一覧表の部分を表示画面に表示させることが可能な情報処理装置を用いる情報処理方法において、情報処理装置本体が、
前記ヘッダ見出し部を指定してその属性情報を複製して記憶部に保存しまたは前記ヘッダ見出し部と同一の属性情報を備える代替見出し部を生成して記憶部に保存し、
表示画面に表示されている情報一覧表について、表示画面の座標原点からスクロール前のヘッダ見出し部の座標基準点までの列方向の距離を演算して記憶部に保存し、
表示画面に表示されている情報一覧表について、スクロール前後の列方向のスクロール量を取得し、
列方向について演算された距離と、列方向について取得されたスクロール量を比較し、
列方向について取得されたスクロール量が、列方向について演算された距離以上となったとき、複製されたヘッダ見出し部の属性情報から生成される代替見出し部または予め生成された代替見出し部について、表示画面の座標原点を基準として、当該代替見出し部の表示位置を指定し、
生成された代替見出し部を、指定位置であって、表示画面に表示されているスクロール後の情報一覧表の上に重ねて表示し、
列方向について取得されたスクロール量が、列方向について演算された距離を超えた後であって、スクロールの戻りにより、当該距離と等しくなったとき、表示画面の指定位置に表示されていた代替見出し部を削除または非表示にすることを第２の特徴とする。
【発明の効果】
【００１８】
以上説明したように、本発明によれば、スクロール操作時に情報一覧表のヘッダ見出し部が表示装置の表示画面から外れるときでも、ヘッダ見出し部の情報を、複製しあるいは予め作成等しておくことにより代替し、代替した見出し部を、表示画面の例えば最上部あるいは左端部に固定表示することができ、これにより、設計者などのコンピュータ操作者が、見出し部の項目毎のタイトルを記憶する面倒や、見出し部を再表示するために再度スクロール操作をする手間が不要となり、設計などの作業を効率よく進めることができるという効果を奏する。
【００１９】
また、複製等により代替した見出し部は、表示画面の一部に常時固定表示されず、元々の情報一覧表の見出し部が表示画面に収まっている場合は、表示画面に表示されず、他の項目（例えば検索項目枠）を並行して表示させることができ、これらの作業を並行して行え、これによっても作業を効率よく進められるという効果を奏する。
【図面の簡単な説明】
【００２０】
【図１】情報処理装置のシステム全体構成図、
【図２】表示装置の表示画面のウインドウに情報一覧表が表示されている例、
【図３】ウインドウの座標原点とヘッダ見出し部の座標基準点との間の行方向の距離を示す図、
【図４】ウインドウのスクロールバーを下向きに移動させている様子を示す図、
【図５】ウインドウの最上部に複製見出し部が固定表示されている様子を示す図、
【図６】ウインドウの最上部に複製見出し部が固定表示されている状態が維持されている様子を示す図、
【図７】ウインドウのスクロールバーを上向きに反転移動させている様子を示す図、
【図８】情報処理装置の処理手順を示すフロー図、
【図９】情報処理装置の処理手順を示すフロー図である。
【発明を実施するための最良の形態】
【００２１】
本発明を実施するための一実施形態を、図面を参照しながら説明する。図１において、符号Ｓは本発明に係る情報処理装置を示している。
【００２２】
まず、情報処理装置Ｓについて説明すると、本実施形態において、情報処理装置Ｓは、例えば車両設計などの情報処理に使用されるもので、図１に示すように、情報処理装置本体（コンピュータ）１００と入力装置２００と表示装置３００を備え、これらは通信回線１０１で結ばれている。また、情報処理本体１００はデータベース４００と通信回線１０１で結ばれている。
【００２３】
情報処理装置本体１００は、入力装置２００からの操作により、データベース４００にアクセスしてデータを記憶部（メモリー）に読み込み、情報処理を実行して、図２に示すように、情報処理の結果を表示装置３００の表示画面３０１に表示させることができ、さらに、同図に示すように、ウインドウＷの右端のスクロールバー１および下端のスクロールバー１の操作により、ウインドウＷ内に表示された情報一覧表１０を行方向（図の上下方向）または列方向（図の水平方向）にスクロールし、ウインドウＷ内に表示されていない情報一覧表１０の非表示部分１０ａを表示させることができる。
【００２４】
図２に例示されるウインドウＷについて補足説明すると、ウインドウＷの上部には情報処理の条件を設定する設定枠Ｗ１が設けられ、下部には実行結果を表示する表示枠Ｗ２が設けられ、同表示枠Ｗ２に実行結果としての情報一覧表１０が表示されている。同情報一覧表１０は、図２に示すように、先頭行に、複数の項目見出しＴが列方向に並ぶヘッダ見出し部１１が設けられている。先頭行のヘッダ見出し部１１の下には、各項目見出しＴに対応して、複数行に亘り列方向にデータＤが並ぶデータ欄１２が設けられている。なお、設定枠Ｗ１には、検索条件や入力条件を設定する入力欄が設けられている。
【００２５】
情報処理装置本体１００は、図１に示すように、入出力部１１０と、記憶部（メモリー）１１２と、制御部１１４を備え、さらに、ウインドウＷ内の情報一覧表１０に対するスクロール操作に対応して、見出し複製部１１６と、距離演算部１１８と、スクロール量取得部１２０と、比較部１２２と、代替見出し位置指定部１２４と、代替見出し表示部１２６と、代替見出し削除部１２８を備えている。各部の機能を以下に説明する。
【００２６】
見出し複製部１１６は、入力装置２００の操作による情報処理および出力表示の実行後、表示装置３００の表示画面３０１において、ウインドウＷ内に表示される情報一覧表１０のうち、ヘッダ見出し部１１の領域をすべて指定し、ヘッダ見出し部１１の属性情報（ヘッダ見出し部の座標基準点（Ｘ座標，Ｙ座標）、各項目見出しの枠の幅・長さ、各項目見出しの座標基準点（Ｘ座標，Ｙ座標）、枠線の種類・太さ、各項目見出しの文字・色など）を複製する。ここで、ヘッダ見出し部の座標基準点は、ウインドウＷにおいてヘッダ見出し部１１を特定位置に表示させる基準となる点で、例えばヘッダ見出し部１１の枠における左上端の角の座標をヘッダ見出し部の座標基準点とする。各項目見出しの座標基準点は、ウインドウＷにおいて各項目見出しＴを特定位置に表示させる基準となる点で、例えば各項目見出しＴの枠における左上端の角の座標を各項目見出しの座標基準点とする。複製されたヘッダ見出し部１１の属性情報は記憶部１１２に保存される。複製されたヘッダ見出し部１１の属性情報は、代替見出し部である複製見出し部２１を生成するための情報となる。
【００２７】
距離演算部１１８は、図３に示すウインドウＷにおける座標原点Ｐ０から、ウインドウＷに表示されている（スクロール開始前の）情報一覧表１０のヘッダ見出し部１１の座標基準点Ｐ１までの距離（行方向距離）ｄｖを演算する。演算された座標原点Ｐ０〜座標基準点Ｐ１間の距離ｄｖは記憶部１１２に保存される。例えば、ウインドウＷにおける座標原点（Ｘ座標，Ｙ座標）Ｐ０が（０，０）であり、ウインドウＷに表示されているヘッダ見出し部１１の座標基準点（Ｘ座標，Ｙ座標）Ｐ１が（０，２５０）(単位ピクセル)であるとき（下向きを正とする）、座標原点Ｐ０〜座標基準点Ｐ１間の距離ｄｖは２５０（単位ピクセル）と演算される。
【００２８】
スクロール量取得部１２０は、ウインドウＷに表示されている情報一覧表１０のスクロール量をスクロールバー１の移動量から取得する。例えば、上記の例で情報一覧表１０におけるヘッダ見出し部１１の座標基準点Ｐ１が（０，２５０）(単位ピクセル)であるとき、図４に示すように、ウインドウＷの右端のスクロールバー１を下向きに所定量（２００）（単位ピクセル）移動させたとき（情報一覧表１０全体が上向きに所定量（２００）（単位ピクセル）移動される）、情報一覧表１０のスクロール量Ｓｖは２００（単位ピクセル）となる。取得されたスクロール量Ｓｖは記憶部１１２に保存される。なお、情報一覧表１０におけるヘッダ見出し部１１の座標基準点Ｐ１の移動量を距離演算部１１８が演算し、これをスクロール量Ｓｖとして取得するようにしてもよい。
【００２９】
比較部１２２は、スクロール量取得部１２０で取得されたスクロール量Ｓｖと、距離演算部１１８で演算された、座標原点Ｐ０〜ヘッダ見出し部１１の座標基準点Ｐ１間の距離ｄｖを比較し、比較結果に従い、異なる処理を実行させる。すなわち、図４に示すように、スクロール量Ｓｖ＜距離ｄｖのとき（ヘッダ見出し部１１がウインドウＷの画面最上部に達しないとき）は、何もしない。スクロール操作により、スクロール量Ｓｖ＜距離ｄｖの状態から、図５に示すように、スクロール量Ｓｖ＝距離ｄｖとなるとき（ヘッダ見出し部１１がウインドウＷの画面最上部に達したとき）は、代替見出し位置指定部１２４と代替見出し表示部１２６の処理を実行する。
【００３０】
代替見出し位置指定部１２４は、比較部１２２の実行に従い、スクロール量Ｓｖ＜距離ｄｖの状態から、スクロール量Ｓｖ＝距離ｄｖとなるとき（ヘッダ見出し部１１がウインドウＷの画面最上部に達したとき）、記憶部１１２に保存されたヘッダ見出し部１１の属性の複製情報から、ウインドウＷの画面に、代替見出し部である複製見出し部２１を表示させる位置を指定する。具体的には、複製見出し部２１の座標基準点を、ウインドウＷの座標原点Ｐ０（０，０）に指定する。
【００３１】
代替見出し表示部１２６は、代替見出し位置指定部１２４の実行に従い、記憶部１１２に保存されたヘッダ見出し部１１の属性の複製情報から、代替見出し部である複製見出し部２１を生成し、生成した複製見出し部２１を、指定された座標原点Ｐ０（０，０）を、複製見出し部２１の座標基準点として、図５に示すように、情報一覧表１０の上に重ねて表示する。これにより、複製見出し部２１がウインドウＷの画面最上部に固定される。また、代替見出し表示部１２６は、前記のスクロール量Ｓｖ＝距離ｄｖの状態から、図６に示すように、スクロール量Ｓｖ＞距離ｄｖとなるとき（ヘッダ見出し部１１がウインドウＷの画面最上部を超えてウインドウＷの枠外に外れるとき）は、複製見出し部２１を情報一覧表１０の上に重ねて表示させる状態を維持し、これにより、情報一覧表１０をさらに上向きにスクロールするときも、複製見出し部２１がウインドウＷの画面最上部に固定された状態を維持する。
【００３２】
代替見出し削除部１２８は、スクロール量Ｓｖ＞距離ｄｖの状態から、スクロールバー１を上向きに移動させて、情報一覧表１０を下向きにスクロールし、図７に示すように、スクロール量Ｓｖ＝距離ｄｖとなるとき（ウインドウＷの枠外のヘッダ見出し部１１がウインドウＷの画面最上部に戻るとき）、情報一覧表１０の上に重ねて表示されていた複製見出し部２１の全体を削除する。具体的には、記憶部１１２から見出し部１１の属性の複製情報を削除する。
【００３３】
なお、入出力部１１０は、情報処理装置本体１００と入力装置２００、表示装置３００、データベース４００との間でデータの入出力を行い、記憶部１１２は、情報処理に用いる各種情報、データ、プログラムなどを一時保存し、制御部１１４は、入出力部１１０〜代替見出し削除部１２８の各部の実行処理を制御する。
【００３４】
次に、上記情報処理装置Ｓの使用手順について、図８および図９のフロー図などを参照しながら説明する。なお、以下に具体的に記述する条件や設定値は、本発明の実施の形態を説明するための一例であって、本発明はこれに限定されない。
【００３５】
まず、予め、コンピュータ操作者が、入力装置２００からの操作により、情報処理（例えばデータベースの検索処理）を行うプログラムソフトを記憶部１１２に読み込み、表示装置３００の表示画面３０１に開かれたウインドウＷ上で、情報処理（検索処理）を実行し、ウインドウＷ上に実行結果としての情報一覧表１０を表示させる。そして、表示された情報一覧表１０に対し、本発明に係るヘッダ見出し部のみなし固定処理のためのプログラムを実行する（図８のステップＳ１）。同プログラムはウインドウＷのメニューバーに実行ボタンを組み込んでよい。
【００３６】
コンピュータ操作者が、本発明に係るヘッダ見出し部のみなし固定処理のためのプログラムを実行すると、見出し複製部１１６が、ウインドウＷ内に表示される情報一覧表１０のうち、ヘッダ見出し部１１の領域をすべて指定し、ヘッダ見出し部１１の属性情報を複製し、ヘッダ見出し部１１の属性の複製情報を記憶部１１２に保存する（ステップＳ２）。次いで、距離演算部１１８が、ウインドウＷにおける座標原点Ｐ０から、ウインドウＷに表示されている（スクロール前の）情報一覧表１０のヘッダ見出し部１１（の座標基準点Ｐ１）までの距離（行方向距離）ｄｖを演算し、演算した距離ｄｖデータを記憶部１１２に保存する（ステップＳ３）。
【００３７】
次いで、コンピュータ操作者が、図４に示すように、右端のスクロールバー１を下向きに移動させると、情報一覧表１０のヘッダ見出し部１１が上に移動し（ステップＳ４）、スクロール量取得部１２０が、情報一覧表１０のスクロール量Ｓｖを取得し（ステップＳ５）、次いで、比較部１２２が、取得したスクロール量Ｓｖを、距離演算部１１８で演算された（スクロール前の）距離ｄｖと比較する（ステップＳ６）。ここで、ヘッダ見出し部１１がウインドウＷの画面内に収まっており、画面最上部に達していないとき（スクロール量Ｓｖ＜距離ｄｖのとき）は、特に処理を行わず（ステップＳ７）、ヘッダ見出し部１１がウインドウＷの画面最上部に達するまで、ヘッダ見出し部１１がデータ欄１２と同様にスクロールされる。
【００３８】
次いで、コンピュータ操作者が、右端のスクロールバー１をさらに下向きに移動させ、図５に示すように、ヘッダ見出し部１１がウインドウＷの画面最上部に達すると（スクロール量Ｓｖ＝距離ｄｖ）、代替見出し位置指定部１２４が、記憶部１１２に保存された見出し部１１の属性の複製情報から、ウインドウＷに複製見出し部２１を表示させる位置、すなわち、複製見出し部２１の座標基準点を、ウインドウＷの座標原点Ｐ０（０，０）に指定する（ステップＳ８）。次いで、代替見出し表示部１２６が、記憶部１１２に保存されたヘッダ見出し部１１の属性の複製情報から複製見出し部２１を生成し、生成した複製見出し部２１を、指定された座標原点Ｐ０（０，０）を、複製見出し部２１の座標基準点として、ウインドウＷの画面最上部に、情報一覧表１０の上に重ねて表示する（ステップＳ９）。これにより、ヘッダ見出し部１１に代わり、複製見出し部２１がウインドウＷの画面最上部に固定表示される。
【００３９】
コンピュータ操作者が、右端のスクロールバー１をさらに下向きに移動させると、図６に示すように、情報一覧表１０のヘッダ見出し部１１はウインドウＷの枠外へ外れて（ステップＳ１０〜Ｓ１１）画面から見えなくなるが、代替見出し表示部１２６が、ウインドウＷの画面最上部に複製見出し部２１を固定表示する状態を維持する（ステップＳ１２）。ウインドウＷの画面最上部に複製見出し部２１が固定表示されるので、あたかもヘッダ見出し部１１がウインドウＷの画面最上部に固定表示されているように見え、コンピュータ操作者は、従来のように項目見出しを記憶したり、ヘッダ見出し部１１を再表示させるために再度スクロールするような面倒な手間が不要となる。
【００４０】
コンピュータ操作者が、図７に示すように、右端のスクロールバー１を上向きに反転移動させ、情報一覧表１０を下向きにスクロールさせると（図９のステップＳ１３）、ウインドウＷの枠外に外れていた情報一覧表１０のヘッダ見出し部１１が下向きに移動し、ウインドウＷの画面最上部に戻る（スクロール量Ｓｖ＝距離ｄｖ）（ステップＳ１４）と、代替見出し削除部１２８が、複製見出し部２１の全体を削除する（ステップＳ１５）。これにより、複製見出し部２１の下に隠れていたヘッダ見出し部１１が画面に表示され、通常の表示状態に戻る。
【００４１】
以上のように、本実施形態の情報処理装置Ｓによると、コンピュータ操作者がウインドウＷの右端のスクロールバー１を下向きに移動させて情報一覧表１０を上向きにスクロールさせることにより、情報一覧表１０のヘッダ見出し部１１がウインドウＷの画面から外れる場合でも、ウインドウＷの画面最上部に複製見出し部２１を生成して固定表示させることができるので、コンピュータ操作者は、ウインドウＷの画面最上部に固定表示された複製見出し部２１の各項目見出しを確認しながら、データ欄１２の確認やウインドウＷの画面に表示されていないデータのスクロール表示を行うことができ、従来のように項目見出しを記憶したり、ヘッダ見出し部１１を再表示させるために再度スクロールするような面倒な手間を省き、作業の効率性を向上させることができる。
【００４２】
また、複製見出し部２１は常時ウインドウＷの画面最上部に固定表示するわけではなく、ヘッダ見出し部１１がウインドウＷの画面内に収まるときは、複製見出し部２１が表示されず（またいったん表示されても削除され）、ウインドウＷの画面に表示される他のコンテンツや設定枠の使用の邪魔になることがない。
【００４３】
以上の実施形態は、情報一覧表１０のヘッダ見出し部１１が先頭行に設けられる場合について説明したが、本発明に係る情報処理装置Ｓは、特に図示はしないが、情報一覧表１０のヘッダ見出し部１１が先頭列に設けられる場合についても適用可能である。
【００４４】
この場合、ヘッダ見出し部１１の枠における左上端の角の座標をヘッダ見出し部１１の座標基準点Ｐ１とする点で上記実施形態と同様であり、距離演算部１１８は、ウインドウＷにおける座標原点Ｐ０（０，０）から、ウインドウＷに表示されている（スクロール開始前の）情報一覧表１０のヘッダ見出し部１１の座標基準点Ｐ１までの距離（列方向距離）ｄｈを演算する。また、スクロール量取得部１２０は、ウインドウＷに表示されている情報一覧表１０のスクロール量Ｓｈを下端のスクロールバー１の列方向への移動量から取得する。
【００４５】
さらに、比較部１２２は、スクロール量Ｓｈを距離ｄｈと比較し、ヘッダ見出し部１１がウインドウＷの画面左端部以上に達したかどうかを比較判断し、代替見出し位置指定部１２４は、複製見出し部２１の座標基準点を、ウインドウＷの座標原点Ｐ０（０，０）に指定し、代替見出し表示部１２６は、生成した複製見出し部２１を、指定された座標原点Ｐ０（０，０）を、複製見出し部２１の座標基準点として、情報一覧表１０の上に重ねて表示する。また、代替見出し削除部１２８は、ウインドウＷの画面から左外側に外れていたヘッダ見出し部１１がウインドウＷの画面左端部に戻るとき、情報一覧表１０の上に重ねて表示されていた複製見出し部２１の全体を削除する。
【００４６】
このようにして、情報一覧表１０のヘッダ見出し部１１が先頭列に設けられる場合についても、コンピュータ操作者は、ウインドウＷの画面左端部に固定表示された複製見出し部２１の各項目見出しを確認しながら、データ欄１２の確認やウインドウＷの画面に表示されていないデータのスクロール表示を行うことができ、従来のように項目見出しを記憶したり、ヘッダ見出し部１１を再表示させるために再度スクロールするような面倒な手間を省き、作業の効率性を向上させることができる。
【００４７】
以上の実施形態では、ヘッダ見出し部１１の属性情報を複製し、複製された属性情報から複製見出し部２１を生成してウインドウＷの画面最上部に固定表示するようにしたが、情報処理装置本体１００に、代替見出し部生成部を設けて、予めヘッダ見出し部１１と同一の属性情報を備える第２のヘッダ見出し部を代替見出し部として作成し、これを記憶部１１２に保存しておき、距離演算部１１８〜比較部１２２の実行により、上記の条件、すなわち、行方向については、行方向について取得されたスクロール量が、行方向について演算された距離以上となったとき、あるいは列方向については、列方向について取得されたスクロール量が、列方向について演算された距離以上となったとき、代替見出し位置指定部１２４が前記第２のヘッダ見出し部の表示位置をウインドウＷの最上部または左端部に指定し、代替見出し表示部１２６が当該第２のヘッダ見出し部を、表示画面に表示されているスクロール後の情報一覧表の上に重ねて表示するようにしてよい。さらに、上記の条件、すなわちウインドウＷの画面から外側に外れていたヘッダ見出し部１１がウインドウＷの画面枠内に戻るとき、制御部１１４が第２のヘッダ見出し部を非表示にするようにしてよい。
【００４８】
以上説明してきたように、本発明に係る情報処理装置と情報処理方法を用いることにより、スクロール操作により、情報一覧表のヘッダ見出し部が表示画面から外れる場合でも、ヘッダ見出し部を複製しあるいは予め作成等しておくことにより代替し、代替した見出し部を、表示画面の最上部や左端部に固定表示させることができ、コンピュータ操作者の作業の効率性を向上させることができる。
【産業上の利用可能性】
【００４９】
本発明は、コンピュータを使用して情報処理を行う情報処理装置および情報処理方法として利用可能である。
【符号の説明】
【００５０】
１  スクロールバー
１０  情報一覧表
１１  ヘッダ見出し部
１２  データ欄
２１  複製見出し部（代替見出し部）
１００  情報処理装置本体
１０１  通信回線
１１０  入出力部
１１２  記憶部（メモリー）
１１４  制御部
１１６  見出し複製部（複製手段）
１１８  距離演算部（演算手段）
１２０  スクロール量取得部（スクロール量取得手段）
１２２  比較部（比較手段）
１２４  代替見出し位置指定部（指定手段）
１２６  代替見出し表示部（表示手段）
１２８  代替見出し削除部（削除手段）
２００  入力装置
３００  表示装置
３０１  表示画面
Ｔ  項目見出し
Ｄ  データ
ｄｖ、ｄｈ  距離
Ｓｖ、Ｓｈ  スクロール量
Ｗ  ウインドウ
Ｗ１  設定枠
Ｗ２  表示枠
【図１】
2019003516.tif 000003
【図２】
2019003516.tif 000004
【図３】
2019003516.tif 000005
【図４】
2019003516.tif 000006
【図５】
2019003516.tif 000007
【図６】
2019003516.tif 000008
【図７】
2019003516.tif 000009
【図８】
2019003516.tif 000010
【図９】
2019003516.tif 000011