(57)【要約】【課題】物品の取り出し作業を効率化すること。【解決手段】情報出力プログラムは、入力される音声を文字列に変換し、各物品の識別情報を記憶する記憶部から、前記変換する処理において変換された文字列を一部に含む識別情報を検索し、検索された１以上の各識別情報に対応付けられて記憶されている各位置情報を出力する、処理をコンピュータに実行させる。【選択図】図３
2015095175.tif 000002
【特許請求の範囲】
【請求項１】
入力される音声を文字列に変換し、
各物品の識別情報を記憶する記憶部から、前記変換する処理において変換された文字列を一部に含む識別情報を検索し、
検索された１以上の各識別情報に対応付けられて記憶されている各位置情報を出力する、
処理をコンピュータに実行させることを特徴とする情報出力プログラム。
【請求項２】
前記変換する処理は、音声の入力に応じて、入力される音声を逐次的に文字列に変換し、
前記検索する処理は、前記変換する処理において逐次的に変換された文字列の集合を一部に含む識別情報を逐次的に検索することを特徴とする請求項１記載の情報出力プログラム。
【請求項３】
前記検索する処理において検索された１以上の各識別情報に対応付けられて記憶されている各位置情報が示す位置の関係が第一の条件を満たすかを判定し、
前記出力する処理は、前記判定する処理において、前記各位置情報が前記第一の条件を満たすと判定されると、当該各位置情報を出力することを特徴とする請求項１又は２記載の情報出力プログラム。
【請求項４】
前記音声を入力するユーザの位置情報を取得する処理を前記コンピュータに実行させ、
前記第一の条件は、前記ユーザの位置情報が示す位置を中心として、所定の方向の範囲内に、前記検索する処理において検索された１以上の各識別情報に対応付けられて記憶されている各位置情報が示す位置が含まれることである請求項３記載の情報出力プログラム。
【請求項５】
第一の物品に関して前記検索する処理において検索された位置情報が示す位置と、第二の物品に関して前記検索する処理によって検索される位置情報が示す位置との関係が第二の条件を満たすかを判定し、
前記出力する処理は、前記第一の物品に関して前記検索する処理において検索された位置情報が示す位置と、第二の物品に関して前記検索する処理において検索された位置情報が示す位置との関係が第二の条件を満たすと判定された場合に、前記第二の物品に関して検索された位置情報を、前記第一の物品に関して検索された位置情報と共に出力することを特徴とする請求項１乃至４いずれか一項記載の情報出力プログラム。
【請求項６】
前記音声を入力するユーザの位置情報を取得する処理を前記コンピュータに実行させ、
前記第二の条件は、前記ユーザの位置情報が示す位置から前記第一の物品に関して前記検索する処理において検索された位置情報が示す位置への方向に対して、前記ユーザの位置情報が示す位置から第二の物品に関して前記検索する処理において検索された位置情報が示す位置への方向が、所定の範囲内であることである請求項５記載の情報出力プログラム。
【請求項７】
入力される音声を文字列に変換し、
各物品の識別情報を記憶する記憶部から、前記変換する処理において変換された文字列を一部に含む識別情報を検索し、
検索された１以上の各識別情報に対応付けられて記憶されている各位置情報を出力する、
処理をコンピュータが実行することを特徴とする情報出力方法。
【請求項８】
入力される音声を文字列に変換する変換部と、
各物品の識別情報を記憶する記憶部から、前記変換部によって変換された文字列を一部に含む識別情報を検索する検索部と、
検索された１以上の各識別情報に対応付けられて記憶されている各位置情報を出力する出力部と、
を有することを特徴とする情報出力装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報出力プログラム、情報出力方法、及び情報出力装置に関する。
【背景技術】
【０００２】
倉庫に保管されている物品の品番等を示す文字列を入力すると、物品の位置を示す情報を出力する端末が有る。斯かる端末によれば、作業者は、多数の物品の中から目的とする物品の位置を容易に特定することができる。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００１−２６８２４１号公報
【特許文献２】特開２００４−２５１６９４号公報
【特許文献３】特開２００７−１０８１４４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、上記のような端末では、検索対象の一つの物品の品番等の全部が入力される必要が有る。品番等の一部のみでは、物品を一意に特定することができないからである。したがって、作業者は、品番等の全部を入力し終わるまで、一つの物品を取り出すための移動を開始することができない。
【０００５】
そこで、一側面では、物品の取り出し作業を効率化することを目的とする。
【課題を解決するための手段】
【０００６】
一つの案では、情報出力プログラムは、入力される音声を文字列に変換し、各物品の識別情報を記憶する記憶部から、前記変換する処理において変換された文字列を一部に含む識別情報を検索し、検索された１以上の各識別情報に対応付けられて記憶されている各位置情報を出力する、処理をコンピュータに実行させる。
【発明の効果】
【０００７】
一態様によれば、物品の取り出し作業を効率化することができる。
【図面の簡単な説明】
【０００８】
【図１】本発明の実施の形態におけるシステムの構成例を示す図である。
【図２】本発明の実施の形態における無線端末のハードウェア構成例を示す図である。
【図３】本発明の実施の形態における無線端末及びサーバ装置の機能構成例を示す図である。
【図４】無線端末が実行する処理手順の一例を説明するためのフローチャートである。
【図５】無線端末が実行する処理手順の一例を説明するためのフローチャートである。
【図６】商品情報記憶部の構成例を示す図である。
【図７】１番目の商品の検索時の処理内容を説明するための図である。
【図８】２番目以降の商品の検索時の処理内容を説明するための図である。
【図９】第一条件の一例を説明するための図である。
【図１０】第一条件の判定処理の処理手順の一例を説明するためのフローチャートである。
【図１１】第二条件の一例を説明するための図である。
【図１２】第二条件の判定処理の処理手順の一例を説明するためのフローチャートである。
【図１３】第二条件記憶部の構成例を示す図である。
【発明を実施するための形態】
【０００９】
以下、図面に基づいて本発明の実施の形態を説明する。図１は、本発明の実施の形態におけるシステムの構成例を示す図である。図１に示される情報出力システム１において、サーバ装置２０は、ネットワークＮ１に接続されている。また、無線端末１０は、ネットワークＮ１に接続されたアクセスポイント３０との無線通信を介してネットワークN１に接続可能である。したがって、サーバ装置２０と無線端末１０とは、通信可能とされている。
【００１０】
無線端末１０は、例えば、物流センタ等における倉庫に保管されている商品又は製品等の物品（本実施の形態では、「商品」として説明する。）の中から、特定の商品の取り出し作業（例えば、ピッキング作業）を行う作業者が利用する端末である。無線端末１０は、取り出し対象の商品の位置の特定を支援するための処理を実行する。無線端末１０は、専用の端末であってもよいし、例えば、タブレット型端末、スマートフォン、又は携帯電話等、汎用的な端末であってもよい。
【００１１】
サーバ装置２０は、倉庫に保管されている各商品の属性情報（以下、「商品情報」という。）等を記憶するコンピュータである。
【００１２】
図２は、本発明の実施の形態における無線端末のハードウェア構成例を示す図である。図２の無線端末１０は、それぞれバスＢで相互に接続されているドライブ装置１００、補助記憶装置１０２、メモリ装置１０３、ＣＰＵ１０４、インタフェース装置１０５、表示装置１０６、入力装置１０７、音声入力装置１０８、及び位置検出装置１０９等を有する。
【００１３】
無線端末１０での処理を実現するプログラムは、補助記憶装置１０２に記憶されている。メモリ装置１０３は、プログラムの起動指示があった場合に、補助記憶装置１０２からプログラムを読み出して格納する。ＣＰＵ１０４は、メモリ装置１０３に格納されたプログラムに従って無線端末１０に係る機能を実現する。インタフェース装置１０５は、無線通信をするためのインタフェースとして用いられる。表示装置１０６はプログラムによるＧＵＩ（Graphical User Interface）等を表示する。入力装置１０７は、タッチパネル又はボタン等であり、ユーザからの操作指示の入力を受け付けるために用いられる。
【００１４】
音声入力装置１０８は、例えば、マイクロフォンである。音声入力装置１０８は、作業者の声を入力し、電気信号に変換する。位置検出装置１０９は、無線端末１０の位置を検出する装置である。例えば、位置検出装置１０９は、ＧＰＳ（Global Positioning System）受信機であってもよい。または、位置検出装置１０９が検出する位置は、倉庫内の所定の座標系における位置であってもよい。例えば、倉庫内に設置された複数のアクセスポイント３０からの電波に基づいて位置が検出されてもよいし、倉庫の床等に配置されたＲＦＩＤ（Radio Frequency Identification）等に記憶された位置情報に基づいて、位置が検出されてもよい。
【００１５】
図３は、本発明の実施の形態における無線端末及びサーバ装置の機能構成例を示す図である。図３において、無線端末１０は、位置情報取得部１１、音声認識部１２、商品検索部１３、第一条件判定部１４、第二条件判定部１５、及び検索結果出力部１６等を有する。これら各部は、無線端末１０にインストールされたプログラムが、ＣＰＵ１０４に実行させる処理により実現される。無線端末１０は、また、第二条件記憶部１７を有する。第二条件記憶部１７は、例えば、補助記憶装置１０２を用いて実現可能である。
【００１６】
位置情報取得部１１は、位置検出装置１０９を利用して、無線端末１０の現在位置を示す位置情報を取得する。例えば、位置検出装置１０９がＧＰＳ受信機であれば、位置情報は、緯度及び経度を示す情報である。
【００１７】
音声認識部１２は、音声入力装置１０８によって入力される音声の電気信号（以下、「音声信号」という。）に対して音声認識処理を実行し、音声信号を文字列に変換する。音声認識部１２は、変換結果の文字列を出力する。
【００１８】
商品検索部１３は、音声認識部１２から出力される文字列に前方一致する商品コードを含む商品情報を、サーバ装置２０が有する商品情報記憶部２１から検索する。すなわち、当該文字列を先頭からの一部に含む商品コード、又は当該文字列に完全一致する商品コードが検索される。商品コードは、本実施の形態において、商品の識別情報の一例である。
【００１９】
第一条件判定部１４は、１番目の検索対象の商品に関して逐次検索される商品情報に係る各商品の位置関係が、或る条件を満たしているか否かを判定する。以下、当該或る条件を、「第一条件」という。具体的には、ユーザが、移動を開始可能な程度に、検索結果が絞り込まれているか否かが判定される。例えば、検索結果の商品情報に係る各商品の位置の分布が、所定の範囲の方向に収まっているか否かが判定される。
【００２０】
第二条件判定部１５は、２番目以降の検索対象の商品の検索に関して、商品情報の検索結果が、或る条件を満たしているか否かを判定する。以下、当該或る条件を、「第二条件」という。具体的には、２番目の商品に関する検索結果に係る商品群の位置と、１番目の商品の位置との関係が第二条件を満たしているか否かが判定される。例えば、１番目の商品への移動過程において、２番目の商品の所在位置を通過するのであれば、２番目の商品を先に取り出した方が効率的である。第二条件判定部１５は、このような取り出しをも可能とするための判定を行う。第二条件記憶部１７は、第二条件を構成する情報を記憶する。
【００２１】
検索結果出力部１６は、商品情報の検索結果が第一条件又は第二条件を満たしている場合に、検索結果を、表示装置１０６に表示させる。例えば、検索結果の各商品情報に基づいて特定される位置を示す画面が表示される。
【００２２】
サーバ装置２０は、商品情報記憶部２１を有する。商品情報記憶部２１は、倉庫に保管されている各商品の商品情報を記憶する。商品情報記憶部２１は、サーバ装置２０が有する補助記憶装置、又はサーバ装置２０にネットワークを介して接続される記憶装置等を用いて実現可能である。
【００２３】
以下、無線端末１０が実行する処理手順について説明する。図４及び図５は、無線端末が実行する処理手順の一例を説明するためのフローチャートである。
【００２４】
例えば、入力装置１０７を介して、ユーザによって商品の検索指示が入力されると、無線端末１０は、音声の入力を待機する（Ｓ１０１）。続いて、位置情報取得部１１は、無線端末１０の現在の位置情報を位置検出装置１０９より取得する。位置情報取得部１１は、取得した位置情報を、メモリ装置１０３に記憶する。
【００２５】
続いて、ユーザは、無線端末１０に対して、検索対象の商品の商品コードの読み上げを開始する。ユーザの声の音声信号は、音声入力装置１０８によって入力される。音声入力装置１０８による音声信号の入力に応じ、音声認識部１２は、当該音声信号について音声認識処理を実行し、音声信号を文字列に変換する（Ｓ１０３）。なお、ステップＳ１０３は、商品コードの読み上げが完了する前に実行されてよい。例えば、ステップＳ１０３において変換結果として得られる文字列は、一文字であってもよい。すなわち、変換結果の文字列は、商品コードの一部の文字列であってもよい。
【００２６】
続いて、商品検索部１３は、変換結果の文字列を、検索文字列の末尾に追加する（Ｓ１０４）。なお、検索文字列は、ステップＳ１０２の開始時において、空である。したがって、ステップＳ１０４が最初に実行される場合、変換結果の文字列は、検索文字列の全部を構成する。
【００２７】
続いて、商品検索部１３は、検索文字列に前方一致する商品コードを含む商品情報を、商品情報記憶部２１から検索する（Ｓ１０５）。すなわち、検索文字列を先頭からの一部に含む商品コード、又は検索文字列に完全一致する商品コードが検索される。
【００２８】
図６は、商品情報記憶部の構成例を示す図である。図６において、商品情報記憶部２１は、商品コードごとに、数量、保管期限、エリア、緯度、及び経度等を記憶する。
【００２９】
数量は、商品コードに係る商品の数量である。保管期限は、当該商品が倉庫に保管されている期限である。エリアは、倉庫内において、当該商品が保管されているエリアである。エリアは、例えば、所定の方法で倉庫内を分割することに形成される領域である。緯度及び経度は、当該商品が保管されているエリアの緯度及び経度である。
【００３０】
続いて、第一条件判定部１４は、検索結果が、第一条件を満たすか否かを判定する（Ｓ１０６）。第一条件は、例えば、検索結果に含まれている各商品情報の緯度及び経度に基づいて特定される位置の集合が、無線端末１０の現在位置から所定範囲の方向に収まっていることである。したがって、当該位置の分布が、所定範囲の方向を超えて分散している場合、第一条件は、満たされない。
【００３１】
第一条件が満たされない場合（Ｓ１０７でＮｏ）、ステップＳ１０３以降が繰り返される。ステップＳ１０３以降が繰り返されることにより、ユーザによる商品コードの読み上げが進み、その結果、検索される商品情報は、徐々に絞り込まれる。すなわち、商品情報の検索は、音声の逐次的な入力に応じて逐次的に実行される。換言すれば、商品情報の検索は、商品コードの読み上げに並行して逐次的に実行される。
【００３２】
商品情報の検索結果が第一条件を満たすまで絞り込まれると（Ｓ１０７でＹｅｓ）、検索結果出力部１６は、検索結果の商品情報に係る商品の位置を示す画面を、表示装置１０６に表示させる（Ｓ１０８）。
【００３３】
続いて、１番目の商品の商品コードについて音声入力が継続している場合、すなわち、ステップＳ１０３で読み上げが開始された一つの商品コードの読み上げが継続している場合（Ｓ１０９でＹｅｓ）、ステップＳ１０３〜Ｓ１０５、及びＳ１０８と同様の処理が、繰り返される（Ｓ１１０〜Ｓ１１３）。なお、１番目の商品の商品コードの音声入力が継続しているか否かは、例えば、ユーザによる操作に応じて判定されてもよい。例えば、ユーザは、各商品コードの読み上げの開始時及び終了時に、読み上げの開始又は終了を示す操作を、無線端末１０に対して行ってもよい。
【００３４】
図７は、１番目の商品の検索時の処理内容を説明するための図である。図７では、商品コード「ＩＳＶ０２−５３４６」が検索対象であるとする。
【００３５】
図７において（１）は、ユーザが、「あいえす」（すなわち、「ＩＳ」）まで発声した時点における検索結果を示す。構内図を示す矩形内において、楕円Ｅ１〜Ｅ３は、検索結果の商品情報の緯度及び経度が示す位置（エリア）を示す。なお、以下において、商品情報の緯度及び経度が示す位置を、単に、「商品情報が示す位置」という。
【００３６】
（１）の時点では、検索結果の商品の方向が、分散している。したがって、この時点では、第一条件は満たされず、商品の位置の表示は行われない。
【００３７】
（２）は、ユーザが、「あいえすぶい」（すなわち、「ＩＳＶ」）まで発声した時点における検索結果を示す。（２）の時点では、楕円Ｅ３のエリアに属する商品は、検索結果に含まれていない。その結果、検索結果の商品の方向が、所定範囲内に収まっている。したがって、（２）の時点において、画面５１０が表示される。その結果、ユーザは、例えば、矢印ａ１によって示される方向に移動を開始することができる。
【００３８】
（３）は、ユーザが、「あいえすぶいぜろに」（すなわち、「ＩＳＶ０２」）まで発声した時点における検索結果を示す。（３）の時点では、楕円Ｅ１のエリアに属する商品は、検索結果に含まれていない。その結果、検索結果の商品の位置が、楕円Ｅ２によって示される１以上のエリアに限定されている。
【００３９】
なお、第一条件が満たされる前から、画面５１０の表示が開始されてもよい。すなわち、（１）の時点において、商品の位置が表示されてもよい。この場合、ユーザは、或る程度移動方向を特定できたと判断した時点で、移動を開始すればよい。但し、第一条件が満たされたタイミングで、画面５１０が自動的に表示されるようにすることで、斯かる判断のための思考作業の負担が、ユーザに課せられる可能性を低下させることができる。
【００４０】
１番目の商品コードの読み上げが終了し、音声入力が中断すると（Ｓ１０９でＮｏ、又はＳ１１４でＮｏ）、無線端末１０は、音声の入力を待機する（図５：Ｓ１２１）。一方、ユーザは、１番目の商品の方向に移動しながら、次の商品コードの読み上げを開始する。すなわち、本実施の形態では、作業効率の向上のため、１番目の商品の位置への移動過程において、ユーザは、次の商品の位置を知るために、次の商品の商品コードを読み上げることが想定されている。
【００４１】
次の商品コードの音声入力が検知されると（Ｓ１２２でＹｅｓ）、ステップＳ１０２〜Ｓ１０５と同様の処理が実行されて、音声入力に応じた商品情報の検索が行われる（Ｓ１２３〜Ｓ１２６）。
【００４２】
続いて、第二条件判定部１５は、ステップＳ１２６における検索結果に含まれる商品情報の中で、第二条件を満たす商品情報の有無を判定する（Ｓ１２７）。すなわち、一つ前の検索対象の商品とほぼ同方向に配置されている商品の商品情報が、検索結果に含まれているか否かが判定される。なお、ステップＳ１２７における判定は、第二条件記憶部１７を参照して行われる。
【００４３】
第二条件を満たす商品情報が検索結果に含まれていない場合（Ｓ１２８でＮｏ）、現在検索対象とされている商品に関して処理は中止される。この場合、無線端末１０は、次の商品の商品コードについて、すなわち、３番目以降の商品の商品コードについて、音声入力を待機する（Ｓ１２１）。
【００４４】
一方、第二条件を満たす商品情報が検索結果に含まれている場合（Ｓ１２８でＹｅｓ）、検索結果出力部１６は、検索結果の商品情報に係る商品の位置を示す画面５１０を、表示装置１０６に表示させる（Ｓ１２９）。この際、画面５１０には、１番目の商品の位置と共に、検索結果の商品情報に係る商品の位置が示される。
【００４５】
続いて、音声入力が継続している場合、すなわち、ステップＳ１２１で読み上げが開始された一つの商品コードの読み上げが継続している場合（Ｓ１３０でＹｅｓ）、ステップＳ１２４〜Ｓ１２９が繰り返される。当該商品コードの読み上げが終了すると（Ｓ１３０でＮｏ）、無線端末１０は、次の商品の商品コードについて、音声入力を待機する（Ｓ１２１）。
【００４６】
図８は、２番目以降の商品の検索時の処理内容を説明するための図である。図８では、商品コード「ＩＳＶ０２−５３４６」が検索対象であるとする。
【００４７】
図８において、（４）は、ユーザが、１番目の商品の商品コード（「ＩＳＶ０２−５３４６」）を完全に読み上げた時点における、画面５１０の表示状態を示す。この状態において、当該商品の位置は、マークＭ１によって示される位置に特定されている。但し、１番目の商品の商品コードが途中まで読み上げられた時点で、２番目以降の商品について検索が開始されてもよい。
【００４８】
（５）は、ユーザが、２番目の商品の商品コードを途中まで（「ＳＣＯＴ」まで）読み上げた時点における、画面５１０の表示状態を示す。楕円Ｅ４及びＥ５は、「ＳＣＯＴ」に商品コードが前方一致する商品情報が示す位置（エリア）を示す。楕円Ｅ４及びＥ５の方向は、矢印ａ１によって示される方向に対して、ほぼ逆方向である。したがって、この時点において、２番目の商品についての検索は中断される。
【００４９】
（６）は、ユーザが、３番目の商品の商品コードを途中まで（「ＯＳＳ」まで）読み上げた時点における、画面５１０の表示状態を示す。楕円Ｅ６及びＥ７は、「ＯＳＳ」に商品コードが前方一致する商品情報が示す位置（エリア）を示す。楕円Ｅ６及びＥ７のうち、楕円Ｅ７については、現在位置から見て、矢印ａ１が示す方向に近似している。すなわち、楕円Ｅ７に係る商品情報は、第二条件を満たす。したがって、３番目の商品コードについては、読み上げが継続され、当該商品コードに係る商品が、楕円Ｅ７に含まれるエリアに属する場合、当該商品の位置を示すマークが表示される。
【００５０】
続いて、第一条件の詳細について説明する。図９は、第一条件の一例を説明するための図である。
【００５１】
図９の（１）及び（２）において、円ｃ１〜ｃ３は、検索結果の商品情報が示す位置の集合である。図９では、検索結果の商品情報が示す位置の分布が、現在位置を中心として、閾値α以下の角度に収まっていることが、第一条件として定義された例を示す。図９において、（１）の状態は、第一条件を満たし、（２）の状態は、第一条件を満たさない。
【００５２】
第一条件が、このように定義される場合、図４のステップＳ１０６において、第一条件判定部１４は、例えば、図１０に示されるような処理手順を実行する。
【００５３】
図１０は、第一条件の判定処理の処理手順の一例を説明するためのフローチャートである。
【００５４】
ステップＳ２０１において、第一条件判定部１４は、ステップＳ１０５における検索結果に含まれる一つの商品情報を処理対象として選択する。選択された商品情報を、以下、「対象商品情報」という。
【００５５】
続いて、第一条件判定部１４は、対象商品情報が示す位置と、ステップＳ１０２において取得された位置情報が示す現在位置との絶対角度を算出する。第一条件判定部１４は、算出結果を、メモリ装置１０３に記憶する（Ｓ２０２）。ここで、絶対角度とは、図９の（２）に示される様に、絶対軸に対する角度をいう。絶対軸は、例えば、現在位置の真北等、現在位置から所定の方向に伸びる軸である。
【００５６】
第一条件判定部１４は、ステップＳ２０１及びＳ２０２を、検索結果に含まれる全ての商品情報に対して実行する（Ｓ２０３、Ｓ２０４）。検索結果に含まれる全ての商品情報に対してステップＳ２０１及びＳ２０２の実行が完了すると（Ｓ２０３でＹｅｓ）、第一条件判定部１４は、メモリ装置１０３に記憶されている絶対角度のうち、最大の絶対角度から最小の絶対角度を減算した角度θを算出する（Ｓ２０５）。
【００５７】
続いて、第一条件判定部１４は、角度θが、閾値α以下であるか否かを判定する（Ｓ２０６）。角度θが、閾値α以下である場合（Ｓ２０６でＹｅｓ）、第一条件判定部１４は、第一条件は満たされると判定する（Ｓ２０７）。角度θが、閾値αを超える場合（Ｓ２０６でＮｏ）、第一条件判定部１４は、第一条件は満たされないと判定する（Ｓ２０７）。
【００５８】
なお、第一条件の判定は、異なるロジックで行われてもよい。
【００５９】
続いて、第二条件の詳細について説明する。図１１は、第二条件の一例を説明するための図である。
【００６０】
本実施の形態において、第二条件は、現在位置と１番目の商品の位置との距離に応じて変化する。すなわち、現在位置から１番目の商品の方向に対する、現在位置から商品情報が示す位置への方向の角度が、当該距離に応じた角度の範囲に収まっていることが、第二条件として定義される。図１１において、円ｃ４は、１番目の商品の位置を示す。円ｃ５及びｃ６は、２番目以降の商品の位置を示す。
【００６１】
図１１において、現在位置から１番目の商品の位置までの距離は１０ｍである。１０ｍに対する角度は、第二条件記憶部１７において、±１５度として記憶されている。＋１５度は、時計回りの方向の角度である。−１５度は、反時計回りの方向の角度である。したがって、現在位置から１番目の商品の方向に対し、現在位置を中心として、±１５度の範囲に位置する商品に係る商品情報は、第二条件を満たすと判定される。図１１の例では、円ｃ５は、第二条件を満たし、円ｃ６は第二条件を満たさない。
【００６２】
第二条件が、このように定義される場合、図５のステップＳ１２７において、第二条件判定部１５は、例えば、図１２に示されるような処理手順を実行する。
【００６３】
図１２は、第二条件の判定処理の処理手順の一例を説明するためのフローチャートである。
【００６４】
ステップＳ３０１において、第二条件判定部１５は、ステップＳ１２６における検索結果に含まれる一つの商品情報を処理対象として選択する。選択された商品情報を、以下、「対象商品情報」という。
【００６５】
続いて、第二条件判定部１５は、１番目の商品の商品情報が示す位置と、ステップＳ１２３において取得された位置情報が示す現在位置との距離を算出する（Ｓ３０２）。１番目の商品情報は、例えば、ステップＳ１０８又はＳ１１２において、メモリ装置１０３に記憶されている。なお、１番目の商品の検索時において、検索結果が一つに絞り込まれる前に１番目の商品の検索が中断された場合、１番目の商品の検索に関してメモリ装置１０３に記憶されている商品情報は、複数である。この場合、当該複数の商品情報が示す位置の集合の重心等が、１番目の商品の位置とされてもよい。
【００６６】
続いて、第二条件判定部１５は、算出された距離に対応する角度を、第二条件記憶部１７より取得する（Ｓ３０３）。
【００６７】
図１３は、第二条件記憶部の構成例を示す図である。図１３において、第二条件記憶部１７は、距離の範囲に対応付けて、角度を記憶する。したがって、ステップＳ３０３では、ステップＳ３０２において算出された距離に当てはまるレコードの角度の値が取得される。以下、取得された角度を、「角度β」という。なお、第二条件記憶部１７は、サーバ装置２０が有していてもよい。第二条件判定部１５は、サーバ装置２０から、第二条件記憶部１７が記憶する情報をダウンロードしてもよい。
【００６８】
続いて、第二条件判定部１５は、現在位置から対象商品情報が示す方向について、現在位置から１番目の商品の位置の方向に対する角度θを算出する（Ｓ３０４）。続いて、第二条件判定部１５は、角度θが、角度β以下であるか否かを判定する（Ｓ３０５）。
【００６９】
ステップＳ３０４及びＳ３０５は、検索結果に含まれる商品情報について順番に実行される（Ｓ３０６、Ｓ３０７）。ステップＳ３０４及びＳ３０５が順番に実行される過程において、角度θが角度β以下であると判定されると（Ｓ３０５でＹｅｓ）、第二条件判定部１５は、第二条件を満たす商品情報は有ると判定する（Ｓ３０６）。一方、角度θが角度β以下であると判定される商品情報が無い場合（Ｓ３０６でＮｏ）、第二条件判定部１５は、第二条件を満たす商品情報は無いと判定する（Ｓ３０９）。
【００７０】
なお、第二条件の判定は、他のロジックによって行われてもよい。
【００７１】
上述したように、本実施の形態によれば、一つの商品コードが完全に読み上げられる前に、読み上げられた文字列を商品コードに含む商品の位置を提示することができる。したがって、ユーザが、商品コードを途中まで読み上げた段階で、移動を開始できる可能性を高めることができる。その結果、商品の取り出し作業を効率化することができる。
【００７２】
なお、検索される商品コードは、読み上げられた文字列に前方一致するものに限定されなくてもよい。当該文字列を途中から含む商品コードが検索されてもよい。例えば、各商品の商品コードの最初の数桁が共通する場合、当該数桁を除いた部分が読み上げられることで、より迅速に商品情報の検索が行われてもよい。
【００７３】
また、２番目以降の商品の中で、１番目の商品と方向が近似する商品については、その位置が提示される。その結果、ユーザは、１番目の商品の方向への移動過程において、２番目以降のいずれかの商品の位置を把握することができる。斯かる面からも、商品の取り出し作業を効率化することができる。
【００７４】
なお、１番目の商品は、厳密に、検索が開始された最初の商品でなくてもよい。例えば、２番目以降の商品情報の中で、第二条件を満たす商品情報が一つも無い場合、ユーザは、１番目の商品を取り出した後、改めて、図４の処理を開始する指示を無線端末１０に入力してもよい。この場合、２番目の商品が、１番目の商品として、図４及び図５の処理が実行される。
【００７５】
また、本実施の形態は、倉庫内の商品以外の物品の取り出し作業に対して適用されてもよい。
【００７６】
また、商品検索部１３、第一条件判定部１４、及び第二条件判定部１５が実行する処理は、サーバ装置２０において行われてもよい。すなわち、これら各部は、サーバ装置２０が有していてもよい。
【００７７】
なお、本実施の形態において、無線端末１０は、情報出力装置の一例である。音声認識部１２は、変換部の一例である。商品検索部１３は、検索部の一例である。検索結果出力部１６は、出力部の一例である。
【００７８】
以上、本発明の実施例について詳述したが、本発明は斯かる特定の実施形態に限定されるものではなく、特許請求の範囲に記載された本発明の要旨の範囲内において、種々の変形・変更が可能である。
【００７９】
以上の説明に関し、更に以下の項を開示する。
（付記１）
入力される音声を文字列に変換し、
各物品の識別情報を記憶する記憶部から、前記変換する処理において変換された文字列を一部に含む識別情報を検索し、
検索された１以上の各識別情報に対応付けられて記憶されている各位置情報を出力する、
処理をコンピュータに実行させることを特徴とする情報出力プログラム。
（付記２）
前記変換する処理は、音声の入力に応じて、入力される音声を逐次的に文字列に変換し、
前記検索する処理は、前記変換する処理において逐次的に変換された文字列の集合を一部に含む識別情報を逐次的に検索することを特徴とする付記１記載の情報出力プログラム。
（付記３）
前記検索する処理において検索された１以上の各識別情報に対応付けられて記憶されている各位置情報が示す位置の関係が第一の条件を満たすかを判定し、
前記出力する処理は、前記判定する処理において、前記各位置情報が前記第一の条件を満たすと判定されると、当該各位置情報を出力することを特徴とする付記１又は２記載の情報出力プログラム。
（付記４）
前記音声を入力するユーザの位置情報を取得する処理を前記コンピュータに実行させ、
前記第一の条件は、前記ユーザの位置情報が示す位置を中心として、所定の方向の範囲内に、前記検索する処理において検索された１以上の各識別情報に対応付けられて記憶されている各位置情報が示す位置が含まれることである付記３記載の情報出力プログラム。
（付記５）
第一の物品に関して前記検索する処理において検索された位置情報が示す位置と、第二の物品に関して前記検索する処理によって検索される位置情報が示す位置との関係が第二の条件を満たすかを判定し、
前記出力する処理は、前記第一の物品に関して前記検索する処理において検索された位置情報が示す位置と、第二の物品に関して前記検索する処理において検索された位置情報が示す位置との関係が第二の条件を満たすと判定された場合に、前記第二の物品に関して検索された位置情報を、前記第一の物品に関して検索された位置情報と共に出力することを特徴とする付記１乃至４いずれか一項記載の情報出力プログラム。
（付記６）
前記音声を入力するユーザの位置情報を取得する処理を前記コンピュータに実行させ、
前記第二の条件は、前記ユーザの位置情報が示す位置から前記第一の物品に関して前記検索する処理において検索された位置情報が示す位置への方向に対して、前記ユーザの位置情報が示す位置から第二の物品に関して前記検索する処理において検索された位置情報が示す位置への方向が、所定の範囲内であることである付記５記載の情報出力プログラム。
（付記７）
入力される音声を文字列に変換し、
各物品の識別情報を記憶する記憶部から、前記変換する処理において変換された文字列を一部に含む識別情報を検索し、
検索された１以上の各識別情報に対応付けられて記憶されている各位置情報を出力する、
処理をコンピュータが実行することを特徴とする情報出力方法。
（付記８）
前記変換する処理は、音声の入力に応じて、入力される音声を逐次的に文字列に変換し、
前記検索する処理は、前記変換する処理において逐次的に変換された文字列の集合を一部に含む識別情報を逐次的に検索することを特徴とする付記７記載の情報出力方法。
（付記９）
前記検索する処理において検索された１以上の各識別情報に対応付けられて記憶されている各位置情報が示す位置の関係が第一の条件を満たすかを判定し、
前記出力する処理は、前記判定する処理において、前記各位置情報が前記第一の条件を満たすと判定されると、当該各位置情報を出力することを特徴とする付記７又は８記載の情報出力方法。
（付記１０）
前記音声を入力するユーザの位置情報を取得する処理を前記コンピュータが実行し、
前記第一の条件は、前記ユーザの位置情報が示す位置を中心として、所定の方向の範囲内に、前記検索する処理において検索された１以上の各識別情報に対応付けられて記憶されている各位置情報が示す位置が含まれることである付記９記載の情報出力方法。
（付記１１）
第一の物品に関して前記検索する処理において検索された位置情報が示す位置と、第二の物品に関して前記検索する処理によって検索される位置情報が示す位置との関係が第二の条件を満たすかを判定し、
前記出力する処理は、前記第一の物品に関して前記検索する処理において検索された位置情報が示す位置と、第二の物品に関して前記検索する処理において検索された位置情報が示す位置との関係が第二の条件を満たすと判定された場合に、前記第二の物品に関して検索された位置情報を、前記第一の物品に関して検索された位置情報と共に出力することを特徴とする付記７乃至１０いずれか一項記載の情報出力方法。
（付記１２）
前記音声を入力するユーザの位置情報を取得する処理を前記コンピュータが実行し、
前記第二の条件は、前記ユーザの位置情報が示す位置から前記第一の物品に関して前記検索する処理において検索された位置情報が示す位置への方向に対して、前記ユーザの位置情報が示す位置から第二の物品に関して前記検索する処理において検索された位置情報が示す位置への方向が、所定の範囲内であることである付記１１記載の情報出力方法。
（付記１３）
入力される音声を文字列に変換する変換部と、
各物品の識別情報を記憶する記憶部から、前記変換部によって変換された文字列を一部に含む識別情報を検索する検索部と、
検索された１以上の各識別情報に対応付けられて記憶されている各位置情報を出力する出力部と、
を有することを特徴とする情報出力装置。
（付記１４）
前記変換部は、音声の入力に応じて、入力される音声を逐次的に文字列に変換し、
前記検索部は、前記変換部によって逐次的に変換された文字列の集合を一部に含む識別情報を逐次的に検索することを特徴とする付記１３記載の情報出力装置。
（付記１５）
前記検索部によって検索された１以上の各識別情報に対応付けられて記憶されている各位置情報が示す位置の関係が第一の条件を満たすかを判定する第一の判定部を有し、
前記出力部は、前記第一の判定部によって、前記各位置情報が前記第一の条件を満たすと判定されると、当該各位置情報を出力することを特徴とする付記１３又は１４記載の情報出力装置。
（付記１６）
前記音声を入力するユーザの位置情報を取得する取得部を有し、
前記第一の条件は、前記ユーザの位置情報が示す位置を中心として、所定の方向の範囲内に、前記検索する処理において検索された１以上の各識別情報に対応付けられて記憶されている各位置情報が示す位置が含まれることである付記１５記載の情報出力装置。
（付記１７）
第一の物品に関して前記検索部によって検索された位置情報が示す位置と、第二の物品に関して前記検索部によって検索される位置情報が示す位置との関係が第二の条件を満たすかを判定する第二の判定部を有し、
前記出力部は、前記第二の判定部によって、第一の物品に関して前記検索部によって検索された位置情報が示す位置と、第二の物品に関して前記検索部によって検索された位置情報が示す位置との関係が第二の条件を満たすと判定された場合に、前記第二の物品に関して検索された位置情報を、前記第一の物品に関して検索された位置情報と共に出力することを特徴とする付記１３乃至１６いずれか一項記載の情報出力装置。
（付記１８）
前記音声を入力するユーザの位置情報を取得する取得部を有し、
前記第二の条件は、前記ユーザの位置情報が示す位置から前記第一の物品に関して前記検索部によって検索された位置情報が示す位置への方向に対して、前記ユーザの位置情報が示す位置から第二の物品に関して前記検索部によって検索された位置情報が示す位置への方向が、所定の範囲内であることである付記１７記載の情報出力装置。
【符号の説明】
【００８０】
１            情報出力システム
１０          無線端末
１１          位置情報取得部
１２          音声認識部
１３          商品検索部
１４          第一条件判定部
１５          第二条件判定部
１６          検索結果出力部
１７          第二条件記憶部
２０          サーバ装置
２１          商品情報記憶部
３０          アクセスポイント
１００        ドライブ装置
１０１        記録媒体
１０２        補助記憶装置
１０３        メモリ装置
１０４        ＣＰＵ
１０５        インタフェース装置
１０６        表示装置
１０７        入力装置
１０８        音声入力装置
１０９        位置検出装置
Ｂ            バス
【図１】
2015095175.tif 000003
【図２】
2015095175.tif 000004
【図３】
2015095175.tif 000005
【図４】
2015095175.tif 000006
【図５】
2015095175.tif 000007
【図６】
2015095175.tif 000008
【図７】
2015095175.tif 000009
【図８】
2015095175.tif 000010
【図９】
2015095175.tif 000011
【図１０】
2015095175.tif 000012
【図１１】
2015095175.tif 000013
【図１２】
2015095175.tif 000014
【図１３】
2015095175.tif 000015