Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP6931171B2 - Image search device, image search program, and image search method - Google Patents
[go: Go Back, main page]

JP6931171B2 - Image search device, image search program, and image search method - Google Patents

Image search device, image search program, and image search method Download PDF

Info

Publication number
JP6931171B2
JP6931171B2 JP2019161235A JP2019161235A JP6931171B2 JP 6931171 B2 JP6931171 B2 JP 6931171B2 JP 2019161235 A JP2019161235 A JP 2019161235A JP 2019161235 A JP2019161235 A JP 2019161235A JP 6931171 B2 JP6931171 B2 JP 6931171B2
Authority
JP
Japan
Prior art keywords
image data
image
search
display
user account
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2019161235A
Other languages
Japanese (ja)
Other versions
JP2020087434A (en
Inventor
征一郎 久保
征一郎 久保
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Gurunavi Inc
Original Assignee
Gourmet Navigator Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Gourmet Navigator Inc filed Critical Gourmet Navigator Inc
Priority to US16/682,913 priority Critical patent/US11769190B2/en
Publication of JP2020087434A publication Critical patent/JP2020087434A/en
Application granted granted Critical
Publication of JP6931171B2 publication Critical patent/JP6931171B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
  • User Interface Of Digital Computer (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Description

本発明は、画像検索装置、画像検索プログラム、及び画像検索方法に関する。 The present invention relates to an image search device, an image search program, and an image search method.

ユーザー自身が撮影した画像データをインターネット上の特定のサーバーにアップロード(投稿)することによって、当該画像データを不特定のユーザーに公開することが可能な画像共有サービスが知られている(例えば、非特許文献1参照)。前記画像共有サービスには、サーバーにアップロードされた多数の画像データの中から所望の画像データを検索する画像検索機能が設けられている。例えば、ユーザーが「カルボナーラ」を検索キーワードとして検索を行うと、「カルボナーラ」のタグが付されている画像データの一覧が、検索結果として表示される。 There is known an image sharing service that can publish (for example, non-) the image data taken by the user to an unspecified user by uploading (posting) the image data to a specific server on the Internet. See Patent Document 1). The image sharing service is provided with an image search function for searching for desired image data from a large number of image data uploaded to a server. For example, when a user searches using "carbonara" as a search keyword, a list of image data tagged with "carbonara" is displayed as a search result.

"Instagram"、[online]、[平成30年11月2日検索]、インターネット<URL:https://www.instagram.com/>"Instagram", [online], [Searched November 2, 2018], Internet <URL: https://www.instagram.com/>

ところで、美味しいカルボナーラを食べたいユーザーが、前記画像検索機能を利用して、美味しそうなカルボナーラを提供している飲食店を探すことが考えられる。しかしながら、「カルボナーラ」を検索キーワードとして検索を行ったときの検索結果には、飲食店が投稿した画像データだけでなく、一般ユーザーが投稿した画像データも含まれる。したがって、検索結果として表示された画像データの中から美味しそうなカルボナーラの画像が見つかったとしても、その画像データが、一般ユーザーが自分で料理したカルボナーラを撮影した画像データであることがある。よって、ユーザーは、美味しそうなカルボナーラを提供している飲食店を効率よく探すことができない。 By the way, a user who wants to eat delicious carbonara may use the image search function to search for a restaurant that offers delicious carbonara. However, the search results when a search is performed using "carbonara" as a search keyword include not only image data posted by restaurants but also image data posted by general users. Therefore, even if a delicious carbonara image is found in the image data displayed as the search result, the image data may be an image data of a carbonara cooked by a general user. Therefore, the user cannot efficiently search for a restaurant that offers delicious carbonara.

本発明の目的は、検索結果として表示される画像データに紐付けられているユーザーアカウントの種別を容易に判別することが可能な画像検索装置、画像検索方法、及び画像検索プログラムを提供することにある。 An object of the present invention is to provide an image search device, an image search method, and an image search program capable of easily determining the type of user account associated with the image data displayed as a search result. be.

本発明に係る画像検索装置は、ユーザーアカウントと紐付けられた複数の画像データの中から検索条件に合致する画像データを抽出する検索処理部と、前記検索処理部により抽出された一又は複数の前記画像データを、前記画像データに対応するユーザーアカウントの種別を判別可能な表示態様で表示する表示処理部とを備える。 The image search device according to the present invention includes a search processing unit that extracts image data that matches the search conditions from a plurality of image data associated with a user account, and one or more image data extracted by the search processing unit. The image data is provided with a display processing unit that displays the image data in a display mode capable of determining the type of user account corresponding to the image data.

本発明に係る画像検索プログラムは、一又は複数のプロセッサーに、ユーザーアカウントと紐付けられた複数の画像データの中から検索条件に合致する画像データを抽出する検索ステップと、前記検索ステップで抽出された一又は複数の前記画像データを、前記画像データに対応するユーザーアカウントの種別を判別可能な表示態様で表示する表示ステップとを実行させるための画像検索プログラムである。 The image search program according to the present invention is extracted by a search step of extracting image data matching the search conditions from a plurality of image data associated with a user account on one or a plurality of processors, and the search step. It is an image search program for executing a display step of displaying one or more of the image data in a display mode in which the type of user account corresponding to the image data can be determined.

本発明に係る画像検索方法は、ユーザーアカウントと紐付けられた複数の画像データの中から検索条件に合致する画像データを抽出する検索ステップと、前記検索ステップで抽出された一又は複数の前記画像データを、前記画像データに対応するユーザーアカウントの種別を判別可能な表示態様で表示する表示ステップとを含む。 The image search method according to the present invention includes a search step of extracting image data matching the search conditions from a plurality of image data associated with a user account, and one or a plurality of the images extracted in the search step. A display step of displaying the data in a display mode capable of determining the type of the user account corresponding to the image data is included.

本発明によれば、検索結果として表示される画像データに紐付けられているユーザーアカウントの種別を容易に判別することが可能な画像検索装置、画像検索方法、及び画像検索プログラムが提供される。 According to the present invention, there is provided an image search device, an image search method, and an image search program that can easily determine the type of user account associated with the image data displayed as a search result.

図1は、本発明の実施の形態に係る画像検索システムの構成を示すブロック図である。FIG. 1 is a block diagram showing a configuration of an image search system according to an embodiment of the present invention. 図2は、本発明の実施の形態に係る画像検索システムで使用されるユーザーアカウント情報の一例を示す図である。FIG. 2 is a diagram showing an example of user account information used in the image search system according to the embodiment of the present invention. 図3は、本発明の実施の形態に係る画像検索システムで使用される画像情報の一例を示す図である。FIG. 3 is a diagram showing an example of image information used in the image search system according to the embodiment of the present invention. 図4は、本発明の実施の形態に係る画像検索システムで使用される企業プロフィール情報の一例を示す図である。FIG. 4 is a diagram showing an example of company profile information used in the image search system according to the embodiment of the present invention. 図5は、本発明の実施の形態に係る画像検索装置で実行されるアップロード処理の手順の一例を示すフローチャートである。FIG. 5 is a flowchart showing an example of the procedure of the upload process executed by the image search device according to the embodiment of the present invention. 図6は、本発明の実施の形態に係る画像検索装置で実行される画像検索処理の手順の一例を示すフローチャートである。FIG. 6 is a flowchart showing an example of a procedure of image search processing executed by the image search device according to the embodiment of the present invention. 図7は、本発明の実施の形態に係る画像検索システムにおいてユーザー端末に表示される検索結果ページの一例を示す図である。FIG. 7 is a diagram showing an example of a search result page displayed on a user terminal in the image search system according to the embodiment of the present invention. 図8は、本発明の実施の形態に係る画像検索システムにおいてユーザー端末に表示される表示設定ページの一例を示す図である。FIG. 8 is a diagram showing an example of a display setting page displayed on a user terminal in the image search system according to the embodiment of the present invention. 図9は、本発明の実施の形態に係る画像検索システムにおいてユーザー端末に表示される検索結果ページの一例を示す図である。FIG. 9 is a diagram showing an example of a search result page displayed on a user terminal in the image search system according to the embodiment of the present invention. 図10は、本発明の実施の形態に係る画像検索システムにおいてユーザー端末に表示されるプロフィールページの一例を示す図である。FIG. 10 is a diagram showing an example of a profile page displayed on a user terminal in the image search system according to the embodiment of the present invention.

以下添付図面を参照しながら、本発明の実施形態について説明し、本発明の理解に供する。なお、以下の実施形態は、本発明を具体化した一例であって、本発明の技術的範囲を限定するものではない。 Hereinafter, embodiments of the present invention will be described with reference to the accompanying drawings for the purpose of understanding the present invention. The following embodiments are examples that embody the present invention, and do not limit the technical scope of the present invention.

[画像検索システム1]
図1に示すように、本発明の実施形態に係る画像検索システム1は、画像検索装置2と一又は複数のユーザー端末3とを含む。画像検索装置2及びユーザー端末3は、インターネット、LAN、WAN、又は公衆電話回線などの通信網N1を介して通信可能である。
[Image search system 1]
As shown in FIG. 1, the image search system 1 according to the embodiment of the present invention includes an image search device 2 and one or more user terminals 3. The image search device 2 and the user terminal 3 can communicate with each other via a communication network N1 such as the Internet, LAN, WAN, or a public telephone line.

画像検索装置2は、ユーザー自身が撮影した画像データを不特定のユーザーに公開することが可能な画像共有サービスを提供するサーバーである。画像検索装置2は、複数のユーザーによりアップロード(投稿)された多数の画像データの中から、検索条件に合致する画像データを検索する画像検索機能を備える。 The image search device 2 is a server that provides an image sharing service capable of disclosing image data taken by the user himself / herself to an unspecified user. The image search device 2 has an image search function for searching image data that matches the search conditions from a large number of image data uploaded (posted) by a plurality of users.

ところで、美味しいカルボナーラを食べたいユーザーが、画像共有サービスにおける画像検索機能を利用して、美味しそうなカルボナーラを提供している飲食店を探すことが考えられる。しかしながら、「カルボナーラ」を検索キーワードとして検索を行ったときの検索結果には、飲食店が投稿した画像データだけでなく、一般ユーザーが投稿した画像データも含まれる。したがって、検索結果として表示された画像データの中から美味しそうなカルボナーラの画像が見つかったとしても、その画像データが、一般ユーザーが自分で料理したカルボナーラを撮影した画像データであることがある。よって、ユーザーは、美味しそうなカルボナーラを提供している飲食店を効率よく探すことができない。これに対して、本実施形態に係る画像検索装置2によれば、検索結果として表示される画像データに紐付けられているユーザーアカウントの種別を容易に判別することが可能である。 By the way, it is conceivable that a user who wants to eat delicious carbonara uses the image search function in the image sharing service to search for a restaurant that offers delicious carbonara. However, the search results when a search is performed using "carbonara" as a search keyword include not only image data posted by restaurants but also image data posted by general users. Therefore, even if a delicious carbonara image is found in the image data displayed as the search result, the image data may be an image data of a carbonara cooked by a general user. Therefore, the user cannot efficiently search for a restaurant that offers delicious carbonara. On the other hand, according to the image search device 2 according to the present embodiment, it is possible to easily determine the type of user account associated with the image data displayed as the search result.

[画像検索装置2]
図1に示されるように、画像検索装置2は、制御部21、記憶部22、操作表示部23、及び通信I/F24などを備えるサーバーである。なお、画像検索装置2は、1台のコンピューターに限らず、複数台のコンピューターが協働して動作するコンピューターシステムであってもよい。また、画像検索装置2で実行される各種の処理は、一又は複数のプロセッサーによって分散して実行されてもよい。
[Image search device 2]
As shown in FIG. 1, the image retrieval device 2 is a server including a control unit 21, a storage unit 22, an operation display unit 23, a communication I / F 24, and the like. The image search device 2 is not limited to one computer, and may be a computer system in which a plurality of computers operate in cooperation with each other. Further, various processes executed by the image search device 2 may be distributed and executed by one or a plurality of processors.

通信I/F24は、画像検索装置2を有線又は無線で通信網N1に接続し、通信網N1を介してユーザー端末3などの外部機器との間で所定の通信プロトコルに従ったデータ通信を実行するための通信インタフェースである。 The communication I / F 24 connects the image search device 2 to the communication network N1 by wire or wirelessly, and executes data communication according to a predetermined communication protocol with an external device such as a user terminal 3 via the communication network N1. It is a communication interface for

操作表示部23は、各種の情報を表示する液晶ディスプレイ又は有機ELディスプレイのような表示部と、操作を受け付けるマウス、キーボード、又はタッチパネルなどの操作部とを備えるユーザーインタフェースである。 The operation display unit 23 is a user interface including a display unit such as a liquid crystal display or an organic EL display that displays various information, and an operation unit such as a mouse, keyboard, or touch panel that accepts operations.

記憶部22は、各種の情報を記憶するHDD(Hard Disk Drive)又はSSD(Solid State Drive)などの不揮発性の記憶部である。具体的に、記憶部22には、ユーザーアカウント情報D1、画像情報D2、企業プロフィール情報D3などのデータが記憶される。ここに、図2はユーザーアカウント情報D1の一例を示す図であり、図3は画像情報D2の一例を示す図であり、図3は企業プロフィール情報D3の一例を示す図である。 The storage unit 22 is a non-volatile storage unit such as an HDD (Hard Disk Drive) or an SSD (Solid State Drive) that stores various types of information. Specifically, the storage unit 22 stores data such as user account information D1, image information D2, and company profile information D3. Here, FIG. 2 is a diagram showing an example of user account information D1, FIG. 3 is a diagram showing an example of image information D2, and FIG. 3 is a diagram showing an example of company profile information D3.

図2に示されるように、ユーザーアカウント情報D1には、前記画像共有サービスに登録されているユーザーごとに、「ユーザーID」、「パスワード」、「アカウント種別」などの情報が含まれる。「ユーザーID」は、前記ユーザーを識別するための識別情報である。「パスワード」は、前記ユーザーを認証するための認証情報である。「アカウント種別」は、前記ユーザーのアカウント種別(具体的には、個人アカウント又は企業アカウント)である。前記個人アカウントは、一般ユーザーのユーザーアカウントである。前記個人アカウントは、本発明の「第1種別のユーザーアカウント」の一例である。前記企業アカウントは、飲食店、宿泊施設、オンラインショップなどの企業のユーザーアカウントである。前記企業アカウントは、本発明の「第2種別のユーザーアカウント」の一例である。ユーザーアカウント情報D1は、後述のアップロード処理(図5参照)又は画像検索処理(図6参照)の際に、必要に応じて制御部21により参照される。 As shown in FIG. 2, the user account information D1 includes information such as a "user ID", a "password", and an "account type" for each user registered in the image sharing service. The "user ID" is identification information for identifying the user. The "password" is authentication information for authenticating the user. The "account type" is the account type of the user (specifically, an individual account or a corporate account). The personal account is a user account of a general user. The personal account is an example of the "first type user account" of the present invention. The corporate account is a user account of a company such as a restaurant, an accommodation facility, or an online shop. The corporate account is an example of the "second type user account" of the present invention. The user account information D1 is referred to by the control unit 21 as necessary during the upload process (see FIG. 5) or the image search process (see FIG. 6), which will be described later.

画像情報D2には、画像検索装置2にアップロード(投稿)された画像データごとに、「画像ID」、「ユーザーID」、「タグ情報」、「位置情報」などの情報が含まれる。「画像ID」は、前記画像データを識別するための識別情報である。「ユーザーID」は、前記画像データをアップロードしたユーザーを識別するための識別情報である。「タグ情報」は、前記画像データに紐付けられているハッシュタグを示す情報である。前記ハッシュタグは、前記画像データがアップロードされる際に必要に応じてユーザーによって指定される任意の文字列である。1つの画像データに対して複数のハッシュタグが紐付けられてもよい。なお、他の実施形態では、AI(人工知能)による画像認識結果に基づいて前記ハッシュタグが自動的に設定されてもよい。「位置情報」は、前記画像データが撮影された場所を示す情報であって、例えば、地名、施設名などである。「位置情報」は、前記画像データがアップロードされる際にユーザーによって指定又は選択される。なお、他の実施形態では、前記画像データに含まれるExif(Exchangeable image file format)情報に基づいて自動的に設定されてもよい。また、前記画像データがユーザー端末3から画像検索装置2にアップロードされる際のユーザー端末3の現在位置に基づいて自動的に設定されてもよい。 The image information D2 includes information such as "image ID", "user ID", "tag information", and "location information" for each image data uploaded (posted) to the image search device 2. The "image ID" is identification information for identifying the image data. The "user ID" is identification information for identifying the user who uploaded the image data. The "tag information" is information indicating a hash tag associated with the image data. The hashtag is an arbitrary character string specified by the user as needed when the image data is uploaded. A plurality of hashtags may be associated with one image data. In another embodiment, the hashtag may be automatically set based on the image recognition result by AI (artificial intelligence). The "location information" is information indicating the place where the image data was taken, and is, for example, a place name, a facility name, or the like. The "location information" is specified or selected by the user when the image data is uploaded. In another embodiment, it may be automatically set based on the Exif (Exif image file format) information included in the image data. Further, the image data may be automatically set based on the current position of the user terminal 3 when the image data is uploaded from the user terminal 3 to the image search device 2.

企業プロフィール情報D3には、前記企業アカウントごとに、「ユーザーID」、「施設名」、「電話番号」、「メールアドレス」、「所在地」、「予約ページ」などの情報が含まれる。「ユーザーID」は、前記企業アカウントを識別するための識別情報である。「施設名」は、前記企業アカウントに対応する施設(例えば、飲食店、宿泊施設など)の名称である。「電話番号」は、前記施設の電話番号である。「メールアドレス」は、前記施設のメールアドレスである。「所在地」は、前記施設の所在地である。「予約ページ」は、前記施設のオンライン予約を受け付けるためのウェブページのアドレス(例えば、前記ウェブページのURL)である。前記ウェブページは、画像検索装置2とは異なるサーバー(例えば、飲食店に関する情報を提供するグルメ情報提供サイトのサーバー)によって提供されるものであってもよい。企業プロフィール情報D3における「施設名」、「電話番号」、「メールアドレス」、「所在地」、「予約ページ」などの情報は、前記画像共有サービスにおける前記企業アカウントの登録時に、必要に応じてユーザーによって設定される。 The company profile information D3 includes information such as a "user ID", a "facility name", a "telephone number", an "email address", a "location", and a "reservation page" for each company account. The "user ID" is identification information for identifying the company account. The "facility name" is the name of a facility (for example, a restaurant, an accommodation facility, etc.) corresponding to the corporate account. The "telephone number" is the telephone number of the facility. The "email address" is the email address of the facility. "Location" is the location of the facility. The "reservation page" is an address of a web page for accepting online reservations for the facility (for example, the URL of the web page). The web page may be provided by a server different from the image search device 2 (for example, a server of a gourmet information providing site that provides information about restaurants). Information such as "facility name", "phone number", "email address", "location", and "reservation page" in the company profile information D3 is used as necessary when registering the company account in the image sharing service. Set by.

なお、他の実施形態として、ユーザーアカウント情報D1、画像情報D2、企業プロフィール情報D3などの情報の一部又は全部が、画像検索装置2から通信網N1を介してアクセス可能な他のサーバーに記憶されていることも考えられる。そして、画像検索装置2の制御部21は、前記サーバーから各種の情報を取得して、後述の画像検索処理(図6参照)などの各処理を実行してもよい。 As another embodiment, a part or all of the information such as the user account information D1, the image information D2, and the company profile information D3 is stored in another server accessible from the image search device 2 via the communication network N1. It is also possible that it has been done. Then, the control unit 21 of the image search device 2 may acquire various information from the server and execute each process such as an image search process (see FIG. 6) described later.

また、記憶部22には、検索条件を入力するための検索ページ(不図示)のデータも記憶される。また、記憶部22には、後述の検索結果ページP1(図7、図9参照)、表示設定ページP2(図8参照)、プロフィールページP3(図10参照)などのデータも記憶される。 In addition, the storage unit 22 also stores data on a search page (not shown) for inputting search conditions. In addition, data such as a search result page P1 (see FIGS. 7 and 9), a display setting page P2 (see FIG. 8), and a profile page P3 (see FIG. 10), which will be described later, are also stored in the storage unit 22.

さらに、記憶部22には、制御部21に後述の画像検索処理(図6参照)を実行させるための画像検索プログラムなどの制御プログラムが記憶されている。例えば、前記画像検索プログラムは、CD又はDVDなどのコンピューター読取可能な記録媒体に非一時的に記録されており、画像検索装置2が備えるCDドライブ又はDVDドライブなどの読取装置(不図示)で読み取られて記憶部22に記憶される。 Further, the storage unit 22 stores a control program such as an image search program for causing the control unit 21 to execute an image search process (see FIG. 6) described later. For example, the image search program is non-temporarily recorded on a computer-readable recording medium such as a CD or DVD, and is read by a reader (not shown) such as a CD drive or a DVD drive included in the image search device 2. It is stored in the storage unit 22.

制御部21は、CPU、ROM、及びRAMなどの制御機器を有する。前記CPUは、各種の演算処理を実行するプロセッサーである。前記ROMは、前記CPUに各種の演算処理を実行させるためのBIOS及びOSなどの制御プログラムが予め記憶される不揮発性の記憶部である。前記RAMは、各種の情報を記憶する揮発性又は不揮発性の記憶部であり、前記CPUが実行する各種の処理の一時記憶メモリー(作業領域)として使用される。そして、制御部21は、前記ROM又は記憶部22に予め記憶された各種の制御プログラムを前記CPUで実行することにより画像検索装置2を制御する。 The control unit 21 has control devices such as a CPU, a ROM, and a RAM. The CPU is a processor that executes various arithmetic processes. The ROM is a non-volatile storage unit in which control programs such as a BIOS and an OS for causing the CPU to execute various arithmetic processes are stored in advance. The RAM is a volatile or non-volatile storage unit that stores various types of information, and is used as a temporary storage memory (working area) for various processes executed by the CPU. Then, the control unit 21 controls the image search device 2 by executing various control programs stored in advance in the ROM or the storage unit 22 on the CPU.

具体的に、制御部21は、図1に示されるように、検索処理部211、表示処理部212などの各種の処理部を含む。制御部21は、前記CPUで前記画像検索プログラムに従った各種の処理を実行することによって、これらの処理部として機能する。なお、制御部21に含まれる一部又は全部の処理部がASIC(Application Specific Integrated Circuit)のような電子回路で構成されていてもよい。なお、前記画像検索プログラムは、複数のプロセッサーを前記各種の処理部として機能させるためのプログラムであってもよい。 Specifically, as shown in FIG. 1, the control unit 21 includes various processing units such as a search processing unit 211 and a display processing unit 212. The control unit 21 functions as these processing units by executing various processes according to the image search program on the CPU. A part or all of the processing units included in the control unit 21 may be composed of an electronic circuit such as an ASIC (Application Specific Integrated Circuit). The image search program may be a program for causing a plurality of processors to function as the various processing units.

検索処理部211は、ユーザーアカウントと紐付けられた複数の画像データの中から検索条件に合致する画像データを抽出する。前記画像データは、例えば、ユーザー端末3から画像検索装置2にアップロードされて、記憶部22に保存されている画像データである。ユーザー端末3から画像検索装置2にアップロードされた画像データは、図3に示される画像情報D2により、ユーザーアカウントと紐付けられている。例えば、図3に示される「画像A」は、ユーザーIDが「ユーザーC」であるユーザーアカウントと紐付けられている。また、「画像C」は、ユーザーIDが「ユーザーD」であるユーザーアカウントと紐付けられている。前記検索条件は、例えば、ユーザー端末3におけるユーザー操作に応じて設定される。ユーザー端末3のユーザーは、前記検索条件として、任意の文字列からなる検索キーワードを入力することができる。検索処理部211は、画像情報D2を参照して、記憶部22に保存されている複数の画像データの中から、前記検索キーワードに合致するハッシュタグに紐付けられている画像データを抽出することができる。 The search processing unit 211 extracts image data that matches the search conditions from the plurality of image data associated with the user account. The image data is, for example, image data uploaded from the user terminal 3 to the image search device 2 and stored in the storage unit 22. The image data uploaded from the user terminal 3 to the image search device 2 is associated with the user account by the image information D2 shown in FIG. For example, the "image A" shown in FIG. 3 is associated with a user account whose user ID is "user C". Further, the "image C" is associated with a user account whose user ID is "user D". The search conditions are set according to, for example, a user operation on the user terminal 3. The user of the user terminal 3 can input a search keyword consisting of an arbitrary character string as the search condition. The search processing unit 211 refers to the image information D2 and extracts the image data associated with the hashtag that matches the search keyword from the plurality of image data stored in the storage unit 22. Can be done.

表示処理部212は、検索処理部211により抽出された一又は複数の前記画像データを、前記画像データに対応するユーザーアカウントの種別を判別可能な表示態様で表示する。具体的に、表示処理部212は、少なくとも第1種別のユーザーアカウント(例えば、前記個人アカウント)に紐付く画像データと前記第1種別とは異なる第2種別のユーザーアカウント(例えば、前記企業アカウント)に紐付く画像データとを判別可能な表示態様で表示する。以下では、第1種別のユーザーアカウントが個人アカウントであり、第2種別のユーザーアカウントが企業アカウントである場合について説明する。 The display processing unit 212 displays one or more of the image data extracted by the search processing unit 211 in a display mode capable of determining the type of user account corresponding to the image data. Specifically, the display processing unit 212 has at least the image data associated with the first type user account (for example, the personal account) and the second type user account (for example, the company account) different from the first type. The image data associated with is displayed in a display mode that can be discriminated from. Hereinafter, a case where the first type user account is a personal account and the second type user account is a corporate account will be described.

例えば、表示処理部212は、図7に示されるような検索結果ページP1のデータを生成し、当該データを通信I/F24及び通信網N1を通じてユーザー端末3に送信する。その結果、ユーザー端末3の操作表示部33に検索結果ページP1が表示される。図7は、検索条件として「カルボナーラ」の文字列が入力された場合の検索結果ページP1を示している。この例では、「カルボナーラ」のハッシュタグが付された画像データが52,658件抽出されており、ユーザーは、検索結果ページP1に対してスクロール操作を行うことによって、これらの52,658件の画像データを自由に閲覧することができる。 For example, the display processing unit 212 generates the data of the search result page P1 as shown in FIG. 7, and transmits the data to the user terminal 3 through the communication I / F24 and the communication network N1. As a result, the search result page P1 is displayed on the operation display unit 33 of the user terminal 3. FIG. 7 shows the search result page P1 when the character string "Carbonara" is input as the search condition. In this example, 52,658 image data with the hashtag of "Carbonara" are extracted, and the user scrolls the search result page P1 to obtain 52,658 of these image data. Image data can be freely browsed.

表示処理部212は、図7に示される検索結果ページP1のように、企業アカウントに紐付く画像データG2,G9,G10に、企業アカウント識別画像B1を合成表示してもよい。これにより、ユーザーは、検索結果ページP1に表示されている複数の画像データG1〜G12のうち、個人アカウントに紐付く画像データG1,G3〜G8,G11,G12と企業アカウントに紐付く画像データG2,G9,G10とを容易に判別することができる。なお、前記企業アカウントは、本発明の「特定種別のユーザーアカウント」の一例である。また、企業アカウント識別画像B1は、本発明の「識別画像」の一例である。即ち、図7に示されるように、第1表示処理部212は、複数の前記画像データが並べて同時に表示される検索結果ページP1において、当該複数の画像データのうち前記企業アカウントに紐づく画像データに企業アカウント識別画像B1を合成して表示することが可能である。 The display processing unit 212 may combine and display the corporate account identification image B1 on the image data G2, G9, and G10 associated with the corporate account, as shown on the search result page P1 shown in FIG. As a result, the user can use the image data G1, G3 to G8, G11, G12 associated with the personal account and the image data G2 associated with the corporate account among the plurality of image data G1 to G12 displayed on the search result page P1. , G9, G10 can be easily distinguished. The corporate account is an example of the "specific type of user account" of the present invention. Further, the corporate account identification image B1 is an example of the "identification image" of the present invention. That is, as shown in FIG. 7, the first display processing unit 212 displays the image data associated with the company account among the plurality of image data on the search result page P1 in which the plurality of the image data are displayed side by side at the same time. It is possible to synthesize and display the company account identification image B1 on the data.

なお、他の実施形態では、表示処理部212は、個人アカウントに紐付く画像データに予め定められた個人アカウント識別画像を合成表示することによって、個人アカウントに紐付く画像データと企業アカウントに紐付く画像データとを判別可能に表示してもよい。また、表示処理部212は、個人カウントに紐付く画像データの表示サイズと、企業アカウントに紐付く画像データの表示サイズとを異ならせる(例えば、後者の表示サイズを前者の表示サイズよりも大きくする)ことによって、個人アカウントに紐付く画像データと企業アカウントに紐付く画像データとを判別可能に表示してもよい。また、表示処理部212は、個人アカウントに紐付く画像データの輪郭線の色又は太さと、企業アカウントに紐付く画像データの輪郭線の色又は太さとを異ならせることによって、個人アカウントに紐付く画像データと企業アカウントに紐付く画像データとを判別可能に表示してもよい。 In another embodiment, the display processing unit 212 links the image data linked to the personal account and the corporate account by compositing and displaying the predetermined personal account identification image with the image data linked to the personal account. The image data may be displayed so as to be distinguishable from the image data. Further, the display processing unit 212 makes the display size of the image data associated with the personal count different from the display size of the image data associated with the corporate account (for example, the display size of the latter is made larger than the display size of the former). ), The image data associated with the personal account and the image data associated with the corporate account may be displayed in a distinguishable manner. Further, the display processing unit 212 is associated with the personal account by making the color or thickness of the outline of the image data associated with the personal account different from the color or thickness of the outline of the image data associated with the corporate account. The image data and the image data associated with the corporate account may be displayed in a distinguishable manner.

