JPH0997262A - データ検索装置 - Google Patents

データ検索装置

Info

Publication number
JPH0997262A
JPH0997262A JP7251383A JP25138395A JPH0997262A JP H0997262 A JPH0997262 A JP H0997262A JP 7251383 A JP7251383 A JP 7251383A JP 25138395 A JP25138395 A JP 25138395A JP H0997262 A JPH0997262 A JP H0997262A
Authority
JP
Japan
Prior art keywords
data
attribute
display
data item
data items
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.)
Granted
Application number
JP7251383A
Other languages
English (en)
Other versions
JP3020849B2 (ja
Inventor
Toshiyuki Masui
俊之 増井
Mitsuru Mizuguchi
充 水口
Koichi Kashiwagi
宏一 柏木
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 JP7251383A priority Critical patent/JP3020849B2/ja
Priority to US08/721,823 priority patent/US5745891A/en
Publication of JPH0997262A publication Critical patent/JPH0997262A/ja
Application granted granted Critical
Publication of JP3020849B2 publication Critical patent/JP3020849B2/ja
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/26Visual data mining; Browsing structured data
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10TECHNICAL SUBJECTS COVERED BY FORMER USPC
    • Y10STECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10S707/00Data processing: database and file management or data structures
    • Y10S707/99931Database or file accessing
    • Y10S707/99933Query processing, i.e. searching
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10TECHNICAL SUBJECTS COVERED BY FORMER USPC
    • Y10STECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10S715/00Data processing: presentation processing of document, operator interface processing, and screen saver display processing
    • Y10S715/961Operator interface with visual structure or function dictated by intended use
    • Y10S715/965Operator interface with visual structure or function dictated by intended use for process control and configuration
    • Y10S715/966Computer process, e.g. operation of computer
    • Y10S715/968Computer process, e.g. operation of computer interface for database querying and retrieval

Landscapes

  • Engineering & Computer Science (AREA)
  • Databases & Information Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Data Mining & Analysis (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

(57)【要約】 【課題】 データ集合からデータ項目を検索する際、人
の連想により想起される情報をたどることにより、被検
索データ項目についてのあやふやな記憶情報からでも、
被検索データ項目を単純な操作により素早く捜し当て
る。 【解決手段】 キーボード103a等の入力装置から
の、表示画面102aに表示されている行(データ項
目)及び属性値列を選択する入力により、指定されてい
る行及び属性を、選択行選択回路11及び属性選択回路
6等により変更し、データ整列手段2により、該属性の
変更により新たに指定された属性により決まる順序でも
って、検索対象となっているデータ集合の全てのデータ
項目を、表示画面上での指定されているデータ項目の位
置を変えることなく整列しなおすようにした。

Description

【発明の詳細な説明】
【0001】
【発明の属する技術分野】この発明はデータ検索装置に
関し、特に、図書館検索システムに用いられるような大
規模データベースからパーソナルコンピュータや携帯情
報機器のような個人用端末までの広い範囲に渡って適用
されるデータ検索のための情報処理装置に関するもので
ある。
【0002】
【従来の技術】近年の情報化社会においては、名簿や図
書館文献データのような、複数の属性を持つデータ項目
の集合から目的のデータ項目を検索する検索作業を必要
とする場合は非常に多い。例えば検索対象としてのデー
タ項目の集合が名簿である場合、名簿における各データ
項目は、「名前」,「住所」,「電話番号」,「出身
地」など複数の属性を持っており、検索を行なうために
は、これらの属性値(つまり、属性についての情報)の
いくつかを正しく指定しなければならないのが普通であ
る。
【0003】従って、従来の検索システムでは、検索を
行おうとする人の、上記属性値についての記憶があいま
いである場合にはうまく検索を行なうことができない。
例えば、ある人物を捜し当てるための検索を行おうとす
るとき、「名前は忘れたが、出身地が自己の友人のA氏
と同じだったかもしれない」といったあやふやな記憶だ
けでは、上記検索を行なうことは困難である。
【0004】
【発明が解決しようとする課題】このように従来の検索
システムにおいては、複数の属性をもつデータ項目の集
合の中から目的のデータ項目を捜すためには、捜し出そ
うとする被検索データ項目に関する個々の属性の値を正
確に指定する必要があったため、被検索データ項目に関
するあやふやな記憶情報に基づいて、単純な操作で目的
とする被検索データ項目を見つけることが困難であると
いう問題があった。
【0005】本発明は、上記のような問題点を解決する
ためになされたもので、人があるデータ項目の検索を行
う際、人がデータ項目の属性値に関して次々に種々の情
報を想起する連想を有効に活用することができ、この連
想により想起される情報をたどることにより、該被検索
データ項目についてのあやふやな記憶情報からでも、被
検索データ項目を単純な操作により素早く捜し当てるこ
とができるデータ検索装置を得ることを目的とする。
【0006】
【課題を解決するための手段】この発明(請求項1)に
係るデータ検索装置は、情報の処理を行う装置本体と、
該装置本体に情報を入力する,例えば検索処理を指示す
る信号を入力するための入力装置と、処理情報を表示画
面上に表示する表示装置とを備え、複数のデータ項目か
らなるデータ集合から所要のデータ項目を検索するため
のデータ検索装置である。
【0007】該データ検索装置は、各データ項目をこれ
に関する属性値を一行に並べた行として表現し、それら
の行を、指定されている属性によって決まる所定の順序
でもって整列した状態で、該全てのデータ項目に関する
データを保持記憶するデータ記憶手段と、該全てのデー
タ項目のうちの所定数のデータ項目を、それぞれの属性
値を一行に並べて、該指定されている属性に基づく順序
でもって、該表示装置の表示画面上に表示させるととも
に、指定されているデータ項目の行、及び指定されてい
る属性の属性値列については、他の行及び属性値列とは
異なる表示状態となるようにする表示制御手段と、該入
力装置からの、該表示画面に表示されている行及び属性
値列を選択する入力により、該指定されている行及び属
性を変更する指定変更手段と、該属性の変更により新た
に指定された属性により決まる順序でもって、該データ
記憶手段に保持されている全てのデータ項目を整列しな
おすデータ項目整列手段とを備えている。そして、該デ
ータ検索装置では、該データ項目の整列が、指定されて
いるデータ項目が表示画面内に表示されている状態を保
持しつつ行われるようになっている。そのことにより上
記目的が達成される。
【0008】この発明(請求項2)は、請求項1記載の
データ検索装置において、前記データ項目整列手段を、
前記データ項目の整列の前後で、前記表示画面上の、指
定されているデータ項目の位置が同一位置に保持される
よう、全データ項目の配列を基準位置に対してずらせる
構成としたものである。
【0009】以下、本発明の作用について説明する。
【0010】本発明(請求項1)においては、入力装置
からの、表示画面に表示されている行及び属性値列を選
択する入力により、指定されている行及び属性を変更す
る指定変更手段を設け、該属性の変更により新たに指定
された属性により決まる順序でもって、検索対象となっ
ているデータ集合を構成する全てのデータ項目を整列し
なおすようにしたから、データ項目の検索を行う際、そ
の属性の指定を変えてデータ項目の並べ変えを行うこと
により、人が注目しているデータ項目とともに、これと
属性値が関連する他のデータ項目を一覧でき、これによ
り注目しているデータ項目から、これに関連する他のデ
ータ項目を容易に捜し当てることができる。
【0011】また、並べ変えを行った状態で、注目して
いるデータ項目の近辺に目的とするデータ項目が見つか
らない場合は、並べ変えを行った状態で表示されている
データ項目の情報から思いついた属性値に関して、直ち
にデータ項目の並べ変えを行うことができる。
【0012】このように、その状況で整列して表示され
ているデータ項目の情報から想起される属性値に基づい
てデータ項目の配列を変えることにより、目的とするデ
ータ項目を素早く捜し出すことができる。
【0013】この発明(請求項2)においては、前記デ
ータ項目の整列の前後で、前記表示画面上の、指定され
ているデータ項目の位置が同一位置に保持されるように
したので、データ項目の並べ変えの際に、検索操作にお
いて注目しているデータ項目を見失うことがなく、検索
作業を能率良く行うことができる。
【0014】
【発明の実施の形態】まず、本発明の基本原理について
説明する。
【0015】本発明は、検索対象となるデータ集合に含
まれる複数のデータ項目を、各項目の持つ複数の属性値
を1行に並べてなる構成とし、各行をなすデータ項目
を、指定された属性に関して、各データ項目の属性値が
一定の順序で並ぶよう整列するものである。なお、以下
の説明において、上記整列されたデータ項目の配列にお
ける各属性に対応する属性値の列を属性桁ともいう。
【0016】本発明に係るデータ検索装置は、情報の処
理を行う装置本体、情報を入力するためのキーボード等
の入力装置、及び処理情報を表示画面上に表示する表示
装置を有している。そして該データ検索装置では、上記
データ項目の配列の一部、具体的にはデータ項目を並べ
た表の一部がその表示画面上に表示されるようになって
いる。該表示画面上では、データ項目は上下方向に、個
々の属性桁は左右方向に並んでおり、注目する行(デー
タ項目)及び注目する属性桁(属性値の列)について、
これが他の行及び他の桁と容易に区別できるよう、輝度
や色調を変えた突出表示が行われるようになっている。
また、該データ検索装置では、表示画面上の注目する
行,属性桁を、キーボードの矢印キーなどにより変更す
ることができるようになっている。
【0017】さらに、本データ検索装置では、注目行を
変更する入力によっては、表示画面上で突出表示部分が
上下に移動するだけであるが、注目属性を変更する入力
があった場合は、新たに注目する属性の属性値について
予め設定されている順序に基づいて、上記データ集合を
構成する行(データ項目)の整列が行われる。またこの
とき、注目している行の表示画面上での表示位置は、デ
ータ項目の整列により変化しないようになっている。
【0018】このような手法により、被検索データ項目
を、これに関連するデータ項目の属性値をたどりながら
容易に検索することができる。
【0019】例えば、図2は、「曲名」,「歌手名」,
「歌詞」という属性21,22,23をもつ楽曲データ
項目のデータ集合における、歌手「松任谷由美」の曲名
「そのまま」という曲の楽曲データ項目に注目し、属性
としては「歌手名」22に注目している場合の表示画面
上での表示状態を示している。
【0020】ここで、注目する楽曲データ項目を、現在
注目中のものの1行下の楽曲データ項目に変更すると、
表示画面上での表示状態は図3のように変化する。つま
り、表示画面に表示されている楽曲データ項目の種類に
は変化がなく、注目行,つまり突出表示部分20bのみ
が変化している。
【0021】さらに、図3に示す表示状態において、注
目属性を「歌手名」22から「歌詞」23に変更する
と、表示画面上での表示状態は図4のように変化する。
注目している行(楽曲データ項目)の表示画面上での位
置と、行に関する突出表示部分22bとは変化せず、表
示画面上では、該注目行以外の残りの行が変化してい
る。ここでは、楽曲データ項目は、注目属性である歌詞
に関する所定の順序で整列されいる。
【0022】図2の、注目属性が「歌手名」22である
場合の楽曲データ項目の表示では、似た名前をもつ歌手
の曲に対応する楽曲データ項目が並んでおり、図4の、
注目属性が「歌詞」23である場合の楽曲データ項目の
表示では、似た歌詞をもつ曲に対応する楽曲データ項目
が並んでいる。
【0023】ここで、「小柳ルミ子」の「漁火恋唄」と
いう曲があることに気がついて、「小柳ルミ子」の他の
曲も調べたいと考えた場合は、注目行を6行上に移動し
てから、注目属性を「歌詞」23から「歌手名」22に
変更することにより、図5のように表示画面上での楽曲
データ項目の表示状態を変化させ、「小柳ルミ子」の曲
に関する楽曲データ項目をすべて表示させることが可能
である。
【0024】以上のように、本発明のデータ検索を利用
するシステムにおいては、ひとつの曲をもとにして、関
連する曲名や歌手名をたどりながら、連想により別の曲
を検索することが可能である。
【0025】このような構成のデータ検索装置では、注
目している属性について、データ集合における複数のデ
ータ項目が常に整列され一覧できるため、注目している
データ項目に関連する別のデータ項目を容易に把握で
き、注目しているデータ項目から、目的とするデータ項
目に関連のありそうなデータ項目の見当を簡単につける
ことができる。
【0026】また、注目している属性を他の属性に変更
した場合は、注目しているデータ項目の表示位置は変更
せず、新しい属性について順序付けられた、注目中のデ
ータ項目に関連したデータ項目を、該注目中のデータ項
目の前後に新たに表示することにより、異なる属性間に
おいて関連しているデータ項目も簡単に捜すことが可能
である。
【0027】このようなデータ検索装置における検索機
能を組み合わせて、表示画面上で注目データ項目に関連
するデータ項目をたどっていくことにより、目的のデー
タ項目を簡単に捜すことが可能である。
【0028】以下、本発明の実施形態について説明す
る。
【0029】図1は本発明の一実施形態によるデータ検
索装置を説明するための図であり、図1(a)は該デー
タ検索装置として、データ検索機能を搭載した情報処理
装置のハード構成を示す外観図、図1(b)は該情報処
理装置のデータ検索機能を実現する構成を示すブロック
図である。
【0030】図において、100は本実施形態によるデ
ータ検索機能を搭載した情報処理装置で、各種の演算処
理を行う処理装置本体101と、画像表示画面102a
を有し、情報の画像表示を行うディスプレイ装置102
と、該処理装置本体101への情報の入力,例えば検索
処理を指示する信号の入力を行うための入力装置である
キーボード103a及びマウス103bと、情報の記憶
装置であるハードディスク装置104とを有している。
【0031】該ハードディスク装置104には、検索対
象となるデータ集合を構成する全てのデータ項目を格納
したデータベース1が構築されており、ここでは、検索
対象となるデータ集合を、例えば1000曲の楽曲分の
楽曲データ項目からなる楽曲データ集合としている。
【0032】上記処理装置本体101は、データベース
1内の複数の楽曲データ項目を、指定された属性に関し
て、その属性値が一定順序で並ぶよう整列するデータ整
列手段2と、該データ項目の整列がなされたデータ集合
から、表示すべきデータ項目を選択する表示データ選択
手段3と、該手段3により選択されたデータ項目を、デ
ィスプレイ装置102の表示画面102a上に表示させ
るデータ表示制御手段4aとを有している。なおここ
で、ディスプレイ装置102及びデータ表示制御手段4
aは、所定個数のデータ項目を表示するデータ表示装置
4を構成している。
【0033】ここで、上記データ整列手段2は、前記デ
ータ項目の整列の前後で、前記表示画面上の、指定され
ているデータ項目の位置が同一位置に保持されるよう、
全データ項目の配列を、基準位置,例えば表示画面上の
先頭のデータ項目が表示される部位に対応する位置に対
してずらせる構成となっている。
【0034】また、該処理装置本体101は、データ項
目の整列の基準となる属性を指定する信号を該データ整
列手段2に出力する属性レジスタ5と、上記表示画面1
02aに表示される先頭のデータ項目の行番号に対応す
る信号を表示データ選択手段3に出力する表示開始行レ
ジスタ8と、突出表示される行を指定する信号を上記デ
ータ表示制御手段4aに出力する選択行レジスタ10と
を有している。
【0035】また、上記処理装置本体101には、属性
選択スイッチ7及び表示行選択スイッチ12が設けられ
ており、ここでは、該スイッチ7はキーボード103a
のキー操作により作動して、属性選択のための信号を出
力するようになっている。また、スイッチ12は、キー
ボード103aのキー操作により作動して、表示行選択
のための信号を出力するようになっている。ここで上記
属性選択スイッチ7及び表示行選択スイッチ12は、キ
ーボードのキー操作により作動するだけでなく、マウス
の操作によっても作動するようなっている。なお、これ
らのスイッチ7及び12は、データ検索装置が携帯用の
小型のもの等である場合は、装置外部に設けられた、利
用者が押圧等により直接操作可能なものであってもよ
い。
【0036】また、上記処理装置本体101には、上記
属性レジスタ5,表示開始行レジスタ8,選択行レジス
タ10を作動させる、属性選択回路6,表示開始行選択
回路9,選択行選択回路11が設けられている。該属性
選択回路6は、上記属性選択スイッチ7からの信号、及
び上記属性レジスタ5の出力に基づいて、上記属性選択
のための信号を該属性レジスタ5に供給する構成となっ
ている。上記表示開始行選択回路9は、表示行選択スイ
ッチ12からの信号,表示開始行レジスタ8の出力,及
び選択行レジスタ10の出力に基づいて、上記表示デー
タ選択手段3にて表示開始行を指定するための信号を表
示開始行レジスタ8に供給するようになっている。さら
に上記選択行選択回路11は、上記表示行選択スイッチ
12の出力及び選択行レジスタ10の出力に基づいて上
記選択行レジスタ10に選択行を指定するための信号を
供給するようになっている。
【0037】このような構成の情報処理装置100で
は、利用者が整列の基準となる指定属性を変更する操作
を行った場合、上記属性選択回路6では、上記属性選択
スイッチ7からの出力と現在の属性レジスタ5の格納値
とから、新たな属性に対応する格納値が計算され、これ
が属性レジスタ5に格納される。そして、上記データ整
列手段2は、該属性レジスタ5の出力(格納値)を受
け、これにより指定された属性に基づいてデータベース
1のデータ項目の並べかえを行なう。
【0038】この時、表示データ選択手段3は、データ
整列装置2により整列されたデータの集合のうち表示開
始行レジスタ8により与えられる行以降の何行かを選択
する。また、上記データ表示装置4は、表示データ選択
手段3により選択されたデータ項目を表示画面102a
上に表示し、該表示されているデータ項目の中で選択行
レジスタ10により指定された行(データ項目)のみに
ついて突出表示を行なう。
【0039】また、利用者が表示行を変更する操作を行
った場合、選択行選択回路11では、表示行選択スイッ
チ12の出力と現在の選択行レジスタ10の格納値とか
ら、選択行レジスタ10に格納すべき値,つまり突出表
示させるべきデータ項目の行番号が計算され、これが選
択行レジスタ10に格納される。
【0040】また、表示開始行選択回路9では、選択行
レジスタ10の新しい格納値と、現在の表示開始行レジ
スタ8の格納値と、表示行選択スイッチ12の出力とか
ら、新しい表示開始行レジスタ8の格納値が計算され、
これが表示開始行レジスタ8に格納される。
【0041】次に楽曲データ項目の集合からひとつの楽
曲に対応する楽曲データ項目を検索する場合の具体的な
検索処理について、上記図2〜図5を用いて説明する。
【0042】上記データベース1は、上述したように1
000曲分の楽曲データ項目を含んでおり、ディスプレ
イ装置102の表示画面102aに設定されるデータ項
目表示領域20は、20個分の楽曲データ項目20aを
表示可能となっている。なお、図2は、上記表示画面1
02aに設定されるデータ項目表示領域20での初期表
示状態を示している。
【0043】この状態において、指定(注目)されてい
る属性桁は「歌手名」であり、属性レジスタ5の出力値
は「歌手名」に対応する値となっている。また、指定
(注目)されている楽曲データ項目は、歌手「松任谷由
美」の曲名「そのまま」という楽曲に対応する項目であ
り、選択行レジスタ10の出力値は800番に対応する
値となっている。上記表示領域20の先頭部分に表示さ
れる楽曲データ項目は、歌手「松阪晶子」の曲名「燃え
る瞳を持ち続けて」という楽曲に対応する項目であり、
表示開始行レジスタ8の出力値は792番に対応する値
となっている。
【0044】すなわち、図2に示すデータ項目表示領域
20の初期表示状態では、全ての楽曲データ項目は、こ
の場合の注目属性である「歌手名」に着目して、歌手名
の読みの順(つまり、あいうえお順)で整列されてい
る。従って、上記表示開始行レジスタ8の出力値に対応
する792番、及び上記選択行レジスタ10の出力値に
対応する800番は、それぞれデータベース1内の、楽
曲データ集合を構成する全ての楽曲データ項目を、歌手
名の読みの順で並べた場合の先頭のものからの順位であ
る。
【0045】この表示状態において、利用者が注目行を
1行下に下げるキー操作を行うと、この操作に対応する
信号が上記表示行選択スイッチ12から選択行選択回路
11に入力され、該選択回路11では、この信号と、現
在の選択行レジスタ10の出力値「800」とに基づい
て、新しい選択行レジスタ10の値「801」が計算さ
れて、選択行レジスタ10に出力される。すると該選択
行レジスタ10には、この新しい値「801」が格納さ
れる。
【0046】またこの時、表示開始行選択回路9では、
選択行レジスタ10の新しい格納値「801」と、現在
の表示開始行レジスタ8の格納値とに基づいて、表示開
始行レジスタ8に格納されるべき新しい値「792」が
計算されて、表示開始行レジスタ8に出力される。する
と表示開始行レジスタ8には、この新しい値「792」
が格納される。
【0047】この結果、上記データ項目表示領域20で
の表示状態は、図3のように変化する。この状態におい
て、利用者が属性を変化させるためのキー操作をする
と、この操作に対応する信号が上記属性選択スイッチ7
から属性選択回路6に入力され、該選択回路6では、該
信号と、現在の属性レジスタ5の出力値「歌手名」とに
基づいて、属性レジスタ5に格納されるべき新しい値
「歌詞」が計算されて属性レジスタ5に出力される。す
ると、該属性レジスタ5は、この新しい値「歌詞」を格
納する。
【0048】これにより、データ整列手段2では、属性
として「歌詞」を指定する信号が供給されることとな
り、歌詞に関して、データベース1内の全ての楽曲デー
タ項目が再整列される。このとき、選択行レジスタ10
の現在の格納値「801」がデータ整列手段2によって
考慮され、ディスプレイ装置102の表示画面102a
における、現在突出表示が行われているデータ項目の位
置が変化しないようにデータ項目の整列が行われる。こ
の結果、データ項目表示領域20の表示状態は、図4の
ように変化する。
【0049】さらにこの状態において、利用者が表示行
を6行上に上げるキー操作を行うと、選択行選択回路1
1では、表示行選択スイッチ12からの信号、及び現在
の選択行レジスタ10の出力値「801」に基づいて、
選択行レジスタ10に格納されるべき新たな値「79
5」が計算されて選択行レジスタ10に出力される。す
ると、該選択行レジスタ10は、上記新たな値「79
5」を格納する。この状態において、さらに利用者が属
性を変化させる操作を行うと、属性選択回路6では、ス
イッチ7からの信号、及び現在の属性レジスタ5の出力
値「歌詞」から、属性レジスタ5に格納されるべき新し
い値「歌手名」が計算されて属性レジスタ5に出力され
る。すると、属性レジスタ5には、この新しい値「歌手
名」が格納され、これがデータ整列手段2に出力され
る。これによりデータ整列手段2により、データベース
内の全ての楽曲データ項目が、属性値「歌手名」に基づ
いて再整列され、結果としてデータ項目表示領域20の
表示内容は、図5のように変化する。
【0050】次に、歌手などの属性を読みで整列する具
体的手法について簡単に説明する。
【0051】図6は、図1のデータベース1での複数の
楽曲データ項目の格納状態を示す図であり、ここでは、
各楽曲データ項目20dの属性値に関するデータ配列1
aを二次元的に示している。該データ配列1aの1桁目
には曲名が、2桁目にはその読みが、3桁目に歌詞が、
4桁目にその読みが、5桁目に歌手名が、6桁目にその
読みが位置している。なお、図6に示す状態では、指定
属性は「曲名」であり、曲名の読みでもって楽曲データ
項目が整列されている。
【0052】このデータベース1を使用すると、例えば
以下のような手順により、1つの属性である「歌手名」
の読みでもって楽曲データ項目20を、あいうえお順に
整列することができる。
【0053】まず、データ配列1aの第1行目の第6桁
目のデータ(“ほそかわたかし”)と、その第2行目の
第6桁目のデータ(“いざわはちろう”)とを比較す
る。一般の日本語辞書で採用されている並べ方に従えば
“ほそかわたかし”は“いざわはちろう”よりも後にな
るため、第1行目のデータと第2行目のデータをすべて
入れ換える。
【0054】次に、上記入れ換え後のデータ配列の第2
行目の第6桁目のデータ(“ほそかわたかし”)と、そ
の第3行目の第6桁目のデータ(“こんどうまさひ
こ”)とを比較する。“ほそかわたかし”は“こんどう
まさひこ”よりも後になるため、第2行目のデータと第
3行目のデータを全て入れ換える。この処理を最後の行
まで繰り返して第1の処理サイクルを終える。
【0055】その後、また、その時点でのデータ配列の
第1行目の第6桁目のデータ(“いざわはちろう”)
と、その第2行目の第6桁目のデータ(“こんどうまさ
ひこ”)とを比較する。“いざわはちろう”は“こんど
うまさひこ”よりも前であるためデータの交換は行わな
い。次に、データ配列の第2行目の第6桁目のデータ
(“こんどうまさひこ”)と、その第3行目の第6桁目
のデータ(“ほそかわたかし”)とを比較する。このよ
うな処理を最後の行まで繰り返して第2の処理サイクル
を終える。
【0056】以上のような処理サイクルを、データ配列
の行数,つまりデータベース内にある楽曲データ項目の
数だけ繰り返すことにより、全ての楽曲データ項目が
「歌手名」の読みでもって整列されることになる。
【0057】なお、上述したデータの整列手法はもっと
も単純な手法であるが、クイックソート法、ヒープソー
ト法などと呼ばれるデータ整列手法を使用することによ
りさらに高速に全データを整列させることが可能であ
る。
【0058】また、本実施形態では、上記データ整列装
置2は、上記データ配列から読みデータを除いたものを
表示データ選択装置3に送出する際、整列に用いた属性
値の読みデータの頭1文字だけは一緒に送出するように
なっている。これにより図2,図4のように、頭文字列
22a,23aを含む表示を得ることができる。
【0059】また、上述した手法だけでは、整列の基準
となる属性を変更した場合、選択行選択回路11により
示されるデータ項目が整列前と変わってしまい、データ
表示装置4の表示画面102a上での突出表示行の内容
が変化してしまうことになるが、本実施形態では、選択
行選択回路11で示された注目データ項目、つまり選択
行レジスタ10の値を、上記データ項目の整列操作前に
データ整列装置2内で記憶しており、注目データ項目が
整列前と同じ表示位置に来るようデータ項目全体の配列
を、基準位置に対してずらすことにより、データ表示装
置4の表示画面102a上で現在突出表示が行われてい
る行を変化させないようにしてある。
【0060】たとえば、突出表示していた行(データ項
目)のデータが、整列操作前には、先頭のデータ項目か
ら数えて200行目にあり、整列操作後では、先頭のデ
ータ項目から数えて100行目に移動したような場合
は、整列操作後の全データ項目を、例えば、上記データ
項目表示領域20の、先頭のデータ項目が表示される部
位に対応する位置を基準として、100行分後ろにずら
すことにより、整列操作前に突出表示していた行(デー
タ項目)のデータを、整列操作前と同じ表示位置に表示
することができることになる。
【0061】ここでは属性の数が3個の場合について解
説を行ったが、任意の数の属性について同様の操作が可
能である。
【0062】
【発明の効果】以上のように本発明に係るデータ検索装
置によれば、表示画面上に表示されているデータ項目の
属性と突出表示行の変更という簡単な操作のみで、複数
の属性を持つデータ項目の集合から効果的に必要なデー
タ項目を抽出することが可能である。
【図面の簡単な説明】
【図1】本発明の一実施形態によるデータ検索装置を説
明するための図であり、図1(a)は該データ検索装置
として、データ検索機能を搭載した情報処理装置のハー
ド構成を示す外観図、図1(b)は該情報処理装置のデ
ータ検索機能を実現する構成を示すブロック図である。
【図2】上記データ検索装置の表示画面に表示されたデ
ータ項目表示領域の初期表示状態を示す図である。
【図3】図2に示す表示状態において、データ項目の選
択行を1行下に下げる操作が行われた時のデータ項目表
示領域の表示状態を示す図である。
【図4】図3に示す表示状態において、注目属性を変化
させる操作が行われた時のデータ項目表示領域の表示状
態を示す図である。
【図5】図4に示す表示状態において、データ項目の選
択行を6行上に上げる操作、及び注目属性を変化させる
操作が順次行われた時のデータ項目表示領域の表示状態
を示す図である。
【図6】上記データ検索装置におけるデータベースの構
成例及びデータ整列法を説明するための図である。
【符号の説明】
1 データベース 2 データ整列手段 3 表示データ選択手段 4 データ表示装置 4a データ表示制御手段 5 属性レジスタ 6 属性選択回路 7 属性選択スイッチ 8 表示開始行レジスタ 9 表示開始行選択回路 10 選択行レジスタ 11 選択行選択回路 12 表示行選択スイッチ 20 データ項目表示領域 20a 楽曲データ項目 20b 突出表示部分 20d データベース内データ項目 21,22,23 属性桁(属性値の列) 100 情報処理装置 101 処理装置本体 102 ディスプレイ装置 102a 表示画面 103a キーボード 103b マウス 104 ハードディスク装置

Claims (2)

    【特許請求の範囲】
  1. 【請求項1】 情報の処理を行う装置本体と、該装置本
    体に情報を入力するための入力装置と、処理情報を表示
    画面上に表示する表示装置とを備え、複数のデータ項目
    からなるデータ集合から所要のデータ項目を検索するた
    めのデータ検索装置であって、 各データ項目をこれに関する属性値を一行に並べた行と
    して表現し、それらの行を、指定されている属性によっ
    て決まる所定の順序でもって整列した状態で、該全ての
    データ項目に関するデータを保持記憶するデータ記憶手
    段と、 該全てのデータ項目のうちの所定数のデータ項目を、そ
    れぞれの属性値を一行に並べて、該指定されている属性
    に基づく順序でもって、該表示装置の表示画面上に表示
    させるとともに、指定されているデータ項目の行、及び
    指定されている属性の属性値列については、他の行及び
    属性値列とは異なる表示状態となるようにする表示制御
    手段と、 該入力装置からの、該表示画面に表示されている行及び
    属性値列を選択する入力により、該指定されている行及
    び属性を変更する指定変更手段と、 該属性の変更により新たに指定された属性により決まる
    順序でもって、該データ記憶手段に保持されている全て
    のデータ項目を整列しなおすデータ項目整列手段とを備
    え、 該データ項目の整列が、指定されているデータ項目が表
    示画面内に表示されている状態を保持しつつ行われるよ
    う構成されているデータ検索装置。
  2. 【請求項2】 請求項1記載のデータ検索装置におい
    て、 前記データ項目整列手段は、前記データ項目の整列の前
    後で、前記表示画面上の、指定されているデータ項目の
    位置が同一位置に保持されるよう、全データ項目の配列
    を基準位置に対してずらせる構成となっているデータ検
    索装置。
JP7251383A 1995-09-28 1995-09-28 データ検索装置 Expired - Fee Related JP3020849B2 (ja)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP7251383A JP3020849B2 (ja) 1995-09-28 1995-09-28 データ検索装置
US08/721,823 US5745891A (en) 1995-09-28 1996-09-27 Apparatus for rearranging the rows of information in a displayed table by highlighting a different column attribute

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP7251383A JP3020849B2 (ja) 1995-09-28 1995-09-28 データ検索装置

Publications (2)

Publication Number Publication Date
JPH0997262A true JPH0997262A (ja) 1997-04-08
JP3020849B2 JP3020849B2 (ja) 2000-03-15

Family

ID=17222025

Family Applications (1)

Application Number Title Priority Date Filing Date
JP7251383A Expired - Fee Related JP3020849B2 (ja) 1995-09-28 1995-09-28 データ検索装置

Country Status (2)

Country Link
US (1) US5745891A (ja)
JP (1) JP3020849B2 (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2009004084A (ja) * 1997-11-11 2009-01-08 Sony Corp 楽曲選択方法

Families Citing this family (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3262493B2 (ja) * 1996-04-12 2002-03-04 インターナショナル・ビジネス・マシーンズ・コーポレーション プログラムのデータ構造を表示する方法、及びデータ構造表示装置
US6292770B1 (en) * 1997-01-22 2001-09-18 International Business Machines Corporation Japanese language user interface for messaging system
US5884306A (en) * 1997-01-31 1999-03-16 Microsoft Corporation System and method for directly manipulating fields for grouping items
US6278990B1 (en) * 1997-07-25 2001-08-21 Claritech Corporation Sort system for text retrieval
US6373504B1 (en) * 1997-09-30 2002-04-16 Sun Microsystems, Inc. Local sorting of downloaded tables
US6628312B1 (en) 1997-12-02 2003-09-30 Inxight Software, Inc. Interactive interface for visualizing and manipulating multi-dimensional data
US5966123A (en) * 1998-09-30 1999-10-12 Harris Corporation Meta model editor controlling topic display application
US6321259B1 (en) * 1998-10-02 2001-11-20 Nortel Networks Limited Attribute inheritance schema for network switches
US7685520B2 (en) 2000-06-22 2010-03-23 Intel Corporation Electronic programming guide with selectable categories
US7461077B1 (en) 2001-07-31 2008-12-02 Nicholas Greenwood Representation of data records
US7038680B2 (en) * 2002-01-09 2006-05-02 Xerox Corporation System for graphical display and interactive exploratory analysis of data and data relationships
JP2004021675A (ja) * 2002-06-18 2004-01-22 Hitachi Ltd 製品データ処理方法および製品データ処理装置
US7203694B2 (en) * 2002-12-20 2007-04-10 International Business Machines Corporation System and method for multicolumn sorting in a single column
CN100480992C (zh) * 2003-10-29 2009-04-22 宏碁股份有限公司 一种显示数据或状态的液晶显示器模组的可程序化的方法
US7685510B2 (en) 2004-12-23 2010-03-23 Sap Ag System and method for grouping data
FI118867B (fi) * 2006-01-20 2008-04-15 Professional Audio Company Fin Menetelmä ja laite tiedon hallinnoimiseen
US9436672B2 (en) * 2013-12-11 2016-09-06 Power Modes Pty. Ltd. Representing and manipulating hierarchical data

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0758487B2 (ja) * 1990-01-08 1995-06-21 インターナショナル・ビジネス・マシーンズ・コーポレーション 表編集装置
US5312478A (en) * 1990-04-11 1994-05-17 Lotus Development Corporation System for managing information in a three dimensional workspace
US5632009A (en) * 1993-09-17 1997-05-20 Xerox Corporation Method and system for producing a table image showing indirect data representations
JP3237362B2 (ja) * 1993-12-27 2001-12-10 松下電器産業株式会社 番組表表示装置

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2009004084A (ja) * 1997-11-11 2009-01-08 Sony Corp 楽曲選択方法
US7890048B1 (en) 1997-11-11 2011-02-15 Sony Corporation Transmitter and transmitting method, information editor and editing method, receiver and receiving method, information storage and storing method, and broadcasting system
US8050299B2 (en) 1997-11-11 2011-11-01 Sony Corporation Data transmitting apparatus and method
US8229348B2 (en) 1997-11-11 2012-07-24 Sony Corporation Data transmitting apparatus and method
US8260275B2 (en) 1997-11-11 2012-09-04 Sony Corporation Data transmitting apparatus and method

Also Published As

Publication number Publication date
US5745891A (en) 1998-04-28
JP3020849B2 (ja) 2000-03-15

Similar Documents

Publication Publication Date Title
JPH0997262A (ja) データ検索装置
US6904427B1 (en) Search system and method based on search condition combinations
US20050192944A1 (en) A method and apparatus for searching large databases via limited query symbol sets
JPH07230481A (ja) ネット情報抽出方法および装置
CN1085865C (zh) 数据存储装置
JP4466174B2 (ja) 検索装置、検索方法及びプログラム
KR100692909B1 (ko) 정보표시제어장치 및 정보표시제어장치프로그램을 기록한기록매체
JPH03286371A (ja) 文書情報検索装置
JP2958390B2 (ja) 情報検索装置および方法
JPH02300917A (ja) キーワード入力方式
JP2842413B2 (ja) データベース検索方法およびその装置
JPS62247462A (ja) 情報フアイル装置
JPH04318672A (ja) 情報検索装置
JPH11110397A (ja) 辞書検索方法、辞書検索装置及び辞書検索プログラムを記録したコンピュータ読み取り可能な記録媒体
JPH0476773A (ja) 地図検索装置
JPH0253173A (ja) ワードプロセッサ
JPH11120179A (ja) 検索条件入力方法並びに情報検索装置
JPS63173163A (ja) 情報検索装置
JP2964913B2 (ja) データ処理装置
JPH07129621A (ja) 画像情報記憶装置
JPH04237377A (ja) キーワードの配置および色属性を用いる画像検索方式
JPH08263507A (ja) 画像検索方法および装置
JPH0359772A (ja) 文書検索方法
JPH02210578A (ja) データ検索表示方式
JPH08180063A (ja) 出版物情報管理システム

Legal Events

Date Code Title Description
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 19991216

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

Free format text: PAYMENT UNTIL: 20080114

Year of fee payment: 8

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

Free format text: PAYMENT UNTIL: 20090114

Year of fee payment: 9

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

Free format text: PAYMENT UNTIL: 20100114

Year of fee payment: 10

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

Free format text: PAYMENT UNTIL: 20110114

Year of fee payment: 11

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

Free format text: PAYMENT UNTIL: 20120114

Year of fee payment: 12

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

Free format text: PAYMENT UNTIL: 20130114

Year of fee payment: 13

LAPS Cancellation because of no payment of annual fees