[go: up one dir, main page]

JP5230358B2 - 情報検索装置、情報検索方法、プログラム及び記憶媒体 - Google Patents

情報検索装置、情報検索方法、プログラム及び記憶媒体 Download PDF

Info

Publication number
JP5230358B2
JP5230358B2 JP2008281864A JP2008281864A JP5230358B2 JP 5230358 B2 JP5230358 B2 JP 5230358B2 JP 2008281864 A JP2008281864 A JP 2008281864A JP 2008281864 A JP2008281864 A JP 2008281864A JP 5230358 B2 JP5230358 B2 JP 5230358B2
Authority
JP
Japan
Prior art keywords
information
time
unit
numerical value
search
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.)
Expired - Fee Related
Application number
JP2008281864A
Other languages
English (en)
Other versions
JP2010108378A (ja
Inventor
英生 久保山
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.)
Canon Inc
Original Assignee
Canon Inc
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 Canon Inc filed Critical Canon Inc
Priority to JP2008281864A priority Critical patent/JP5230358B2/ja
Priority to US12/608,715 priority patent/US20100114856A1/en
Publication of JP2010108378A publication Critical patent/JP2010108378A/ja
Application granted granted Critical
Publication of JP5230358B2 publication Critical patent/JP5230358B2/ja
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/50Information retrieval; Database structures therefor; File system structures therefor of still image data
    • G06F16/58Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/50Information retrieval; Database structures therefor; File system structures therefor of still image data
    • G06F16/51Indexing; Data structures therefor; Storage structures

Landscapes

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

Description