表示処理部212は、ユーザー入力に応じて、企業アカウントに紐付く画像データの表示態様を、企業アカウント識別画像B1が合成表示される第1表示態様と企業アカウント識別画像B1が合成表示されない第2表示態様との間で切り替えてもよい。例えば、表示処理部212は、図8に示される表示設定ページP2に含まれるスイッチキーSW1の操作に応じて、企業アカウントに紐付く画像データの表示態様を前記第1表示態様と前記第2表示態様との間で切り替えてもよい。なお、図8に示される表示設定ページP2は、例えば、検索結果ページP1に含まれる表示設定キーK11が操作された場合に表示される。これにより、ユーザーは、必要に応じて企業アカウント識別画像B1を非表示にして、検索結果ページP1における画像データの視認性を向上させることが可能である。 The display processing unit 212 displays the display mode of the image data associated with the corporate account according to the user input, the first display mode in which the corporate account identification image B1 is compositely displayed and the second display mode in which the corporate account identification image B1 is not compositely displayed. It may be switched between the display mode and the display mode. For example, the display processing unit 212 displays the display mode of the image data associated with the corporate account in the first display mode and the second display mode in response to the operation of the switch key SW1 included in the display setting page P2 shown in FIG. It may be switched between modes. The display setting page P2 shown in FIG. 8 is displayed, for example, when the display setting key K11 included in the search result page P1 is operated. As a result, the user can hide the corporate account identification image B1 as needed to improve the visibility of the image data on the search result page P1.

