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