本発明は、記憶媒体に記憶された情報から所望の情報を検索する技術に関する。
近年、デジタルカメラやカメラ付き携帯電話が急速に普及している。
また、メモリカードの大容量化により、撮影した画像をメモリカードに保存しておき、好きな時に所望の画像を選んで再生する使われ方が広まっている。
しかしながら、多くの画像の中から所望の画像を探すことは困難である。
これに対して従来、画像を検索する方法として、画像に付与されたメタデータに基づいて検索する方法がある。
特に、デジタルカメラの画像には、Exif形式のメタデータが付与されており、撮影日時に関する情報等の数値情報、場面に関する情報等の文字列情報を有する。
尚、メタデータはユーザによって手動で付与されたり、システムによって自動で付与されたりする。
特許文献1には、ユーザが検索範囲の始点と終点となる撮影日時を指定すると、当該検索範囲に該当する撮影日時に関する情報が付与された画像を検索される技術が開示されている。
特開2006−166193
しかしながら、ユーザが撮影日時を覚えていない場合、所望する画像を効率良く検索することは難しい。
一方、場面に関する情報を指定することで所望する画像を検索する方法が考えられるが、検索対象として指定できる画像は、ユーザが指定した場面に関する情報が付与された画像に限られる。
本発明は、係る従来技術に鑑みてなされたものであり、画像等の情報(ファイル)に対応付けられたメタデータのうち、数値情報および文字列情報に基づき、効率良く画像を検索することを目的とする。
即ち、検索範囲を「8月から運動会まで」、「7時から運動会まで」等のように指定することで、ユーザが所望する画像を検索することを目的とする。
また、数値情報及び文字列情報に基づき検索範囲が決定される場合、数値情報の粒度に従って、検索範囲を決定することを目的とする。
尚、粒度とはデータを処理する場合の細分化の単位をいい、時間に関する粒度とは、年別、月別、日別、時刻別、・・・等をいう。
即ち、検索範囲を「8月から運動会まで」と指定すると、数値情報の粒度に従って、「8月から運動会の月まで」の画像を検索する。
また、検索範囲を「7時から運動会まで」と指定すると、数値情報の粒度に従って、「7時から運動会の時間(終了時間)まで」の画像を検索する。
上記課題を解決するために、本発明に係る数値情報を有する複数のファイルを検索する情報検索装置は、検索範囲を特定するためのクエリとして、第1の数値とキーワードとを入力する入力手段と、前記第1の数値の粒度を特定する特定手段と、前記キーワードに対応する前記粒度の第2の数値を取得する取得手段と、前記第1と第2の数値から定まる検索範囲に含まれるファイルを、前記複数のファイルから検索する検索手段とを備えることを特徴とする。
本発明によれば、画像等の情報(ファイル)に対応付けられたメタデータのうち、数値情報および文字列情報に基づき、効率良く画像を検索することが可能となる。
また、数値情報及び文字列情報に基づき検索範囲が決定される場合、数値情報の粒度に従って、検索範囲を決定することが可能となる。
以下、図面を参照しながら本発明に好適な実施形態について説明していく。
(第1の実施形態)
図1は、第1の実施形態に係る情報検索装置の一例を示す機能ブロック図である。
上記情報検索装置は、情報データベース101、クエリ入力部102、意味情報抽出部103、第一情報検索部104、時間範囲決定部105、第二情報検索部106、検索結果出力部107から構成される。
同図において、情報データベース101は、検索対象となる情報(ファイル)が格納されている。
尚、情報データベース101はフラッシュメモリ、ハードディスク等の記録媒体で構成される。
また、本実施形態においては、情報データベース101は情報検索装置の内部に存在する場合について説明するが、情報データベース101は情報検索装置の外部に存在し、情報検索装置とネットワークで接続されている構成でも構わない。
また、それぞれのファイルには日時、場面、作成者、作成条件等を表すメタデータが対応付けられている。
本実施形態においては、前述の複数のファイルを検索する場合について説明する。
クエリ入力部102、意味情報抽出部103、第一情報検索部104、時間範囲決定部105、第二情報検索部106、検索結果出力部107は、ファイルを検索するためのモジュールである。
上記モジュールは、CPUによってROMに格納されたプログラムがRAMに展開され、実行されることで、その機能を実現する。
クエリ入力部102は、情報(ファイル)を検索するためのクエリを入力する。
尚、クエリとは、指定された条件を満たす情報(ファイル)を情報データベースから探し出すために行われる処理の要求のことをいい、複数の単語が連結したデータのことをいう。
意味情報抽出部103は、クエリから時間情報、情報(ファイル)を特定するためのキーワード等の意味情報を取得する。
尚、時間情報とは、日時等を指定するための情報で、数値情報と時間単位情報とを含む。
また、キーワードとは、例えば、情報(ファイル)に関連付けられたメタデータに対応する文字列である。
尚、メタデータは、情報(ファイル)を表すIDと対応付けられテーブルに保持されていてもよく、周知のExif(Exchangeable image file format)の情報のように情報(ファイル)に付与された情報でもよい。
尚、Exifの情報には、画像が生成されたときに自動で付与される情報、ユーザが手動で任意に付与できる情報等があり、日時を表す情報、場面を表す情報、撮像条件を表す情報等を保持可能である。
第一情報検索部104は、抽出されたキーワードに対応するメタデータが対応付けられた情報(ファイル)を、情報データベース101から検索する。
また、第一情報検索部104では、検索された情報(ファイル)に対応付けられた日時、場面等を表すメタデータを取得する。
時間範囲決定部105は、意味情報抽出部103が抽出した時間情報と、第一情報検索部104が検索した取得した日時を表すメタデータにに基づいて、検索範囲となる時間範囲を決定する。
第二情報検索部106は、時間範囲決定部105が決定した時間範囲に基づいて情報データベース101から当該範囲に該当する日時を表すメタデータが対応付けられている情報(ファイル)を検索する。
検索結果出力部107は、第二情報検索部106が検索した情報(ファイル)を示す情報を検索結果として出力する。
図2は、本実施形態における情報検索のフローチャートである。
図1、図2を用いて、本実施形態に係るの情報検索の処理の流れを説明する。
まずステップS201において、クエリ入力部102はクエリを入力を受付ける。
尚、クエリはテキスト、音声など様々な形態を取り得るが、本実施形態ではクエリをテキストとする。
次にステップS202において、意味情報抽出部103はクエリから意味情報を抽出する。
次にステップS203において、第一情報検索部104は、意味情報に含まれるキーワードを使って情報を検索する。
次にステップS204において、第一情報検索部104が検索した情報(ファイル)に対応付けられた日時を表すメタデータを取得し、取得した日時情報を時間範囲決定部105に出力する。
次にステップS205において、時間範囲決定部105は、意味情報抽出部103が時間情報と、第一情報検索部104が検索した情報(ファイル)に対応づけられた日時を表すメタデータとを用いて、時間範囲を決定する。
ここで意味情報抽出部103が抽出した時間情報には時間の単位(年、月、日、時、分、秒等)を表す時間単位情報を含む。
また、時間情報は時間を指定する数値(例えば、時間単位情報が月の場合、1〜12、時間単位情報が分、秒の場合、0〜59)を表す数値情報(第1の数値情報)を含む。
この時間単位情報に基づいて、第一情報検索部104が検索した情報(ファイル)に対応付けられた日時情報から時間範囲を決定するための粒度を決定する。
粒度を決定し、時間範囲を決定すると、ステップS206において、第二情報検索部106は、情報データベース101から時間範囲に該当する情報(ファイル)を検索する。
ステップS207において検索結果出力部107は検索した情報(ファイル)を示す情報を検索結果として出力する。
図3は、意味情報抽出部103がクエリから意味情報を抽出する処理を示す模式図である。
尚、この処理は図2のステップS202の処理に相当する。
同図において、301はクエリである。
意味情報抽出部103は、クエリを単語(クエリを構成する単位で、特定の意味、文法上の役割を有するもの)に分割する。
尚、単語を分割する方法は、形態素解析などの手法によって実行できる。
302はクエリを単語に分割した単語分割結果を示している。
次に、意味情報抽出部103は、各々の単語から対応する意味情報を抽出する。
尚、形態素解析に用いる単語辞書に、各々の単語に対応する意味情報を保持し、その単語辞書を読み出すことで、各々の単語に対応する意味情報を抽出する。
303は意味情報である。304は意味情報に含まれるキーワードである。
尚、第一情報検索部104は、情報データベース101から、このキーワード(図3では“運動会”という文字列とする)に対応する場面を表すメタデータが対応付けられている情報(ファイル)を検索する。
305は意味情報に含まれ、年、月、日、時、分、秒などの単位を表す時間単位情報である。
尚、時間単位情報305は、第一情報検索部104が検出した情報(ファイル)に対応付けられた日時を表すメタデータからどの粒度を使用するか決めるために用いる。
尚、粒度とは、粒度とはデータを処理する場合の細分化の単位をいい、時間に関する粒度とは、年別、月別、日別、時刻別、・・・等をいう。
図4は、第一情報検索部104が、クエリに含まれるキーワード304によって検索する処理を示した図である。
尚、この処理は図2のステップS203、ステップS204の処理に相当する。
同図において、401は、情報検索部104によって検出された情報(ファイル)であり、検索条件のキーワード(“運動会”)に対応する場面を表すメタデータが対応付けられている。
402は、検索された情報(ファイル)401に対応付けられた日時を表すメタデータである。
403は、検索された情報(ファイル)401に対応付けられた場面を表すメタデータである。
同図で、キーワード(“運動会”)に対応する場面を表すメタデータが付与された情報(ファイル)を検索すると、情報データベース101から、場面を表すメタデータ403に“運動会”を有する情報(ファイル)401が検索される。
第一情報検索部104は、検索された情報(ファイル)401に対応付けられた日時を表すメタデータ402を抽出し、時間範囲決定部105に出力する。
図5は、時間範囲決定部105の処理の様子を表す。
尚、この処理は図2のステップS205の処理に相当する。
時間範囲決定部105には、意味情報抽出部103から意味情報303を取得し、第一情報検索部104が検索した情報(ファイル)に対応付けられた日時を表すメタデータ402を取得する。
そして、意味情報303に含まれるキーワード304の部分に、日時を表すメタデータ402に基づく時間情報をあてはめる。
次に、時間情報の範囲を決定する。
時間範囲は図5に示すように、範囲の始点を表す意味情報“from”、終点を表す意味情報“to”に基づいて指定する。
ただし範囲を指定する意味情報はこれに限るものではなく、例えば検索の対象となる複数の時点をそれぞれ表現する意味情報“or”などを使っても良い。
ここで、キーワード304にあてはめる単位を、意味情報303に含まれる時間単位情報305に基づいて決定する。
図5において、意味情報303は月を表す時間単位情報305(“month”)を含む。
そこで第一情報検索部104が検索した二つの情報(ファイル)にそれぞれ対応付けられた日時を表すメタデータ402から時間単位情報305(本実施形態においては、月)に相当する数値情報(第2の数値)“10”と“9”を抽出する。
次に、抽出した数値情報(第2の数値情報)“10”と“9”を用いて、第一情報検索部104が検索した情報(ファイル)の全てを含む時間範囲を決定する。
例えば図5では、クエリがfrom,toで時間範囲を指定し、数値情報(第1の数値)で時間範囲の始点を、数値情報(第2の数値)で時間範囲の終点を指定する。
このとき、第一情報検索部104が検索した二つの情報(ファイル)の両方が入るように数値情報(第2の数値)を“10”と“9”のいずれかに決定する。
従ってこの場合、数値情報(第2の数値)は“10”を用い、時間範囲が“8月から10月まで”となる。
同図の501は前述の方法で決定した時間範囲である。
“month:8〜10”は、情報データベース101に格納された複数のファイルのうち8月から10月までの日時を表すメタデータが対応付けられている情報(ファイル)を検索対象とすることを意味する。
このとき、検索した情報(ファイル)に対応付けられた日時を表すメタデータから、年、日、時刻等の単位情報を更に設定し、現在の年など所定の時間範囲を検索対象としても良い。
このような設定をすることで、データベース101に格納された全てのファイルではなく、日時を表すメタデータとして現在の年が対応付けられている情報(ファイル)を検索対象とすることが可能となる。
次に、決定した時間範囲を第二情報検索部106に出力する。
第二情報検索部106は、時間範囲決定部105から出力された時間範囲に相当する情報に基づいて、情報データベース101から条件を満たす日時を表すメタデータが対応付けられた情報(ファイル)を検索する。
従って、図5の時間範囲“month:8〜10”で検索する場合、情報(ファイル)に対応付けられた日時を表すメタデータが8月から10月までに該当する情報が検索される。
すなわち、クエリに含まれているキーワード(「運動会」)に対応する場面を表すメタデータが対応付けられていない情報(ファイル)も検索される。
図6は入力するクエリと時間範囲決定部105が決定する時間範囲の関係を表す図である。
同図において、「8月から運動会まで」というクエリが入力された場合、単語「月」から時間単位情報305“month”を得られる。
そこで日時を表すメタデータ402のうち“月”に相当する値を使い、時間範囲を“month:8〜10”(月が8月から10月まで)に設定する。
また、「運動会から11月3日まで」というクエリが入力された場合、単語「月」、「日」から時間単位情報305(“month”と“day”)が取得される。
そこで日時を表すメタデータ402のうち“月”と“日”に相当する値を使い、時間範囲を“month/day:9/28〜11/3”に設定する。
この場合、ファイルに対応付けられた日時を表すメタデータの月日が9月28日から11月3日までに該当するファイルが検索の対象となる。
また、「7時から運動会まで」というクエリが入力された場合、単語「時」から時間単位情報305“hour”が取得される。
そこで、日時を表すメタデータ402のうち“時”に相当する値を使い、範囲を“hour:7〜13”に設定する。
この場合、ファイルに対応付けられた日時を表すメタデータが7時から13時までの範囲に該当する情報(ファイル)が検索対象となる。
つまり、同じキーワード(「運動会」)であっても、クエリに含まれる時間単位情報によって異なる粒度の時間範囲が設定される。
また、時間単位情報を意味情報として持つ単語は、“7時”や“8月”など時間を直接表すものでなくとも良い。
例えば、単語「朝」に“hour=6〜10”という意味情報を予め設定しておく。
そして、図6のように、「朝から運動会まで」というクエリが入力された場合、単語「朝」から、時間単位情報“hour”を抽出する。
更に、単語「朝」から時間範囲“hour=6〜10”と、日時を表すメタデータ402のうち“時”に相当する値とを使い、検索範囲を“hour=6〜13”に設定する。
この場合、ファイルに対応付けられた日時を表すメタデータ402が6時から13時までの範囲に該当する情報(ファイル)が検索対象となる。
このように、まず、クエリに含まれるキーワードに基づいて、当該キーワードに相当するメタデータが対応付けられたファイルを検索する。
更に、当該情報(ファイル)から日時を表すメタデータを抽出し、さらにクエリに含まれる時間単位情報に基づいて時間範囲を決定することによって、タグ情報を使って柔軟な検索を実行することが可能となる。
(第2の実施形態)
前記実施形態では、クエリ入力部はクエリをテキストとして入力し、意味情報抽出部103がクエリのテキストを単語分割して意味情報を抽出している。
これに対し、クエリは音声で入力しても良い。この場合、音声クエリを音声認識し、その音声認識結果から意味情報を抽出する。
本実施形態の機能ブロック図を図7に示す。
同図において、701は、音声を入力する音声入力部である。
702は、入力音声を認識する音声認識部である。
音声認識部702は、認識する言葉のパターンを表す音声認識文法を有し、その認識文法で音声が最も近い認識結果を意味情報抽出部に渡す。
認識文法の各認識単語に意味情報をあらかじめ付与しておくことで、意味情報抽出部は形態素解析処理や単語辞書を持つ必要なく意味情報を抽出することができる。
(第3の実施形態)
前記実施形態では、時間範囲の決定方法は図6に示すように、クエリに含まれる時間単位情報の時間単位に関わる範囲のみを検索の時間範囲とした。
しかし本発明はこれに限るものではなく、所定の検索条件との組み合わせにおいても適用される。
例えば、図6においてクエリ「8月から運動会まで」に対して時間範囲は”month:8〜10”としている。
これは年など他の条件に関わらず月が8月から10月の情報を全て検索することを意味する。
しかし、本発明は、例えば現在の日時に基づいて時間範囲を、今年の8月から10月の情報を検索する、としても良い。
図10は、本実施形態において時間範囲決定部105がステップS205で行う時間範囲決定処理のフローチャートである。
同図において、ステップS1001では、意味情報に含まない時間単位の範囲を決定する。
例えば年について現在の日時に基づいて「2007年」と設定しても良いし、日時を表すメタデータ402に基づいて「2006年〜2007年」と設定しても良い。
そして、ステップS1002では意味情報に含む時間単位の範囲を決定する。
前記実施例と同様に「8月〜10月」を得る。
そしてステップS1003において、これらの時間範囲を統合する。
例えば、現在の日時に基づいて年を設定した場合、「2007年8月から2007年10月まで」を得る。
また、日時を表すメタデータ402に基づいて年を設定した場合、「2006年8月から2006年10月まで、または、2007年8月から2007年10月まで」を得る。
また、図10のフローチャートを、日時を表すメタデータ402ごとに適用し、それぞれについて時間範囲を決定してから統合しても良い。
即ち、ステップS1001において、日時を表すメタデータ402のそれぞれから、年に関する時間範囲を得ると、「2007年」、「2006年」となる。
そしてそれぞれからステップS1002で意味情報に含む時間単位の範囲を求めると、それぞれ「8月〜10月」、「8月〜9月」を得る。
これらをステップS1003において統合する際、まず日時を表すメタデータ402ごと統合し、「2007年8月〜2007年10月」、「2006年8月〜2006年9月」を得る。
さらにこれら両方を満たす時間範囲に統合すると、「2007年8月〜10月もしくは2006年8月〜9月」となる。
また、前記実施形態では第一情報検索部104が検索した複数の情報から得られる複数の日時を表すメタデータ402を全て含むように時間範囲を決定している。
しかし本発明はこれに限るものではなく、例えば現在の年や所定の年など、所定の時間帯に当てはまる日時を表すメタデータ402のみを用いて時間範囲を決めても良い。
あるいは、現在もしくは所定の時間に最も近い日時を表すメタデータ402のみを用いて時間範囲を決めても良い。
例えば図6において、2007年の情報だけを使う場合、日時を表すメタデータ402(“2007.10.3 13:30:12”)のみに基づいて時間範囲を決める。
従って、「運動会から11月3日まで」とクエリを入力すると検索の時間範囲は“month/day : 10/3〜11/3”(10月3日から11月3日まで)となる。
この実施形態は、第一情報検索部104におけるキーワードに基づく検索で、現在の年における情報(ファイル)のみを検索したり、最も現在の時間に近い情報(ファイル)のみを検索したりすることで実現する。
(第4の実施形態)
前記実施形態は、クエリに含まれる時間単位情報に基づいて、日時の粒度を決定している。
しかし本発明は時間単位に限ることはなく、範囲を指定できる数値情報であれば、どのようなものでも構わない。
例えば、GPS情報などの位置情報が付与された情報(緯度、経度等の数値情報)に基づいて情報(ファイル)を検索してもよい。
このとき、位置に関する粒度とは、度別、分別、秒別、・・・等をいう。
位置情報に適用する場合の機能ブロック図を図8に示す。
図8において801は、検索する情報(ファイル)を有する情報データベースである。
情報データベースが有する情報(ファイル)には、GPS情報などの位置を表すメタデータ(緯度情報、経度情報)が対応付けられている。
802は、意味情報抽出部103が抽出したキーワードに基づいて情報を検索する第一情報検索部である。
803は、意味情報抽出部103が抽出した意味情報と、第一情報検索部802が検索した情報(ファイル)に含まれる位置を表すメタデータ(緯度情報、経度情報)とに基づいて、検索のための位置範囲を決定する位置範囲決定部である。
804は、GPS情報などの位置情報と県、市、区などの住所情報との対応を取るための位置情報データベースである。
805は、位置範囲決定部803が決定する位置範囲に基づいて情報データベース801から情報(ファイル)を検索する第二情報検索部である。
図11は、本実施形態における処理の流れを示すフローチャートである。
ステップS201〜ステップS203は前記実施形態と同様の処理である。
ステップS1101において、位置範囲決定部803は、第一情報検索部802が検索した情報(ファイル)から位置を表すメタデータ(緯度情報、経度情報)を抽出する。
次に、ステップS1102において、第一情報検索部802が検索した情報(ファイル)から抽出した位置を表すメタデータ(緯度情報、経度情報)と、ステップS202で抽出した意味情報とに基づいて位置範囲を決定する。
図9にステップS1101、ステップS1102の処理の様子を示す。
901は、キーワード(“○×タワー”)を使って第一情報検索部802が検索した情報(ファイル)である。
902は、情報(ファイル)901に含まれるGPS情報などの位置を表すメタデータである。
903は情報901に含まれるメタデータ(ランドマークを表すタグ情報)である。
904は、位置情報データベース804を参照して位置を表すメタデータ902を変換した住所情報である。
なお、住所情報904は、位置範囲決定部803が位置範囲を求める際に位置を表すメタデータ902から変換しても良いし、あらかじめ情報(ファイル)901がメタデータ(住所を表すメタデータ)として保持しても良い。
905は、意味情報抽出部103が抽出する意味情報に含まれる県、市、丁目などの位置単位を表す位置単位情報である。
位置範囲決定部803は、第一情報検索部802が検索した情報(ファイル)から抽出した位置を表すメタデータを位置情報データベース804に照らして住所情報904に変換する。
この住所情報904と、意味情報に含まれる位置単位情報に基づいて位置範囲を決定する。
図9では、クエリに含まれるキーワード(“○×タワー”)に基づいて住所情報904(“神奈川県横浜市××区3−2−1”)が得られる。
ここでクエリが「川崎市から○×タワーまで」の場合は、位置単位情報として“city”が得られるため、住所情報904から“横浜市”を抽出して、検索範囲を“city: 川崎、横浜”(川崎市もしくは横浜市)とする。
一方、クエリ「1丁目から○×タワーまで」の場合は、位置単位情報として“choume”が得られるため、住所情報904から“3丁目”を抽出して検索範囲を”choume:1〜3”(1丁目から3丁目)とする。
即ち、このときの位置に関する粒度とは、丁目別である。
従って、位置に関する粒度として、県別、市町村別、区別、番地別、号別、・・・等を用いてもよい。
このようにして決定した位置範囲に基づいて、ステップS1103において第二情報検索部805が情報データベース801から情報を検索する。
ステップS207は前記実施例と同様である。
このように、まず、クエリに含まれるキーワードに対応するメタデータ(タグ情報)が対応付けられた情報(ファイル)をまず検索する。
更に、当該情報(ファイル)から位置を表すメタデータを抽出し、さらにクエリに含まれる位置単位情報に基づいて位置範囲を決定することによって、柔軟な位置範囲の検索が可能となる。
(その他の実施形態)
また、本発明の目的は、以下の処理を実行することによって達成される。
即ち、上述した実施形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体を、システム或いは装置に供給し、そのシステム或いは装置のコンピュータ(またはCPUやMPU等)が記憶媒体に格納されたプログラムコードを読み出す処理である。
この場合、記憶媒体から読み出されたプログラムコード自体が上述した実施の形態の機能を実現することになり、そのプログラムコード及び該プログラムコードを記憶した記憶媒体は本発明を構成することになる。
また、プログラムコードを供給するための記憶媒体としては、次のものを用いることができる。
例えば、フレキシブルディスク、ハードディスク、光磁気ディスク、CD−ROM、CD−R、CD−RW、DVD−ROM、DVD−RAM、DVD−RW、DVD+RW、磁気テープ、不揮発性のメモリカード、ROM等である。
または、ネットワークを介してプログラムコードをダウンロードしてもよい。
また、コンピュータが読み出したプログラムコードを実行することにより、上記実施の形態の機能が実現される場合も本発明に含まれる。
加えて、そのプログラムコードの指示に基づき、コンピュータ上で稼動しているOS(オペレーティングシステム)等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれる。
更に、前述した実施形態の機能が以下の処理によって実現される場合も本発明に含まれる。
即ち、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれる。
その後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるCPU等が実際の処理の一部または全部を行う場合である。
第1の実施形態に係る情報検索装置の一例を示す機能ブロック図である。 第1の実施形態における情報検索のフローチャートである。 意味情報抽出部103がクエリから意味情報を抽出する処理を示す模式図である。 第一情報検索部104が、クエリに含まれるキーワード304によって検索する様子を示す図である。 時間範囲決定部105の処理の様子を示す図である。 入力するクエリと時間範囲決定部105が決定する時間範囲の関係を表す図である。 第2の実施形態に係る情報検索装置の一例を示す機能ブロック図である。 第4の実施形態に係る情報検索装置の一例を示す機能ブロック図である。 第4の実施形態における位置範囲決定処理の様子を表す図である。 第3の実施形態における時間範囲決定処理のフローチャートである。 第4の実施形態における処理の流れを示すフローチャートである。
符号の説明
101 情報データベース
102 クエリ入力部
103 意味情報抽出部
104 第一情報検索部
105 時間範囲決定部
106 第二情報検索部
107 検索結果出力部