表示処理部212は、企業アカウント識別画像B1に対して予め定められた操作(例えば、タップ操作、クリック操作、長押し操作など)が行われたことに応じて、企業アカウント識別画像B1が合成表示されている画像データに対応するユーザーアカウント(すなわち、企業アカウント)に関する情報(例えば、施設名、所在地など)を表示してもよい。例えば、表示処理部212は、企業アカウントに紐付く画像データに合成表示されている企業アカウント識別画像B1に対する長押し操作が検出されている間、前記企業アカウントに対応する施設の施設名及び所在地をポップアップ表示してもよい。これにより、ユーザーは、前記企業アカウントに対応する施設の施設名及び所在地を容易に確認することができる。 The display processing unit 212 displays the corporate account identification image B1 in a composite manner in response to a predetermined operation (for example, tap operation, click operation, long press operation, etc.) performed on the corporate account identification image B1. Information (for example, facility name, location, etc.) regarding the user account (that is, the company account) corresponding to the image data may be displayed. For example, the display processing unit 212 changes the facility name and location of the facility corresponding to the corporate account while the long press operation on the corporate account identification image B1 that is compositely displayed in the image data associated with the corporate account is detected. It may be displayed in a pop-up. As a result, the user can easily confirm the facility name and location of the facility corresponding to the corporate account.

表示処理部212は、企業アカウントに紐付く画像データを個人アカウントに紐付く画像データよりも優先的に表示してもよい。例えば、表示処理部212は、図8に示される表示設定ページP2に含まれるスイッチキーSW2がオン状態に設定されている場合に、検索結果ページP1において、企業アカウントに紐付く画像データのみを表示してもよい。もしくは、表示処理部212は、検索結果ページP1において、企業アカウントに紐付く画像データを、個人アカウントに紐付く画像データよりも上位に(すなわち、検索結果ページP1において、より先頭に近い位置に)表示してもよい。これにより、ユーザーは、所望の施設をより容易に見つけることが可能となる。 The display processing unit 212 may display the image data associated with the corporate account with priority over the image data associated with the personal account. For example, the display processing unit 212 displays only the image data associated with the corporate account on the search result page P1 when the switch key SW2 included in the display setting page P2 shown in FIG. 8 is set to the ON state. You may. Alternatively, the display processing unit 212 places the image data associated with the corporate account on the search result page P1 higher than the image data associated with the personal account (that is, at a position closer to the top on the search result page P1). It may be displayed. This allows the user to find the desired facility more easily.

表示処理部212は、企業アカウントに紐付く画像データを、企業アカウントのジャンルを判別可能な表示態様で表示してもよい。例えば、表示処理部212は、第1ジャンル(例えば、飲食店のジャンル)の企業アカウントに紐付く画像データには、前記第1ジャンルに対応する企業アカウント識別画像として、予め定められた第1ジャンル識別画像を合成表示してもよい。そして、表示処理部212は、第2ジャンル(例えば、宿泊施設のジャンル)の企業アカウントに紐付く画像データには、前記第2ジャンルに対応する企業アカウント識別画像として、前記第1ジャンル識別画像とは異なる予め定められた第2ジャンル識別画像を合成表示してもよい。これにより、ユーザーは、所望の施設をより容易に見つけることが可能となる。 The display processing unit 212 may display the image data associated with the corporate account in a display mode capable of discriminating the genre of the corporate account. For example, the display processing unit 212 sets the image data associated with the corporate account of the first genre (for example, the genre of a restaurant) as a predetermined first genre as a corporate account identification image corresponding to the first genre. The identification image may be combined and displayed. Then, the display processing unit 212 displays the image data associated with the corporate account of the second genre (for example, the genre of the accommodation facility) with the first genre identification image as the corporate account identification image corresponding to the second genre. May combine and display different predetermined second genre identification images. This allows the user to find the desired facility more easily.

表示処理部212は、予め定められた特定ジャンル(例えば、飲食店のジャンル)の企業アカウントに紐付く画像データを、前記特定ジャンル以外のジャンル(例えば、宿泊施設のジャンル)の企業アカウントに紐付く画像データよりも優先的に表示してもよい。例えば、表示処理部212は、図8に示される表示設定ページP2に含まれるスイッチキーSW3がオン状態に設定されている場合に、検索結果ページP1において、飲食店のジャンルの企業アカウントに紐付く画像データのみを表示してもよい。もしくは、表示処理部212は、検索結果ページP1において、飲食店のジャンルの企業アカウントに紐付く画像データを、他のジャンルの企業アカウントに紐付く画像データよりも上位に(すなわち、検索結果ページP1において、より先頭に近い位置に)表示してもよい。これにより、ユーザーは、所望のジャンルの所望の施設をより容易に見つけることが可能となる。 The display processing unit 212 links the image data associated with the corporate account of a predetermined specific genre (for example, the genre of the restaurant) to the corporate account of the genre other than the specific genre (for example, the genre of the accommodation facility). It may be displayed with priority over the image data. For example, when the switch key SW3 included in the display setting page P2 shown in FIG. 8 is set to the ON state, the display processing unit 212 is linked to the company account of the restaurant genre on the search result page P1. Only the image data may be displayed. Alternatively, on the search result page P1, the display processing unit 212 places the image data associated with the corporate account of the restaurant genre higher than the image data associated with the corporate account of another genre (that is, the search result page P1). (At a position closer to the beginning). This allows the user to more easily find the desired facility of the desired genre.

