(57)【要約】      （修正有）【課題】検索結果として表示される画像データに紐付けられているユーザーアカウントの種別を容易に判別することが可能な画像検索装置、画像検索方法、及び画像検索プログラムを提供する。【解決手段】画像検索システム１の画像検索装置２は、制御部２１において、ユーザーアカウントと紐付けられた複数の画像データの中から検索条件に合致する画像データを抽出する検索処理部２１１と、検索処理部２１１により抽出された一又は複数の画像データを、画像データに対応するユーザーアカウントの種別を判別可能な表示態様で表示する表示処理部２１２と、を備える。【選択図】図１
2020087434.tif 000002
【特許請求の範囲】
【請求項１】
ユーザーアカウントと紐付けられた複数の画像データの中から検索条件に合致する画像データを抽出する検索処理部と、
前記検索処理部により抽出された一又は複数の前記画像データを、前記画像データに対応するユーザーアカウントの種別を判別可能な表示態様で表示する表示処理部と、
を備える画像検索装置。
【請求項２】
前記表示処理部は、予め定められた特定種別のユーザーアカウントに紐付く画像データに、前記特定種別に対応する予め定められた識別画像を合成表示可能である、
請求項１に記載の画像検索装置。
【請求項３】
前記表示処理部は、前記検索処理部により抽出された複数の前記画像データを並べて表示可能であり、当該画像データのうち前記特定種別のユーザーアカウントに紐付く画像データに前記識別画像を合成表示可能である、
請求項２に記載の画像検索装置。
【請求項４】
前記表示処理部は、前記画像データに対応する前記特定種別のユーザーアカウントの施設がオンライン予約可能であるか否かを前記識別画像により表示する、
請求項２又は請求項３に記載の画像検索装置。
【請求項５】
前記表示処理部は、ユーザー入力に応じて、前記特定種別のユーザーアカウントに紐付く画像データの表示態様を、前記識別画像が合成表示される第１表示態様と前記識別画像が合成表示されない第２表示態様との間で切り替え可能である、
請求項２〜請求項４のいずれかに記載の画像検索装置。
【請求項６】
前記表示処理部は、前記識別画像に対して予め定められた操作が行われたことに応じて、前記識別画像が合成表示されている画像データに対応するユーザーアカウントに関する情報を表示可能である、
請求項２〜請求項５のいずれかに記載の画像検索装置。
【請求項７】
前記表示処理部は、少なくとも第１種別のユーザーアカウントに紐付く画像データと前記第１種別とは異なる第２種別のユーザーアカウントに紐付く画像データとを判別可能な表示態様で表示可能である、
請求項１〜請求項６のいずれかに記載の画像検索装置。
【請求項８】
前記第１種別のユーザーアカウントが個人アカウントであり、前記第２種別のユーザーアカウントが企業アカウントである、
請求項７に記載の画像検索装置。
【請求項９】
前記表示処理部は、前記第２種別のユーザーアカウントに紐付く画像データを前記第１種別のユーザーアカウントに紐付く画像データよりも優先的に表示可能である、
請求項７又は請求項８に記載の画像検索装置。
【請求項１０】
前記表示処理部は、前記第２種別のユーザーアカウントに紐付く画像データを、前記第２種別のユーザーアカウントのジャンルを判別可能な表示態様で表示可能である、
請求項７〜請求項９のいずれかに記載の画像検索装置。
【請求項１１】
前記表示処理部は、予め定められた特定ジャンルの前記第２種別のユーザーアカウントに紐付く画像データを、前記特定ジャンル以外のジャンルの前記第２種別のユーザーアカウントに紐付く画像データよりも優先的に表示可能である、
請求項１０に記載の画像検索装置。
【請求項１２】
前記表示処理部は、前記検索処理部により抽出された一又は複数の前記画像データを、前記第２種別のユーザーアカウントに対応する施設ごとに纏めた状態で表示可能である、
請求項７〜請求項１１のいずれかに記載の画像検索装置。
【請求項１３】
前記表示処理部は、前記第２種別のユーザーアカウントに対応する施設ごとに、前記第２種別のユーザーアカウントに紐付く画像データと、前記第２種別のユーザーアカウントに対応する施設で撮影された前記第１種別のユーザーアカウントに紐付く画像データとを纏めた状態で表示可能である、
請求項１２に記載の画像検索装置。
【請求項１４】
前記表示処理部は、前記施設ごとに纏められた複数の画像データのうち、前記第２種別のユーザーアカウントに紐付く画像データを前記第１種別のユーザーアカウントに紐付く画像データよりも優先的に表示可能である、
請求項１２又は請求項１３に記載の画像検索装置。
【請求項１５】
前記表示処理部は、前記検索処理部により抽出された一又は複数の前記画像データを、前記第２種別のユーザーアカウントに対応する施設ごとに纏めた状態で、入力される位置情報が示す地点から前記施設までの距離に応じた順番で表示可能である、
請求項１２〜請求項１４のいずれかに記載の画像検索装置。
【請求項１６】
前記表示処理部は、前記検索処理部により抽出された一又は複数の前記画像データを、同一施設に関連する前記画像データの纏まりを視認可能な表示態様で表示可能である、
請求項１２〜請求項１５のいずれかに記載の画像検索装置。
【請求項１７】
一又は複数のプロセッサーに、
ユーザーアカウントと紐付けられた複数の画像データの中から検索条件に合致する画像データを抽出する検索ステップと、
前記検索ステップで抽出された一又は複数の前記画像データを、前記画像データに対応するユーザーアカウントの種別を判別可能な表示態様で表示する表示ステップと、
を実行させるための画像検索プログラム。
【請求項１８】
ユーザーアカウントと紐付けられた複数の画像データの中から検索条件に合致する画像データを抽出する検索ステップと、
前記検索ステップで抽出された一又は複数の前記画像データを、前記画像データに対応するユーザーアカウントの種別を判別可能な表示態様で表示する表示ステップと、
を含む画像検索方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像検索装置、画像検索プログラム、及び画像検索方法に関する。
【背景技術】
【０００２】
ユーザー自身が撮影した画像データをインターネット上の特定のサーバーにアップロード（投稿）することによって、当該画像データを不特定のユーザーに公開することが可能な画像共有サービスが知られている（例えば、非特許文献１参照）。前記画像共有サービスには、サーバーにアップロードされた多数の画像データの中から所望の画像データを検索する画像検索機能が設けられている。例えば、ユーザーが「カルボナーラ」を検索キーワードとして検索を行うと、「カルボナーラ」のタグが付されている画像データの一覧が、検索結果として表示される。
【先行技術文献】
【特許文献】
【０００３】
【非特許文献１】"Instagram"、[online]、[平成30年11月2日検索]、インターネット<URL:https://www.instagram.com/>
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、美味しいカルボナーラを食べたいユーザーが、前記画像検索機能を利用して、美味しそうなカルボナーラを提供している飲食店を探すことが考えられる。しかしながら、「カルボナーラ」を検索キーワードとして検索を行ったときの検索結果には、飲食店が投稿した画像データだけでなく、一般ユーザーが投稿した画像データも含まれる。したがって、検索結果として表示された画像データの中から美味しそうなカルボナーラの画像が見つかったとしても、その画像データが、一般ユーザーが自分で料理したカルボナーラを撮影した画像データであることがある。よって、ユーザーは、美味しそうなカルボナーラを提供している飲食店を効率よく探すことができない。
【０００５】
本発明の目的は、検索結果として表示される画像データに紐付けられているユーザーアカウントの種別を容易に判別することが可能な画像検索装置、画像検索方法、及び画像検索プログラムを提供することにある。
【課題を解決するための手段】
【０００６】
本発明に係る画像検索装置は、ユーザーアカウントと紐付けられた複数の画像データの中から検索条件に合致する画像データを抽出する検索処理部と、前記検索処理部により抽出された一又は複数の前記画像データを、前記画像データに対応するユーザーアカウントの種別を判別可能な表示態様で表示する表示処理部とを備える。
【０００７】
本発明に係る画像検索プログラムは、一又は複数のプロセッサーに、ユーザーアカウントと紐付けられた複数の画像データの中から検索条件に合致する画像データを抽出する検索ステップと、前記検索ステップで抽出された一又は複数の前記画像データを、前記画像データに対応するユーザーアカウントの種別を判別可能な表示態様で表示する表示ステップとを実行させるための画像検索プログラムである。
【０００８】
本発明に係る画像検索方法は、ユーザーアカウントと紐付けられた複数の画像データの中から検索条件に合致する画像データを抽出する検索ステップと、前記検索ステップで抽出された一又は複数の前記画像データを、前記画像データに対応するユーザーアカウントの種別を判別可能な表示態様で表示する表示ステップとを含む。
【発明の効果】
【０００９】
本発明によれば、検索結果として表示される画像データに紐付けられているユーザーアカウントの種別を容易に判別することが可能な画像検索装置、画像検索方法、及び画像検索プログラムが提供される。
【図面の簡単な説明】
【００１０】
【図１】図１は、本発明の実施の形態に係る画像検索システムの構成を示すブロック図である。
【図２】図２は、本発明の実施の形態に係る画像検索システムで使用されるユーザーアカウント情報の一例を示す図である。
【図３】図３は、本発明の実施の形態に係る画像検索システムで使用される画像情報の一例を示す図である。
【図４】図４は、本発明の実施の形態に係る画像検索システムで使用される企業プロフィール情報の一例を示す図である。
【図５】図５は、本発明の実施の形態に係る画像検索装置で実行されるアップロード処理の手順の一例を示すフローチャートである。
【図６】図６は、本発明の実施の形態に係る画像検索装置で実行される画像検索処理の手順の一例を示すフローチャートである。
【図７】図７は、本発明の実施の形態に係る画像検索システムにおいてユーザー端末に表示される検索結果ページの一例を示す図である。
【図８】図８は、本発明の実施の形態に係る画像検索システムにおいてユーザー端末に表示される表示設定ページの一例を示す図である。
【図９】図９は、本発明の実施の形態に係る画像検索システムにおいてユーザー端末に表示される検索結果ページの一例を示す図である。
【図１０】図１０は、本発明の実施の形態に係る画像検索システムにおいてユーザー端末に表示されるプロフィールページの一例を示す図である。
【発明を実施するための形態】
【００１１】
以下添付図面を参照しながら、本発明の実施形態について説明し、本発明の理解に供する。なお、以下の実施形態は、本発明を具体化した一例であって、本発明の技術的範囲を限定するものではない。
【００１２】
［画像検索システム１］
図１に示すように、本発明の実施形態に係る画像検索システム１は、画像検索装置２と一又は複数のユーザー端末３とを含む。画像検索装置２及びユーザー端末３は、インターネット、ＬＡＮ、ＷＡＮ、又は公衆電話回線などの通信網Ｎ１を介して通信可能である。
【００１３】
画像検索装置２は、ユーザー自身が撮影した画像データを不特定のユーザーに公開することが可能な画像共有サービスを提供するサーバーである。画像検索装置２は、複数のユーザーによりアップロード（投稿）された多数の画像データの中から、検索条件に合致する画像データを検索する画像検索機能を備える。
【００１４】
ところで、美味しいカルボナーラを食べたいユーザーが、画像共有サービスにおける画像検索機能を利用して、美味しそうなカルボナーラを提供している飲食店を探すことが考えられる。しかしながら、「カルボナーラ」を検索キーワードとして検索を行ったときの検索結果には、飲食店が投稿した画像データだけでなく、一般ユーザーが投稿した画像データも含まれる。したがって、検索結果として表示された画像データの中から美味しそうなカルボナーラの画像が見つかったとしても、その画像データが、一般ユーザーが自分で料理したカルボナーラを撮影した画像データであることがある。よって、ユーザーは、美味しそうなカルボナーラを提供している飲食店を効率よく探すことができない。これに対して、本実施形態に係る画像検索装置２によれば、検索結果として表示される画像データに紐付けられているユーザーアカウントの種別を容易に判別することが可能である。
【００１５】
［画像検索装置２］
図１に示されるように、画像検索装置２は、制御部２１、記憶部２２、操作表示部２３、及び通信Ｉ／Ｆ２４などを備えるサーバーである。なお、画像検索装置２は、１台のコンピューターに限らず、複数台のコンピューターが協働して動作するコンピューターシステムであってもよい。また、画像検索装置２で実行される各種の処理は、一又は複数のプロセッサーによって分散して実行されてもよい。
【００１６】
通信Ｉ／Ｆ２４は、画像検索装置２を有線又は無線で通信網Ｎ１に接続し、通信網Ｎ１を介してユーザー端末３などの外部機器との間で所定の通信プロトコルに従ったデータ通信を実行するための通信インタフェースである。
【００１７】
操作表示部２３は、各種の情報を表示する液晶ディスプレイ又は有機ＥＬディスプレイのような表示部と、操作を受け付けるマウス、キーボード、又はタッチパネルなどの操作部とを備えるユーザーインタフェースである。
【００１８】
記憶部２２は、各種の情報を記憶するＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）又はＳＳＤ（Ｓｏｌｉｄ  Ｓｔａｔｅ  Ｄｒｉｖｅ）などの不揮発性の記憶部である。具体的に、記憶部２２には、ユーザーアカウント情報Ｄ１、画像情報Ｄ２、企業プロフィール情報Ｄ３などのデータが記憶される。ここに、図２はユーザーアカウント情報Ｄ１の一例を示す図であり、図３は画像情報Ｄ２の一例を示す図であり、図３は企業プロフィール情報Ｄ３の一例を示す図である。
【００１９】
図２に示されるように、ユーザーアカウント情報Ｄ１には、前記画像共有サービスに登録されているユーザーごとに、「ユーザーＩＤ」、「パスワード」、「アカウント種別」などの情報が含まれる。「ユーザーＩＤ」は、前記ユーザーを識別するための識別情報である。「パスワード」は、前記ユーザーを認証するための認証情報である。「アカウント種別」は、前記ユーザーのアカウント種別（具体的には、個人アカウント又は企業アカウント）である。前記個人アカウントは、一般ユーザーのユーザーアカウントである。前記個人アカウントは、本発明の「第１種別のユーザーアカウント」の一例である。前記企業アカウントは、飲食店、宿泊施設、オンラインショップなどの企業のユーザーアカウントである。前記企業アカウントは、本発明の「第２種別のユーザーアカウント」の一例である。ユーザーアカウント情報Ｄ１は、後述のアップロード処理（図５参照）又は画像検索処理（図６参照）の際に、必要に応じて制御部２１により参照される。
【００２０】
画像情報Ｄ２には、画像検索装置２にアップロード（投稿）された画像データごとに、「画像ＩＤ」、「ユーザーＩＤ」、「タグ情報」、「位置情報」などの情報が含まれる。「画像ＩＤ」は、前記画像データを識別するための識別情報である。「ユーザーＩＤ」は、前記画像データをアップロードしたユーザーを識別するための識別情報である。「タグ情報」は、前記画像データに紐付けられているハッシュタグを示す情報である。前記ハッシュタグは、前記画像データがアップロードされる際に必要に応じてユーザーによって指定される任意の文字列である。１つの画像データに対して複数のハッシュタグが紐付けられてもよい。なお、他の実施形態では、ＡＩ（人工知能）による画像認識結果に基づいて前記ハッシュタグが自動的に設定されてもよい。「位置情報」は、前記画像データが撮影された場所を示す情報であって、例えば、地名、施設名などである。「位置情報」は、前記画像データがアップロードされる際にユーザーによって指定又は選択される。なお、他の実施形態では、前記画像データに含まれるＥｘｉｆ（Ｅｘｃｈａｎｇｅａｂｌｅ  ｉｍａｇｅ  ｆｉｌｅ  ｆｏｒｍａｔ）情報に基づいて自動的に設定されてもよい。また、前記画像データがユーザー端末３から画像検索装置２にアップロードされる際のユーザー端末３の現在位置に基づいて自動的に設定されてもよい。
【００２１】
企業プロフィール情報Ｄ３には、前記企業アカウントごとに、「ユーザーＩＤ」、「施設名」、「電話番号」、「メールアドレス」、「所在地」、「予約ページ」などの情報が含まれる。「ユーザーＩＤ」は、前記企業アカウントを識別するための識別情報である。「施設名」は、前記企業アカウントに対応する施設（例えば、飲食店、宿泊施設など）の名称である。「電話番号」は、前記施設の電話番号である。「メールアドレス」は、前記施設のメールアドレスである。「所在地」は、前記施設の所在地である。「予約ページ」は、前記施設のオンライン予約を受け付けるためのウェブページのアドレス（例えば、前記ウェブページのＵＲＬ）である。前記ウェブページは、画像検索装置２とは異なるサーバー（例えば、飲食店に関する情報を提供するグルメ情報提供サイトのサーバー）によって提供されるものであってもよい。企業プロフィール情報Ｄ３における「施設名」、「電話番号」、「メールアドレス」、「所在地」、「予約ページ」などの情報は、前記画像共有サービスにおける前記企業アカウントの登録時に、必要に応じてユーザーによって設定される。
【００２２】
なお、他の実施形態として、ユーザーアカウント情報Ｄ１、画像情報Ｄ２、企業プロフィール情報Ｄ３などの情報の一部又は全部が、画像検索装置２から通信網Ｎ１を介してアクセス可能な他のサーバーに記憶されていることも考えられる。そして、画像検索装置２の制御部２１は、前記サーバーから各種の情報を取得して、後述の画像検索処理（図６参照）などの各処理を実行してもよい。
【００２３】
また、記憶部２２には、検索条件を入力するための検索ページ（不図示）のデータも記憶される。また、記憶部２２には、後述の検索結果ページＰ１（図７、図９参照）、表示設定ページＰ２（図８参照）、プロフィールページＰ３（図１０参照）などのデータも記憶される。
【００２４】
さらに、記憶部２２には、制御部２１に後述の画像検索処理（図６参照）を実行させるための画像検索プログラムなどの制御プログラムが記憶されている。例えば、前記画像検索プログラムは、ＣＤ又はＤＶＤなどのコンピューター読取可能な記録媒体に非一時的に記録されており、画像検索装置２が備えるＣＤドライブ又はＤＶＤドライブなどの読取装置（不図示）で読み取られて記憶部２２に記憶される。
【００２５】
制御部２１は、ＣＰＵ、ＲＯＭ、及びＲＡＭなどの制御機器を有する。前記ＣＰＵは、各種の演算処理を実行するプロセッサーである。前記ＲＯＭは、前記ＣＰＵに各種の演算処理を実行させるためのＢＩＯＳ及びＯＳなどの制御プログラムが予め記憶される不揮発性の記憶部である。前記ＲＡＭは、各種の情報を記憶する揮発性又は不揮発性の記憶部であり、前記ＣＰＵが実行する各種の処理の一時記憶メモリー（作業領域）として使用される。そして、制御部２１は、前記ＲＯＭ又は記憶部２２に予め記憶された各種の制御プログラムを前記ＣＰＵで実行することにより画像検索装置２を制御する。
【００２６】
具体的に、制御部２１は、図１に示されるように、検索処理部２１１、表示処理部２１２などの各種の処理部を含む。制御部２１は、前記ＣＰＵで前記画像検索プログラムに従った各種の処理を実行することによって、これらの処理部として機能する。なお、制御部２１に含まれる一部又は全部の処理部がＡＳＩＣ（Ａｐｐｌｉｃａｔｉｏｎ  Ｓｐｅｃｉｆｉｃ  Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）のような電子回路で構成されていてもよい。なお、前記画像検索プログラムは、複数のプロセッサーを前記各種の処理部として機能させるためのプログラムであってもよい。
【００２７】
検索処理部２１１は、ユーザーアカウントと紐付けられた複数の画像データの中から検索条件に合致する画像データを抽出する。前記画像データは、例えば、ユーザー端末３から画像検索装置２にアップロードされて、記憶部２２に保存されている画像データである。ユーザー端末３から画像検索装置２にアップロードされた画像データは、図３に示される画像情報Ｄ２により、ユーザーアカウントと紐付けられている。例えば、図３に示される「画像Ａ」は、ユーザーＩＤが「ユーザーＣ」であるユーザーアカウントと紐付けられている。また、「画像Ｃ」は、ユーザーＩＤが「ユーザーＤ」であるユーザーアカウントと紐付けられている。前記検索条件は、例えば、ユーザー端末３におけるユーザー操作に応じて設定される。ユーザー端末３のユーザーは、前記検索条件として、任意の文字列からなる検索キーワードを入力することができる。検索処理部２１１は、画像情報Ｄ２を参照して、記憶部２２に保存されている複数の画像データの中から、前記検索キーワードに合致するハッシュタグに紐付けられている画像データを抽出することができる。
【００２８】
表示処理部２１２は、検索処理部２１１により抽出された一又は複数の前記画像データを、前記画像データに対応するユーザーアカウントの種別を判別可能な表示態様で表示する。具体的に、表示処理部２１２は、少なくとも第１種別のユーザーアカウント（例えば、前記個人アカウント）に紐付く画像データと前記第１種別とは異なる第２種別のユーザーアカウント（例えば、前記企業アカウント）に紐付く画像データとを判別可能な表示態様で表示する。以下では、第１種別のユーザーアカウントが個人アカウントであり、第２種別のユーザーアカウントが企業アカウントである場合について説明する。
【００２９】
例えば、表示処理部２１２は、図７に示されるような検索結果ページＰ１のデータを生成し、当該データを通信Ｉ／Ｆ２４及び通信網Ｎ１を通じてユーザー端末３に送信する。その結果、ユーザー端末３の操作表示部３３に検索結果ページＰ１が表示される。図７は、検索条件として「カルボナーラ」の文字列が入力された場合の検索結果ページＰ１を示している。この例では、「カルボナーラ」のハッシュタグが付された画像データが５２，６５８件抽出されており、ユーザーは、検索結果ページＰ１に対してスクロール操作を行うことによって、これらの５２，６５８件の画像データを自由に閲覧することができる。
【００３０】
表示処理部２１２は、図７に示される検索結果ページＰ１のように、企業アカウントに紐付く画像データＧ２，Ｇ９，Ｇ１０に、企業アカウント識別画像Ｂ１を合成表示してもよい。これにより、ユーザーは、検索結果ページＰ１に表示されている複数の画像データＧ１〜Ｇ１２のうち、個人アカウントに紐付く画像データＧ１，Ｇ３〜Ｇ８，Ｇ１１，Ｇ１２と企業アカウントに紐付く画像データＧ２，Ｇ９，Ｇ１０とを容易に判別することができる。なお、前記企業アカウントは、本発明の「特定種別のユーザーアカウント」の一例である。また、企業アカウント識別画像Ｂ１は、本発明の「識別画像」の一例である。即ち、図７に示されるように、第１表示処理部２１２は、複数の前記画像データが並べて同時に表示される検索結果ページＰ１において、当該複数の画像データのうち前記企業アカウントに紐づく画像データに企業アカウント識別画像Ｂ１を合成して表示することが可能である。
【００３１】
なお、他の実施形態では、表示処理部２１２は、個人アカウントに紐付く画像データに予め定められた個人アカウント識別画像を合成表示することによって、個人アカウントに紐付く画像データと企業アカウントに紐付く画像データとを判別可能に表示してもよい。また、表示処理部２１２は、個人カウントに紐付く画像データの表示サイズと、企業アカウントに紐付く画像データの表示サイズとを異ならせる（例えば、後者の表示サイズを前者の表示サイズよりも大きくする）ことによって、個人アカウントに紐付く画像データと企業アカウントに紐付く画像データとを判別可能に表示してもよい。また、表示処理部２１２は、個人アカウントに紐付く画像データの輪郭線の色又は太さと、企業アカウントに紐付く画像データの輪郭線の色又は太さとを異ならせることによって、個人アカウントに紐付く画像データと企業アカウントに紐付く画像データとを判別可能に表示してもよい。
【００３２】
表示処理部２１２は、ユーザー入力に応じて、企業アカウントに紐付く画像データの表示態様を、企業アカウント識別画像Ｂ１が合成表示される第１表示態様と企業アカウント識別画像Ｂ１が合成表示されない第２表示態様との間で切り替えてもよい。例えば、表示処理部２１２は、図８に示される表示設定ページＰ２に含まれるスイッチキーＳＷ１の操作に応じて、企業アカウントに紐付く画像データの表示態様を前記第１表示態様と前記第２表示態様との間で切り替えてもよい。なお、図８に示される表示設定ページＰ２は、例えば、検索結果ページＰ１に含まれる表示設定キーＫ１１が操作された場合に表示される。これにより、ユーザーは、必要に応じて企業アカウント識別画像Ｂ１を非表示にして、検索結果ページＰ１における画像データの視認性を向上させることが可能である。
【００３３】
表示処理部２１２は、企業アカウント識別画像Ｂ１に対して予め定められた操作（例えば、タップ操作、クリック操作、長押し操作など）が行われたことに応じて、企業アカウント識別画像Ｂ１が合成表示されている画像データに対応するユーザーアカウント（すなわち、企業アカウント）に関する情報（例えば、施設名、所在地など）を表示してもよい。例えば、表示処理部２１２は、企業アカウントに紐付く画像データに合成表示されている企業アカウント識別画像Ｂ１に対する長押し操作が検出されている間、前記企業アカウントに対応する施設の施設名及び所在地をポップアップ表示してもよい。これにより、ユーザーは、前記企業アカウントに対応する施設の施設名及び所在地を容易に確認することができる。
【００３４】
表示処理部２１２は、企業アカウントに紐付く画像データを個人アカウントに紐付く画像データよりも優先的に表示してもよい。例えば、表示処理部２１２は、図８に示される表示設定ページＰ２に含まれるスイッチキーＳＷ２がオン状態に設定されている場合に、検索結果ページＰ１において、企業アカウントに紐付く画像データのみを表示してもよい。もしくは、表示処理部２１２は、検索結果ページＰ１において、企業アカウントに紐付く画像データを、個人アカウントに紐付く画像データよりも上位に（すなわち、検索結果ページＰ１において、より先頭に近い位置に）表示してもよい。これにより、ユーザーは、所望の施設をより容易に見つけることが可能となる。
【００３５】
表示処理部２１２は、企業アカウントに紐付く画像データを、企業アカウントのジャンルを判別可能な表示態様で表示してもよい。例えば、表示処理部２１２は、第１ジャンル（例えば、飲食店のジャンル）の企業アカウントに紐付く画像データには、前記第１ジャンルに対応する企業アカウント識別画像として、予め定められた第１ジャンル識別画像を合成表示してもよい。そして、表示処理部２１２は、第２ジャンル（例えば、宿泊施設のジャンル）の企業アカウントに紐付く画像データには、前記第２ジャンルに対応する企業アカウント識別画像として、前記第１ジャンル識別画像とは異なる予め定められた第２ジャンル識別画像を合成表示してもよい。これにより、ユーザーは、所望の施設をより容易に見つけることが可能となる。
【００３６】
表示処理部２１２は、予め定められた特定ジャンル（例えば、飲食店のジャンル）の企業アカウントに紐付く画像データを、前記特定ジャンル以外のジャンル（例えば、宿泊施設のジャンル）の企業アカウントに紐付く画像データよりも優先的に表示してもよい。例えば、表示処理部２１２は、図８に示される表示設定ページＰ２に含まれるスイッチキーＳＷ３がオン状態に設定されている場合に、検索結果ページＰ１において、飲食店のジャンルの企業アカウントに紐付く画像データのみを表示してもよい。もしくは、表示処理部２１２は、検索結果ページＰ１において、飲食店のジャンルの企業アカウントに紐付く画像データを、他のジャンルの企業アカウントに紐付く画像データよりも上位に（すなわち、検索結果ページＰ１において、より先頭に近い位置に）表示してもよい。これにより、ユーザーは、所望のジャンルの所望の施設をより容易に見つけることが可能となる。
【００３７】
表示処理部２１２は、検索処理部２１１により抽出された一又は複数の前記画像データを、企業アカウントに対応する施設ごとに纏めた状態で表示してもよい。例えば、表示処理部２１２は、図８に示される表示設定ページＰ２に含まれるスイッチキーＳＷ４がオン状態に設定されている場合に、企業アカウントに対応する施設ごとに、企業アカウントに紐付く画像データと、前記企業アカウントに対応する施設で撮影された個人アカウントに紐付く画像データとを纏めた状態で表示してもよい。例えば、図９に示される検索結果ページＰ１において、画像データＧａ１及び画像データＧａ２は、飲食店Ｃの企業アカウントに紐付く画像データ（例えば、図３に示される画像Ｂ）であり、画像データＧａ３〜Ｇａ６は、個人アカウントに紐付く画像データのうち飲食店Ｃに関連付けられている画像データ（例えば、図３に示される画像Ｄ）である。また、画像データＧｂ１は、飲食店Ｆの企業アカウントに紐付く画像データであり、画像データＧｂ２〜Ｇｂ５は、個人アカウントに紐付く画像データのうち飲食店Ｆに関連付けられている画像データである。また、画像データＧｃ１は、飲食店Ｈの企業アカウントに紐付く画像データである。これにより、ユーザーは、企業アカウントに紐付く画像データであるか個人アカウントに紐付く画像データであるかに関わらず、同一施設に関連する複数の画像データをまとめて確認することができる。よって、所望の施設をより容易に見つけることが可能となる。
【００３８】
なお、同一施設に関連する画像データの枚数が予め定められた上限枚数を超える場合に、表示処理部２１２は、前記施設に関連する画像データのうち前記上限枚数分の画像データだけを検索結果ページＰ１に初期表示するとともに、残りの画像データを表示するための展開操作キーを検索結果ページＰ１に表示してもよい。そして、表示処理部２１２は、前記展開操作キーが操作された場合に、検索結果ページＰ１に前記残りの画像データを表示するようにしてもよい。この場合、表示処理部２１２は、前記施設に関連する画像データのうち、企業アカウントに紐付く画像データを、検索結果ページＰ１に優先的に初期表示するようにしてもよい。
【００３９】
表示処理部２１２は、前記施設ごとに纏められた複数の画像データのうち、企業アカウントに紐付く画像データを個人アカウントに紐付く画像データよりも優先的に表示してもよい。例えば、表示処理部２１２は、図９に示される検索結果ページＰ１のように、飲食店Ｃに関連する画像データＧａ１〜Ｇａ６のうち、企業アカウントに紐付く画像データＧａ１及び画像データＧａ２を、個人アカウントに紐付く画像データＧａ３〜Ｇａ６よりも上位に（すなわち、検索結果ページＰ１において、より先頭に近い位置に）表示してもよい。同様に、表示処理部２１２は、飲食店Ｆに関連する画像データＧｂ１〜Ｇｂ５のうち、企業アカウントに紐付く画像データＧｂ１を、個人アカウントに紐付く画像データＧｂ２〜Ｇｂ５よりも上位に（すなわち、検索結果ページＰ１において、より先頭に近い位置に）表示してもよい。これにより、ユーザーは、施設ごとに纏められた複数の画像データの中から企業アカウントに紐付く画像データを容易に見つけて確認することができる。
【００４０】
表示処理部２１２は、検索処理部２１１により抽出された一又は複数の前記画像データを、企業アカウントに対応する施設ごとに纏めた状態で、入力される位置情報が示す地点から前記施設までの距離に応じた順番で表示してもよい。例えば、表示処理部２１２は、図８に示される表示設定ページＰ２に含まれるスイッチキーＳＷ６がオン状態に設定されている場合に、検索処理部２１１により抽出された一又は複数の前記画像データを、企業アカウントに対応する施設ごとに纏めた状態で、ユーザーにより指定される地点から前記施設までの距離が近い順に表示してもよい。これにより、検索結果ページＰ１において、前記位置情報が示す地点から近い施設から順番に、前記施設に関連する画像データが表示される。よって、ユーザーは、前記位置情報が示す地点から近い施設の中から所望の施設を容易に見つけることが可能となる。なお、前記位置情報は、ユーザー端末３の現在位置を示すものであってもよいし、ユーザーによって指定される任意の地点を示すものであってもよい。
【００４１】
表示処理部２１２は、検索処理部２１１により抽出された一又は複数の前記画像データを、同一施設に関連する前記画像データの纏まりを視認可能な表示態様で表示してもよい。例えば、表示処理部２１２は、図８に示される表示設定ページＰ２に含まれるスイッチキーＳＷ５がオン状態に設定されている場合に、同一施設に関連する複数の画像データを枠線で囲むことによって、同一施設に関連する前記画像データの纏まりを視認可能にしてもよい。例えば、図９に示される検索結果ページＰ１では、飲食店Ｃに関連する画像データＧａ１〜Ｇａ６が枠線Ｌ１で囲まれており、飲食店Ｆに関連する画像データＧｂ１〜Ｇｂ５が枠線Ｌ２で囲まれている。これにより、ユーザーは、同一施設に関連する画像データを容易に判別することが可能となる。なお、他の実施形態では、表示処理部２１２は、画像データ各々の輪郭線の色又は背景色を施設ごとに異ならせることによって、同一施設に関連する前記画像データの纏まりを視認可能にしてもよい。
【００４２】
［ユーザー端末３］
図３に示されるように、ユーザー端末３は、制御部３１、記憶部３２、操作表示部３３、通信Ｉ／Ｆ３４、ＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）センサー３５、及びカメラ３６などを備える。ユーザー端末３は、例えば携帯電話、スマートフォン、タブレット端末、又はパーソナルコンピューターのような情報処理装置である。
【００４３】
通信Ｉ／Ｆ３４は、ユーザー端末３を有線又は無線で通信網Ｎ１に接続し、通信網Ｎ１を介して画像検索装置２などの外部機器との間で所定の通信プロトコルに従ったデータ通信を実行するための通信インタフェースである。
【００４４】
操作表示部３３は、メッセージ又はウェブページなどの各種の情報を表示する液晶ディスプレイ又は有機ＥＬディスプレイのような表示部と、操作を受け付けるマウス、キーボード、ハードキー、又はタッチパネルなどの操作部とを備えるユーザーインタフェースである。
【００４５】
記憶部３２は、各種の情報を記憶するフラッシュメモリーなどの不揮発性の記憶部である。例えば、記憶部３２には、画像共有プログラム等の制御プログラムが記憶される。前記画像共有プログラムは、画像検索装置２に画像データをアップロード（投稿）したり、画像検索装置２にアップロードされている画像データを閲覧したりするための処理を制御部３１に実行させるための制御プログラムである。なお、他の実施形態では、画像検索装置２に画像データをアップロード（投稿）したり、画像検索装置２にアップロードされている画像データを閲覧したりするための処理を制御部３１に実行させるための制御プログラムとして、前記画像共有プログラムの代わりにブラウザープログラムが用いられてもよい。前記ブラウザープログラムは、ＨＴＴＰ（Ｈｙｐｅｒｔｅｘｔ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ）等の通信プロトコルに従って画像検索装置２等の外部装置との間で通信処理を制御部３１に実行させるための制御プログラムである。
【００４６】
制御部３１は、ＣＰＵ、ＲＯＭ、及びＲＡＭなどの制御機器を有する。前記ＣＰＵは、各種の演算処理を実行するプロセッサーである。前記ＲＯＭは、前記ＣＰＵに各種の処理を実行させるためのＢＩＯＳ及びＯＳなどの制御プログラムが予め記憶された不揮発性の記憶部である。前記ＲＡＭは、各種の情報を記憶する揮発性又は不揮発性の記憶部であり、前記ＣＰＵが実行する各種の処理の一時記憶メモリー（作業領域）として使用される。そして、制御部３１は、前記ＲＯＭ又は記憶部３２に予め記憶された各種の制御プログラムを前記ＣＰＵで実行することによりユーザー端末３を制御する。
【００４７】
ＧＰＳセンサー３５は、ＧＰＳ衛星からの信号に基づいて、ユーザー端末３の現在位置を示す、緯度情報及び経度情報を含んだＧＰＳ情報を取得する。
【００４８】
カメラ３６は、レンズ及び撮像素子等を有し、撮像素子に入射される光に応じた画像データを出力する。カメラ３６から出力される画像データは、ＪＰＥＧ形式などの画像データに変換されて、記憶部３２に記録される。当該画像データには、撮影時にＧＰＳセンサー３５により取得されるＧＰＳ情報（経度・緯度・高度）が、メタデータとして埋め込まれてもよい。
【００４９】
［アップロード処理］
以下、図５を参照しつつ、画像検索装置２の制御部２１によって実行されるアップロード処理について説明する。なお、制御部２１は、ユーザー端末３からのアクセス（アップロード要求）が発生した場合に、ユーザー端末３ごとに対応する当該アップロード処理を個別に実行する。即ち、制御部２１は、複数のユーザー端末３に対応する前記アップロード処理を時分割によって略並行して実行することがある。また、当該アップロード処理は、ユーザー端末３の所定の操作によって途中で終了されることがある。
【００５０】
＜ステップＳ１１＞
まず、ステップＳ１１において、制御部２１は、ログイン処理を実行する。具体的に、制御部２１は、通信網Ｎ１を通じてユーザー端末３からユーザーＩＤ及びパスワードを受信する。そして、制御部２１は、ユーザー端末３から受信したユーザーＩＤ及びパスワードの組み合わせが、ユーザーアカウント情報Ｄ１（図２参照）に登録されているか否かを判断する。前記組み合わせがユーザーアカウント情報Ｄ１に登録されている場合には処理がステップＳ１２に移行する。一方、前記組み合わせがユーザーアカウント情報Ｄ１に登録されていない場合には、前記アップロード処理は終了する。
【００５１】
＜ステップＳ１２＞
ステップＳ１２において、制御部２１は、通信網Ｎ１を通じてユーザー端末３から画像データ、タグ情報、及び位置情報を受信する。なお、前記タグ情報及び前記位置情報は、省略されることがある。
【００５２】
＜ステップＳ１３＞
ステップＳ１３において、制御部２１は、前記ステップＳ１２で受信した画像データを記憶部２２に保存する。
【００５３】
＜ステップＳ１４＞
ステップＳ１４において、制御部２１は、前記ステップＳ１１で受信したユーザーＩＤ、前記ステップＳ１２で受信した画像データ、タグ情報、及び位置情報に基づいて、画像情報Ｄ２（図３参照）を更新する。これにより、前記ステップＳ１３で記憶部２２に保存された画像データに、ユーザーＩＤ、タグ情報、及び位置情報が紐付けられる。そして、前記アップロード処理は終了される。
【００５４】
前記アップロード処理の結果、ユーザー端末３からアップロード（投稿）された画像データは、個人アカウント又は企業アカウントのいずれか一方の種別のユーザーアカウントに紐付けられた状態で記憶部２２に保存されることとなる。
【００５５】
［画像検索処理］
以下、図６を参照しつつ、画像検索装置２の制御部２１によって実行される画像検索処理について説明する。なお、制御部２１は、ユーザー端末３からのアクセス（画像検索要求）が発生した場合に、ユーザー端末３ごとに対応する当該画像検索処理を個別に実行する。即ち、制御部２１は、複数のユーザー端末３に対応する前記画像検索処理を時分割によって略並行して実行することがある。また、当該画像検索処理は、ユーザー端末３の所定の操作によって途中で終了されることがある。
【００５６】
なお、本発明は、前記画像検索処理に含まれる一又は複数のステップを実行する画像検索方法の発明として捉えることができ、ここで説明する前記画像検索処理に含まれる一又は複数のステップが適宜省略されてもよい。なお、前記画像検索処理における各ステップは同様の作用効果を生じる範囲で実行順序が異なってもよい。さらに、ここでは制御部２１によって前記画像検索処理における各ステップが実行される場合を例に挙げて説明するが、複数のプロセッサーによって前記画像検索処理における各ステップが分散して実行される画像検索方法も他の実施形態として考えられる。
【００５７】
＜ステップＳ２１＞
まず、ステップＳ２１において、制御部２１は、画像データを検索するための検索条件を、通信網Ｎ１を通じてユーザー端末３から受信する。例えば、制御部２１は、検索条件を入力するための検索条件入力ページ（不図示）をユーザー端末３の操作表示部３３に表示させる。そして、制御部２１は、前記検索条件入力ページを介してユーザー端末３のユーザーにより入力される検索条件を、通信網Ｎ１を通じてユーザー端末３から受信する。前記検索条件には、ユーザーにより入力される任意の文字列からなる検索キーワードが含まれる。
【００５８】
＜ステップＳ２２＞
ステップＳ２２において、制御部２１は、記憶部２２に保存されている複数の画像データ（すなわち、複数のユーザー端末３からアップロードされた複数の画像データ）の中から、前記ステップＳ２１で取得された検索条件に合致する画像データを抽出する。具体的に、制御部２１は、前記ステップＳ２１で取得された検索キーワードと画像情報Ｄ２に含まれるタグ情報（図３参照）とを比較して、前記検索キーワードに合致するハッシュタグが紐付けられている画像データを抽出する。当該ステップＳ２２の処理は、制御部２１の検索処理部２１１により実行される。当該ステップＳ２２は、本発明の「検索ステップ」の一例である。
【００５９】
なお、他の実施形態では、制御部２１は、記憶部２２に保存されている複数の画像データの中から、前記検索キーワードが示す文字列を含む位置情報が紐付けられている画像データを抽出してもよい。また、制御部２１は、記憶部２２に保存されている複数の画像データの中から、前記検索キーワードが示す文字列を含むユーザーＩＤが紐付けられている画像データを抽出してもよい。
【００６０】
＜ステップＳ２３＞
ステップＳ２３において、制御部２１は、前記ステップＳ２２で抽出された画像データのうち、企業アカウントに紐付く画像データに対して企業アカウント識別画像Ｂ１を合成する。なお、前記画像データに対応する画像情報Ｄ２に含まれている位置情報と、前記企業アカウントに対応する企業プロフィール情報Ｄ３に含まれている所在地とが一致する場合に、当該画像データに当該企業アカウント識別情報Ｂ１が合成されてもよい。
【００６１】
＜ステップＳ２４＞
ステップＳ２４において、制御部２１は、前記ステップＳ２２で抽出された画像データを含む検索結果ページＰ１を、ユーザー端末３の操作表示部３３に表示させる。具体的に、制御部２１は、図７に示されるような検索結果ページＰ１のデータを、通信網Ｎ１を通じてユーザー端末３に送信する。その結果、ユーザー端末３の操作表示部３３に検索結果ページＰ１が表示される。検索結果ページＰ１では、前記ステップＳ２２で抽出された画像データが表示される。そして、それらの画像データのうち、企業アカウントに紐付く画像データは、企業アカウント識別画像Ｂ１が合成された状態で表示される。当該ステップＳ２４の処理は、制御部２１の表示処理部２１２により実行される。当該ステップＳ２４は、本発明の「表示ステップ」の一例である。
【００６２】
＜ステップＳ２５＞
ステップＳ２５において、制御部２１は、表示設定が変更されたか否かを判断する。具体的に、制御部２１は、検索結果ページＰ１に含まれる表示設定キーＫ１１が操作された場合に、図８に示されるような表示設定ページＰ２をユーザー端末３の操作表示部３３に表示させる。そして、表示設定ページＰ２に含まれるスイッチキーＳＷ１〜ＳＷ６のいずれかが操作された場合に、表示設定が変更されたと判断する。表示設定が変更されたと判断されると（Ｓ２５：Ｙｅｓ）、処理がステップＳ２６に移行する。一方、表示設定が変更されていないと判断されると（Ｓ２５：Ｎｏ）、処理がステップＳ２７に移行する。
【００６３】
＜ステップＳ２６＞
ステップＳ２６において、制御部２１は、検索結果ページＰ１を更新する。具体的に、制御部２１は、表示設定ページＰ２に対するユーザー操作に応じて検索結果ページＰ１を更新し、更新後の検索結果ページＰ１をユーザー端末３の操作表示部３３に表示させる。当該ステップＳ２６の処理は、制御部２１の表示処理部２１２により実行される。
【００６４】
例えば、表示設定ページＰ２に含まれるスイッチキーＳＷ１がオン状態からオフ状態に変更された場合、制御部２１は、検索結果ページＰ１において企業アカウント識別画像Ｂ１を非表示にする。一方、表示設定ページＰ２に含まれるスイッチキーＳＷ１がオフ状態からオン状態に変更された場合、制御部２１は、検索結果ページＰ１において企業アカウント識別画像Ｂ１が表示される。その結果、企業アカウントに紐付く画像データに企業アカウント識別画像Ｂ１が合成表示される。
【００６５】
また、表示設定ページＰ２に含まれるスイッチキーＳＷ２がオフ状態からオン状態に変更された場合、制御部２１は、検索結果ページＰ１において個人アカウントに紐付く画像データを非表示にする。その結果、検索結果ページＰ１には、企業アカウントに紐付く画像データのみが表示される。一方、表示設定ページＰ２に含まれるスイッチキーＳＷ２がオン状態からオフ状態に変更された場合、制御部２１は、検索結果ページＰ１において個人アカウントに紐付く画像データを表示する。その結果、検索結果ページＰ１には、企業アカウントに紐付く画像データに加えて個人アカウントに紐付く画像データも表示される。
【００６６】
また、表示設定ページＰ２に含まれるスイッチキーＳＷ３がオフ状態からオン状態に変更された場合、制御部２１は、検索結果ページＰ１において個人アカウントに紐付く画像データを非表示にするとともに、飲食店以外のジャンルの企業アカウントに紐付く画像データを非表示にする。その結果、検索結果ページＰ１には、飲食店のジャンルの企業アカウントに紐付く画像データのみが表示される。一方、表示設定ページＰ２に含まれるスイッチキーＳＷ３がオン状態からオフ状態に変更された場合、制御部２１は、検索結果ページＰ１において個人アカウントに紐付く画像データと飲食店以外のジャンルの企業アカウントに紐付く画像データとを表示する。その結果、検索結果ページＰ１には、飲食店のジャンルの企業アカウントに紐付く画像データに加えて、個人アカウントに紐付く画像データ、及び飲食店以外のジャンルの企業アカウントに紐付く画像データも表示される。
【００６７】
また、表示設定ページＰ２に含まれるスイッチキーＳＷ４がオフ状態からオン状態に変更された場合、制御部２１は、検索結果ページＰ１に表示すべき画像データを、企業アカウントに対応する施設ごとに纏まるように並べ替えて、検索結果ページＰ１に配置する。その結果、検索結果ページＰ１には、企業アカウントに対応する施設ごとに纏めた状態で画像データが表示される。一方、表示設定ページＰ２に含まれるスイッチキーＳＷ４がオン状態からオフ状態に変更された場合、制御部２１は、検索結果ページＰ１に表示すべき画像データを、予め定められた順番（例えば、アップロードされた日時が新しい順番）に並べ替えて、検索結果ページＰ１に配置する。その結果、検索結果ページＰ１には、予め定められた順番に並んだ状態で画像データが表示される。
【００６８】
また、表示設定ページＰ２に含まれるスイッチキーＳＷ５がオフ状態からオン状態に変更された場合、制御部２１は、検索結果ページＰ１において、同一施設に関連する画像データを囲むように枠線（例えば、図９に示される枠線Ｌ１、枠線Ｌ２など）を表示する。一方、表示設定ページＰ２に含まれるスイッチキーＳＷ５がオン状態からオフ状態に変更された場合、制御部２１は、前記枠線を非表示にする。
【００６９】
また、表示設定ページＰ２に含まれるスイッチキーＳＷ６がオフ状態からオン状態に変更された場合、制御部２１は、例えば、ユーザー端末３の操作表示部３３に地点設定ページ（不図示）を表示させて、ユーザーに地点を指定させる。ユーザーは、前記地点設定ページにおいて、ユーザー端末３の現在位置、又は他の任意の地点を指定することができる。前記地点設定ページにおいてユーザー端末３の現在位置が指定された場合、制御部２１は、ユーザー端末３のＧＰＳセンサー３５によって検出されるＧＰＳ情報を、通信網Ｎ１を通じてユーザー端末から受信する。前記地点設定ページにおいてユーザーによって地点が指定されると、制御部２１は、検索結果ページＰ１に表示すべき画像データを、前記地点から前記画像データに紐付けられている施設までの距離が近い順に並べ替えて、検索結果ページＰ１に配置する。なお、前記地点から前記画像データに紐付けられている施設までの距離は、例えば、企業プロフィール情報Ｄ３に含まれる所在地の情報に基づいて算出される。一方、表示設定ページＰ２に含まれるスイッチキーＳＷ６がオン状態からオフ状態に変更された場合、制御部２１は、検索結果ページＰ１に表示すべき画像データを、予め定められた順番（例えば、アップロードされた日時が新しい順番）に並べ替えて、検索結果ページＰ１に配置する。その結果、検索結果ページＰ１には、予め定められた順番に並んだ状態で画像データが表示される。
【００７０】
＜ステップＳ２７＞
ステップＳ２７において、制御部２１は、検索結果ページＰ１に含まれているいずれかの画像データが操作されたか否かを判断する。例えば、制御部２１は、検索結果ページＰ１に含まれているいずれかの画像データがタップされた場合に、前記画像データが操作されたと判断する。そして、検索結果ページＰ１に含まれているいずれかの画像データが操作されたと判断されると（Ｓ２７：Ｙｅｓ）、処理がステップＳ２８に移行する。一方、検索結果ページＰ１に含まれているいずれの画像データも操作されていないと判断されると（Ｓ２７：Ｎｏ）、処理がステップＳ２９に移行する。
【００７１】
なお、他の実施形態では、制御部２１は、検索結果ページＰ１に含まれているいずれかの画像データが操作された場合（例えば、タップされた場合）に、操作された画像データを拡大表示させてもよい。そして、拡大表示された画像データがさらに操作された場合（例えば、さらにタップされた場合）に、処理がステップＳ２８に移行してもよい。なお、拡大表示された画像データが企業アカウントに紐付く画像データである場合、当該拡大表示された画像データには、企業アカウント識別画像Ｂ１が合成表示されてもよいし、合成表示されなくてもよい。また、拡大表示される前の画像データ（企業アカウントに紐付く画像データ）には企業アカウント識別画像Ｂ１が合成表示されず、拡大表示された後の画像データ（企業アカウントに紐付く画像データ）にのみ企業アカウント識別画像Ｂ１が合成表示されてもよい。
【００７２】
＜ステップＳ２８＞
ステップＳ２８において、制御部２１は、操作された画像データに対応するプロフィールページＰ３を、ユーザー端末３の操作表示部３３に表示させる。具体的に、制御部２１は、図１０に示されるようなプロフィールページＰ３のデータを、通信網Ｎ１を通じてユーザー端末３に送信する。その結果、ユーザー端末３の操作表示部３３にプロフィールページＰ３が表示される。プロフィールページＰ３は、ユーザーアカウントごとに設けられるページである。プロフィールページＰ３には、対応するユーザーアカウントのユーザーＩＤ、前記ユーザーアカウントに紐付く画像データなどが表示される。
【００７３】
なお、図１０は、飲食店Ｃの企業アカウントに対応するプロフィールページＰ３である。図１０に示されるように、飲食店のジャンルの企業アカウントに対応するプロフィールページＰ３には、予約キーＫ３１、電話キーＫ３２、メールキーＫ３３、及び道順キーＫ３４の少なくとも１つが含まれていてもよい。
【００７４】
予約キーＫ３１は、前記企業アカウントに対応する施設を予約するための操作キーである。予約キーＫ３１が操作されると、制御部２１は、企業プロフィール情報Ｄ３に含まれる予約ページの情報をユーザー端末３に送信する。ユーザー端末３の制御部３１は、前記予約ページの情報に基づいて、前記施設を予約するための予約ページを操作表示部３３に表示させる。
【００７５】
電話キーＫ３２は、前記企業アカウントに対応する施設に電話を発信するための操作キーである。電話キーＫ３２が操作されると、制御部２１は、企業プロフィール情報Ｄ３に含まれる電話番号の情報をユーザー端末３に送信する。ユーザー端末３の制御部３１は、前記電話番号の情報に基づいて、前記施設に電話を発信する。
【００７６】
メールキーＫ３３は、前記企業アカウントに対応する施設に電子メールを送信するための操作キーである。メールキーＫ３３が操作されると、制御部２１は、企業プロフィール情報Ｄ３に含まれるメールアドレスの情報をユーザー端末３に送信する。ユーザー端末３の制御部３１は、前記メールアドレスの情報に基づいて、前記施設宛ての電子メールを作成するためのメール作成画面を操作表示部３３に表示させる。
【００７７】
道順キーＫ３４は、前記企業アカウントに対応する施設への道順案内を開始するための操作キーである。道順キーＫ３４が操作されると、制御部２１は、企業プロフィール情報Ｄ３に含まれる所在地の情報をユーザー端末３に送信する。ユーザー端末３の制御部３１は、前記所在地の情報に基づいて、ユーザー端末３の現在位置から前記施設の所在地までの道順を示す地図を操作表示部３３に表示させ、前記施設への道順案内を開始する。
【００７８】
＜ステップＳ２９＞
ステップＳ２９において、制御部２１は、前記画像検索処理を終了すべきか否かを判断する。例えば、制御部２１は、予め定められた終了操作が行われた場合に、前記画像検索処理を終了すべきであると判断してもいい。また、制御部２１は、プロフィールページＰ３に含まれる予約キーＫ３１、電話キーＫ３２、メールキーＫ３３、又は道順キーＫ３４が操作された場合に、前記画像検索処理を終了すべきであると判断してもいい。前記画像検索処理を終了すべきであると判断されると（Ｓ２９：Ｙｅｓ）、前記画像検索処理は終了される。一方、前記画像検索処理を終了すべきはないと判断されると（Ｓ２９：Ｎｏ）、処理が前記ステップＳ２５に戻る。
【００７９】
以上のように、本実施形態に係る画像検索装置２では、検索条件に合致する画像データのうち、企業アカウントに紐付く画像データに企業アカウント識別画像Ｂ１が合成表示される。よって、本実施形態に係る画像検索装置２によれば、ユーザーは、検索結果ページＰ１において、個人アカウントに紐付く画像データ（例えば、一般ユーザーが飲食店で撮影した画像データ）と、企業アカウントに紐付く画像データ（例えば、飲食店がアップロードした画像データ）とを容易に判別することが可能となる。
【００８０】
また、本実施形態に係る画像検索装置２では、検索条件に合致する画像データを、前記画像データに関連する施設ごとに纏めて表示することが可能である。よって、本実施形態に係る画像検索装置２によれば、ユーザーは、企業アカウントに紐付く画像データであるか個人アカウントに紐付く画像データであるかに関わらず、同一施設に関連する複数の画像データをまとめて確認することができるので、所望の施設をより容易に見つけることが可能となる。
【００８１】
なお、本実施形態では、図６に示されるステップＳ２３において、企業アカウントに紐付く画像データに企業アカウント識別画像Ｂ１が合成されるが、本発明はこれに限定されない。他の実施形態では、ユーザー端末３から画像検索装置２に画像データがアップロードされるときに、前記画像データに企業アカウント識別画像Ｂ１が合成されてもよい。この場合、例えば、ユーザー端末３の制御部３１によって実行される前記画像共有プログラムに、前記画像データに企業アカウント識別画像Ｂ１を合成するための命令コードが含まれていてもよい。
【００８２】
ところで、他の実施形態として、制御部２１が、前記ステップＳ２２において、記憶部２２に保存されている複数の画像データの中から、前記ステップＳ２１で取得された検索条件に合致する画像データを抽出する際、オンライン予約（Ｗｅｂ予約）が可能な施設に対応する画像データのみを抽出可能であってもよい。例えば、企業プロフィール情報Ｄ３では、オンライン予約可能な施設については前記予約ページの情報が登録されており、オンライン予約が可能でない施設については前記予約ページの情報が登録されていないことが考えられる。この場合、制御部２１は、前記画像データに対応する施設の企業アカウントの企業プロフィール情報Ｄ３に前記予約ページの情報が含まれている場合に、当該施設がオンライン予約可能な施設であると判定することが可能である。なお、企業プロフィール情報Ｄ３にオンライン予約の可否を示す情報が含まれていてもよい。なお、制御部２１は、前記ステップＳ２２における抽出手法として、オンライン予約可能な施設のみを抽出するか否かをユーザー操作に応じて切り替え可能であってもよい。さらに、画像検索装置２が、前記施設各々における空席の情報を管理する機能を有する場合、制御部２１は、現在日時について予約可能な施設、又は指定された予約日時に予約可能な施設に対応する前記画像データのみを抽出することが可能であってもよい。
【００８３】
さらに、制御部２１は、前記画像データに対応する施設が前記予約ページから予約可能な施設である場合には、企業アカウント識別画像Ｂ１として、施設のＷｅｂ予約が可能である旨を示す「予」が〇で囲まれた画像などの第１識別画像を表示させ、前記画像データに対応する施設が前記予約ページから予約可能な施設でない場合には、企業アカウント識別画像Ｂ１として、企業の「企」が〇で囲まれた画像などの第２識別画像を表示させてもよい。即ち、制御部２１は、前記画像データに対応する施設が前記予約ページから予約可能である施設であるか否かに応じて企業アカウント識別画像Ｂ１を切り替え、企業アカウント識別画像Ｂ１により前記画像データに対応する施設がオンライン予約可能であるか否かを表示してもよい。これにより、ユーザーは、企業アカウント識別画像Ｂ１を見て、施設が予約可能であるか否かを容易に把握することが可能である。
【００８４】
なお、前記予約ページから施設の予約が可能である場合には、前記第１識別画像と前記第２識別画像との二つの企業アカウント識別画像Ｂ１が表示されてもよい。さらに、画像検索装置２が、前記施設各々における空席の情報を管理する機能を有する場合、制御部２１は、現在日時について予約可能な施設、又は指定された予約日時に予約可能な施設に対応する前記画像データのみについて、予約可能である旨を示す画像を合成して表示してもよい。
【００８５】
さらに、制御部２１は、企業アカウント識別画像Ｂ１として表示された前記第１識別画像が操作された場合に、当該第１識別画像が合成された前記画像データに対応する施設の前記予約ページを表示させてもよい。これにより、前記予約ページから予約可能な施設については、ユーザーに当該施設の予約を促すことが可能である。例えば、制御部２１は、ユーザー端末３に表示させる前記予約ページにおいて、予約可能な日又は日時などを検索又は表示することが可能であり、表示された予約可能な日又は日時についての予約要求をユーザー端末３から受け付けることが可能である。また、前記予約ページは、前記企業アカウントに対応する企業が管理する外部のサーバーに記憶されるサイト上のＷｅｂページであってもよい。
【００８６】
また、前記実施形態では、図７等に示されるように、企業アカウント識別画像Ｂ１が、企業の「企」の文字が〇で囲まれた画像である場合について説明したが、他の実施形態として、企業アカウント識別画像Ｂ１が一又は複数の文字のみで構成されてもよい。また、企業アカウント識別画像Ｂ１は、文字を含まないマーク等の画像のみであってもよい。
【符号の説明】
【００８７】
１      画像検索システム
２      画像検索装置
２１    制御部
２１１  検索処理部
２１２  表示処理部
２２    記憶部
２３    操作表示部
２４    通信Ｉ／Ｆ
３      ユーザー端末
３１  制御部
３２  記憶部
３３  操作表示部
３４  通信Ｉ／Ｆ
３５  ＧＰＳセンサー
３６  カメラ
【図１】
2020087434.tif 000003
【図２】
2020087434.tif 000004
【図３】
2020087434.tif 000005
【図４】
2020087434.tif 000006
【図５】
2020087434.tif 000007
【図６】
2020087434.tif 000008
【図７】
2020087434.tif 000009
【図８】
2020087434.tif 000010
【図９】
2020087434.tif 000011
【図１０】
2020087434.tif 000012