Claims (9)

  1. 数値情報を有する複数のファイルを検索する情報検索装置であって、
    範囲を特定するためのクエリとして、第1の数値とキーワードとを入力する入力手段と、
    前記第1の数値の粒度を特定する特定手段と、
    前記キーワードに対応する前記粒度の第2の数値を取得する取得手段と、
    前記複数のファイルを検索して、前記第1と第2の数値から定まる範囲に含まれるファイルを出力する検索手段とを
    備える情報検索装置。
  2. 前記第1の数値およびキーワードは音声認識の結果として得られた情報
    であることを特徴とする請求項1に記載の情報検索装置。
  3. 前記第2の数値は、前記キーワードに対応するタグ情報を有するファイルから取得される情報
    であることを特徴とする請求項1または請求項2に記載の情報検索装置。
  4. 前記数値は時間を表す数値であり、前記粒度は時間に関する細分化の単位であることを特徴する
    請求項1乃至請求項3のいずれか1項に記載の情報検索装置。
  5. 前記数値は位置を表す数値であり、前記粒度は位置に関する細分化の単位であることを特徴とする
    請求項1乃至請求項3のいずれか1項に記載の情報検索装置。
  6. 前記キーワードは前記第2の数値を取得するための数値を含まない文字列であることを特徴とする
    請求項1乃至請求項5のいずれか1項に記載の情報検索装置。
  7. 情報検索装置に、数値情報を有する複数のファイルを検索させる情報検索方法であって、
    範囲を特定するためのクエリとして、第1の数値とキーワードとを入力する入力工程と、
    前記第1の数値の粒度を特定する特定工程と、
    前記キーワードに対応する前記粒度の第2の数値を取得する取得工程と、
    前記複数のファイルを検索して、前記第1と第2の数値から定まる範囲に含まれるファイルを出力する検索工程とを
    実行させる情報検索方法。
  8. 請求項7に記載の情報検索方法をコンピュータに実行させるためのプログラム。
  9. 請求項8に記載のプログラムを記憶した記憶媒体。