表示処理部212は、検索処理部211により抽出された一又は複数の前記画像データを、企業アカウントに対応する施設ごとに纏めた状態で表示してもよい。例えば、表示処理部212は、図8に示される表示設定ページP2に含まれるスイッチキーSW4がオン状態に設定されている場合に、企業アカウントに対応する施設ごとに、企業アカウントに紐付く画像データと、前記企業アカウントに対応する施設で撮影された個人アカウントに紐付く画像データとを纏めた状態で表示してもよい。例えば、図9に示される検索結果ページP1において、画像データGa1及び画像データGa2は、飲食店Cの企業アカウントに紐付く画像データ(例えば、図3に示される画像B)であり、画像データGa3〜Ga6は、個人アカウントに紐付く画像データのうち飲食店Cに関連付けられている画像データ(例えば、図3に示される画像D)である。また、画像データGb1は、飲食店Fの企業アカウントに紐付く画像データであり、画像データGb2〜Gb5は、個人アカウントに紐付く画像データのうち飲食店Fに関連付けられている画像データである。また、画像データGc1は、飲食店Hの企業アカウントに紐付く画像データである。これにより、ユーザーは、企業アカウントに紐付く画像データであるか個人アカウントに紐付く画像データであるかに関わらず、同一施設に関連する複数の画像データをまとめて確認することができる。よって、所望の施設をより容易に見つけることが可能となる。 The display processing unit 212 may display one or a plurality of the image data extracted by the search processing unit 211 in a state of being collected for each facility corresponding to the corporate account. For example, the display processing unit 212 has image data associated with the corporate account for each facility corresponding to the corporate account when the switch key SW4 included in the display setting page P2 shown in FIG. 8 is set to the ON state. And the image data associated with the personal account taken at the facility corresponding to the corporate account may be displayed together. For example, in the search result page P1 shown in FIG. 9, the image data Ga1 and the image data Ga2 are image data (for example, image B shown in FIG. 3) associated with the corporate account of the restaurant C, and the image data Ga3. ~ Ga6 is the image data associated with the restaurant C (for example, the image D shown in FIG. 3) among the image data associated with the personal account. Further, the image data Gb1 is image data associated with the corporate account of the restaurant F, and the image data Gb2 to Gb5 are image data associated with the restaurant F among the image data associated with the personal account. Further, the image data Gc1 is image data associated with the corporate account of the restaurant H. As a result, the user can collectively check a plurality of image data related to the same facility regardless of whether the image data is associated with the corporate account or the personal account. Therefore, it becomes possible to find the desired facility more easily.

なお、同一施設に関連する画像データの枚数が予め定められた上限枚数を超える場合に、表示処理部212は、前記施設に関連する画像データのうち前記上限枚数分の画像データだけを検索結果ページP1に初期表示するとともに、残りの画像データを表示するための展開操作キーを検索結果ページP1に表示してもよい。そして、表示処理部212は、前記展開操作キーが操作された場合に、検索結果ページP1に前記残りの画像データを表示するようにしてもよい。この場合、表示処理部212は、前記施設に関連する画像データのうち、企業アカウントに紐付く画像データを、検索結果ページP1に優先的に初期表示するようにしてもよい。 When the number of image data related to the same facility exceeds a predetermined upper limit, the display processing unit 212 searches only the image data for the upper limit among the image data related to the facility on the search result page. In addition to the initial display on P1, the expansion operation key for displaying the remaining image data may be displayed on the search result page P1. Then, the display processing unit 212 may display the remaining image data on the search result page P1 when the expansion operation key is operated. In this case, the display processing unit 212 may preferentially initially display the image data associated with the corporate account among the image data related to the facility on the search result page P1.

表示処理部212は、前記施設ごとに纏められた複数の画像データのうち、企業アカウントに紐付く画像データを個人アカウントに紐付く画像データよりも優先的に表示してもよい。例えば、表示処理部212は、図9に示される検索結果ページP1のように、飲食店Cに関連する画像データGa1〜Ga6のうち、企業アカウントに紐付く画像データGa1及び画像データGa2を、個人アカウントに紐付く画像データGa3〜Ga6よりも上位に(すなわち、検索結果ページP1において、より先頭に近い位置に)表示してもよい。同様に、表示処理部212は、飲食店Fに関連する画像データGb1〜Gb5のうち、企業アカウントに紐付く画像データGb1を、個人アカウントに紐付く画像データGb2〜Gb5よりも上位に(すなわち、検索結果ページP1において、より先頭に近い位置に)表示してもよい。これにより、ユーザーは、施設ごとに纏められた複数の画像データの中から企業アカウントに紐付く画像データを容易に見つけて確認することができる。 The display processing unit 212 may display the image data associated with the corporate account with priority over the image data associated with the personal account among the plurality of image data collected for each facility. For example, as shown in the search result page P1 shown in FIG. 9, the display processing unit 212 sets the image data Ga1 and the image data Ga2 associated with the corporate account among the image data Ga1 to Ga6 related to the restaurant C as individuals. It may be displayed higher than the image data Ga3 to Ga6 associated with the account (that is, at a position closer to the top on the search result page P1). Similarly, the display processing unit 212 ranks the image data Gb1 associated with the corporate account among the image data Gb1 to Gb5 related to the restaurant F higher than the image data Gb2 to Gb5 associated with the personal account (that is,). It may be displayed (at a position closer to the beginning) on the search result page P1. As a result, the user can easily find and confirm the image data associated with the corporate account from the plurality of image data collected for each facility.

表示処理部212は、検索処理部211により抽出された一又は複数の前記画像データを、企業アカウントに対応する施設ごとに纏めた状態で、入力される位置情報が示す地点から前記施設までの距離に応じた順番で表示してもよい。例えば、表示処理部212は、図8に示される表示設定ページP2に含まれるスイッチキーSW6がオン状態に設定されている場合に、検索処理部211により抽出された一又は複数の前記画像データを、企業アカウントに対応する施設ごとに纏めた状態で、ユーザーにより指定される地点から前記施設までの距離が近い順に表示してもよい。これにより、検索結果ページP1において、前記位置情報が示す地点から近い施設から順番に、前記施設に関連する画像データが表示される。よって、ユーザーは、前記位置情報が示す地点から近い施設の中から所望の施設を容易に見つけることが可能となる。なお、前記位置情報は、ユーザー端末3の現在位置を示すものであってもよいし、ユーザーによって指定される任意の地点を示すものであってもよい。 The display processing unit 212 collects one or more of the image data extracted by the search processing unit 211 for each facility corresponding to the corporate account, and the distance from the point indicated by the input position information to the facility. It may be displayed in the order according to. For example, the display processing unit 212 can display one or more of the image data extracted by the search processing unit 211 when the switch key SW6 included in the display setting page P2 shown in FIG. 8 is set to the ON state. , The distance from the point specified by the user to the facility may be displayed in the order of the shortest distance in the state of grouping each facility corresponding to the corporate account. As a result, on the search result page P1, image data related to the facility is displayed in order from the facility closest to the point indicated by the location information. Therefore, the user can easily find a desired facility from the facilities near the point indicated by the location information. The position information may indicate the current position of the user terminal 3 or may indicate an arbitrary point designated by the user.

表示処理部212は、検索処理部211により抽出された一又は複数の前記画像データを、同一施設に関連する前記画像データの纏まりを視認可能な表示態様で表示してもよい。例えば、表示処理部212は、図8に示される表示設定ページP2に含まれるスイッチキーSW5がオン状態に設定されている場合に、同一施設に関連する複数の画像データを枠線で囲むことによって、同一施設に関連する前記画像データの纏まりを視認可能にしてもよい。例えば、図9に示される検索結果ページP1では、飲食店Cに関連する画像データGa1〜Ga6が枠線L1で囲まれており、飲食店Fに関連する画像データGb1〜Gb5が枠線L2で囲まれている。これにより、ユーザーは、同一施設に関連する画像データを容易に判別することが可能となる。なお、他の実施形態では、表示処理部212は、画像データ各々の輪郭線の色又は背景色を施設ごとに異ならせることによって、同一施設に関連する前記画像データの纏まりを視認可能にしてもよい。 The display processing unit 212 may display one or more of the image data extracted by the search processing unit 211 in a display mode in which a group of the image data related to the same facility can be visually recognized. For example, the display processing unit 212 encloses a plurality of image data related to the same facility with a frame when the switch key SW5 included in the display setting page P2 shown in FIG. 8 is set to the ON state. , The group of the image data related to the same facility may be made visible. For example, in the search result page P1 shown in FIG. 9, the image data Ga1 to Ga6 related to the restaurant C are surrounded by the frame line L1, and the image data Gb1 to Gb5 related to the restaurant F are surrounded by the frame line L2. being surrounded. As a result, the user can easily identify the image data related to the same facility. In another embodiment, the display processing unit 212 makes it possible to visually recognize a collection of the image data related to the same facility by making the outline color or the background color of each image data different for each facility. good.

[ユーザー端末3]
図3に示されるように、ユーザー端末3は、制御部31、記憶部32、操作表示部33、通信I/F34、GPS(Global Positioning System)センサー35、及びカメラ36などを備える。ユーザー端末3は、例えば携帯電話、スマートフォン、タブレット端末、又はパーソナルコンピューターのような情報処理装置である。
[User terminal 3]
As shown in FIG. 3, the user terminal 3 includes a control unit 31, a storage unit 32, an operation display unit 33, a communication I / F 34, a GPS (Global Positioning System) sensor 35, a camera 36, and the like. The user terminal 3 is an information processing device such as a mobile phone, a smartphone, a tablet terminal, or a personal computer.

通信I/F34は、ユーザー端末3を有線又は無線で通信網N1に接続し、通信網N1を介して画像検索装置2などの外部機器との間で所定の通信プロトコルに従ったデータ通信を実行するための通信インタフェースである。 The communication I / F 34 connects the user terminal 3 to the communication network N1 by wire or wirelessly, and executes data communication according to a predetermined communication protocol with an external device such as an image search device 2 via the communication network N1. It is a communication interface for

操作表示部33は、メッセージ又はウェブページなどの各種の情報を表示する液晶ディスプレイ又は有機ELディスプレイのような表示部と、操作を受け付けるマウス、キーボード、ハードキー、又はタッチパネルなどの操作部とを備えるユーザーインタフェースである。 The operation display unit 33 includes a display unit such as a liquid crystal display or an organic EL display that displays various information such as a message or a web page, and an operation unit such as a mouse, keyboard, hard key, or touch panel that accepts operations. It is a user interface.

記憶部32は、各種の情報を記憶するフラッシュメモリーなどの不揮発性の記憶部である。例えば、記憶部32には、画像共有プログラム等の制御プログラムが記憶される。前記画像共有プログラムは、画像検索装置2に画像データをアップロード(投稿)したり、画像検索装置2にアップロードされている画像データを閲覧したりするための処理を制御部31に実行させるための制御プログラムである。なお、他の実施形態では、画像検索装置2に画像データをアップロード(投稿)したり、画像検索装置2にアップロードされている画像データを閲覧したりするための処理を制御部31に実行させるための制御プログラムとして、前記画像共有プログラムの代わりにブラウザープログラムが用いられてもよい。前記ブラウザープログラムは、HTTP(Hypertext Transfer Protocol)等の通信プロトコルに従って画像検索装置2等の外部装置との間で通信処理を制御部31に実行させるための制御プログラムである。 The storage unit 32 is a non-volatile storage unit such as a flash memory that stores various types of information. For example, a control program such as an image sharing program is stored in the storage unit 32. The image sharing program controls the control unit 31 to execute a process for uploading (posting) image data to the image search device 2 and viewing the image data uploaded to the image search device 2. It is a program. In another embodiment, in order to cause the control unit 31 to execute a process for uploading (posting) image data to the image search device 2 and viewing the image data uploaded to the image search device 2. As the control program of, a browser program may be used instead of the image sharing program. The browser program is a control program for causing the control unit 31 to execute communication processing with an external device such as an image retrieval device 2 according to a communication protocol such as HTTP (Hypertext Transfer Protocol).

制御部31は、CPU、ROM、及びRAMなどの制御機器を有する。前記CPUは、各種の演算処理を実行するプロセッサーである。前記ROMは、前記CPUに各種の処理を実行させるためのBIOS及びOSなどの制御プログラムが予め記憶された不揮発性の記憶部である。前記RAMは、各種の情報を記憶する揮発性又は不揮発性の記憶部であり、前記CPUが実行する各種の処理の一時記憶メモリー(作業領域)として使用される。そして、制御部31は、前記ROM又は記憶部32に予め記憶された各種の制御プログラムを前記CPUで実行することによりユーザー端末3を制御する。 The control unit 31 has control devices such as a CPU, a ROM, and a RAM. The CPU is a processor that executes various arithmetic processes. The ROM is a non-volatile storage unit in which control programs such as a BIOS and an OS for causing the CPU to execute various processes are stored in advance. The RAM is a volatile or non-volatile storage unit that stores various types of information, and is used as a temporary storage memory (working area) for various processes executed by the CPU. Then, the control unit 31 controls the user terminal 3 by executing various control programs stored in advance in the ROM or the storage unit 32 on the CPU.

GPSセンサー35は、GPS衛星からの信号に基づいて、ユーザー端末3の現在位置を示す、緯度情報及び経度情報を含んだGPS情報を取得する。 Based on the signal from the GPS satellite, the GPS sensor 35 acquires GPS information including latitude information and longitude information indicating the current position of the user terminal 3.

