(57)【要約】【課題】入力された画像に対する検索結果を見やすく表示する。【解決手段】検索プログラムは、入力された画像を画像解析して、該画像に含まれる可能性がある車の車種の判定結果をテキストデータとして出力し、出力されたテキストデータが、第１の車種、第２の車種を判定結果として含む場合に、第１の車種に対応するテキストデータを検索キーワードとして検索して得た第１の検索結果と、第２の車種に対応するテキストデータを検索キーワードとして検索して得た第２の検索結果とを、第１の車種、第２の車種ごとに区分した表示画面を生成する、処理をコンピュータに実行させる。【選択図】図２
2018190091.tif 000002
【特許請求の範囲】
【請求項１】
入力された画像を画像解析して、該画像に含まれる可能性がある車の車種の判定結果をテキストデータとして出力し、
出力された前記テキストデータが、第１の車種、第２の車種を判定結果として含む場合に、該第１の車種に対応するテキストデータを検索キーワードとして検索して得た第１の検索結果と、前記第２の車種に対応するテキストデータを検索キーワードとして検索して得た第２の検索結果とを、前記第１の車種、前記第２の車種ごとに区分した表示画面を生成する
処理をコンピュータに実行させることを特徴とする検索プログラム。
【請求項２】
前記画像解析は、複数の車種の車の画像と対応する車種のテキストデータとの対応関係を機械学習により学習した人工知能による画像解析であることを特徴とする請求項１に記載の検索プログラム。
【請求項３】
前記検索は、貸し出し可能な車の情報を記憶する記憶部を参照して、前記検索キーワードにマッチする貸し出し可能な車を検索する処理であることを特徴とする請求項１に記載の検索プログラム。
【請求項４】
前記第１の車種についての第１の検索結果の表示画面と、前記第２の車種についての第２の検索結果の表示画面は、切り替え表示可能な関係の表示画面であることを特徴とする請求項１に記載の検索プログラム。
【請求項５】
前記第１の車種についての第１の検索結果の表示画面と、前記第２の車種についての第２の検索結果の表示画面は、同じ画面上で異なる行又は列に区分されて表示されることを特徴とする請求項１に記載の検索プログラム。
【請求項６】
前記第１の車種についての第１の検索結果の表示画面と、前記第２の車種についての第２の検索結果の表示画面は、フリック操作又はスワイプ操作で切り替え表示可能な関係の表示画面であることを特徴とする請求項１に記載の検索プログラム。
【請求項７】
入力された画像を画像解析して、該画像に含まれる可能性がある車の車種の判定結果をテキストデータとして出力する出力部と、
出力された前記テキストデータが、第１の車種、第２の車種を判定結果として含む場合に、該第１の車種に対応するテキストデータを検索キーワードとして検索して得た第１の検索結果と、前記第２の車種に対応するテキストデータを検索キーワードとして検索して得た第２の検索結果とを、前記第１の車種、前記第２の車種ごとに区分した表示画面を生成する生成部と
を備えることを特徴とする検索装置。
【請求項８】
入力された画像を画像解析して、該画像に含まれる可能性がある車の車種の判定結果をテキストデータとして出力し、
出力された前記テキストデータが、第１の車種、第２の車種を判定結果として含む場合に、該第１の車種に対応するテキストデータを検索キーワードとして検索して得た第１の検索結果と、前記第２の車種に対応するテキストデータを検索キーワードとして検索して得た第２の検索結果とを、前記第１の車種、前記第２の車種ごとに区分した表示画面を生成する
処理をコンピュータに実行させることを特徴とする検索方法。
【請求項９】
入力された画像を画像解析して、該画像に含まれる可能性がある車の車種の判定結果をテキストデータとして出力し、
出力された前記テキストデータが、第１の車種、第２の車種を判定結果として含む場合に、該第１の車種に対応するテキストデータを検索キーワードとして検索して得た第１の検索結果と、前記第１の車種及び前記第２の車種に共通の項目を検索キーワードとして検索して得た第２の検索結果とを、前記第１の検索結果と前記第２の検索結果とを区分した表示画面を生成する
処理をコンピュータに実行させることを特徴とする検索プログラム。
【請求項１０】
入力された画像を画像解析して、該画像に含まれる可能性がある車の車種の判定結果をテキストデータとして出力する出力部と、
出力された前記テキストデータが、第１の車種、第２の車種を判定結果として含む場合に、該第１の車種に対応するテキストデータを検索キーワードとして検索して得た第１の検索結果と、前記第１の車種及び前記第２の車種に共通の項目を検索キーワードとして検索して得た第２の検索結果とを、前記第１の検索結果と前記第２の検索結果とを区分した表示画面を生成する生成部とを備えることを特徴とする検索装置。
【請求項１１】
入力された画像を画像解析して、該画像に含まれる可能性がある車の車種の判定結果をテキストデータとして出力し、
出力された前記テキストデータが、第１の車種、第２の車種を判定結果として含む場合に、該第１の車種に対応するテキストデータを検索キーワードとして検索して得た第１の検索結果と、前記第１の車種及び前記第２の車種に共通の項目を検索キーワードとして検索して得た第２の検索結果とを、前記第１の検索結果と前記第２の検索結果とを区分した表示画面を生成する
処理をコンピュータに実行させることを特徴とする検索方法。
【請求項１２】
画像を用いた検索の入力を受け付けた場合に、予め機械学習した教師データを記憶する記憶部を参照して、前記画像に関連するテキストデータを特定し、
特定した前記テキストデータを用いて、前記画像と類似する画像に対応するテキストデータを検索し、
検索結果であるテキストデータに基づいて、機械学習して分類されたグループ毎を識別可能に対応する画像を出力する、
処理をコンピュータに実行させることを特徴とする検索プログラム。
【請求項１３】
画像を用いた検索の入力を受け付けた場合に、予め機械学習した教師データを記憶する記憶部を参照して、前記画像に関連するテキストデータを特定する特定部と、
特定した前記テキストデータを用いて、前記画像と類似する画像に対応するテキストデータを検索する検索部と、
検索結果であるテキストデータに基づいて、機械学習して分類されたグループ毎を識別可能に対応する画像を出力する出力部とを備えることを特徴とする検索装置。
【請求項１４】
画像を用いた検索の入力を受け付けた場合に、予め機械学習した教師データを記憶する記憶部を参照して、前記画像に関連するテキストデータを特定し、
特定した前記テキストデータを用いて、前記画像と類似する画像に対応するテキストデータを検索し、
検索結果であるテキストデータに基づいて、機械学習して分類されたグループ毎を識別可能に対応する画像を出力する、
処理をコンピュータに実行させることを特徴とする検索方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、検索プログラム、検索装置及び検索方法に関する。
【背景技術】
【０００２】
画像検索装置において、検索条件文が入力された場合に、画像データに付与されたキーワードを検索条件として検索を行い、検索結果を画像データに付与された分類名に分けて表示する技術が知られている。また、画像検索装置において、サムネイルをカテゴリごとに分類し、サムネイルを類似度によって整列させて表示する技術が知られている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００３−７６６９４号公報
【特許文献２】特開２００７−３１７０３４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかし、上述技術では、入力された画像に対する検索結果を表示させることについては考慮されていない。
【０００５】
一つの側面では、入力された画像に対する検索結果を見やすく表示する検索プログラム、検索装置及び検索方法を提供することを目的とする。
【課題を解決するための手段】
【０００６】
一つの態様において、検索プログラムは、入力された画像を画像解析して、該画像に含まれる可能性がある車の車種の判定結果をテキストデータとして出力し、出力されたテキストデータが、第１の車種、第２の車種を判定結果として含む場合に、第１の車種に対応するテキストデータを検索キーワードとして検索して得た第１の検索結果と、第２の車種に対応するテキストデータを検索キーワードとして検索して得た第２の検索結果とを、第１の車種、第２の車種ごとに区分した表示画面を生成する、処理をコンピュータに実行させる。
【発明の効果】
【０００７】
一つの態様によれば、入力された画像に対する検索結果を見やすく表示する。
【図面の簡単な説明】
【０００８】
【図１】図１は、実施例１におけるシステムの一例を示す図である。
【図２】図２は、実施例１におけるデータセンタの一例を示す図である。
【図３】図３は、実施例１における送信前の表示画面の一例を示す図である。
【図４Ａ】図４Ａは、実施例１における検索結果画像の一例を示す図である。
【図４Ｂ】図４Ｂは、実施例１における検索結果画像の一例を示す図である。
【図５】図５は、実施例１における検索処理の一例を示すフローチャートである。
【図６】図６は、実施例２におけるデータセンタの一例を示す図である。
【図７】図７は、実施例２における車情報記憶部に記憶された車情報の一例を示す図である。
【図８Ａ】図８Ａは、実施例２における検索結果画像の一例を示す図である。
【図８Ｂ】図８Ｂは、実施例２における検索結果画像の一例を示す図である。
【図９】図９は、実施例２における検索処理の一例を示すフローチャートである。
【図１０】図１０は、実施例３における検索結果画像の一例を示す図である。
【図１１Ａ】図１１Ａは、実施例３における検索結果画像の別の一例を示す図である。
【図１１Ｂ】図１１Ｂは、実施例３における検索結果画像の別の一例を示す図である。
【図１２】図１２は、コンピュータのハードウェア構成例を示す図である。
【発明を実施するための形態】
【０００９】
以下に、本願の開示する検索プログラム、検索装置及び検索方法の実施例を図面に基づいて詳細に説明する。なお、この実施例によりこの発明が限定されるものではない。また、以下に示す各実施例は、矛盾を起こさない範囲で適宜組み合わせても良い。
【実施例１】
【００１０】
［システム全体の説明］
最初に、実施例１におけるシステム１の一例を説明する。図１は、実施例１におけるシステム１の一例を示す図である。システム１は、データセンタ２と、端末装置３とを有する。データセンタ２と端末装置３とは、ネットワークＮ１を介して通信可能に接続され、各種の情報を交換することが可能とされている。かかるネットワークＮ１の一態様としては、有線または無線を問わず、携帯電話などの移動体通信、ＬＡＮ（Local  Area  Network）やＶＰＮ（Virtual  Private  Network）などの任意の種類の通信網を採用できる。
【００１１】
データセンタ２は、端末装置３から送信された画像に基づいて検索を行い、画像に関する情報を提供する装置である。すなわち、データセンタ２は、検索機能を有している。データセンタ２は、例えば、サーバコンピュータなどのコンピュータである。なお、データセンタ２は複数台のコンピュータによるクラウドＣとして実装されているが、１台のコンピュータとして実装されてもよい。
【００１２】
端末装置３は、情報の提供を希望するユーザが使用する装置である。端末装置３は、例えば、タブレット端末、スマートフォン、ＰＤＡ（Personal  Digital  Assistant）などの携帯端末装置である。なお、端末装置３は、例えば、パーソナルコンピュータなどのコンピュータであってもよい。
【００１３】
本実施例のシステム１は、例えば、カーシェアリングで使用されるシステムである。システム１において、データセンタ２は、端末装置３から送信される車の画像に基づいて画像に含まれる可能性がある車種を判定し、判定した車種に対応したテキストデータを出力する。そして、データセンタ２は、テキストデータを検索キーワードとして、貸し出し可能な車の検索を行い、検索結果を車種ごとに区分して端末装置３に表示させる。
【００１４】
［データセンタ２の構成］
次に、実施例１におけるデータセンタ２の一例について、図２を用いて説明する。図２は、実施例１におけるデータセンタ２の一例を示す図である。図２に示すように、本実施例におけるデータセンタ２は、制御装置１０と、サーバ装置１１とを有する。制御装置１０とサーバ装置１１とはデータセンタ２に設けられたネットワークＮ２で接続され、通信可能とされている。かかるネットワークＮ２は、インターネットなどの外部のネットワークと通信可能に接続され、ネットワークＮ１を介して端末装置３と通信可能とされてもよい。なお、ネットワークＮ２は、ネットワークＮ１を介して他のネットワークと通信可能とされてもよい。かかるネットワークＮ２もネットワークＮ１と同様に、任意の種類の通信網を採用できる。また、図２の例では、データセンタ２は、制御装置１０とサーバ装置１１とを有しているが、１つの装置で構成されてもよい。
【００１５】
制御装置１０は、データセンタ２に設けられた物理サーバであり、例えば、サーバコンピュータである。制御装置１０は、サーバ装置１１を制御する。制御装置１０は、第１通信部２０と、第２通信部２１と、ステーション情報記憶部２２と、制御部２３とを有する。なお、制御装置１０は、図２に示す機能部以外にも既知のコンピュータが有する各種の機能部、例えば各種の入力デバイスや音声出力デバイスなどの機能部を有してもよい。
【００１６】
第１通信部２０は、ネットワークＮ１を介して端末装置３に通信可能に接続され、各種の情報を送受信する。第１通信部２０は、例えばＮＩＣ（Network  Interface  Card）等の通信インターフェースなどである。
【００１７】
第２通信部２１は、データセンタ２に設けられたネットワークＮ２を介してサーバ装置１１の第３通信部４０と通信可能に接続され、各種の情報を送受信する。第２通信部２１は、例えば通信インターフェースなどである。
【００１８】
ステーション情報記憶部２２は、各種のデータを記憶する記憶デバイスである。例えば、ステーション情報記憶部２２は、ハードディスク、ＳＳＤ（Solid  State  Drive）、光ディスクなどの記憶装置である。ステーション情報記憶部２２は、貸し出し可能な車情報を記憶する。貸し出し可能な車情報は、例えば、貸し出し可能な車があるステーションの位置情報、貸し出し可能な車種、貸し出し可能な日時、貸し出し可能な車の装備情報、貸し出し可能な車の定員数、貸し出し可能な車の画像のファイル名などである。貸し出し可能な車情報は、例えば第１通信部２０を介して図示しないカーシェアリングサービスの管理者の端末により登録、削除または更新される。
【００１９】
制御部２３は、制御装置１０全体を制御するデバイスである。制御部２３としては、ＣＰＵ（Central  Processing  Unit）、ＭＰＵ（Micro  Processing  Unit）等の電子回路や、ＡＳＩＣ（Application  Specific  Integrated  Circuit）、ＦＰＧＡ（Field  Programmable  Gate  Array）等の集積回路を採用できる。
【００２０】
制御部２３は、各種の処理手順を規定したプログラムやデータを格納するための内部メモリを有し、これらによって種々の処理を実行する。制御部２３は、各種のプログラムが動作することにより各種の処理部として機能する。例えば、制御部２３は、受付部３０と、ステーション検索部３１と、生成部３２とを有する。
【００２１】
受付部３０は、各種の受け付けを行う。例えば、受付部３０は、第１通信部２０を介して受信した端末装置３からの要求に応じて、ログイン画面を端末装置３に表示させて、ユーザのログインを受け付ける。また、受付部３０は、ユーザのログインが成功すると、レンタルを希望する車に関する情報を入力する入力画面を端末装置３に表示させ、車に関する情報の入力を受け付ける。例えば、受付部３０は、ユーザがレンタルを希望する車の画像及びレンタルを希望する日時の情報などを端末装置３から受け付ける。受付部３０は、端末装置３から受け付けた車の画像を、第２通信部２１を介してサーバ装置１１に送信する。受付部３０は、サーバ装置１１から、車種に関するテキストデータを受信し、ステーション検索部３１に出力する。
【００２２】
ステーション検索部３１は、ユーザがレンタルを希望する日時の情報及びサーバ装置１１から出力された車種に関するテキストデータに基づき、貸し出し可能な車があるステーションを検索する。ステーション検索部３１は、ステーション情報記憶部２２に記憶された貸し出し可能な車情報から、テキストデータを検索キーワードとして、レンタルを希望する日時などの条件を満たす車を貸し出し可能なステーションを検索する。すなわち、ステーション検索部３１は、検索キーワードにマッチする貸し出し可能な車を検索する。車種に関するテキストデータについては後述する。
【００２３】
生成部３２は、ステーション検索部３１による検索結果に基づいて端末装置３に表示させる画像、すなわち表示画面を生成する。具体的には、生成部３２は、検索結果が端末装置３に表示された場合に、検索結果が車種ごとに区分される画像を生成する。また、生成部３２は、各検索結果を切り替えて表示可能な画像を生成する。生成される画像には、車種や、ステーションの位置や、ステーションにある車の画像などが含まれる。
【００２４】
サーバ装置１１は、データセンタ２に設けられた物理サーバであり、例えば、サーバコンピュータである。サーバ装置１１は、第３通信部４０と、辞書記憶部４１と、制御部４２とを有する。なお、図２の例では、サーバ装置１１を１つ図示したが、サーバ装置１１は任意の台数とすることができる。
【００２５】
第３通信部４０は、データセンタ２に設けられたネットワークＮ２を介して制御装置１０の第２通信部２１と通信可能に接続され、各種の情報を送受信する。第３通信部４０は、例えば通信インターフェースなどである。
【００２６】
辞書記憶部４１は、各種のデータを記憶する記憶デバイスである。例えば、辞書記憶部４１は、ハードディスク、ＳＳＤ、光ディスクなどの記憶装置である。辞書記憶部４１は、各車種の画像が含まれる学習データと、各車種の画像が含まれない学習データとを用いた機械学習により生成された車種識別辞書を記憶する。車種識別辞書は、車種の画像と、車種に対応するテキストデータとの対応関係を機械学習により学習した辞書である。例えば、機械学習のアルゴリズムとしては、畳み込みニューラルネットワーク（ＣＮＮ；Convolutional  Neural  Networks）等のディープラーニングを用いることができる。車種に対応するテキストデータは、例えば車種の名称を含む。
【００２７】
制御部４２は、サーバ装置１１全体を制御するデバイスである。制御部４２としては、ＧＰＵ（Graphic  Processing  Unit）等の電子回路や、ＡＳＩＣ（Application  Specific  Integrated  Circuit）、ＦＰＧＡ（Field  Programmable  Gate  Array）等の集積回路を採用できる。
【００２８】
制御部４２は、各種の処理手順を規定したプログラムやデータを格納するための内部メモリを有し、これらによって種々の処理を実行する。制御部４２は、各種のプログラムが動作することにより各種の処理部として機能する。例えば、制御部４２は、解析部５０と、テキストデータ出力部５１とを有する。
【００２９】
解析部５０は、辞書記憶部４１に記憶された辞書を用いて画像解析を行う。解析部５０は、制御装置１０から送信された画像を第３通信部４０を介して受信すると、辞書を用いて受信した画像を解析し、画像に含まれる可能性が高い車種を識別する。次に、解析部５０は、識別した車種ごとにスコアを算出する。解析部５０は、画像に含まれる可能性が高い車種の中から、上位複数車種、例えば、上位２つの車種を選択し、選択した各車種の評価を示す値としてスコアを算出する。解析部５０は、例えば、各スコアの合計が「１．０」となるようにスコアを算出する。スコアは、画像に含まれる可能性が高い車種ほど高くなる。なお、選択される車種の数は、予め設定される。
【００３０】
テキストデータ出力部５１は、解析部５０によって識別された車種のテキストデータとスコアとを出力する。すなわち、テキストデータ出力部５１は、解析部５０による車種の判定結果をテキストデータとして出力する。テキストデータ出力部５１は、車種ごとにテキストデータとスコアとを対応付けて出力する。
【００３１】
このように、サーバ装置１１では、複数の車種の画像と、対応する車種のテキストデータとの対応関係を機械学習により学習した人工知能による画像解析によって、画像に含まれる可能性が高い車種を識別する。これにより、サーバ装置１１は、画像に含まれる可能性が高い車種のテキストデータとスコアとを車種ごとに出力する。
【００３２】
［ステーション検索の一例］
次に、実施例１にかかるステーション検索について詳しく説明する。ユーザによるログインが終了し、ユーザによってレンタルを希望する車の画像が用意されると、端末装置３には、図３に示すような画像が表示される。図３は、実施例１における送信前の表示画面の一例を示す図である。ユーザが検索ボタンをタッチ（クリック）すると、車の画像３Ａが、レンタルを希望する日時など他の情報とともに制御装置１０に送信される。
【００３３】
制御装置１０は、車の画像３Ａなどを受信すると、受信した画像３Ａをサーバ装置１１に送信する。サーバ装置１１は、受信した画像３Ａを解析し、画像３Ａに含まれる可能性が高い車種を識別し、画像３Ａに含まれる可能性が高い車種の中から、例えば、上位２つの車種を選択し、各車種のスコアを算出する。サーバ装置１１は、例えば、第１の車種である車種「ＡＢＣ」と第２の車種である車種「ＥＦＧ」とを選択する。そして、画像３Ａに含まれる可能性が、車種「ＥＦＧ」よりも車種「ＡＢＣ」が高い場合には、例えば、サーバ装置１１は、車種「ＡＢＣ」のスコアを「０．９」と算出し、車種「ＥＦＧ」のスコアを「０．１」と算出する。
【００３４】
次に、サーバ装置１１は、車種「ＡＢＣ」について、テキストデータとして「ＡＢＣ」及びスコアとして「０．９」を出力し、車種「ＥＦＧ」について、テキストデータとして「ＥＦＧ」及びスコアとして「０．１」を出力する。サーバ装置１１は、テキストデータ「ＡＢＣ」とスコア「０．９」とを対応付けて出力し、テキストデータ「ＥＦＧ」とスコア「０．１」とを対応付けて出力する。
【００３５】
サーバ装置１１は、各テキストデータ及び各スコアを制御装置１０に送信する。制御装置１０は、各テキストデータ及び各スコアを受信し、受信したテキストデータ「ＡＢＣ」を検索キーワードとしてレンタルを希望する日時などの条件を満たす車を貸し出し可能なステーションを検索する。また、制御装置１０は、受信したテキストデータ「ＥＦＧ」を検索キーワードとしてレンタルを希望する日時などの条件を満たす車を貸し出し可能なステーションを検索する。
【００３６】
制御装置１０は、検索結果及び各スコアに基づいて端末装置３に表示する画像を生成する。制御装置１０は、車種ごとに検索結果であるステーションが区分された画像を生成する。制御装置１０は、車種「ＡＢＣ」の検索結果と車種「ＥＦＧ」の検索結果とを切り替え表示可能な関係の画像を生成する。制御装置１０は、生成した画像を端末装置３に送信する。
【００３７】
これにより、端末装置３には、図４Ａ及び図４Ｂに示す検索結果画像が表示される。図４Ａは、実施例１における検索結果画像の一例を示す図である。図４Ｂは、実施例１における検索結果画像の一例を示す図である。
【００３８】
端末装置３には、タブ３Ｅを有し、各タブ３Ｅに車種３Ｂが表示され車種３Ｂごとに区分された画像が表示される。端末装置３には、ステーション３Ｃと、そのステーション３Ｃにある車の画像３Ｄとが表示される。端末装置３には、まず、図４Ａに示すように、第１の検索結果として、スコアが高い車種３Ｂ「ＡＢＣ」に関する情報が表示される。端末装置３には、車種３Ｂ「ＡＢＣ」の車を貸し出し可能なステーション３Ｃとして「ＡＡ町Ｂ丁目」及びそのステーション３Ｃにある車種３Ｂ「ＡＢＣ」の車の画像３Ｄが表示される。また、端末装置３には、車種３Ｂ「ＡＢＣ」の車を貸し出し可能なステーション３Ｃとして「ＡＡ町Ｄ丁目」及びそのステーション３Ｃにある車種３Ｂ「ＡＢＣ」の車の画像３Ｄが表示される。
【００３９】
車種３Ｂ「ＡＢＣ」の車を貸し出し可能なステーション３Ｃが複数、例えば、図４Ａお及び図４Ｂにおいて３か所以上ある場合には、上下方向に移動可能なスクロールバー３Ｆが表示される。端末装置３のユーザは、スクロールバー３Ｆを上下方向に移動させることで、各ステーション３Ｃの情報を閲覧することができる。なお、スクロールバー３Ｆは表示されなくてもよい。
【００４０】
また、ユーザが車種３Ｂ「ＥＦＧ」のタブ３Ｅをタッチ（クリック）すると、端末装置３では、図４Ｂに示すように、第２の検出結果として、スコアが低い車種３Ｂ「ＥＦＧ」に関する情報が表示される。例えば、端末装置３には、車種３Ｂ「ＥＦＧ」の車を貸し出し可能なステーション３Ｃとして「ＡＢＣ町Ｄ丁目」及びそのステーション３Ｃにある車種３Ｂ「ＥＦＧ」の車の画像３Ｄが表示される。なお、車種３Ｂ「ＥＦＧ」の車を貸し出し可能なステーション３Ｃが複数ある場合には、図４Ａと同様に上下方向に移動可能なスクロールバー３Ｆが表示される。
【００４１】
このように、端末装置３には、検索結果が車種ごとに区分されて表示され、検索結果を見やすく表示することができる。
【００４２】
なお、ここでは、ユーザが送信した画像に含まれる可能性が高い車種として、上位２つの車種が選択される一例について説明したが、上位３つ以上の車種が選択されてもよい。その場合、端末装置３には、スコアが高い順に３つ以上のタブ３Ｅが並ぶように表示される。
【００４３】
［処理の流れ］
次に、本実施例におけるデータセンタ２による検索処理について、図５を用いて説明する。図５は、実施例１における検索処理の一例を示すフローチャートである。端末装置３からユーザがレンタルを希望する車の画像が送信されると、サーバ装置１１の第３通信部４０は車の画像を受信する（Ｓ１００）。なお、第３通信部４０は、制御装置１０の受付部３０から、第２通信部２１を介して車の画像を受信する。また、制御装置１０の受付部３０は、端末装置３から、第１通信部２０を介して車の画像を受信する。
【００４４】
次に、サーバ装置１１の解析部５０は、車の画像に含まれる可能性が高い車種を識別し、車種ごとにスコアを算出する（Ｓ１０１）。次に、サーバ装置１１のテキストデータ出力部５１は、識別された車種のテキストデータ及びスコアを出力する（Ｓ１０２）。次に、サーバ装置１１の第３通信部４０は、出力されたテキストデータ及びスコアを制御装置１０に送信し、制御装置１０の第２通信部２１はテキストデータ及びスコアを受信する（Ｓ１０３）。
【００４５】
次に、制御装置１０のステーション検索部３１は、テキストデータを検索キーワードとしてレンタルを希望する日時などの条件を満たす車を貸し出し可能なステーションを検索する（Ｓ１０４）。次に、制御装置１０の生成部３２は、検索結果に基づいて端末装置３に表示する画像を生成する（Ｓ１０５）。次に、制御装置１０の第１通信部２０は、生成した画像を端末装置３に送信し（Ｓ１０６）、処理を終了する。
【００４６】
［効果］
以上説明したように、本実施例におけるデータセンタ２は、入力された画像を画像解析して、該画像に含まれる可能性がある車種の判定結果をテキストデータとして出力する。また、本実施例におけるデータセンタ２は、出力されたテキストデータが、第１の車種、第２の車種を判定結果として含む場合に、該第１の車種に対応するテキストデータを検索キーワードとして検索して得た第１の検索結果と、第２の車種に対応するテキストデータを検索キーワードとして検索して得た第２の検索結果とを、第１の車種、第２の車種ごとに区分した表示画面を生成する。これにより、検索結果を見やすく表示することができる。
【００４７】
また、本実施例におけるデータセンタ２は、複数の車種の車の画像と対応する車種のテキストデータとの対応関係を機械学習により学習した人工知能による画像解析を行う。これにより、画像に対して人の判断に近い画像解析を行うことができ、ユーザがレンタルを希望する車を、送信された画像に基づいて検索することができる。
【００４８】
また、本実施例におけるデータセンタ２は、貸し出し可能な車の情報を記憶するステーション情報記憶部２２を参照して、検索キーワードにマッチする貸し出し可能な車を検索する。これにより、ユーザがレンタルを希望する車を検索することができる。
【００４９】
また、本実施例におけるデータセンタ２は、第１の車種についての第１の検索結果の表示画面と、第２の車種についての第２の検索結果の表示画面とを、切り替え表示可能な関係の表示画面にする。これにより、検索結果を見やすく表示することができる。
【実施例２】
【００５０】
ところで、車のレンタルを希望するユーザは、車種よりも車の項目、例えば、車両タイプで判断し車を選ぶことがある。そこで、検索結果として車種だけでなく、車の項目についても検索し、検索結果を区分して表示することにより、多様な検索結果を表示するという効果を奏する。
【００５１】
［データセンタ２の構成］
本実施例におけるデータセンタ２の一例について、図６を用いて説明する。図６は、実施例２におけるデータセンタ２の一例を示す図である。なお、以下の実施例において、先に説明した図面に示す部位と同一の部位には同一の符号を付し、重複する説明は省略する。
【００５２】
本実施例における制御装置１０は、第１通信部２０と、第２通信部２１と、ステーション情報記憶部２２と、車情報記憶部２４と、制御部２３とを有する。
【００５３】
車情報記憶部２４は、各種のデータを記憶する記憶デバイスである。例えば、車情報記憶部２４は、ハードディスク、ＳＳＤ、光ディスクなどの記憶装置である。車情報記憶部２４は、車種ごとに項目に関する情報を記憶する。項目は、例えば、「車両タイプ」や、「定員数」である。「車両タイプ」は、車の形状や、大きさなどによって区分けされた種類であり、「コンパクト」、「セダン」、「ハイブリッド」、「ワゴン」などである。「定員数」は、予め設定された値であり、搭乗できる最大人数である。例えば、車情報記憶部２４は、図７に示すように、車種ごとに車両タイプ、定員数などを記憶する。図７は、実施例２における車情報記憶部２４に記憶された車情報の一例を示す図である。車情報記憶部２４は、車種「ＡＢＣ」の車については、車両タイプ「コンパクト」、定員数「５人」などを記憶する。車情報記憶部２４は、車種「ＥＦＧ」の車については、車両タイプ「コンパクト」、定員数「５人」などを記憶する。さらに車情報記憶部２４は、車種「ＨＩＪ」の車については、車両タイプ「コンパクト」、定員数「５人」などを記憶する。車ごとの項目は、例えば第１通信部２０を介して図示しないカーシェアリングサービスの管理者の端末により登録、削除または更新される。
【００５４】
図６に戻り、次に本実施例における制御装置１０の制御部２３は、受付部３０と、項目検索部３３と、ステーション検索部３１と、生成部３２とを有する。
【００５５】
項目検索部３３は、サーバ装置１１から出力されたテキストデータに対応する車種に共通の項目を検索する。例えば、サーバ装置１１から出力されたテキストデータとして「ＡＢＣ」及び「ＥＦＧ」が出力された場合には、項目検索部３３は、車種「ＡＢＣ」及び「ＥＦＧ」に共通の項目を検索する。項目検索部３３は、例えば、車種「ＡＢＣ」及び「ＥＦＧ」で共通の項目として車両タイプ「コンパクト」を検索結果として出力する。項目検索部３３は、予め設定された項目で共通となる項目を検索する。なお、設定される項目は、ユーザなどによって設定可能であってもよい。また、項目検索部３３は、例えば、車種の車両タイプが異なる場合には、スコアが高い方の車両タイプを項目として選択してもよい。
【００５６】
ステーション検索部３１は、ユーザがレンタルを希望する日時の情報、サーバ装置１１から出力された車種に関するテキストデータ及び項目検索部３３によって検索された項目に基づき、貸し出し可能な車があるステーションを検索する。ステーション検索部３１は、スコアが高い車種に関するテキストデータに基づいて貸し出し可能な車があるステーションを検索する。例えば、ステーション検索部３１は、スコアが最も高い車種のテキストデータを検索キーワードとして、車を貸し出し可能なステーションを検索する。また、ステーション検索部３１は、項目検索部３３によって検索された項目を検索キーワードとして該当する車を貸し出し可能なステーションを検索する。
【００５７】
生成部３２は、ステーション検索部３１による検索結果に基づいて端末装置３に表示させる画像を生成する。具体的には、生成部３２は、検索結果が端末装置３に表示された場合に、検索結果が車種及び項目ごとに区分した画像を生成する。生成部３２は、例えば、サーバ装置１１から出力された車種「ＡＢＣ」のスコアが車種「ＥＦＧ」のスコアより大きい場合、車種「ＡＢＣ」の検索結果の画像と、項目「コンパクト」の検索結果の画像とを切り替えて表示可能な画像を生成する。
【００５８】
これにより、端末装置３には、図８Ａ及び図８Ｂに示す検索結果画像が表示される。図８Ａは、実施例２における検索結果画像の一例を示す図である。図８Ｂは、実施例２における検索結果画像の一例を示す図である。
【００５９】
端末装置３には、まず、図８Ａに示す検索結果が表示される。端末装置３には、タブ３Ｅに車種３Ｂ及び項目３Ｇに区分された画像が表示される。端末装置３には、図４Ａと同様に、スコアが高い車種３Ｂ「ＡＢＣ」の車を貸し出し可能なステーション３Ｃ及びそのステーション３Ｃにある車種３Ｂ「ＡＢＣ」の車の画像３Ｄが表示される。
【００６０】
また、ユーザが項目３Ｇ「コンパクト」のタブ３Ｅをタッチ（クリック）すると、端末装置３は、図８Ｂに示すように、車両タイプが「コンパクト」である車を貸し出し可能なステーション３Ｃ、そのステーション３Ｃにある車の画像３Ｄ及び車種３Ｂを表示する。例えば、車両タイプが「コンパクト」である、車種３Ｂ「ＡＢＣ」、「ＨＩＪ」または「ＥＦＧ」の車を貸し出し可能なステーション３Ｃ、車種３Ｂ及びそのステーション３Ｃにある車種３Ｂの車の画像３Ｄが検索結果として表示される。なお、図８Ｂでは、説明のために車種３Ｂ「ＡＢＣ」及び「ＨＩＪ」の車を貸し出し可能なステーション３Ｃなどを同じ画面の上下に並べて表示した例を示しているが、車種３Ｂ「ＥＦＧ」の車を貸し出し可能なステーション３Ｃなども表示される。ユーザは、スクロールバー３Ｆを操作することで、各車種３Ｂの車を貸し出し可能なステーション３Ｃなどを閲覧することができる。また、同じ車種３Ｂの車を貸し出すことができるステーション３Ｃが複数ある場合には、端末装置３には、車種３Ｂごとにまとめてステーション３Ｃなどが表示される。
【００６１】
［処理の流れ］
次に、本実施例におけるデータセンタ２による検索処理について、図９を用いて説明する。図９は、実施例２における検索処理の一例を示すフローチャートである。なお、以下の説明において、図５に示すステップと同じ符号については同様のステップであるため、詳細な説明を省略する。
【００６２】
図９に示すように、制御装置１０の項目検索部３３は、テキストデータに対応する車種に共通の項目を検索する（Ｓ２００）。
【００６３】
次に、制御装置１０のステーション検索部３１は、最もスコアが高い車種のテキストデータを検索キーワードとしてレンタルを希望する日時などの条件を満たす車を貸し出し可能なステーションを検索し、また車種に共通の項目を検索キーワードとしてレンタルを希望する日時などの条件を満たす車を貸し出し可能なステーションを検索する（Ｓ２０１）。
【００６４】
［効果］
以上説明したように、本実施例におけるデータセンタ２は、入力された画像を画像解析して、該画像に含まれる可能性がある車種の判定結果をテキストデータとして出力する。また、本実施例におけるデータセンタ２は、出力されたテキストデータが、第１の車種、第２の車種を判定結果として含む場合に、該第１の車種に対応するテキストデータを検索キーワードとして検索して得た第１の検索結果と、第１の車種及び第２の車種に共通の項目を検索キーワードとして検索して得た第２の検索結果とを、第１の検索結果と第２の検索結果とを区分した表示画面を生成する。これにより、第１の車種及び第２の車種以外の車種であり、かつ第１の車種及び第２の車種で項目が共通の車を検索結果として表示することができ、多様な検索結果を表示することができる。
【実施例３】
【００６５】
さて、これまで本発明の実施例について説明したが、本発明は上述した実施例以外にも、種々の異なる形態にて実施されてよいものである。上記の各実施例では、検索結果を、タブを有する画像を生成し、表示することで、検索結果を区分する構成について説明したが、実施の形態はこれに限られない。
【００６６】
例えば、制御装置１０の生成部３２は、検索結果を同じ画面上で異なる行や列に区分される画像を生成してもよい。例えば、生成部３２は、図１０に示すように、同じ画像で検索結果である車種ごとに行や列を区分して表示される画像を生成する。図１０は、実施例３における検索結果画像の一例を示す図である。なお、図１０では、説明のため、端末装置３を省略し、画像のみを示す。ユーザはスクロールバー３Ｆを操作することで、検索結果を閲覧することができる。
【００６７】
実施例１と同様の検索結果が得られた場合には、生成部３２は、図１０に示すような画像を生成する。まず、図１０に示す画像は、スコアが高い車種３Ｂ「ＡＢＣ」の車を貸し出し可能なステーション３Ｃ及びそのステーション３Ｃにある車の画像３Ｄを含む。さらに、図１０に示す画像は、上記した「ＡＢＣ」に関する情報と、その下に車種３Ｂ「ＥＦＧ」の車を貸し出し可能なステーション３Ｃ及びそのステーション３Ｃにある車の画像３Ｄとが表示されるように車種３Ｂごとに区分けされた画像を生成する。これにより、検索結果を見やすく表示することができる。
【００６８】
また、例えば、生成部３２は、図１１Ａ及び図１１Ｂに示すように、検索結果を端末装置３におけるユーザのフリック操作またはスワイプ操作によって切り替えて表示可能な画像を生成してもよい。図１１Ａは、実施例３における検索結果画像の別の一例を示す図である。図１１Ｂは、実施例３における検索結果画像の別の一例を示す図である。
【００６９】
実施例１と同様の検索結果が得られた場合には、生成部３２は、図１１Ａに示すように、まず車種３Ｂ「ＡＢＣ」の車を貸し出し可能なステーション３Ｃ及びそのステーション３Ｃにある車の画像３Ｄを端末装置３に表示する画像を生成する。また、生成部３２は、図１１Ａに示す画像に対し、ユーザのフリック操作やスワイプ操作が行われると図１１Ｂに示すように、車種３Ｂ「ＥＦＧ」の車を貸し出し可能なステーション３Ｃ及びそのステーション３Ｃにある車の画像３Ｄが表示される画像を生成する。これにより、検索結果を見やすく表示することができる。なお、図１１Ａに示すような画面は、図１１Ｂに示すような別の画像が存在することを示す矢印などをさらに含んでもよい。これにより、端末装置３のユーザは、フリック操作やスワイプ操作により、図１１Ｂに示すような別の画像を表示できることを知ることができる。
【００７０】
また、各実施例では、データセンタ２は、ユーザが用意した画像に基づいてステーションの検索を行ったが、これに限られない。例えば、データセンタ２は、ユーザの端末装置３から自動的に送信される画像に基づいてステーションの検索を行い、検索結果を端末装置３に表示させてもよい。すなわち、データセンタ２は、プッシュ通知を行ってもよい。例えば、ユーザの端末装置３から自動的に送信される画像は、街中でユーザが気に入った車を撮影した写真や、ＳＮＳ（Social  Networking  Service）でユーザが気に入った車の写真に「いいね」を選択した写真であってもよい。また、ユーザの端末装置３から自動的に送信される画像は、ユーザが登録したＷｅｂページに表示された車の写真や、ＳＮＳでユーザをフォローしている人がアップロードしている車の写真であってもよい。さらに、ユーザの端末装置３から自動的に送信される画像は、ユーザが購読している車雑誌に特集されている車の写真や、ユーザが好きなブランドの歴代の車の写真や、ユーザが初めて購入した車の写真などであってもよい。例えば、ユーザの端末装置３から自動的に送信される画像は、端末装置３に保存された画像や、Ｗｅｂページの画像が使用される。
【００７１】
また、データセンタ２は、例えば、ユーザのスケジュールや、ユーザの習慣に基づいてプッシュ通知を行う。ユーザのスケジュールや、ユーザの習慣は、例えば、端末装置３の予定表に記憶されたデータから抽出される。端末装置３の予定表に、「週末日帰りで横浜中華街」や、「ゴールデンウィークに実家に帰省」や、「３月末引っ越し」や、「保育園送り迎え」などとある場合には、データセンタ２は、予定や習慣に合わせてプッシュ通知を行う。データセンタ２は、ユーザのスケジュールや、ユーザの習慣に基づいて端末装置３から自動的に送信される画像を解析し、各実施例と同様に検索を行い、検索結果を区分した画像を生成し、端末装置３に生成した画像を送信する。これにより、ユーザが操作することなく、予定や用途に合った車の検索結果を通知することができる。
【００７２】
また、各実施例では、システム１は、カーシェアリングにおける車の検索を行ったが、これに限られない。例えば、システム１は、洋服などをシェアするシステムに使用されてもよい。例えば、本実施例のシステム１は、予め機械学習した教師データを記憶する記憶部を参照し、入力された画像に関連するテキストデータを出力（特定）し、さらに画像と類似する画像に対応するテキストデータを検索して出力する。そして、システム１は、テキストデータに基づいて機械学習して分類されたグループごとを識別可能となるように区分した画像を生成し、端末装置３に表示させる。なお、画像と類似する画像に対応するテキストデータを検索して出力する場合に、例えば、テキストデータ出力部５１は、入力された画像に関連するテキストデータを用いて検索を行い、ヒットした検索結果を出力してもよい。
【００７３】
［システム］
また、各実施例において説明した各処理のうち、自動的におこなわれるものとして説明した処理の全部または一部を手動的におこなうこともできる。あるいは、手動的におこなわれるものとして説明した処理の全部または一部を公知の方法で自動的におこなうこともできる。この他、上記文書中や図面中で示した処理手順、制御手順、具体的名称、各種のデータやパラメータを含む情報については、特記する場合を除いて任意に変更することができる。
【００７４】
また、図示した各装置の各構成要素は機能概念的なものであり、必ずしも物理的に図示の如く構成されていることを要しない。すなわち、各装置の分散や統合の具体的形態は図示のものに限られない。つまり、その全部または一部を、各種の負荷や使用状況などに応じて、任意の単位で機能的または物理的に分散・統合して構成することができる。例えば、実施例１におけるサーバ装置１１が、制御装置１０とは異なるデータセンタに設置されていてもよい。さらに、各装置にて行なわれる各処理機能は、その全部または任意の一部が、ＣＰＵ及び当該ＣＰＵにて解析実行されるプログラムにて実現され、あるいは、ワイヤードロジックによるハードウェアとして実現され得る。
【００７５】
［ハードウェア構成］
図１２は、コンピュータのハードウェア構成例を示す図である。図１２に示すように、コンピュータ５００は、各種演算処理を実行するＣＰＵ５０１と、ユーザからの画像などの入力を受け付ける入力装置５０２とを有する。また、コンピュータ５００は、記憶媒体からプログラムなどを読み取る媒体読取装置５０３と、他の装置と接続するためのインターフェース装置５０４とを有する。また、コンピュータ５００は、各種情報を一時記憶するＲＡＭ（Random  Access  Memory）５０５と、ハードディスク装置５０６とを有する。また、各装置５０１〜５０６は、バス５０７に接続される。
【００７６】
ハードディスク装置５０６には、上記実施例で示した受付部３０、ステーション検索部３１、生成部３２、解析部５０、テキストデータ出力部５１、項目検索部３３の各処理部と同様の機能を有する制御プログラムが記憶される。また、ハードディスク装置５０６には、制御プログラムを実現するための各種データが記憶される。各種データには、ステーション情報記憶部２２、辞書記憶部４１、車情報記憶部２４内のデータが含まれる。
【００７７】
ＣＰＵ５０１は、ハードディスク装置５０６に記憶された各プログラムを読み出して、ＲＡＭ５０５に展開して実行することで、各種の処理を行う。これらのプログラムは、コンピュータ５００を上記実施例で示した受付部３０、ステーション検索部３１、生成部３２、解析部５０、テキストデータ出力部５１、項目検索部３３として機能させることができる。
【００７８】
なお、上記の各プログラムは、必ずしもハードディスク装置５０６に記憶されている必要はない。例えば、コンピュータ５００が読み取り可能な記憶媒体に記憶されたプログラムを、コンピュータ５００が読み出して実行するようにしてもよい。コンピュータ５００が読み取り可能な記憶媒体は、例えば、ＣＤ−ＲＯＭやＤＶＤディスク、ＵＳＢ（Universal  Serial  Bus）メモリなどの可搬型記録媒体、フラッシュメモリなどの半導体メモリ、ハードディスクドライブなどが対応する。また、公衆回線、インターネット、ＬＡＮ（Local  Area  Network）などに接続された装置にこれらのプログラムを記憶させておき、コンピュータ５００がこれらのプログラムを読み出して実行するようにしても良い。
【００７９】
以上、本実施例を含む実施の形態に関し、さらに以下の付記を開示する。
【００８０】
（付記１）入力された画像を画像解析して、該画像に含まれる可能性がある車の車種の判定結果をテキストデータとして出力し、
出力された前記テキストデータが、第１の車種、第２の車種を判定結果として含む場合に、該第１の車種に対応するテキストデータを検索キーワードとして検索して得た第１の検索結果と、前記第２の車種に対応するテキストデータを検索キーワードとして検索して得た第２の検索結果とを、前記第１の車種、前記第２の車種ごとに区分した表示画面を生成する
処理をコンピュータに実行させることを特徴とする検索プログラム。
【００８１】
（付記２）前記画像解析は、複数の車種の車の画像と対応する車種のテキストデータとの対応関係を機械学習により学習した人工知能による画像解析であることを特徴とする付記１に記載の検索プログラム。
【００８２】
（付記３）前記検索は、貸し出し可能な車の情報を記憶する記憶部を参照して、前記検索キーワードにマッチする貸し出し可能な車を検索する処理であることを特徴とする付記１に記載の検索プログラム。
【００８３】
（付記４）前記第１の車種についての第１の検索結果の表示画面と、前記第２の車種についての第２の検索結果の表示画面は、切り替え表示可能な関係の表示画面であることを特徴とする付記１に記載の検索プログラム。
【００８４】
（付記５）前記第１の車種についての第１の検索結果の表示画面と、前記第２の車種についての第２の検索結果の表示画面は、同じ画面上で異なる行又は列に区分されて表示されることを特徴とする付記１に記載の検索プログラム。
【００８５】
（付記６）前記第１の車種についての第１の検索結果の表示画面と、前記第２の車種についての第２の検索結果の表示画面は、フリック操作又はスワイプ操作で切り替え表示可能な関係の表示画面であることを特徴とする付記１に記載の検索プログラム。
【００８６】
（付記７）入力された画像を画像解析して、該画像に含まれる可能性がある車の車種の判定結果をテキストデータとして出力する出力部と、
出力された前記テキストデータが、第１の車種、第２の車種を判定結果として含む場合に、該第１の車種に対応するテキストデータを検索キーワードとして検索して得た第１の検索結果と、前記第２の車種に対応するテキストデータを検索キーワードとして検索して得た第２の検索結果とを、前記第１の車種、前記第２の車種ごとに区分した表示画面を生成する生成部と
を備えることを特徴とする検索装置。
【００８７】
（付記８）入力された画像を画像解析して、該画像に含まれる可能性がある車の車種の判定結果をテキストデータとして出力し、
出力された前記テキストデータが、第１の車種、第２の車種を判定結果として含む場合に、該第１の車種に対応するテキストデータを検索キーワードとして検索して得た第１の検索結果と、前記第２の車種に対応するテキストデータを検索キーワードとして検索して得た第２の検索結果とを、前記第１の車種、前記第２の車種ごとに区分した表示画面を生成する
処理をコンピュータに実行させることを特徴とする検索方法。
【００８８】
（付記９）入力された画像を画像解析して、該画像に含まれる可能性がある車の車種の判定結果をテキストデータとして出力し、
出力された前記テキストデータが、第１の車種、第２の車種を判定結果として含む場合に、該第１の車種に対応するテキストデータを検索キーワードとして検索して得た第１の検索結果と、前記第１の車種及び前記第２の車種に共通の項目を検索キーワードとして検索して得た第２の検索結果とを、前記第１の検索結果と前記第２の検索結果とを区分した表示画面を生成する
処理をコンピュータに実行させることを特徴とする検索プログラム。
【００８９】
（付記１０）入力された画像を画像解析して、該画像に含まれる可能性がある車の車種の判定結果をテキストデータとして出力する出力部と、
出力された前記テキストデータが、第１の車種、第２の車種を判定結果として含む場合に、該第１の車種に対応するテキストデータを検索キーワードとして検索して得た第１の検索結果と、前記第１の車種及び前記第２の車種に共通の項目を検索キーワードとして検索して得た第２の検索結果とを、前記第１の検索結果と前記第２の検索結果とを区分した表示画面を生成する生成部とを備えることを特徴とする検索装置。
【００９０】
（付記１１）入力された画像を画像解析して、該画像に含まれる可能性がある車の車種の判定結果をテキストデータとして出力し、
出力された前記テキストデータが、第１の車種、第２の車種を判定結果として含む場合に、該第１の車種に対応するテキストデータを検索キーワードとして検索して得た第１の検索結果と、前記第１の車種及び前記第２の車種に共通の項目を検索キーワードとして検索して得た第２の検索結果とを、前記第１の検索結果と前記第２の検索結果とを区分した表示画面を生成する
処理をコンピュータに実行させることを特徴とする検索方法。
【００９１】
（付記１２）画像を用いた検索の入力を受け付けた場合に、予め機械学習した教師データを記憶する記憶部を参照して、前記画像に関連するテキストデータを特定し、
特定した前記テキストデータを用いて、前記画像と類似する画像に対応するテキストデータを検索し、
検索結果であるテキストデータに基づいて、機械学習して分類されたグループ毎を識別可能に対応する画像を出力する、
処理をコンピュータに実行させることを特徴とする検索プログラム。
【００９２】
（付記１３）画像を用いた検索の入力を受け付けた場合に、予め機械学習した教師データを記憶する記憶部を参照して、前記画像に関連するテキストデータを特定する特定部と、
特定した前記テキストデータを用いて、前記画像と類似する画像に対応するテキストデータを検索する検索部と、
検索結果であるテキストデータに基づいて、機械学習して分類されたグループ毎を識別可能に対応する画像を出力する出力部とを備えることを特徴とする検索装置。
【００９３】
（付記１４）画像を用いた検索の入力を受け付けた場合に、予め機械学習した教師データを記憶する記憶部を参照して、前記画像に関連するテキストデータを特定し、
特定した前記テキストデータを用いて、前記画像と類似する画像に対応するテキストデータを検索し、
検索結果であるテキストデータに基づいて、機械学習して分類されたグループ毎を識別可能に対応する画像を出力する、
処理をコンピュータに実行させることを特徴とする検索方法。
【符号の説明】
【００９４】
１  システム
２  データセンタ
１０  制御装置
１１  サーバ装置
２０  第１通信部
２１  第２通信部
２２  ステーション情報記憶部
２３、４２  制御部
３０  受付部
３１  ステーション検索部
３２  生成部
４０  第３通信部
４１  辞書記憶部
５０  解析部
５１  テキストデータ出力部
【図１】
2018190091.tif 000003
【図２】
2018190091.tif 000004
【図３】
2018190091.tif 000005
【図４Ａ】
2018190091.tif 000006
【図４Ｂ】
2018190091.tif 000007
【図５】
2018190091.tif 000008
【図６】
2018190091.tif 000009
【図７】
2018190091.tif 000010
【図８Ａ】
2018190091.tif 000011
【図８Ｂ】
2018190091.tif 000012
【図９】
2018190091.tif 000013
【図１０】
2018190091.tif 000014
【図１１Ａ】
2018190091.tif 000015
【図１１Ｂ】
2018190091.tif 000016
【図１２】
2018190091.tif 000017