JP2008281864A 2008-10-31 2008-10-31 情報検索装置、情報検索方法、プログラム及び記憶媒体 Expired - Fee Related JP5230358B2 (ja)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP2008281864A JP5230358B2 (ja) 2008-10-31 2008-10-31 情報検索装置、情報検索方法、プログラム及び記憶媒体
US12/608,715 US20100114856A1 (en) 2008-10-31 2009-10-29 Information search apparatus, information search method, and storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2008281864A JP5230358B2 (ja) 2008-10-31 2008-10-31 情報検索装置、情報検索方法、プログラム及び記憶媒体

Publications (2)

Publication Number Publication Date
JP2010108378A JP2010108378A (ja) 2010-05-13
JP5230358B2 true JP5230358B2 (ja) 2013-07-10

Family

ID=42132696

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2008281864A Expired - Fee Related JP5230358B2 (ja) 2008-10-31 2008-10-31 情報検索装置、情報検索方法、プログラム及び記憶媒体

Country Status (2)

Country Link
US (1) US20100114856A1 (ja)
JP (1) JP5230358B2 (ja)

Families Citing this family (163)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8645137B2 (en) 2000-03-16 2014-02-04 Apple Inc. Fast, language-independent method for user authentication by voice
US8677377B2 (en) 2005-09-08 2014-03-18 Apple Inc. Method and apparatus for building an intelligent automated assistant
US9318108B2 (en) 2010-01-18 2016-04-19 Apple Inc. Intelligent automated assistant
US8977255B2 (en) 2007-04-03 2015-03-10 Apple Inc. Method and system for operating a multi-function portable electronic device using voice-activation
US10002189B2 (en) 2007-12-20 2018-06-19 Apple Inc. Method and apparatus for searching using an active ontology
US9330720B2 (en) 2008-01-03 2016-05-03 Apple Inc. Methods and apparatus for altering audio output signals
US8996376B2 (en) 2008-04-05 2015-03-31 Apple Inc. Intelligent text-to-speech conversion
US10496753B2 (en) 2010-01-18 2019-12-03 Apple Inc. Automatically adapting user interfaces for hands-free interaction
US20100030549A1 (en) 2008-07-31 2010-02-04 Lee Michael M Mobile device having human language translation capability with positional feedback
US8676904B2 (en) 2008-10-02 2014-03-18 Apple Inc. Electronic devices with voice command and contextual data processing capabilities
US10241644B2 (en) 2011-06-03 2019-03-26 Apple Inc. Actionable reminder entries
US9858925B2 (en) 2009-06-05 2018-01-02 Apple Inc. Using context information to facilitate processing of commands in a virtual assistant
US10241752B2 (en) 2011-09-30 2019-03-26 Apple Inc. Interface for a virtual digital assistant
US10706373B2 (en) 2011-06-03 2020-07-07 Apple Inc. Performing actions associated with task items that represent tasks to perform
US9431006B2 (en) 2009-07-02 2016-08-30 Apple Inc. Methods and apparatuses for automatic speech recognition
US10276170B2 (en) 2010-01-18 2019-04-30 Apple Inc. Intelligent automated assistant
US10553209B2 (en) 2010-01-18 2020-02-04 Apple Inc. Systems and methods for hands-free notification summaries
US10705794B2 (en) 2010-01-18 2020-07-07 Apple Inc. Automatically adapting user interfaces for hands-free interaction
US10679605B2 (en) 2010-01-18 2020-06-09 Apple Inc. Hands-free list-reading by intelligent automated assistant
US8682667B2 (en) 2010-02-25 2014-03-25 Apple Inc. User profiling for selecting user specific voice input processing information
JP5204803B2 (ja) * 2010-05-10 2013-06-05 株式会社エヌ・ティ・ティ・ドコモ データ処理装置、入力支援方法及びプログラム
US8898135B2 (en) 2010-05-28 2014-11-25 Rakuten, Inc. Information processing device, information processing method, information processing method, information processing program and recording medium
US9262612B2 (en) 2011-03-21 2016-02-16 Apple Inc. Device access using voice authentication
US10057736B2 (en) 2011-06-03 2018-08-21 Apple Inc. Active transport based notifications
US8994660B2 (en) 2011-08-29 2015-03-31 Apple Inc. Text correction processing
US10134385B2 (en) 2012-03-02 2018-11-20 Apple Inc. Systems and methods for name pronunciation
US9280610B2 (en) 2012-05-14 2016-03-08 Apple Inc. Crowd sourcing information to fulfill user requests
US10417037B2 (en) 2012-05-15 2019-09-17 Apple Inc. Systems and methods for integrating third party services with a digital assistant
US9721563B2 (en) 2012-06-08 2017-08-01 Apple Inc. Name recognition system
US9495129B2 (en) 2012-06-29 2016-11-15 Apple Inc. Device, method, and user interface for voice-activated navigation and browsing of a document
JP6351219B2 (ja) * 2012-08-23 2018-07-04 キヤノン株式会社 画像検索装置、画像検索方法及びプログラム
US9547647B2 (en) 2012-09-19 2017-01-17 Apple Inc. Voice-based media searching
DE112014000709B4 (de) 2013-02-07 2021-12-30 Apple Inc. Verfahren und vorrichtung zum betrieb eines sprachtriggers für einen digitalen assistenten
US10652394B2 (en) 2013-03-14 2020-05-12 Apple Inc. System and method for processing voicemail
US10748529B1 (en) 2013-03-15 2020-08-18 Apple Inc. Voice activated device for use with a voice-based digital assistant
WO2014197336A1 (en) 2013-06-07 2014-12-11 Apple Inc. System and method for detecting errors in interactions with a voice-based digital assistant
WO2014197334A2 (en) 2013-06-07 2014-12-11 Apple Inc. System and method for user-specified pronunciation of words for speech synthesis and recognition
US9582608B2 (en) 2013-06-07 2017-02-28 Apple Inc. Unified ranking with entropy-weighted information for phrase-based semantic auto-completion
WO2014197335A1 (en) 2013-06-08 2014-12-11 Apple Inc. Interpreting and acting upon commands that involve sharing information with remote devices
HK1220268A1 (zh) 2013-06-09 2017-04-28 苹果公司 用於實現跨數字助理的兩個或更多個實例的會話持續性的設備、方法、和圖形用戶界面
US10176167B2 (en) 2013-06-09 2019-01-08 Apple Inc. System and method for inferring user intent from speech inputs
KR101749009B1 (ko) 2013-08-06 2017-06-19 애플 인크. 원격 디바이스로부터의 활동에 기초한 스마트 응답의 자동 활성화
US10296160B2 (en) 2013-12-06 2019-05-21 Apple Inc. Method for extracting salient dialog usage from live data
US9760559B2 (en) 2014-05-30 2017-09-12 Apple Inc. Predictive text input
US9633004B2 (en) 2014-05-30 2017-04-25 Apple Inc. Better resolution when referencing to concepts
US9785630B2 (en) 2014-05-30 2017-10-10 Apple Inc. Text prediction using combined word N-gram and unigram language models
US9430463B2 (en) 2014-05-30 2016-08-30 Apple Inc. Exemplar-based natural language processing
US10078631B2 (en) 2014-05-30 2018-09-18 Apple Inc. Entropy-guided text prediction using combined word and character n-gram language models
EP3149728B1 (en) 2014-05-30 2019-01-16 Apple Inc. Multi-command single utterance input method
US10170123B2 (en) 2014-05-30 2019-01-01 Apple Inc. Intelligent assistant for home automation
US9715875B2 (en) 2014-05-30 2017-07-25 Apple Inc. Reducing the need for manual start/end-pointing and trigger phrases
US9842101B2 (en) 2014-05-30 2017-12-12 Apple Inc. Predictive conversion of language input
US10659851B2 (en) 2014-06-30 2020-05-19 Apple Inc. Real-time digital assistant knowledge updates
US9338493B2 (en) 2014-06-30 2016-05-10 Apple Inc. Intelligent automated assistant for TV user interactions
US9818400B2 (en) 2014-09-11 2017-11-14 Apple Inc. Method and apparatus for discovering trending terms in speech requests
US10789041B2 (en) 2014-09-12 2020-09-29 Apple Inc. Dynamic thresholds for always listening speech trigger
US10127911B2 (en) 2014-09-30 2018-11-13 Apple Inc. Speaker identification and unsupervised speaker adaptation techniques
US9668121B2 (en) 2014-09-30 2017-05-30 Apple Inc. Social reminders
US9886432B2 (en) 2014-09-30 2018-02-06 Apple Inc. Parsimonious handling of word inflection via categorical stem + suffix N-gram language models
US9646609B2 (en) 2014-09-30 2017-05-09 Apple Inc. Caching apparatus for serving phonetic pronunciations
US10074360B2 (en) 2014-09-30 2018-09-11 Apple Inc. Providing an indication of the suitability of speech recognition
US10552013B2 (en) 2014-12-02 2020-02-04 Apple Inc. Data detection
US10152299B2 (en) 2015-03-06 2018-12-11 Apple Inc. Reducing response latency of intelligent automated assistants
US9865280B2 (en) 2015-03-06 2018-01-09 Apple Inc. Structured dictation using intelligent automated assistants
US9886953B2 (en) 2015-03-08 2018-02-06 Apple Inc. Virtual assistant activation
US9721566B2 (en) 2015-03-08 2017-08-01 Apple Inc. Competing devices responding to voice triggers
US10567477B2 (en) 2015-03-08 2020-02-18 Apple Inc. Virtual assistant continuity
US9899019B2 (en) 2015-03-18 2018-02-20 Apple Inc. Systems and methods for structured stem and suffix language models
US9842105B2 (en) 2015-04-16 2017-12-12 Apple Inc. Parsimonious continuous-space phrase representations for natural language processing
US10460227B2 (en) 2015-05-15 2019-10-29 Apple Inc. Virtual assistant in a communication session
US10083688B2 (en) 2015-05-27 2018-09-25 Apple Inc. Device voice control for selecting a displayed affordance
US10127220B2 (en) 2015-06-04 2018-11-13 Apple Inc. Language identification from short strings
US10101822B2 (en) 2015-06-05 2018-10-16 Apple Inc. Language input correction
US9578173B2 (en) 2015-06-05 2017-02-21 Apple Inc. Virtual assistant aided communication with 3rd party service in a communication session
US11025565B2 (en) 2015-06-07 2021-06-01 Apple Inc. Personalized prediction of responses for instant messaging
US10186254B2 (en) 2015-06-07 2019-01-22 Apple Inc. Context-based endpoint detection
US10255907B2 (en) 2015-06-07 2019-04-09 Apple Inc. Automatic accent detection using acoustic models
US20160378747A1 (en) 2015-06-29 2016-12-29 Apple Inc. Virtual assistant for media playback
CN105072366B (zh) * 2015-08-18 2018-12-07 浙江宇视科技有限公司 一种视频数据表的生成方法和装置
US10671428B2 (en) 2015-09-08 2020-06-02 Apple Inc. Distributed personal assistant
US10747498B2 (en) 2015-09-08 2020-08-18 Apple Inc. Zero latency digital assistant
US9697820B2 (en) 2015-09-24 2017-07-04 Apple Inc. Unit-selection text-to-speech synthesis using concatenation-sensitive neural networks
US10366158B2 (en) 2015-09-29 2019-07-30 Apple Inc. Efficient word encoding for recurrent neural network language models
US11010550B2 (en) 2015-09-29 2021-05-18 Apple Inc. Unified language modeling framework for word prediction, auto-completion and auto-correction
US11587559B2 (en) 2015-09-30 2023-02-21 Apple Inc. Intelligent device identification
US10691473B2 (en) 2015-11-06 2020-06-23 Apple Inc. Intelligent automated assistant in a messaging environment
US10049668B2 (en) 2015-12-02 2018-08-14 Apple Inc. Applying neural network language models to weighted finite state transducers for automatic speech recognition
US10223066B2 (en) 2015-12-23 2019-03-05 Apple Inc. Proactive assistance based on dialog communication between devices
US10446143B2 (en) 2016-03-14 2019-10-15 Apple Inc. Identification of voice inputs providing credentials
US9934775B2 (en) 2016-05-26 2018-04-03 Apple Inc. Unit-selection text-to-speech synthesis based on predicted concatenation parameters
US9972304B2 (en) 2016-06-03 2018-05-15 Apple Inc. Privacy preserving distributed evaluation framework for embedded personalized systems
US11227589B2 (en) 2016-06-06 2022-01-18 Apple Inc. Intelligent list reading
US10249300B2 (en) 2016-06-06 2019-04-02 Apple Inc. Intelligent list reading
US10049663B2 (en) 2016-06-08 2018-08-14 Apple, Inc. Intelligent automated assistant for media exploration
DK179588B1 (en) 2016-06-09 2019-02-22 Apple Inc. INTELLIGENT AUTOMATED ASSISTANT IN A HOME ENVIRONMENT
US10490187B2 (en) 2016-06-10 2019-11-26 Apple Inc. Digital assistant providing automated status report
US10067938B2 (en) 2016-06-10 2018-09-04 Apple Inc. Multilingual word prediction
US10192552B2 (en) 2016-06-10 2019-01-29 Apple Inc. Digital assistant providing whispered speech
US10586535B2 (en) 2016-06-10 2020-03-10 Apple Inc. Intelligent digital assistant in a multi-tasking environment
US10509862B2 (en) 2016-06-10 2019-12-17 Apple Inc. Dynamic phrase expansion of language input
DK179049B1 (en) 2016-06-11 2017-09-18 Apple Inc Data driven natural language event detection and classification
DK179415B1 (en) 2016-06-11 2018-06-14 Apple Inc Intelligent device arbitration and control
DK201670540A1 (en) 2016-06-11 2018-01-08 Apple Inc Application integration with a digital assistant
DK179343B1 (en) 2016-06-11 2018-05-14 Apple Inc Intelligent task discovery
US10474753B2 (en) 2016-09-07 2019-11-12 Apple Inc. Language identification using recurrent neural networks
US10043516B2 (en) 2016-09-23 2018-08-07 Apple Inc. Intelligent automated assistant
US11281993B2 (en) 2016-12-05 2022-03-22 Apple Inc. Model and ensemble compression for metric learning
US10593346B2 (en) 2016-12-22 2020-03-17 Apple Inc. Rank-reduced token representation for automatic speech recognition
US11204787B2 (en) 2017-01-09 2021-12-21 Apple Inc. Application integration with a digital assistant
DK201770383A1 (en) 2017-05-09 2018-12-14 Apple Inc. USER INTERFACE FOR CORRECTING RECOGNITION ERRORS
US10417266B2 (en) 2017-05-09 2019-09-17 Apple Inc. Context-aware ranking of intelligent response suggestions
US10726832B2 (en) 2017-05-11 2020-07-28 Apple Inc. Maintaining privacy of personal information
US10395654B2 (en) 2017-05-11 2019-08-27 Apple Inc. Text normalization based on a data-driven learning network
DK201770439A1 (en) 2017-05-11 2018-12-13 Apple Inc. Offline personal assistant
DK201770429A1 (en) 2017-05-12 2018-12-14 Apple Inc. LOW-LATENCY INTELLIGENT AUTOMATED ASSISTANT
DK179745B1 (en) 2017-05-12 2019-05-01 Apple Inc. SYNCHRONIZATION AND TASK DELEGATION OF A DIGITAL ASSISTANT
DK179496B1 (en) 2017-05-12 2019-01-15 Apple Inc. USER-SPECIFIC Acoustic Models
US11301477B2 (en) 2017-05-12 2022-04-12 Apple Inc. Feedback analysis of a digital assistant
DK201770431A1 (en) 2017-05-15 2018-12-20 Apple Inc. Optimizing dialogue policy decisions for digital assistants using implicit feedback
DK201770432A1 (en) 2017-05-15 2018-12-21 Apple Inc. Hierarchical belief states for digital assistants
US10303715B2 (en) 2017-05-16 2019-05-28 Apple Inc. Intelligent automated assistant for media exploration
US10403278B2 (en) 2017-05-16 2019-09-03 Apple Inc. Methods and systems for phonetic matching in digital assistant services
US10311144B2 (en) 2017-05-16 2019-06-04 Apple Inc. Emoji word sense disambiguation
US20180336892A1 (en) 2017-05-16 2018-11-22 Apple Inc. Detecting a trigger of a digital assistant
DK179560B1 (en) 2017-05-16 2019-02-18 Apple Inc. FAR-FIELD EXTENSION FOR DIGITAL ASSISTANT SERVICES
US10657328B2 (en) 2017-06-02 2020-05-19 Apple Inc. Multi-task recurrent neural network architecture for efficient morphology handling in neural language modeling
US10445429B2 (en) 2017-09-21 2019-10-15 Apple Inc. Natural language understanding using vocabularies with compressed serialized tries
US10755051B2 (en) 2017-09-29 2020-08-25 Apple Inc. Rule-based natural language processing
US10636424B2 (en) 2017-11-30 2020-04-28 Apple Inc. Multi-turn canned dialog
US10733982B2 (en) 2018-01-08 2020-08-04 Apple Inc. Multi-directional dialog
US10733375B2 (en) 2018-01-31 2020-08-04 Apple Inc. Knowledge-based framework for improving natural language understanding
US10789959B2 (en) 2018-03-02 2020-09-29 Apple Inc. Training speaker recognition models for digital assistants
US10592604B2 (en) 2018-03-12 2020-03-17 Apple Inc. Inverse text normalization for automatic speech recognition
US10818288B2 (en) 2018-03-26 2020-10-27 Apple Inc. Natural assistant interaction
US10909331B2 (en) 2018-03-30 2021-02-02 Apple Inc. Implicit identification of translation payload with neural machine translation
US11145294B2 (en) 2018-05-07 2021-10-12 Apple Inc. Intelligent automated assistant for delivering content from user experiences
US10928918B2 (en) 2018-05-07 2021-02-23 Apple Inc. Raise to speak
US10984780B2 (en) 2018-05-21 2021-04-20 Apple Inc. Global semantic word embeddings using bi-directional recurrent neural networks
DK179822B1 (da) 2018-06-01 2019-07-12 Apple Inc. Voice interaction at a primary device to access call functionality of a companion device
DK201870355A1 (en) 2018-06-01 2019-12-16 Apple Inc. VIRTUAL ASSISTANT OPERATION IN MULTI-DEVICE ENVIRONMENTS
US11386266B2 (en) 2018-06-01 2022-07-12 Apple Inc. Text correction
US10892996B2 (en) 2018-06-01 2021-01-12 Apple Inc. Variable latency device coordination
DK180639B1 (en) 2018-06-01 2021-11-04 Apple Inc DISABILITY OF ATTENTION-ATTENTIVE VIRTUAL ASSISTANT
US10944859B2 (en) 2018-06-03 2021-03-09 Apple Inc. Accelerated task performance
US11010561B2 (en) 2018-09-27 2021-05-18 Apple Inc. Sentiment prediction from textual data
US10839159B2 (en) 2018-09-28 2020-11-17 Apple Inc. Named entity normalization in a spoken dialog system
US11170166B2 (en) 2018-09-28 2021-11-09 Apple Inc. Neural typographical error modeling via generative adversarial networks
US11462215B2 (en) 2018-09-28 2022-10-04 Apple Inc. Multi-modal inputs for voice commands
US11475898B2 (en) 2018-10-26 2022-10-18 Apple Inc. Low-latency multi-speaker speech recognition
US11638059B2 (en) 2019-01-04 2023-04-25 Apple Inc. Content playback on multiple devices
US11348573B2 (en) 2019-03-18 2022-05-31 Apple Inc. Multimodality in digital assistant systems
US11475884B2 (en) 2019-05-06 2022-10-18 Apple Inc. Reducing digital assistant latency when a language is incorrectly determined
US11423908B2 (en) 2019-05-06 2022-08-23 Apple Inc. Interpreting spoken requests
DK201970509A1 (en) 2019-05-06 2021-01-15 Apple Inc Spoken notifications
US11307752B2 (en) 2019-05-06 2022-04-19 Apple Inc. User configurable task triggers
US11140099B2 (en) 2019-05-21 2021-10-05 Apple Inc. Providing message response suggestions
US11289073B2 (en) 2019-05-31 2022-03-29 Apple Inc. Device text to speech
DK180129B1 (en) 2019-05-31 2020-06-02 Apple Inc. User activity shortcut suggestions
DK201970510A1 (en) 2019-05-31 2021-02-11 Apple Inc Voice identification in digital assistant systems
US11496600B2 (en) 2019-05-31 2022-11-08 Apple Inc. Remote execution of machine-learned models
US11360641B2 (en) 2019-06-01 2022-06-14 Apple Inc. Increasing the relevance of new available information
US11488406B2 (en) 2019-09-25 2022-11-01 Apple Inc. Text detection using global geometry estimators
US12475134B2 (en) * 2024-02-21 2025-11-18 Cisco Technology, Inc. Time disambiguation for natural language queries in network monitoring systems