カメラ36は、レンズ及び撮像素子等を有し、撮像素子に入射される光に応じた画像データを出力する。カメラ36から出力される画像データは、JPEG形式などの画像データに変換されて、記憶部32に記録される。当該画像データには、撮影時にGPSセンサー35により取得されるGPS情報(経度・緯度・高度)が、メタデータとして埋め込まれてもよい。 The camera 36 has a lens, an image sensor, and the like, and outputs image data according to the light incident on the image sensor. The image data output from the camera 36 is converted into image data in a JPEG format or the like and recorded in the storage unit 32. GPS information (longitude, latitude, altitude) acquired by the GPS sensor 35 at the time of shooting may be embedded in the image data as metadata.

[アップロード処理]
以下、図5を参照しつつ、画像検索装置2の制御部21によって実行されるアップロード処理について説明する。なお、制御部21は、ユーザー端末3からのアクセス(アップロード要求)が発生した場合に、ユーザー端末3ごとに対応する当該アップロード処理を個別に実行する。即ち、制御部21は、複数のユーザー端末3に対応する前記アップロード処理を時分割によって略並行して実行することがある。また、当該アップロード処理は、ユーザー端末3の所定の操作によって途中で終了されることがある。
[Upload process]
Hereinafter, the upload process executed by the control unit 21 of the image search device 2 will be described with reference to FIG. When an access (upload request) from the user terminal 3 occurs, the control unit 21 individually executes the upload process corresponding to each user terminal 3. That is, the control unit 21 may execute the upload process corresponding to the plurality of user terminals 3 in substantially parallel time division. In addition, the upload process may be terminated in the middle by a predetermined operation of the user terminal 3.

<ステップS11>
まず、ステップS11において、制御部21は、ログイン処理を実行する。具体的に、制御部21は、通信網N1を通じてユーザー端末3からユーザーID及びパスワードを受信する。そして、制御部21は、ユーザー端末3から受信したユーザーID及びパスワードの組み合わせが、ユーザーアカウント情報D1(図2参照)に登録されているか否かを判断する。前記組み合わせがユーザーアカウント情報D1に登録されている場合には処理がステップS12に移行する。一方、前記組み合わせがユーザーアカウント情報D1に登録されていない場合には、前記アップロード処理は終了する。
<Step S11>
First, in step S11, the control unit 21 executes a login process. Specifically, the control unit 21 receives the user ID and password from the user terminal 3 through the communication network N1. Then, the control unit 21 determines whether or not the combination of the user ID and the password received from the user terminal 3 is registered in the user account information D1 (see FIG. 2). When the combination is registered in the user account information D1, the process proceeds to step S12. On the other hand, if the combination is not registered in the user account information D1, the upload process ends.

<ステップS12>
ステップS12において、制御部21は、通信網N1を通じてユーザー端末3から画像データ、タグ情報、及び位置情報を受信する。なお、前記タグ情報及び前記位置情報は、省略されることがある。
<Step S12>
In step S12, the control unit 21 receives image data, tag information, and position information from the user terminal 3 through the communication network N1. The tag information and the position information may be omitted.

<ステップS13>
ステップS13において、制御部21は、前記ステップS12で受信した画像データを記憶部22に保存する。
<Step S13>
In step S13, the control unit 21 stores the image data received in step S12 in the storage unit 22.

<ステップS14>
ステップS14において、制御部21は、前記ステップS11で受信したユーザーID、前記ステップS12で受信した画像データ、タグ情報、及び位置情報に基づいて、画像情報D2(図3参照)を更新する。これにより、前記ステップS13で記憶部22に保存された画像データに、ユーザーID、タグ情報、及び位置情報が紐付けられる。そして、前記アップロード処理は終了される。
<Step S14>
In step S14, the control unit 21 updates the image information D2 (see FIG. 3) based on the user ID received in step S11, the image data received in step S12, the tag information, and the position information. As a result, the user ID, tag information, and position information are associated with the image data saved in the storage unit 22 in step S13. Then, the upload process is completed.

前記アップロード処理の結果、ユーザー端末3からアップロード(投稿)された画像データは、個人アカウント又は企業アカウントのいずれか一方の種別のユーザーアカウントに紐付けられた状態で記憶部22に保存されることとなる。 As a result of the upload process, the image data uploaded (posted) from the user terminal 3 is stored in the storage unit 22 in a state of being linked to a user account of either a personal account or a corporate account. Become.

[画像検索処理]
以下、図6を参照しつつ、画像検索装置2の制御部21によって実行される画像検索処理について説明する。なお、制御部21は、ユーザー端末3からのアクセス(画像検索要求)が発生した場合に、ユーザー端末3ごとに対応する当該画像検索処理を個別に実行する。即ち、制御部21は、複数のユーザー端末3に対応する前記画像検索処理を時分割によって略並行して実行することがある。また、当該画像検索処理は、ユーザー端末3の所定の操作によって途中で終了されることがある。
[Image search process]
Hereinafter, the image search process executed by the control unit 21 of the image search device 2 will be described with reference to FIG. When an access (image search request) from the user terminal 3 occurs, the control unit 21 individually executes the image search process corresponding to each user terminal 3. That is, the control unit 21 may execute the image search process corresponding to the plurality of user terminals 3 in substantially parallel time division. In addition, the image search process may be terminated in the middle by a predetermined operation of the user terminal 3.

なお、本発明は、前記画像検索処理に含まれる一又は複数のステップを実行する画像検索方法の発明として捉えることができ、ここで説明する前記画像検索処理に含まれる一又は複数のステップが適宜省略されてもよい。なお、前記画像検索処理における各ステップは同様の作用効果を生じる範囲で実行順序が異なってもよい。さらに、ここでは制御部21によって前記画像検索処理における各ステップが実行される場合を例に挙げて説明するが、複数のプロセッサーによって前記画像検索処理における各ステップが分散して実行される画像検索方法も他の実施形態として考えられる。 The present invention can be regarded as an invention of an image search method for executing one or a plurality of steps included in the image search process, and the one or a plurality of steps included in the image search process described here may be appropriately used. It may be omitted. The execution order of each step in the image search process may be different as long as the same effect is produced. Further, here, a case where each step in the image search process is executed by the control unit 21 will be described as an example, but an image search method in which each step in the image search process is distributed and executed by a plurality of processors. Can also be considered as another embodiment.

<ステップS21>
まず、ステップS21において、制御部21は、画像データを検索するための検索条件を、通信網N1を通じてユーザー端末3から受信する。例えば、制御部21は、検索条件を入力するための検索条件入力ページ(不図示)をユーザー端末3の操作表示部33に表示させる。そして、制御部21は、前記検索条件入力ページを介してユーザー端末3のユーザーにより入力される検索条件を、通信網N1を通じてユーザー端末3から受信する。前記検索条件には、ユーザーにより入力される任意の文字列からなる検索キーワードが含まれる。
<Step S21>
First, in step S21, the control unit 21 receives the search conditions for searching the image data from the user terminal 3 through the communication network N1. For example, the control unit 21 causes the operation display unit 33 of the user terminal 3 to display a search condition input page (not shown) for inputting the search condition. Then, the control unit 21 receives the search condition input by the user of the user terminal 3 via the search condition input page from the user terminal 3 through the communication network N1. The search condition includes a search keyword consisting of an arbitrary character string input by the user.

<ステップS22>
ステップS22において、制御部21は、記憶部22に保存されている複数の画像データ(すなわち、複数のユーザー端末3からアップロードされた複数の画像データ)の中から、前記ステップS21で取得された検索条件に合致する画像データを抽出する。具体的に、制御部21は、前記ステップS21で取得された検索キーワードと画像情報D2に含まれるタグ情報(図3参照)とを比較して、前記検索キーワードに合致するハッシュタグが紐付けられている画像データを抽出する。当該ステップS22の処理は、制御部21の検索処理部211により実行される。当該ステップS22は、本発明の「検索ステップ」の一例である。
<Step S22>
In step S22, the control unit 21 searches the plurality of image data stored in the storage unit 22 (that is, a plurality of image data uploaded from the plurality of user terminals 3) obtained in step S21. Extract image data that matches the conditions. Specifically, the control unit 21 compares the search keyword acquired in step S21 with the tag information (see FIG. 3) included in the image information D2, and associates a hashtag that matches the search keyword. Extract the image data. The process of step S22 is executed by the search processing unit 211 of the control unit 21. The step S22 is an example of the "search step" of the present invention.

なお、他の実施形態では、制御部21は、記憶部22に保存されている複数の画像データの中から、前記検索キーワードが示す文字列を含む位置情報が紐付けられている画像データを抽出してもよい。また、制御部21は、記憶部22に保存されている複数の画像データの中から、前記検索キーワードが示す文字列を含むユーザーIDが紐付けられている画像データを抽出してもよい。 In another embodiment, the control unit 21 extracts image data associated with the position information including the character string indicated by the search keyword from the plurality of image data stored in the storage unit 22. You may. Further, the control unit 21 may extract the image data associated with the user ID including the character string indicated by the search keyword from the plurality of image data stored in the storage unit 22.

<ステップS23>
ステップS23において、制御部21は、前記ステップS22で抽出された画像データのうち、企業アカウントに紐付く画像データに対して企業アカウント識別画像B1を合成する。なお、前記画像データに対応する画像情報D2に含まれている位置情報と、前記企業アカウントに対応する企業プロフィール情報D3に含まれている所在地とが一致する場合に、当該画像データに当該企業アカウント識別情報B1が合成されてもよい。
<Step S23>
In step S23, the control unit 21 synthesizes the company account identification image B1 with the image data associated with the company account among the image data extracted in step S22. When the location information included in the image information D2 corresponding to the image data and the location included in the company profile information D3 corresponding to the company account match, the company account is included in the image data. The identification information B1 may be synthesized.

<ステップS24>
ステップS24において、制御部21は、前記ステップS22で抽出された画像データを含む検索結果ページP1を、ユーザー端末3の操作表示部33に表示させる。具体的に、制御部21は、図7に示されるような検索結果ページP1のデータを、通信網N1を通じてユーザー端末3に送信する。その結果、ユーザー端末3の操作表示部33に検索結果ページP1が表示される。検索結果ページP1では、前記ステップS22で抽出された画像データが表示される。そして、それらの画像データのうち、企業アカウントに紐付く画像データは、企業アカウント識別画像B1が合成された状態で表示される。当該ステップS24の処理は、制御部21の表示処理部212により実行される。当該ステップS24は、本発明の「表示ステップ」の一例である。
<Step S24>
In step S24, the control unit 21 causes the operation display unit 33 of the user terminal 3 to display the search result page P1 including the image data extracted in the step S22. Specifically, the control unit 21 transmits the data of the search result page P1 as shown in FIG. 7 to the user terminal 3 through the communication network N1. As a result, the search result page P1 is displayed on the operation display unit 33 of the user terminal 3. On the search result page P1, the image data extracted in step S22 is displayed. Then, among those image data, the image data associated with the corporate account is displayed in a state in which the corporate account identification image B1 is combined. The process of step S24 is executed by the display processing unit 212 of the control unit 21. The step S24 is an example of the "display step" of the present invention.

<ステップS25>
ステップS25において、制御部21は、表示設定が変更されたか否かを判断する。具体的に、制御部21は、検索結果ページP1に含まれる表示設定キーK11が操作された場合に、図8に示されるような表示設定ページP2をユーザー端末3の操作表示部33に表示させる。そして、表示設定ページP2に含まれるスイッチキーSW1〜SW6のいずれかが操作された場合に、表示設定が変更されたと判断する。表示設定が変更されたと判断されると(S25:Yes)、処理がステップS26に移行する。一方、表示設定が変更されていないと判断されると(S25:No)、処理がステップS27に移行する。
<Step S25>
In step S25, the control unit 21 determines whether or not the display setting has been changed. Specifically, when the display setting key K11 included in the search result page P1 is operated, the control unit 21 causes the operation display unit 33 of the user terminal 3 to display the display setting page P2 as shown in FIG. .. Then, when any of the switch keys SW1 to SW6 included in the display setting page P2 is operated, it is determined that the display setting has been changed. When it is determined that the display setting has been changed (S25: Yes), the process proceeds to step S26. On the other hand, if it is determined that the display setting has not been changed (S25: No), the process proceeds to step S27.

<ステップS26>
ステップS26において、制御部21は、検索結果ページP1を更新する。具体的に、制御部21は、表示設定ページP2に対するユーザー操作に応じて検索結果ページP1を更新し、更新後の検索結果ページP1をユーザー端末3の操作表示部33に表示させる。当該ステップS26の処理は、制御部21の表示処理部212により実行される。
<Step S26>
In step S26, the control unit 21 updates the search result page P1. Specifically, the control unit 21 updates the search result page P1 in response to a user operation on the display setting page P2, and causes the operation display unit 33 of the user terminal 3 to display the updated search result page P1. The process of step S26 is executed by the display processing unit 212 of the control unit 21.

例えば、表示設定ページP2に含まれるスイッチキーSW1がオン状態からオフ状態に変更された場合、制御部21は、検索結果ページP1において企業アカウント識別画像B1を非表示にする。一方、表示設定ページP2に含まれるスイッチキーSW1がオフ状態からオン状態に変更された場合、制御部21は、検索結果ページP1において企業アカウント識別画像B1が表示される。その結果、企業アカウントに紐付く画像データに企業アカウント識別画像B1が合成表示される。 For example, when the switch key SW1 included in the display setting page P2 is changed from the on state to the off state, the control unit 21 hides the company account identification image B1 on the search result page P1. On the other hand, when the switch key SW1 included in the display setting page P2 is changed from the off state to the on state, the control unit 21 displays the company account identification image B1 on the search result page P1. As a result, the corporate account identification image B1 is compositely displayed on the image data associated with the corporate account.

また、表示設定ページP2に含まれるスイッチキーSW2がオフ状態からオン状態に変更された場合、制御部21は、検索結果ページP1において個人アカウントに紐付く画像データを非表示にする。その結果、検索結果ページP1には、企業アカウントに紐付く画像データのみが表示される。一方、表示設定ページP2に含まれるスイッチキーSW2がオン状態からオフ状態に変更された場合、制御部21は、検索結果ページP1において個人アカウントに紐付く画像データを表示する。その結果、検索結果ページP1には、企業アカウントに紐付く画像データに加えて個人アカウントに紐付く画像データも表示される。 Further, when the switch key SW2 included in the display setting page P2 is changed from the off state to the on state, the control unit 21 hides the image data associated with the personal account on the search result page P1. As a result, only the image data associated with the corporate account is displayed on the search result page P1. On the other hand, when the switch key SW2 included in the display setting page P2 is changed from the on state to the off state, the control unit 21 displays the image data associated with the personal account on the search result page P1. As a result, in addition to the image data associated with the corporate account, the image data associated with the personal account is also displayed on the search result page P1.

また、表示設定ページP2に含まれるスイッチキーSW3がオフ状態からオン状態に変更された場合、制御部21は、検索結果ページP1において個人アカウントに紐付く画像データを非表示にするとともに、飲食店以外のジャンルの企業アカウントに紐付く画像データを非表示にする。その結果、検索結果ページP1には、飲食店のジャンルの企業アカウントに紐付く画像データのみが表示される。一方、表示設定ページP2に含まれるスイッチキーSW3がオン状態からオフ状態に変更された場合、制御部21は、検索結果ページP1において個人アカウントに紐付く画像データと飲食店以外のジャンルの企業アカウントに紐付く画像データとを表示する。その結果、検索結果ページP1には、飲食店のジャンルの企業アカウントに紐付く画像データに加えて、個人アカウントに紐付く画像データ、及び飲食店以外のジャンルの企業アカウントに紐付く画像データも表示される。 Further, when the switch key SW3 included in the display setting page P2 is changed from the off state to the on state, the control unit 21 hides the image data associated with the personal account on the search result page P1 and at the restaurant. Hide the image data associated with corporate accounts of other genres. As a result, only the image data associated with the corporate account of the restaurant genre is displayed on the search result page P1. On the other hand, when the switch key SW3 included in the display setting page P2 is changed from the on state to the off state, the control unit 21 displays the image data associated with the personal account on the search result page P1 and the corporate account of a genre other than the restaurant. The image data associated with is displayed. As a result, in addition to the image data linked to the corporate account of the restaurant genre, the image data linked to the personal account and the image data linked to the corporate account of the genre other than the restaurant are also displayed on the search result page P1. Will be done.

また、表示設定ページP2に含まれるスイッチキーSW4がオフ状態からオン状態に変更された場合、制御部21は、検索結果ページP1に表示すべき画像データを、企業アカウントに対応する施設ごとに纏まるように並べ替えて、検索結果ページP1に配置する。その結果、検索結果ページP1には、企業アカウントに対応する施設ごとに纏めた状態で画像データが表示される。一方、表示設定ページP2に含まれるスイッチキーSW4がオン状態からオフ状態に変更された場合、制御部21は、検索結果ページP1に表示すべき画像データを、予め定められた順番(例えば、アップロードされた日時が新しい順番)に並べ替えて、検索結果ページP1に配置する。その結果、検索結果ページP1には、予め定められた順番に並んだ状態で画像データが表示される。 Further, when the switch key SW4 included in the display setting page P2 is changed from the off state to the on state, the control unit 21 collects the image data to be displayed on the search result page P1 for each facility corresponding to the corporate account. It is rearranged as follows and arranged on the search result page P1. As a result, the image data is displayed on the search result page P1 in a state of being summarized for each facility corresponding to the corporate account. On the other hand, when the switch key SW4 included in the display setting page P2 is changed from the on state to the off state, the control unit 21 uploads the image data to be displayed on the search result page P1 in a predetermined order (for example, uploading). The date and time are sorted in the order of newest) and placed on the search result page P1. As a result, the image data is displayed on the search result page P1 in a state of being arranged in a predetermined order.

また、表示設定ページP2に含まれるスイッチキーSW5がオフ状態からオン状態に変更された場合、制御部21は、検索結果ページP1において、同一施設に関連する画像データを囲むように枠線(例えば、図9に示される枠線L1、枠線L2など)を表示する。一方、表示設定ページP2に含まれるスイッチキーSW5がオン状態からオフ状態に変更された場合、制御部21は、前記枠線を非表示にする。 Further, when the switch key SW5 included in the display setting page P2 is changed from the off state to the on state, the control unit 21 sets a frame line (for example,) on the search result page P1 so as to surround the image data related to the same facility. , Border line L1, frame line L2, etc. shown in FIG. 9) are displayed. On the other hand, when the switch key SW5 included in the display setting page P2 is changed from the on state to the off state, the control unit 21 hides the frame line.

また、表示設定ページP2に含まれるスイッチキーSW6がオフ状態からオン状態に変更された場合、制御部21は、例えば、ユーザー端末3の操作表示部33に地点設定ページ(不図示)を表示させて、ユーザーに地点を指定させる。ユーザーは、前記地点設定ページにおいて、ユーザー端末3の現在位置、又は他の任意の地点を指定することができる。前記地点設定ページにおいてユーザー端末3の現在位置が指定された場合、制御部21は、ユーザー端末3のGPSセンサー35によって検出されるGPS情報を、通信網N1を通じてユーザー端末から受信する。前記地点設定ページにおいてユーザーによって地点が指定されると、制御部21は、検索結果ページP1に表示すべき画像データを、前記地点から前記画像データに紐付けられている施設までの距離が近い順に並べ替えて、検索結果ページP1に配置する。なお、前記地点から前記画像データに紐付けられている施設までの距離は、例えば、企業プロフィール情報D3に含まれる所在地の情報に基づいて算出される。一方、表示設定ページP2に含まれるスイッチキーSW6がオン状態からオフ状態に変更された場合、制御部21は、検索結果ページP1に表示すべき画像データを、予め定められた順番(例えば、アップロードされた日時が新しい順番)に並べ替えて、検索結果ページP1に配置する。その結果、検索結果ページP1には、予め定められた順番に並んだ状態で画像データが表示される。 Further, when the switch key SW6 included in the display setting page P2 is changed from the off state to the on state, the control unit 21 causes, for example, the operation display unit 33 of the user terminal 3 to display the point setting page (not shown). And let the user specify the point. The user can specify the current position of the user terminal 3 or any other point on the point setting page. When the current position of the user terminal 3 is specified on the point setting page, the control unit 21 receives the GPS information detected by the GPS sensor 35 of the user terminal 3 from the user terminal through the communication network N1. When a point is specified by the user on the point setting page, the control unit 21 displays the image data to be displayed on the search result page P1 in ascending order of the distance from the point to the facility associated with the image data. It is rearranged and placed on the search result page P1. The distance from the point to the facility associated with the image data is calculated based on, for example, the location information included in the company profile information D3. On the other hand, when the switch key SW6 included in the display setting page P2 is changed from the on state to the off state, the control unit 21 uploads the image data to be displayed on the search result page P1 in a predetermined order (for example, uploading). The date and time are sorted in the order of newest) and placed on the search result page P1. As a result, the image data is displayed on the search result page P1 in a state of being arranged in a predetermined order.

<ステップS27>
ステップS27において、制御部21は、検索結果ページP1に含まれているいずれかの画像データが操作されたか否かを判断する。例えば、制御部21は、検索結果ページP1に含まれているいずれかの画像データがタップされた場合に、前記画像データが操作されたと判断する。そして、検索結果ページP1に含まれているいずれかの画像データが操作されたと判断されると(S27:Yes)、処理がステップS28に移行する。一方、検索結果ページP1に含まれているいずれの画像データも操作されていないと判断されると(S27:No)、処理がステップS29に移行する。
<Step S27>
In step S27, the control unit 21 determines whether or not any of the image data included in the search result page P1 has been manipulated. For example, the control unit 21 determines that the image data has been manipulated when any of the image data included in the search result page P1 is tapped. Then, when it is determined that any of the image data included in the search result page P1 has been manipulated (S27: Yes), the process proceeds to step S28. On the other hand, if it is determined that none of the image data included in the search result page P1 has been manipulated (S27: No), the process proceeds to step S29.

なお、他の実施形態では、制御部21は、検索結果ページP1に含まれているいずれかの画像データが操作された場合(例えば、タップされた場合)に、操作された画像データを拡大表示させてもよい。そして、拡大表示された画像データがさらに操作された場合(例えば、さらにタップされた場合)に、処理がステップS28に移行してもよい。なお、拡大表示された画像データが企業アカウントに紐付く画像データである場合、当該拡大表示された画像データには、企業アカウント識別画像B1が合成表示されてもよいし、合成表示されなくてもよい。また、拡大表示される前の画像データ(企業アカウントに紐付く画像データ)には企業アカウント識別画像B1が合成表示されず、拡大表示された後の画像データ(企業アカウントに紐付く画像データ)にのみ企業アカウント識別画像B1が合成表示されてもよい。 In another embodiment, the control unit 21 enlarges and displays the operated image data when any of the image data included in the search result page P1 is operated (for example, when tapped). You may let me. Then, when the enlarged image data is further manipulated (for example, when it is further tapped), the process may shift to step S28. When the enlarged image data is the image data associated with the corporate account, the corporate account identification image B1 may or may not be compositely displayed in the enlarged image data. good. In addition, the corporate account identification image B1 is not compositely displayed in the image data (image data associated with the corporate account) before being enlarged and displayed, and is used as the image data (image data associated with the corporate account) after being enlarged and displayed. Only the company account identification image B1 may be displayed compositely.

<ステップS28>
ステップS28において、制御部21は、操作された画像データに対応するプロフィールページP3を、ユーザー端末3の操作表示部33に表示させる。具体的に、制御部21は、図10に示されるようなプロフィールページP3のデータを、通信網N1を通じてユーザー端末3に送信する。その結果、ユーザー端末3の操作表示部33にプロフィールページP3が表示される。プロフィールページP3は、ユーザーアカウントごとに設けられるページである。プロフィールページP3には、対応するユーザーアカウントのユーザーID、前記ユーザーアカウントに紐付く画像データなどが表示される。
<Step S28>
In step S28, the control unit 21 causes the operation display unit 33 of the user terminal 3 to display the profile page P3 corresponding to the operated image data. Specifically, the control unit 21 transmits the data of the profile page P3 as shown in FIG. 10 to the user terminal 3 through the communication network N1. As a result, the profile page P3 is displayed on the operation display unit 33 of the user terminal 3. The profile page P3 is a page provided for each user account. On the profile page P3, the user ID of the corresponding user account, the image data associated with the user account, and the like are displayed.

なお、図10は、飲食店Cの企業アカウントに対応するプロフィールページP3である。図10に示されるように、飲食店のジャンルの企業アカウントに対応するプロフィールページP3には、予約キーK31、電話キーK32、メールキーK33、及び道順キーK34の少なくとも1つが含まれていてもよい。 FIG. 10 is a profile page P3 corresponding to the corporate account of the restaurant C. As shown in FIG. 10, the profile page P3 corresponding to the corporate account of the restaurant genre may include at least one of the reservation key K31, the telephone key K32, the mail key K33, and the route key K34. ..