Family Cites Families (27)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH09269940A (ja) * 1996-03-29 1997-10-14 Sharp Corp 日時等を抽出する装置
US7146381B1 (en) * 1997-02-10 2006-12-05 Actioneer, Inc. Information organization and collaboration tool for processing notes and action requests in computer systems
JPH1166089A (ja) * 1997-08-19 1999-03-09 Toshiba Corp イメージ管理装置、イメージ管理方法及びイメージ管理プログラムを記録した記録媒体
US6504571B1 (en) * 1998-05-18 2003-01-07 International Business Machines Corporation System and methods for querying digital image archives using recorded parameters
US6839669B1 (en) * 1998-11-05 2005-01-04 Scansoft, Inc. Performing actions identified in recognized speech
US6434546B1 (en) * 1998-12-22 2002-08-13 Xerox Corporation System and method for transferring attribute values between search queries in an information retrieval system
JP2000331002A (ja) * 1999-05-14 2000-11-30 Sony Corp 検索装置、検索方法、検索制御プログラムを記録した記録媒体
US7685105B2 (en) * 2001-04-05 2010-03-23 Envirospectives, Inc. System and method for indexing, organizing, storing and retrieving environmental information
US7689431B1 (en) * 2002-04-17 2010-03-30 Winway Corporation Context specific analysis
JP2006510986A (ja) * 2002-12-20 2006-03-30 コーニンクレッカ フィリップス エレクトロニクス エヌ ヴィ 不明確な表現によるクエリ
US7779018B2 (en) * 2003-05-15 2010-08-17 Targit A/S Presentation of data using meta-morphing
JP4475625B2 (ja) * 2003-05-27 2010-06-09 キヤノン株式会社 画像処理装置及び画像処理方法
US7398479B2 (en) * 2003-08-20 2008-07-08 Acd Systems, Ltd. Method and system for calendar-based image asset organization
US7477841B2 (en) * 2003-09-22 2009-01-13 Fujifilm Corporation Service provision system and automatic photography system
JP2004046906A (ja) * 2003-11-04 2004-02-12 Nec Corp 情報検索システム、情報検索方法および情報検索用プログラムを記録した記録媒体
JP2005267092A (ja) * 2004-03-17 2005-09-29 Mitsubishi Electric Corp 照応解析装置及びナビゲーション装置
JP2006018334A (ja) * 2004-06-30 2006-01-19 Toshiba Corp 検索調整装置、検索調整方法及びプログラム
JP4868110B2 (ja) * 2004-12-09 2012-02-01 カシオ計算機株式会社 画像ファイル検索装置、プログラム、及び、画像ファイル検索方法
US20070008321A1 (en) * 2005-07-11 2007-01-11 Eastman Kodak Company Identifying collection images with special events
JP2007047962A (ja) * 2005-08-09 2007-02-22 Seiko Epson Corp 編集装置
JP2007219615A (ja) * 2006-02-14 2007-08-30 Sony Corp 検索装置、検索方法、プログラム
JP4767759B2 (ja) * 2006-06-02 2011-09-07 富士フイルム株式会社 読影レポート作成装置
US20080104099A1 (en) * 2006-10-31 2008-05-01 Motorola, Inc. Use of information correlation for relevant information
US20080195619A1 (en) * 2007-02-09 2008-08-14 Jain Rohit Rocky Electronic device and method of sharing calendar-event information
US20090063383A1 (en) * 2007-05-11 2009-03-05 Norman Beaulieu Real-time reasoning system using natural language-like rules
JP2009026083A (ja) * 2007-07-19 2009-02-05 Fujifilm Corp コンテンツ検索装置
US20100235366A1 (en) * 2009-03-13 2010-09-16 Microsoft Corporation Data file aggregation with respect to user specific temporal range