予約キーK31は、前記企業アカウントに対応する施設を予約するための操作キーである。予約キーK31が操作されると、制御部21は、企業プロフィール情報D3に含まれる予約ページの情報をユーザー端末3に送信する。ユーザー端末3の制御部31は、前記予約ページの情報に基づいて、前記施設を予約するための予約ページを操作表示部33に表示させる。 The reservation key K31 is an operation key for reserving a facility corresponding to the corporate account. When the reservation key K31 is operated, the control unit 21 transmits the information of the reservation page included in the company profile information D3 to the user terminal 3. The control unit 31 of the user terminal 3 causes the operation display unit 33 to display a reservation page for reserving the facility based on the information on the reservation page.

電話キーK32は、前記企業アカウントに対応する施設に電話を発信するための操作キーである。電話キーK32が操作されると、制御部21は、企業プロフィール情報D3に含まれる電話番号の情報をユーザー端末3に送信する。ユーザー端末3の制御部31は、前記電話番号の情報に基づいて、前記施設に電話を発信する。 The telephone key K32 is an operation key for making a call to the facility corresponding to the corporate account. When the telephone key K32 is operated, the control unit 21 transmits the information of the telephone number included in the company profile information D3 to the user terminal 3. The control unit 31 of the user terminal 3 makes a call to the facility based on the information of the telephone number.

メールキーK33は、前記企業アカウントに対応する施設に電子メールを送信するための操作キーである。メールキーK33が操作されると、制御部21は、企業プロフィール情報D3に含まれるメールアドレスの情報をユーザー端末3に送信する。ユーザー端末3の制御部31は、前記メールアドレスの情報に基づいて、前記施設宛ての電子メールを作成するためのメール作成画面を操作表示部33に表示させる。 The mail key K33 is an operation key for sending an e-mail to the facility corresponding to the corporate account. When the mail key K33 is operated, the control unit 21 transmits the information of the mail address included in the company profile information D3 to the user terminal 3. The control unit 31 of the user terminal 3 causes the operation display unit 33 to display an e-mail creation screen for creating an e-mail addressed to the facility based on the information of the e-mail address.

道順キーK34は、前記企業アカウントに対応する施設への道順案内を開始するための操作キーである。道順キーK34が操作されると、制御部21は、企業プロフィール情報D3に含まれる所在地の情報をユーザー端末3に送信する。ユーザー端末3の制御部31は、前記所在地の情報に基づいて、ユーザー端末3の現在位置から前記施設の所在地までの道順を示す地図を操作表示部33に表示させ、前記施設への道順案内を開始する。 The route key K34 is an operation key for starting route guidance to the facility corresponding to the company account. When the route key K34 is operated, the control unit 21 transmits the location information included in the company profile information D3 to the user terminal 3. Based on the location information, the control unit 31 of the user terminal 3 causes the operation display unit 33 to display a map showing directions from the current position of the user terminal 3 to the location of the facility, and provides directions to the facility. Start.

<ステップS29>
ステップS29において、制御部21は、前記画像検索処理を終了すべきか否かを判断する。例えば、制御部21は、予め定められた終了操作が行われた場合に、前記画像検索処理を終了すべきであると判断してもいい。また、制御部21は、プロフィールページP3に含まれる予約キーK31、電話キーK32、メールキーK33、又は道順キーK34が操作された場合に、前記画像検索処理を終了すべきであると判断してもいい。前記画像検索処理を終了すべきであると判断されると(S29:Yes)、前記画像検索処理は終了される。一方、前記画像検索処理を終了すべきはないと判断されると(S29:No)、処理が前記ステップS25に戻る。
<Step S29>
In step S29, the control unit 21 determines whether or not to end the image search process. For example, the control unit 21 may determine that the image search process should be terminated when a predetermined termination operation is performed. Further, the control unit 21 determines that the image search process should be terminated when the reservation key K31, the telephone key K32, the mail key K33, or the route key K34 included in the profile page P3 is operated. Also good. When it is determined that the image search process should be completed (S29: Yes), the image search process is terminated. On the other hand, if it is determined that the image search process should not be completed (S29: No), the process returns to step S25.

以上のように、本実施形態に係る画像検索装置2では、検索条件に合致する画像データのうち、企業アカウントに紐付く画像データに企業アカウント識別画像B1が合成表示される。よって、本実施形態に係る画像検索装置2によれば、ユーザーは、検索結果ページP1において、個人アカウントに紐付く画像データ(例えば、一般ユーザーが飲食店で撮影した画像データ)と、企業アカウントに紐付く画像データ(例えば、飲食店がアップロードした画像データ)とを容易に判別することが可能となる。 As described above, in the image search device 2 according to the present embodiment, the company account identification image B1 is compositely displayed on the image data associated with the company account among the image data matching the search conditions. Therefore, according to the image search device 2 according to the present embodiment, on the search result page P1, the user can use the image data associated with the personal account (for example, the image data taken by a general user at a restaurant) and the corporate account. It is possible to easily distinguish the associated image data (for example, image data uploaded by a restaurant).

また、本実施形態に係る画像検索装置2では、検索条件に合致する画像データを、前記画像データに関連する施設ごとに纏めて表示することが可能である。よって、本実施形態に係る画像検索装置2によれば、ユーザーは、企業アカウントに紐付く画像データであるか個人アカウントに紐付く画像データであるかに関わらず、同一施設に関連する複数の画像データをまとめて確認することができるので、所望の施設をより容易に見つけることが可能となる。 Further, in the image search device 2 according to the present embodiment, it is possible to collectively display image data that matches the search conditions for each facility related to the image data. Therefore, according to the image search device 2 according to the present embodiment, the user has a plurality of images related to the same facility regardless of whether the image data is associated with a corporate account or an individual account. Since the data can be checked together, the desired facility can be found more easily.

なお、本実施形態では、図6に示されるステップS23において、企業アカウントに紐付く画像データに企業アカウント識別画像B1が合成されるが、本発明はこれに限定されない。他の実施形態では、ユーザー端末3から画像検索装置2に画像データがアップロードされるときに、前記画像データに企業アカウント識別画像B1が合成されてもよい。この場合、例えば、ユーザー端末3の制御部31によって実行される前記画像共有プログラムに、前記画像データに企業アカウント識別画像B1を合成するための命令コードが含まれていてもよい。 In the present embodiment, in step S23 shown in FIG. 6, the company account identification image B1 is synthesized with the image data associated with the company account, but the present invention is not limited to this. In another embodiment, when the image data is uploaded from the user terminal 3 to the image search device 2, the company account identification image B1 may be combined with the image data. In this case, for example, the image sharing program executed by the control unit 31 of the user terminal 3 may include an instruction code for synthesizing the company account identification image B1 with the image data.

ところで、他の実施形態として、制御部21が、前記ステップS22において、記憶部22に保存されている複数の画像データの中から、前記ステップS21で取得された検索条件に合致する画像データを抽出する際、オンライン予約(Web予約)が可能な施設に対応する画像データのみを抽出可能であってもよい。例えば、企業プロフィール情報D3では、オンライン予約可能な施設については前記予約ページの情報が登録されており、オンライン予約が可能でない施設については前記予約ページの情報が登録されていないことが考えられる。この場合、制御部21は、前記画像データに対応する施設の企業アカウントの企業プロフィール情報D3に前記予約ページの情報が含まれている場合に、当該施設がオンライン予約可能な施設であると判定することが可能である。なお、企業プロフィール情報D3にオンライン予約の可否を示す情報が含まれていてもよい。なお、制御部21は、前記ステップS22における抽出手法として、オンライン予約可能な施設のみを抽出するか否かをユーザー操作に応じて切り替え可能であってもよい。さらに、画像検索装置2が、前記施設各々における空席の情報を管理する機能を有する場合、制御部21は、現在日時について予約可能な施設、又は指定された予約日時に予約可能な施設に対応する前記画像データのみを抽出することが可能であってもよい。 By the way, as another embodiment, in the step S22, the control unit 21 extracts the image data that matches the search condition acquired in the step S21 from the plurality of image data stored in the storage unit 22. At that time, it may be possible to extract only the image data corresponding to the facility where the online reservation (Web reservation) is possible. For example, in the company profile information D3, it is conceivable that the information on the reservation page is registered for the facility where online reservation is possible, and the information on the reservation page is not registered for the facility where online reservation is not possible. In this case, when the company profile information D3 of the company account of the facility corresponding to the image data includes the information of the reservation page, the control unit 21 determines that the facility can be reserved online. It is possible. The company profile information D3 may include information indicating whether or not an online reservation is possible. As the extraction method in step S22, the control unit 21 may be able to switch whether or not to extract only the facilities that can be reserved online according to the user operation. Further, when the image search device 2 has a function of managing vacant seat information in each of the facilities, the control unit 21 corresponds to a facility that can be reserved for the current date and time or a facility that can be reserved for a designated reserved date and time. It may be possible to extract only the image data.

さらに、制御部21は、前記画像データに対応する施設が前記予約ページから予約可能な施設である場合には、企業アカウント識別画像B1として、施設のWeb予約が可能である旨を示す「予」が〇で囲まれた画像などの第1識別画像を表示させ、前記画像データに対応する施設が前記予約ページから予約可能な施設でない場合には、企業アカウント識別画像B1として、企業の「企」が〇で囲まれた画像などの第2識別画像を表示させてもよい。即ち、制御部21は、前記画像データに対応する施設が前記予約ページから予約可能である施設であるか否かに応じて企業アカウント識別画像B1を切り替え、企業アカウント識別画像B1により前記画像データに対応する施設がオンライン予約可能であるか否かを表示してもよい。これにより、ユーザーは、企業アカウント識別画像B1を見て、施設が予約可能であるか否かを容易に把握することが可能である。 Further, when the facility corresponding to the image data is a facility that can be reserved from the reservation page, the control unit 21 indicates that the facility can be reserved on the Web as the company account identification image B1. If the first identification image such as the image surrounded by ◯ is displayed and the facility corresponding to the image data is not a facility that can be reserved from the reservation page, the company's "company" is set as the company account identification image B1. A second identification image such as an image surrounded by a circle may be displayed. That is, the control unit 21 switches the company account identification image B1 depending on whether or not the facility corresponding to the image data is a facility that can be reserved from the reservation page, and the company account identification image B1 is used to convert the image data to the image data. It may indicate whether the corresponding facility can be booked online. As a result, the user can easily grasp whether or not the facility can be reserved by looking at the company account identification image B1.

なお、前記予約ページから施設の予約が可能である場合には、前記第1識別画像と前記第2識別画像との二つの企業アカウント識別画像B1が表示されてもよい。さらに、画像検索装置2が、前記施設各々における空席の情報を管理する機能を有する場合、制御部21は、現在日時について予約可能な施設、又は指定された予約日時に予約可能な施設に対応する前記画像データのみについて、予約可能である旨を示す画像を合成して表示してもよい。 When the facility can be reserved from the reservation page, two company account identification images B1 of the first identification image and the second identification image may be displayed. Further, when the image search device 2 has a function of managing vacant seat information in each of the facilities, the control unit 21 corresponds to a facility that can be reserved for the current date and time or a facility that can be reserved for a designated reserved date and time. For only the image data, an image indicating that reservation is possible may be combined and displayed.

さらに、制御部21は、企業アカウント識別画像B1として表示された前記第1識別画像が操作された場合に、当該第1識別画像が合成された前記画像データに対応する施設の前記予約ページを表示させてもよい。これにより、前記予約ページから予約可能な施設については、ユーザーに当該施設の予約を促すことが可能である。例えば、制御部21は、ユーザー端末3に表示させる前記予約ページにおいて、予約可能な日又は日時などを検索又は表示することが可能であり、表示された予約可能な日又は日時についての予約要求をユーザー端末3から受け付けることが可能である。また、前記予約ページは、前記企業アカウントに対応する企業が管理する外部のサーバーに記憶されるサイト上のWebページであってもよい。 Further, when the first identification image displayed as the company account identification image B1 is operated, the control unit 21 displays the reservation page of the facility corresponding to the image data in which the first identification image is synthesized. You may let me. As a result, for facilities that can be reserved from the reservation page, it is possible to prompt the user to make a reservation for the facility. For example, the control unit 21 can search or display a reservable date or date and time on the reservation page displayed on the user terminal 3, and makes a reservation request for the displayed reservable date or date. It is possible to accept from the user terminal 3. Further, the reservation page may be a Web page on a site stored in an external server managed by a company corresponding to the company account.