Also Published As

Publication number Publication date
JP2010108378A (ja) 2010-05-13
US20100114856A1 (en) 2010-05-06

Similar Documents

Publication Publication Date Title
JP5230358B2 (ja) 情報検索装置、情報検索方法、プログラム及び記憶媒体
KR101579634B1 (ko) 인기 있는 랜드마크의 자동 발견
RU2444072C2 (ru) Система и способ для использования возможностей контента и метаданных цифровых изображений для нахождения соответствующего звукового сопровождения
US7979268B2 (en) String matching method and system and computer-readable recording medium storing the string matching method
CN109145281B (zh) 语音识别方法、装置及存储介质
US20160132534A1 (en) Information processing system, information processing device, inofrmation processing method, and computer readable recording medium
US20070255695A1 (en) Method and apparatus for searching images
JP2008165303A (ja) コンテンツ登録装置、及びコンテンツ登録方法、及びコンテンツ登録プログラム
US7085767B2 (en) Data storage method and device and storage medium therefor
CN111373724B (zh) 电子装置及其控制方法
CN113254665B (zh) 一种知识图谱扩充方法、装置、电子设备及存储介质
CN104794171A (zh) 标记图片地理位置信息的方法及装置
US8320609B2 (en) Device and method for attaching additional information
KR101194705B1 (ko) 연관된 컨텐츠의 검색에 의한 위치 유사성 문턱값의 적응화
US20060026127A1 (en) Method and apparatus for classification of a data object in a database
Friedland et al. Multimodal location estimation
CN100568238C (zh) 图像搜索方法及装置
JP4367355B2 (ja) 写真画像検索装置、写真画像検索方法、記録媒体、およびプログラム
JP4457988B2 (ja) 画像管理装置、画像管理方法およびコンピュータプログラム
US8533196B2 (en) Information processing device, processing method, computer program, and integrated circuit
JP2005107931A (ja) 画像検索装置
JP2001357045A (ja) 画像管理装置,画像管理方法および画像管理プログラムの記録媒体
JP4868110B2 (ja) 画像ファイル検索装置、プログラム、及び、画像ファイル検索方法
JP2009128946A (ja) メタデータ付与装置及び方法
JP2011170743A (ja) 通信装置、コンテンツ検索方法およびプログラム

Legal Events

Date Code Title Description
RD01 Notification of change of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7421

Effective date: 20100630

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20110930

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20130212

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20130219

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20130319

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

Free format text: PAYMENT UNTIL: 20160329

Year of fee payment: 3

R151 Written notification of patent or utility model registration

Ref document number: 5230358

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R151

LAPS Cancellation because of no payment of annual fees