また、前記実施形態では、図7等に示されるように、企業アカウント識別画像B1が、企業の「企」の文字が〇で囲まれた画像である場合について説明したが、他の実施形態として、企業アカウント識別画像B1が一又は複数の文字のみで構成されてもよい。また、企業アカウント識別画像B1は、文字を含まないマーク等の画像のみであってもよい。 Further, in the above-described embodiment, as shown in FIG. 7 and the like, the case where the company account identification image B1 is an image in which the characters “company” of the company are surrounded by 〇 has been described, but as another embodiment, , The corporate account identification image B1 may be composed of only one or a plurality of characters. Further, the corporate account identification image B1 may be only an image such as a mark that does not include characters.

1 画像検索システム
2 画像検索装置
21 制御部
211 検索処理部
212 表示処理部
22 記憶部
23 操作表示部
24 通信I/F
3 ユーザー端末
31 制御部
32 記憶部
33 操作表示部
34 通信I/F
35 GPSセンサー
36 カメラ
1 Image search system 2 Image search device 21 Control unit 211 Search processing unit 212 Display processing unit 22 Storage unit 23 Operation display unit 24 Communication I / F
3 User terminal 31 Control unit 32 Storage unit 33 Operation display unit 34 Communication I / F
35 GPS sensor 36 camera

Claims (18)

ユーザーアカウントと紐付けられた複数の画像データの中から検索条件に合致する画像データを抽出する検索処理部と、
前記検索処理部により抽出された一又は複数の前記画像データを、前記画像データに対応するユーザーアカウントの種別を判別可能な表示態様で表示する表示処理部と、
を備える画像検索装置。
A search processing unit that extracts image data that matches the search conditions from multiple image data linked to the user account,
A display processing unit that displays one or more of the image data extracted by the search processing unit in a display mode in which the type of user account corresponding to the image data can be determined.
An image search device comprising.
前記表示処理部は、予め定められた特定種別のユーザーアカウントに紐付く画像データに、前記特定種別に対応する予め定められた識別画像を合成表示可能である、
請求項1に記載の画像検索装置。
The display processing unit can synthesize and display a predetermined identification image corresponding to the specific type with the image data associated with the user account of the predetermined specific type.
The image search device according to claim 1.
前記表示処理部は、前記検索処理部により抽出された複数の前記画像データを並べて表示可能であり、当該画像データのうち前記特定種別のユーザーアカウントに紐付く画像データに前記識別画像を合成表示可能である、
請求項2に記載の画像検索装置。
The display processing unit can display a plurality of the image data extracted by the search processing unit side by side, and can synthesize and display the identification image with the image data associated with the user account of the specific type among the image data. Is,
The image search device according to claim 2.
前記表示処理部は、前記画像データに対応する前記特定種別のユーザーアカウントの施設がオンライン予約可能であるか否かを前記識別画像により表示する、
請求項2又は請求項3に記載の画像検索装置。
The display processing unit displays with the identification image whether or not the facility of the user account of the specific type corresponding to the image data can be reserved online.
The image search device according to claim 2 or 3.
前記表示処理部は、ユーザー入力に応じて、前記特定種別のユーザーアカウントに紐付く画像データの表示態様を、前記識別画像が合成表示される第1表示態様と前記識別画像が合成表示されない第2表示態様との間で切り替え可能である、
請求項2〜請求項4のいずれかに記載の画像検索装置。
The display processing unit displays the display mode of the image data associated with the user account of the specific type in response to the user input, the first display mode in which the identification image is compositely displayed and the second display mode in which the identification image is not compositely displayed. It is possible to switch between the display mode and
The image search device according to any one of claims 2 to 4.
前記表示処理部は、前記識別画像に対して予め定められた操作が行われたことに応じて、前記識別画像が合成表示されている画像データに対応するユーザーアカウントに関する情報を表示可能である、
請求項2〜請求項5のいずれかに記載の画像検索装置。
The display processing unit can display information about a user account corresponding to the image data in which the identification image is compositely displayed in response to a predetermined operation being performed on the identification image.
The image search device according to any one of claims 2 to 5.
前記表示処理部は、少なくとも第1種別のユーザーアカウントに紐付く画像データと前記第1種別とは異なる第2種別のユーザーアカウントに紐付く画像データとを判別可能な表示態様で表示可能である、
請求項1〜請求項6のいずれかに記載の画像検索装置。
The display processing unit can display at least the image data associated with the first type user account and the image data associated with the second type user account different from the first type in a display mode capable of discriminating.
The image search device according to any one of claims 1 to 6.
前記第1種別のユーザーアカウントが個人アカウントであり、前記第2種別のユーザーアカウントが企業アカウントである、
請求項7に記載の画像検索装置。
The first type user account is a personal account, and the second type user account is a corporate account.
The image search device according to claim 7.
前記表示処理部は、前記第2種別のユーザーアカウントに紐付く画像データを前記第1種別のユーザーアカウントに紐付く画像データよりも優先的に表示可能である、
請求項7又は請求項8に記載の画像検索装置。
The display processing unit can display the image data associated with the second type user account with priority over the image data associated with the first type user account.
The image search device according to claim 7 or 8.
前記表示処理部は、前記第2種別のユーザーアカウントに紐付く画像データを、前記第2種別のユーザーアカウントのジャンルを判別可能な表示態様で表示可能である、
請求項7〜請求項9のいずれかに記載の画像検索装置。
The display processing unit can display the image data associated with the second type user account in a display mode capable of discriminating the genre of the second type user account.
The image search device according to any one of claims 7 to 9.
前記表示処理部は、予め定められた特定ジャンルの前記第2種別のユーザーアカウントに紐付く画像データを、前記特定ジャンル以外のジャンルの前記第2種別のユーザーアカウントに紐付く画像データよりも優先的に表示可能である、
請求項10に記載の画像検索装置。
The display processing unit gives priority to the image data associated with the second type user account of the specific genre defined in advance over the image data associated with the second type user account of the genre other than the specific genre. Can be displayed on,
The image search device according to claim 10.
前記表示処理部は、前記検索処理部により抽出された一又は複数の前記画像データを、前記第2種別のユーザーアカウントに対応する施設ごとに纏めた状態で表示可能である、
請求項7〜請求項11のいずれかに記載の画像検索装置。
The display processing unit can display one or a plurality of the image data extracted by the search processing unit in a state of being collected for each facility corresponding to the second type user account.
The image search device according to any one of claims 7 to 11.
前記表示処理部は、前記第2種別のユーザーアカウントに対応する施設ごとに、前記第2種別のユーザーアカウントに紐付く画像データと、前記第2種別のユーザーアカウントに対応する施設で撮影された前記第1種別のユーザーアカウントに紐付く画像データとを纏めた状態で表示可能である、
請求項12に記載の画像検索装置。
The display processing unit captures image data associated with the second type user account and images taken at the facility corresponding to the second type user account for each facility corresponding to the second type user account. It can be displayed in a state where the image data associated with the first type user account is collected.
The image search device according to claim 12.
前記表示処理部は、前記施設ごとに纏められた複数の画像データのうち、前記第2種別のユーザーアカウントに紐付く画像データを前記第1種別のユーザーアカウントに紐付く画像データよりも優先的に表示可能である、
請求項12又は請求項13に記載の画像検索装置。
Among the plurality of image data collected for each facility, the display processing unit gives priority to the image data associated with the second type user account over the image data associated with the first type user account. Can be displayed,
The image search device according to claim 12 or 13.
前記表示処理部は、前記検索処理部により抽出された一又は複数の前記画像データを、前記第2種別のユーザーアカウントに対応する施設ごとに纏めた状態で、入力される位置情報が示す地点から前記施設までの距離に応じた順番で表示可能である、
請求項12〜請求項14のいずれかに記載の画像検索装置。
The display processing unit collects one or more of the image data extracted by the search processing unit for each facility corresponding to the second type user account, and starts from a point indicated by the input position information. It can be displayed in order according to the distance to the facility.
The image search device according to any one of claims 12 to 14.
前記表示処理部は、前記検索処理部により抽出された一又は複数の前記画像データを、同一施設に関連する前記画像データの纏まりを視認可能な表示態様で表示可能である、
請求項12〜請求項15のいずれかに記載の画像検索装置。
The display processing unit can display one or more of the image data extracted by the search processing unit in a display mode in which a group of the image data related to the same facility can be visually recognized.
The image search device according to any one of claims 12 to 15.
一又は複数のプロセッサーに、
ユーザーアカウントと紐付けられた複数の画像データの中から検索条件に合致する画像データを抽出する検索ステップと、
前記検索ステップで抽出された一又は複数の前記画像データを、前記画像データに対応するユーザーアカウントの種別を判別可能な表示態様で表示する表示ステップと、
を実行させるための画像検索プログラム。
For one or more processors
A search step that extracts image data that matches the search conditions from multiple image data linked to the user account, and
A display step of displaying one or more of the image data extracted in the search step in a display mode in which the type of the user account corresponding to the image data can be determined.
An image search program for running.
一又は複数のプロセッサーが、
ユーザーアカウントと紐付けられた複数の画像データの中から検索条件に合致する画像データを抽出する検索ステップと、
前記検索ステップで抽出された一又は複数の前記画像データを、前記画像データに対応するユーザーアカウントの種別を判別可能な表示態様で表示する表示ステップと、
実行する画像検索方法。
One or more processors
A search step that extracts image data that matches the search conditions from multiple image data linked to the user account, and
A display step of displaying one or more of the image data extracted in the search step in a display mode in which the type of the user account corresponding to the image data can be determined.
Image search method to execute.
JP2019161235A 2018-11-14 2019-09-04 Image search device, image search program, and image search method Active JP6931171B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
US16/682,913 US11769190B2 (en) 2018-11-14 2019-11-13 Image search apparatus, image search method, non-transitory recording medium

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2018213398 2018-11-14
JP2018213398 2018-11-14

Publications (2)

Publication Number Publication Date
JP2020087434A JP2020087434A (en) 2020-06-04
JP6931171B2 true JP6931171B2 (en) 2021-09-01

Family

ID=70908482

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2019161235A Active JP6931171B2 (en) 2018-11-14 2019-09-04 Image search device, image search program, and image search method

Country Status (1)

Country Link
JP (1) JP6931171B2 (en)

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2012227760A (en) * 2011-04-20 2012-11-15 Funai Electric Co Ltd Video recorder, reproducer and server device
JP5847035B2 (en) * 2012-07-25 2016-01-20 シャープ株式会社 Information processing system, information processing method, and program
JP2015153157A (en) * 2014-02-14 2015-08-24 Kddi株式会社 Virtual information management system

Also Published As

Publication number Publication date
JP2020087434A (en) 2020-06-04

Similar Documents

Publication Publication Date Title
EP3770771A1 (en) Text suggestions for images
CN112020709A (en) Visual menu
JP5223034B2 (en) Information providing apparatus, information providing method, information providing processing program, and recording medium on which information providing processing program is recorded
JP7303441B2 (en) Information presentation system, information presentation method, and information presentation program
JP5601513B2 (en) Image display apparatus and program
JP5456944B1 (en) Image file clustering system and image file clustering program
JP6515457B2 (en) INFORMATION PROCESSING SYSTEM, INFORMATION PROCESSING METHOD, AND INFORMATION PROCESSING APPARATUS
CN103514556A (en) Information processing apparatus and recording medium
JP6931172B2 (en) Image search device, image search program, and image search method
US12189680B2 (en) Content management device, content management system, and control method
JP6931171B2 (en) Image search device, image search program, and image search method
JP6088781B2 (en) Server apparatus, program, and control method
JP5454751B2 (en) SEARCH METHOD, SEARCH SYSTEM, PROGRAM, AND COMPUTER
US11436273B2 (en) Image search apparatus, image search method, non-transitory recording medium
KR101464530B1 (en) Image tag input system
US11769190B2 (en) Image search apparatus, image search method, non-transitory recording medium
JP2015201004A (en) Information processing device, information processing method, and program
JP5190324B2 (en) Personal information disclosure support device
JP5825049B2 (en) Tagging support system, tagging support method, tagging support apparatus, and program
JP2009128946A (en) Metadata giving apparatus and method
JP2016021156A (en) Image display device
JP2017037437A (en) Information processing system, information processing apparatus, information processing method, and information processing program
JP2005202501A (en) Asset management system and method, program, asset management server device
US20250181659A1 (en) Content provision device, content provision method, and recording medium
JP2016045582A (en) Program, information processing apparatus and method

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20190904

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20201013

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20201124

A601 Written request for extension of time

Free format text: JAPANESE INTERMEDIATE CODE: A601

Effective date: 20210107

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20210217

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

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20210713

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20210726

R150 Certificate of patent or registration of utility model

Ref document number: 6931171

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

S531 Written request for registration of change of domicile

Free format text: JAPANESE INTERMEDIATE CODE: R313531

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

S802 Written request for registration of partial abandonment of right

Free format text: JAPANESE INTERMEDIATE CODE: R311802

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250