[go: up one dir, main page]

JP5761564B2 - User search system, user search device and program - Google Patents

User search system, user search device and program Download PDF

Info

Publication number
JP5761564B2
JP5761564B2 JP2011121202A JP2011121202A JP5761564B2 JP 5761564 B2 JP5761564 B2 JP 5761564B2 JP 2011121202 A JP2011121202 A JP 2011121202A JP 2011121202 A JP2011121202 A JP 2011121202A JP 5761564 B2 JP5761564 B2 JP 5761564B2
Authority
JP
Japan
Prior art keywords
user
attribute
image
index
added
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.)
Expired - Fee Related
Application number
JP2011121202A
Other languages
Japanese (ja)
Other versions
JP2012248129A (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.)
Casio Computer Co Ltd
Original Assignee
Casio Computer Co Ltd
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 Casio Computer Co Ltd filed Critical Casio Computer Co Ltd
Priority to JP2011121202A priority Critical patent/JP5761564B2/en
Publication of JP2012248129A publication Critical patent/JP2012248129A/en
Application granted granted Critical
Publication of JP5761564B2 publication Critical patent/JP5761564B2/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Information Transfer Between Computers (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Description

本発明は、画像共有サイト等の各種サイトにおいて、自身と趣味趣向の合う他ユーザーを探し出してフィードバックする技術に関する。   The present invention relates to a technique for finding and feeding back other users who have a taste and taste in various sites such as an image sharing site.

近年、デジタルカメラの普及に伴い写真の楽しみ方が多様化している。特にデジタル画像データであるため、色々な画像処理が可能である。   In recent years, with the widespread use of digital cameras, the way to enjoy photos has become diversified. In particular, since it is digital image data, various image processing is possible.

例えば、画像処理を加えることで元の写真をベースとしつつも趣の異なる画調の画像(絵画調等)を生成して表示することができるようにした技術が提案されている(例えば、特許文献1参照)。   For example, a technique has been proposed that can generate and display an image with a different tone (such as a painting tone) based on an original photograph by adding image processing (for example, a patent) Reference 1).

特許文献1の技術を発展させ、実際に画家が描いた絵画の画像から色彩情報と筆蝕情報等の特徴を抽出し、撮影された画像に抽出した特徴を付与することにより、原画像全体を勘案して、芸術性の高い絵画調画像に変換する技術も提案されるに至っている(例えば、特許文献2参照)。   The technology of Patent Document 1 is developed, and features such as color information and brushing information are extracted from the image of the painting actually drawn by the painter. Considering this, a technique for converting to a painting-like image with high artisticness has also been proposed (see, for example, Patent Document 2).

また、絵画調などの画質を変更することによって変化をもたせる技術も提案されている(例えば、特許文献3参照)。   In addition, a technique for changing a picture quality such as a painting style has been proposed (see, for example, Patent Document 3).

これらの画調変換を行うには強力な画像処理エンジンが必要なため、ネットワーク上のサーバーに画像処理エンジンを持たせ、ユーザーがサーバーに自分の写真をアップロードし、サーバー上で絵画調変換等の画像処理を行うことが考えられる。   A powerful image processing engine is required to perform these image conversions, so the server on the network has an image processing engine, and the user uploads his / her photos to the server. It is conceivable to perform image processing.

そのような場合、ユーザーは自分の写真を絵画変換して作品を作ると人に見せたくなる。その要望を満たす方法の一つがSNS(ソーシャル・ネットワーク・サービス)によるネット上の写真の投稿である(例えば、特許文献4参照)。   In such a case, the user wants to show the person when he creates a work by converting his own picture. One of the methods that satisfies the demand is posting photos on the Internet by SNS (Social Network Service) (see, for example, Patent Document 4).

以下、ユーザーが自分の写真をサーバーにアップロードし、サーバー上で絵画調変換等の画像処理をして得られた画像を「作品」という。   Hereinafter, an image obtained by a user uploading his / her photo to a server and performing image processing such as painting-like conversion on the server is referred to as a “work”.

特開平8−44867号公報JP-A-8-44867 特開2004−213598号公報JP 2004-213598 A 特公平1−46905号公報JP-B-1-46905 特開2008−242639号公報JP 2008-242039 A

多数のユーザーがサーバーに作品を投稿すると、作品を鑑賞したユーザーがその中の特定のユーザー及びその作品に対して、自身と趣味趣向の合うと判断し興味を持つ場合がある。すると、あるユーザーに興味を持った他のユーザーは、興味を持ったあるユーザーに関する情報を得ようとして、検索システムや検索サービス等を利用して、あるユーザーを検索する。   When a large number of users post works on the server, there are cases where a user who has viewed the work is interested in a particular user and the work as being determined as having a hobby and interest. Then, another user who is interested in a certain user searches for a certain user using a search system, a search service, or the like in order to obtain information on the interested user.

このとき、従来の検索システムや検索サービス等においては、あるユーザーを検索する際に、性別や年齢、キーワードによる検索ができるにすぎない。このため、ユーザー自身と趣味趣向の合う他ユーザーを的確かつ迅速に探し出してフィードバックすることができず、他のユーザーに対する検索の精度及び速度に関して不満足なものであった。   At this time, in a conventional search system, search service, or the like, when searching for a certain user, it is only possible to search by gender, age, or keyword. For this reason, it is impossible to accurately find out and feed back other users who have a taste and taste, and are unsatisfied with the accuracy and speed of the search for other users.

本発明は上記事情に鑑みてなされたものであり、他のユーザーに対する検索の精度及び速度を向上させることのできるユーザー探索システム、ユーザー探索装置並びにプログラムを提供することを目的とする。   The present invention has been made in view of the above circumstances, and an object thereof is to provide a user search system, a user search device, and a program that can improve the accuracy and speed of search for other users.

前記課題を達成するため、本発明の主たる特徴は、各種サイトを構成するサーバーと、前記サイトにアクセス可能な複数のユーザーの端末とで構成されるユーザー探索システムであって、アクセスしたユーザー端末からサイトへの入力情報、又はサイトからユーザーの端末への出力情報からインデックスを抽出する抽出手段と、ユーザーアクションの発生を受けて前記インデックスに基づいてユーザーに属性を付加する属性付加手段と、前記属性付加手段により付加された属性をユーザー毎に管理する管理手段と、この管理手段により管理されている各ユーザー及びその属性を公開する公開手段と、前記ユーザーアクションの発生により属性が付加されたユーザーを探索する探索手段と、画像をユーザーの端末から当該サイトのサーバーにアップロードさせるアップロード手段と、前記アップロードされた画像を前記サーバー上で画調変換処理する画調変換手段と、前記画調変換された変換画像をダウンロードさせるダウンロード手段を備え、前記抽出手段は、前記アップロードされた画像と、ダウンロードされた変換画像からインデックスを抽出するとともに、前記ユーザーアクションの発生タイミングは以下の「1」〜「5」のいずれかを含むことを特徴とするユーザー探索システムである。
「1」:ユーザーが画像をアップロードした時
「2」:ユーザーが画像に編集や絵画変換などの加工を行った時
「3」:ユーザーが何かしらのアクションを起こした時
「4」:ユーザーが他ユーザーから何かしらのアクションを受けた時
「5」:ユーザー自身が検索を実施した時。
In order to achieve the above object, a main feature of the present invention is a user search system including a server configuring various sites and a plurality of user terminals that can access the site. Extraction means for extracting an index from input information to the site or output information from the site to the terminal of the user, attribute addition means for adding an attribute to the user based on the index upon occurrence of a user action, and the attribute Management means for managing the attribute added by the adding means for each user, each user managed by the management means and the public means for releasing the attribute, and the user to which the attribute is added by the occurrence of the user action a search means for searching for, a image from the user terminal to the site server Uploading means for uploading, image tone converting means for performing tone conversion processing on the uploaded image on the server, and downloading means for downloading the converted image after the tone conversion, wherein the extracting means includes the upload The user search system is characterized in that an index is extracted from the downloaded image and the downloaded converted image, and the occurrence timing of the user action includes any of the following “1” to “5”.
“1”: When the user uploaded an image “2”: When the user performed editing or painting conversion on the image “3”: When the user took some action “4”: Other by the user When some action is received from the user "5": When the user himself performs a search.

本発明によれば、各ユーザーの他のユーザーに対する検索の精度及び速度を向上させることができる。   ADVANTAGE OF THE INVENTION According to this invention, the precision and speed of a search with respect to the other user of each user can be improved.

本発明の実施形態の概要を示す概念図である。It is a conceptual diagram which shows the outline | summary of embodiment of this invention. 本発明の実施形態による画像表示システムのネットワーク系の構成を示すブロック図である。It is a block diagram which shows the structure of the network type | system | group of the image display system by embodiment of this invention. 同実施形態による画像サービスサイト10の構成を示すブロック図である。It is a block diagram which shows the structure of the image service site 10 by the embodiment. 同実施形態によるユーザーIDの属性情報を示す図である。It is a figure which shows the attribute information of the user ID by the embodiment. 同実施形態による作品のデータ構成を示す図である。It is a figure which shows the data structure of the work by the same embodiment. 同実施形態による属性付加・検索システムの要部を示すブロック図である。It is a block diagram which shows the principal part of the attribute addition / search system by the embodiment. 記憶装置の詳細を示す図である。It is a figure which shows the detail of a memory | storage device. 同実施形態による絵画変換処理を説明するためのフローチャートである。It is a flowchart for demonstrating the picture conversion process by the embodiment. 同実施形態による端末とサーバー間のデータのやり取りを示す図である。It is a figure which shows the exchange of the data between the terminal and server by the embodiment. 同実施形態による端末がサーバーから画像をダウンロードする動作を説明するための図である。It is a figure for demonstrating the operation | movement which the terminal by the embodiment downloads an image from a server. 同実施形態による1画面中に複数の作品を表示する動作を説明するための図である。It is a figure for demonstrating the operation | movement which displays a some work in 1 screen by the embodiment. 同実施形態による端末ページ表示を説明するための図である。It is a figure for demonstrating the terminal page display by the embodiment. 同実施形態による1画面中に複数の作品を重みづけ表示する状態を説明する図である。It is a figure explaining the state which weight-displays several works in 1 screen by the embodiment. 作品の表示サイズを、その作品のポイントが高いほど大きくなるように表示を行うフローチャートである。It is a flowchart which displays so that the display size of a work may become large, so that the point of the work is high. 「1」:ユーザーが画像をアップロードし、属性が付加された時における処理手順を示すフローチャートである。“1”: a flowchart showing a processing procedure when a user uploads an image and an attribute is added. 「2」:ユーザーが画像に編集や絵画変換などの加工を行い、属性が付加された時における処理手順を示すフローチャートである。“2”: a flowchart showing a processing procedure when the user performs processing such as editing or picture conversion on an image and an attribute is added.

以下、本発明の実施の形態について図面を参照して説明する。   Hereinafter, embodiments of the present invention will be described with reference to the drawings.

図1は、本実施の形態の概要を示す概念図である。ユーザーは、パソコン等の端末1を用いて、画像アップロード、画像加工等のユーザーアクションを発生させる。また、他のユーザーも同様にパソコン等の端末1を用いて他ユーザーアクションを発生させる。すると、これらユーザーアクション及び他ユーザーアクションからインデックスが抽出されて、インデックスDB(database)610に格納される。また、この抽出されたインデックスに属性が付与されて、属性DB610に格納されるとともに、会員毎に会員属性登録DB613に登録される。これにより、各ユーザーは、端末1によりこの属性を検索することによって、自己が所望する他のユーザーを精度よくかつ迅速に検索することが可能となる。   FIG. 1 is a conceptual diagram showing an outline of the present embodiment. The user uses the terminal 1 such as a personal computer to generate user actions such as image upload and image processing. Similarly, other users also generate other user actions using the terminal 1 such as a personal computer. Then, indexes are extracted from these user actions and other user actions and stored in an index DB (database) 610. Further, an attribute is given to the extracted index and stored in the attribute DB 610, and registered in the member attribute registration DB 613 for each member. As a result, each user can search for other attributes desired by the user accurately and quickly by searching for this attribute using the terminal 1.

図2は、本実施形態による画像表示システムのネットワーク系の構成を示すブロック図である。10はSNS機能を持った画像サービスサイトであり、インターネット500を介して複数の端末1−1、1−2、1−3・・・と接続される。端末は通常のパーソナルコンピュータでよい。60は、属性付加・検索システムであり、画像サービスサイト10と同様に、インターネット500を介して複数の端末1−1、1−2、1−3・・・と接続されるとともに、画像サービスサイト10とも接続される。   FIG. 2 is a block diagram showing the configuration of the network system of the image display system according to the present embodiment. Reference numeral 10 denotes an image service site having an SNS function, which is connected to a plurality of terminals 1-1, 1-2, 1-3,. The terminal may be a normal personal computer. 60 is an attribute addition / retrieval system, which is connected to a plurality of terminals 1-1, 1-2, 1-3,... 10 is also connected.

図3は画像サービスサイト10の構成を示すブロック図である。サーバーを有し、サーバー内に会員エリア100、共通エリア200、制御エリア300が設けられる。20は全体を制御するCPUであり、30はCPU20が作業を行う際のワークメモリである。会員エリア100は、登録会員毎に設けられるエリアで、会員を識別するためのユーザーID102と、それに対応してユーザー毎の各種属性情報104を有する。   FIG. 3 is a block diagram showing the configuration of the image service site 10. A server has a member area 100, a common area 200, and a control area 300 in the server. Reference numeral 20 denotes a CPU for controlling the whole, and reference numeral 30 denotes a work memory when the CPU 20 performs work. The member area 100 is an area provided for each registered member, and has a user ID 102 for identifying the member and various attribute information 104 for each user correspondingly.

属性情報104は、図4に示すように、氏名、ハンドルネーム、性別、年齢、地域、会員種別、その他のユーザー固有の情報である。会員種別には無料登録しただけの無料会員、有料登録した有料会員、特別な会費を払ったプレミアム会員がある。前記その他のユーザー固有の情報に関しては後述する。   As shown in FIG. 4, the attribute information 104 is user-specific information such as name, handle name, gender, age, region, membership type, and the like. There are two types of membership: free members who have just registered for free, paid members who have registered for a fee, and premium members who have paid a special membership fee. The other user-specific information will be described later.

また、106はユーザーが写真をアップロードするアップロード画像エリア、108は画像サービスサイト10により絵画変換を行った作品が記憶される作品バッファエリア、110は他のユーザーの作品をダウンロードして記憶するダウンロード作品バッファエリアである。   Reference numeral 106 denotes an upload image area in which a user uploads a photo, 108 denotes a work buffer area in which works that have undergone painting conversion by the image service site 10 are stored, and 110 denotes a download work in which works of other users are downloaded and stored. It is a buffer area.

共通エリア200は、ユーザー全体に共通して設けられるエリアで、ユーザーがアップロードした画像を絵画調に変換した多数の作品が記憶される作品エリア202を含む。   The common area 200 is an area provided in common to all users, and includes a work area 202 in which a number of works obtained by converting an image uploaded by the user into a painting style are stored.

作品エリア202に記憶される各作品には、その作品を識別する画像ID204と、その作品の属性情報206が画像データ208とともに記憶される。   Each work stored in the work area 202 stores an image ID 204 for identifying the work and attribute information 206 of the work together with image data 208.

属性情報206は、図5に示すように、その作品の投稿者を示すユーザーID、作成日付または投稿日付等の日付情報、画像データのサイズ、画調の種類等の画像種別情報、その作品が閲覧された回数を示すアクセス数情報、その作品がダウンロードされた回数を示すダウンロード数情報、その作品の評価を示すポイント情報その他の作品特有の情報である。   As shown in FIG. 5, the attribute information 206 includes a user ID indicating a contributor of the work, date information such as a creation date or a posting date, image type information such as the size of image data and a type of image, Access number information indicating the number of times of browsing, download number information indicating the number of times the work has been downloaded, point information indicating evaluation of the work, and other information unique to the work.

また、図3において制御エリア300は、画像データを絵画変換処理する画像処理プログラムが記憶された絵画変換処理部302、絵画変換処理の時に参照され、絵画変換のためのパラメータが記憶されるパラメータテーブル304、作品を画面上に表示させる制御プログラムが記憶される表示制御部308、アクセス回数等に応じて作品の評価を行い作品にポイントを付与する制御プログラムが記憶される評価制御部310、ユーザーIDにより会員を管理し、無料会員、有料会員、プレミアム会員別のサービスを制御する会員管理部312を含んでいる。この会員管理部312は画像サービスサイト10のSNS機能についても司っている。   In FIG. 3, a control area 300 is a picture conversion processing unit 302 that stores an image processing program for performing picture conversion processing on image data, and a parameter table that is referred to during picture conversion processing and stores parameters for picture conversion. 304, a display control unit 308 that stores a control program for displaying a work on the screen, an evaluation control unit 310 that stores a control program that evaluates the work according to the number of accesses and gives points to the work, and a user ID A member management unit 312 for managing members and controlling services for free members, paid members, and premium members is included. The member management unit 312 also manages the SNS function of the image service site 10.

次に、本実施形態の画像表示システムの具体的な動作について説明する。
まず、絵画変換処理技術について説明する。
Next, a specific operation of the image display system of this embodiment will be described.
First, the painting conversion processing technique will be described.

絵画変換とは、写真等の画像を構成する各画素を所定のパラメータ(絵画変換パラメータ)に従って変換し、油絵調、水彩画調、パステル調、色鉛筆画調、クレヨン画調、イラスト画調、点描画調、エアブラシ、シルクスクリーン調、刺繍絵調、コラージュ(糊付け)調等、いわゆる絵画調に変換する画像処理技術である。   Picture conversion means that each pixel constituting an image such as a photo is converted according to predetermined parameters (painting conversion parameters), oil painting, watercolor, pastel, colored pencil painting, crayon painting, illustration painting, dot drawing. This is an image processing technique for converting into a so-called painting tone, such as a tone, an airbrush, a silk screen tone, an embroidery tone, and a collage tone.

基本的にフォトショップ(登録商標)等のフォトレタッチソフト等で知られている各種エフェクト処理のパラメータを調整・組み合わせて絵画調に見えるように変換する。   Basically, various effect processing parameters known by photo retouching software such as Photoshop (registered trademark) are adjusted and combined so that the image looks like a painting.

すなわち、絵画変換処理は原理的にはエフェクト処理の一種であり、絵画変換アルゴリズムはエフェクト処理とパラメータの組み合わせにより各種絵画調を作り出し、その変換アルゴリズムをプログラミングしてあるものである。   In other words, the picture conversion process is a kind of effect process in principle, and the picture conversion algorithm creates various painting styles by combining the effect process and parameters, and the conversion algorithm is programmed.

その変換アルゴリズムの中に、原画像の画素を変換するための前記パラメータのセット(組)であるパラメータ群Pが予め用意されている。画調の種類が12種類あるとすると、パラメータ群P(1)〜P(12)と表す。パラメータの決め方により変換された画像の画調も変わってくる。油絵調に変換するためのパラメータ群をP(1)とし、P(1)の中に油絵調に見えるように画像を変換するためのエフェクト処理に必要なパラメータがm個あるとすると、パラメータP1〜Pmと表す。   In the conversion algorithm, a parameter group P that is a set of the parameters for converting the pixels of the original image is prepared in advance. If there are 12 types of image tone types, the parameter groups are represented as P (1) to P (12). The tone of the converted image also changes depending on how the parameters are determined. Assuming that a parameter group for converting to an oil painting tone is P (1), and there are m parameters necessary for effect processing for converting an image so that it looks like an oil painting tone in P (1), the parameter P1 It represents -Pm.

上記絵画変換アルゴリズムは画像サービスサイト10の制御エリア300の絵画変換処理部302に記憶されており、パラメータ群は同じく制御エリア300のパラメータテーブル304に記憶されている。   The picture conversion algorithm is stored in the picture conversion processing unit 302 of the control area 300 of the image service site 10, and the parameter group is also stored in the parameter table 304 of the control area 300.

図6は、属性付加・検索システム60の構成を示すブロック図である。なお、この属性付加・検索システム60は、サーバー上で稼働するものであるが、サーバーにおけるプロセッサや入出力装置、電源装置、通信装置、メモリ管理装置をはじめ、その他のデバイス等は図示を省略してある。これは、本実施の形態を説明する上で必要となる部分に焦点を当てて記述したためであるが、当然のことながらサーバーそのものを稼働させる最低限(あるいはそれ以上の)システムは存在しているものとする。また、図7には、図6における記憶装置に保存するデータ例を示す。これはあくまで一例であり、この限りではない。なお、記憶装置は、フラッシュメモリやハードディスクなど、電子的な情報を保存できるデバイスであれば種類は限定しない。   FIG. 6 is a block diagram showing a configuration of the attribute addition / search system 60. The attribute addition / retrieval system 60 operates on the server, but the processor, input / output device, power supply device, communication device, memory management device, and other devices in the server are not shown. It is. This is because the description is focused on the parts necessary for explaining the present embodiment, but there is of course a minimum (or more) system that operates the server itself. Shall. FIG. 7 shows an example of data stored in the storage device in FIG. This is merely an example, and is not limited to this. The type of storage device is not limited as long as it is a device that can store electronic information, such as a flash memory or a hard disk.

ユーザーから送られた画像は、まず画像データ受信バッファ601で受け取られる(なお、このバッファ601は必須ではなく、一度画像を記憶装置(ユーザーに割り当てられた領域)605に保存してしまい、そこからデータを吸い出しても良い)。画像データが正常に受け取られたら、その画像を画像解析装置602へ送る。   The image sent from the user is first received by the image data reception buffer 601 (Note that this buffer 601 is not essential, and once the image is stored in the storage device (area allocated to the user) 605, from there. You can also dump data). When the image data is received normally, the image is sent to the image analysis device 602.

画像解析装置602では、画像内に対して画像認識を実施し、画像内にある被写体(以下オブジェクトという)を識別する。オブジェクトとして挙げられるのは、例えば人間(性別、年齢、人種などを分類する)や動物(犬や猫、鳥などを分類する)、花(種類によって分類する)などである。この画像解析は解析アルゴリズムを用いて自動で行っても良いし、オペレーターが実施しても良い。また、同装置内でExif(Exchangeable Image File Format)の読み出しも実施する。撮影に使用したカメラの機種や、撮影場所、日時などを情報として抽出する。そうして集められた情報が、インデックスデータベース603に予め設定された内容と認識された場合、画像データ内にインデックスとして埋め込んでおく(Exif領域でもよいし、新たに設定したデータ領域でもよい)。   The image analysis apparatus 602 performs image recognition on the image and identifies a subject (hereinafter referred to as an object) in the image. Examples of objects include humans (classifying gender, age, race, etc.), animals (classifying dogs, cats, birds, etc.), flowers (classifying by type), and the like. This image analysis may be performed automatically using an analysis algorithm, or may be performed by an operator. The Exif (Exchangeable Image File Format) is also read out in the same device. Information such as the model of the camera used for shooting, the shooting location, and the date / time is extracted as information. When the collected information is recognized as the contents set in advance in the index database 603, it is embedded as an index in the image data (an Exif area or a newly set data area may be used).

ここで、インデックスデータベース603について簡単に説明する。インデックスデータベース603とは、将来的に検索で必要となる「属性」をユーザーに付加する前段階として必要な「インデックス」のデータベースである。   Here, the index database 603 will be briefly described. The index database 603 is a database of “indexes” that is necessary as a pre-stage for adding “attributes” that will be required for searches in the future to users.

図7を参照して説明すると、前記記憶装置605には、画像保存領域6051、インデックス保存領域6052、属性保存領域6053、及びユーザーデータ領域6054が各ユーザー毎に設けられる。インデックス保存領域6052に書かれた項目は、全てインデックスデータベース603で定義されている項目と一致するものである。なお、簡略化のためにここには4項目のみ図示していないが、インデックスデータベース603内の項目が多ければ、ユーザーが画像をアップデートするに従って項目は増えていく。   Referring to FIG. 7, the storage device 605 includes an image storage area 6051, an index storage area 6052, an attribute storage area 6053, and a user data area 6054 for each user. All items written in the index storage area 6052 match items defined in the index database 603. For simplicity, only four items are not shown here, but if there are many items in the index database 603, the number of items increases as the user updates the image.

つまり、ユーザーのアップロードした画像がインデックスデータベース603内の情報と一致していれば、画像データは画像保存装置604にて記憶装置605内に保存され、インデックスはインデックス付加装置606にて記憶装置605内に保存される。必ずしも分ける必要はないが、本実施の形態ではメモリの領域が異なるため、分けて表記してある。   That is, if the image uploaded by the user matches the information in the index database 603, the image data is stored in the storage device 605 by the image storage device 604, and the index is stored in the storage device 605 by the index addition device 606. Saved in. Although it is not always necessary to divide the memory area, the memory areas are different in the present embodiment, and are therefore shown separately.

なお、本実施の形態においては、ユーザーアクションからインデックスに属性を付加するタイミング、及び探索を実施するタイミングを下記「1」〜「5」の時点としている。   In the present embodiment, the timing of adding an attribute to the index from the user action and the timing of performing the search are time points “1” to “5” below.

これら「1」〜「5」は、ユーザーの嗜好等の特徴が顕著となる時点であるから、ユーザーの特徴を他のユーザーに迅速に報知することが可能となる。
「1」:ユーザーが画像をアップロードし、属性が付加された時
「2」:ユーザーが画像に編集や絵画変換などの加工を行い、属性が付加された時
「3」:ユーザーが何かしらのアクションを起こし、属性が付加された時
「4」:ユーザーが他ユーザーにから何かしらのアクションを受け、属性が付加された時
「5」:ユーザー自身が検索を実施した時
Since these “1” to “5” are points in time when features such as user's preference become prominent, it becomes possible to quickly notify other users of the user's features.
“1”: When the user uploads an image and an attribute is added. “2”: When the user performs editing or painting conversion on the image and the attribute is added. “3”: Some action by the user When the attribute is added “4”: When the user receives some action from another user and the attribute is added “5”: When the user performs a search

したがって、ユーザーにインデックスが付加されるのは、画像をアップロードした場合だけに限定はしない。例えば、ユーザーがすでに記憶装置605に保存した画像を加工した場合も該当する。これは前記タイミング「2」のパターンである。システムは画像読込装置607で画像を記憶装置605から読み出し、画像加工装置608にて加工を行う。その際に、その加工内容や「どんなオブジェクト」を加工したのかということをインデックスデータベース603と照合し、該当があった場合にはインデックス付加装置606にて記憶装置605内のインデックス保存領域6052に記憶する。   Therefore, the index is added to the user only when the image is uploaded. For example, the case where the user has processed an image already stored in the storage device 605 is also applicable. This is the pattern of the timing “2”. The system reads an image from the storage device 605 by the image reading device 607 and performs processing by the image processing device 608. At that time, the processing contents and “what object” has been processed are checked against the index database 603, and if there is a match, the index adding device 606 stores it in the index storage area 6052 in the storage device 605. To do.

また、その他のユーザーアクションもインデックス(前述したその他のユーザー固有の情報に該当)として扱っても良い。これは、前記タイミング「3」のパターンである。例えば、総ログイン時間や頻度、ログインする時間帯、ログイン回数、ユーザーの使用している通信キャリアなども、必要に応じてインデックスとして扱って良い。また、ユーザーが登録したプロフィール情報(年齢、性別、国籍、居住地、その他特定のキーワードなど)もインデックスとして扱って良い。また、サイト内のブログの更新頻度、ブログ内で使用されたキーワード等はもちろん、サイト内での友人追加・削除や、サイト内で提供されているゲーム等のアプリケーションで発生するアクション等も、インデックスもして扱って良い。他のウェブサイトと連携している場合は、そこでの更新もインデックスとして扱って良い(例えば、ツイッターでのつぶやき回数など)。ここではユーザーアクションによるインデックス付加に関して述べたが、上記は一例であり、この範囲内に限定はしない。   Also, other user actions may be handled as an index (corresponding to other user-specific information described above). This is the pattern of the timing “3”. For example, the total login time and frequency, the login time zone, the number of logins, the communication carrier used by the user, and the like may be treated as an index as necessary. In addition, profile information registered by the user (age, gender, nationality, residence, other specific keywords, etc.) may be treated as an index. In addition to updating the frequency of blogs on the site, keywords used in the blog, adding and deleting friends on the site, and actions that occur in applications such as games provided on the site are also indexed. You can handle it. If you are working with other websites, you can also use the updates there as an index (for example, the number of tweets on Twitter). Here, index addition by user action has been described, but the above is an example, and is not limited to this range.

また、ユーザーが他のユーザーから何かしらのアクションを受けた場合、それもインデックスとして扱って良い。これは、前記タイミング「4」のパターンである。保実施の形態のシステム構成例には記述していないが、例えば他ユーザーからメッセージを受け取ったり、友人申請を受けたり、プレゼント等(例えば、サイト上で楽しめるゲームのアイテムなど)を受け取ったりするアクションが挙げられるが、この限りではない。これらも、インデックスとして扱って良い。   Also, if a user receives some action from another user, it can be treated as an index. This is the pattern of the timing “4”. Although not described in the system configuration example of the embodiment, for example, an action of receiving a message from another user, receiving a friend application, receiving a present (eg, a game item that can be enjoyed on the site), etc. Is not limited to this. These can also be treated as indexes.

記憶装置605内に新たなインデックスが書き込まれた場合は、インデックス読込装置609が記憶装置605内のインデックスを読み込み、属性データベース610との比較を行う。   When a new index is written in the storage device 605, the index reading device 609 reads the index in the storage device 605 and compares it with the attribute database 610.

ここで、属性データベース610について簡単に説明する。属性データベース610とは、ユーザーの検索対象となる「属性」を付加するための情報が格納されたデータベースである。ユーザーの持つ特定のインデックスが属性データベース上に記述された基準を満たすと、その通知が属性付加装置611に伝えられ、記憶装置605内の属性保存領域6053に付加される。   Here, the attribute database 610 will be briefly described. The attribute database 610 is a database in which information for adding “attributes” to be searched by the user is stored. When a specific index held by the user satisfies the criteria described in the attribute database, the notification is transmitted to the attribute adding device 611 and added to the attribute storage area 6053 in the storage device 605.

属性が付加されると、ユーザーの任意で自身の属性を全ユーザーに対して公開することができる。その場合は、属性登録装置612を通じて全ユーザー属性登録データベース613へユーザーがその属性を付加されたことを登録する。こうすることで、ユーザーが他ユーザーからの検索対象となり、また、自身も同属性を持つ他ユーザーをユーザー検索装置614を通じて検索可能となる。   Once the attribute is added, the user can optionally make his / her own attribute available to all users. In this case, the fact that the user has added the attribute is registered in the all user attribute registration database 613 through the attribute registration device 612. By doing so, the user becomes a search target from other users, and other users having the same attribute can be searched through the user search device 614.

また、ユーザー通知装置615は、後述するように画像をアップロードしたユーザーの端末に通知を送信する装置であり、ユーザー命令処理装置616は、当該ユーザー及び他のユーザーの端末からの命令を処理するために、このシステムの各部を制御する装置である。   Further, the user notification device 615 is a device that transmits a notification to the terminal of the user who uploaded the image, as will be described later, and the user command processing device 616 processes commands from the terminal of the user and other users. Furthermore, it is a device that controls each part of this system.

また、必須ではないが、属性が付加された場合、その属性を全ユーザー属性登録データベースに登録するかどうか、ユーザーに確認をしてもよい。ユーザーが拒否をした場合は、登録しないという選択も可能である。   In addition, although not essential, when an attribute is added, the user may be asked whether to register the attribute in the all-user attribute registration database. If the user refuses, he can choose not to register.

属性が付加されると、全ユーザー属性登録データベース上から新しく付加された属性と同じ属性を持つユーザーを検索し、ユーザーにフィードバックする。   When the attribute is added, a user having the same attribute as the newly added attribute is searched from the all user attribute registration database, and the user is fed back.

なお、図7に示すように、画像保存領域6051には、当該ユーザーによりアップロードされた画像、当該画像を構成するデータのFormat、Exif,付加されたインデックスなどが記憶される。   As shown in FIG. 7, the image storage area 6051 stores an image uploaded by the user, Format, Exif of the data constituting the image, an added index, and the like.

図8は絵画変換処理を行うフローチャートである。CPU20がワークメモリ30を使用しながらこのフローチャートを実行する。   FIG. 8 is a flowchart for performing a picture conversion process. The CPU 20 executes this flowchart while using the work memory 30.

図8において、まず前処理を行う(ステップS501)。ここは画調の種類にかかわらず共通して実行される処理である。   In FIG. 8, first, pre-processing is performed (step S501). This process is executed in common regardless of the type of image tone.

上述したようなエフェクト処理は各画素に対して行うため、画像データはビットマップ形式である必要がある。そこで、通常はJPEG形式で表現されている画像データをビットマップ形式に変換する。   Since the effect processing as described above is performed on each pixel, the image data needs to be in a bitmap format. Therefore, image data normally expressed in the JPEG format is converted into a bitmap format.

また、アップロードされる画像データのサイズは様々なので、これを表示エリアの画素数、例えば800×600画素にリサイズする。大きい画像は縮小し、小さい画像は拡大する。これは、サイズが決まっていた方がパラメータも固定で済み、処理が効率的だからである。もちろん、後述する本画像の絵画変換の際はアップロードされた画像データのサイズそのままに対して絵画変換を行う。   Also, since the size of the uploaded image data is various, this is resized to the number of pixels in the display area, for example, 800 × 600 pixels. Larger images are reduced and smaller images are enlarged. This is because the parameters are fixed when the size is determined, and the processing is efficient. Of course, at the time of picture conversion of the main image, which will be described later, the picture conversion is performed for the size of the uploaded image data as it is.

次に、ステップS502により、変換対象の写真が顔を含んでいるかどうか判断する。顔は極端な変換をかけると不自然になるので、顔の部分は特にきめ細かく絵画変換処理するためである。続いて、ステップS504で変換したい画調を油絵調、水彩画調、パステル調、色鉛筆画調、・・・等の中から選択する。   Next, in step S502, it is determined whether the photo to be converted includes a face. This is because the face becomes unnatural when subjected to extreme transformation, so the face portion is particularly finely processed for painting conversion. In step S504, an image tone to be converted is selected from an oil painting tone, a watercolor painting tone, a pastel tone, a color pencil drawing tone, and the like.

画調が選択されると、それぞれの画調変換アルゴリズムのフローへ移る。例えば油絵調変換であればステップS506へ、水彩画調変換であればステップS510へ進む。それ以外であればその他の画調変換アルゴリズムのフローへと進む(ステップS520)。   When an image tone is selected, the flow goes to the flow of each image tone conversion algorithm. For example, if it is an oil painting tone conversion, the process proceeds to step S506, and if it is a watercolor painting tone conversion, the process proceeds to step S510. Otherwise, the flow proceeds to the flow of other image tone conversion algorithm (step S520).

各アルゴリズムを実行する際、制御エリアのパラメータテーブル304を参照する(ステップS508、512)。   When executing each algorithm, the control area parameter table 304 is referred to (steps S508 and 512).

ここでは、表示画面を見ながら表示画面サイズの画像データを絵画変換し、ステップS522で決定であれば本画像の絵画変換へと進む(ステップS524)。   Here, the image data of the display screen size is converted into a picture while viewing the display screen. If it is determined in step S522, the process proceeds to the picture conversion of the main image (step S524).

他の画調でやり直す場合はステップS504へ戻る。   When redoing with another image tone, the process returns to step S504.

ステップS524では、ステップS522で決定した画調変換アルゴリズムでパラメータテーブルを参照しながら本画像に対し画調変換処理を行う(ステップS526、527)。同じ画調であっても画像サイズが異なると適切なパラメータは異なってくるので、ステップS526で使用するパラメータテーブルはステップS508若しくはステップS512で取得したパラメータとは別のものとなる。
ステップS528の後処理では、再びJPEG形式に変換する。
In step S524, tone conversion processing is performed on the main image with reference to the parameter table using the tone conversion algorithm determined in step S522 (steps S526 and 527). Even if the image tone is the same, the appropriate parameter differs when the image size is different. Therefore, the parameter table used in step S526 is different from the parameter acquired in step S508 or step S512.
In the post-processing in step S528, the data is converted again into the JPEG format.

続いて、図9を参照して端末と画像サービスサイトのサーバーとの間で画像のアップロード、表示、閲覧、ダウンロードを行う工程を説明する。   Next, a process of uploading, displaying, browsing, and downloading images between the terminal and the server of the image service site will be described with reference to FIG.

まず、会員であるユーザーは自己の端末1から画像サービスサイト10にアクセスする(SB2)。サーバーはユーザーのログインによりユーザーIDを認証し(SC2)、会員であることが確認されるとその会員のページを送信し会員からみられるようになる(SC4)。   First, a user who is a member accesses the image service site 10 from his / her terminal 1 (SB2). The server authenticates the user ID by logging in the user (SC2), and when it is confirmed that the user is a member, the server transmits the member's page so that the member can see it (SC4).

会員は自分のページが開かれると、画像のアップロードを行う(SB4)。アップロードされた画像はサーバーの会員エリア100のアップロード画像エリア106に格納される。この画像を絵画変換するために画調の種類を選択すると、図8のフローに従って絵画変換され(SC6)、変換された作品は作品バッファ108に格納される。このまま個人で楽しんでもよいが、他のユーザーに公開したい場合は投稿する(SB8)。投稿された作品は会員エリア100の作品バッファ108から共通エリア200の作品エリア202へ転送され格納される。作品エリア202内の作品には図5で説明したような属性情報も付加される。   When the member opens his / her page, the member uploads an image (SB4). The uploaded image is stored in the upload image area 106 of the member area 100 of the server. When the type of painting tone is selected to convert this image into a painting, the painting is converted according to the flow of FIG. 8 (SC6), and the converted work is stored in the work buffer 108. You can enjoy it as it is, but if you want to share it with other users, post it (SB8). The submitted work is transferred from the work buffer 108 in the member area 100 to the work area 202 in the common area 200 and stored. The attribute information as described in FIG. 5 is also added to the works in the work area 202.

他のユーザーも共通エリア200の作品エリア202に格納されている作品は会員でなくても閲覧することができるので(SA2)、画像サービスサイト10では多数の作品を閲覧しやすいように表示する工夫を行っている(SC8)。   Since other users can view works stored in the work area 202 of the common area 200 even if they are not members (SA2), the image service site 10 displays many works so that they can be easily viewed. (SC8).

この表示方法については後述するが、図12に示すように、各作品は同じサイズで1画面に複数枚並べて表示され、並び順は例えば投稿日順あるいはアクセス数順であり、画調の種類は混在している。   Although this display method will be described later, as shown in FIG. 12, each work is displayed in the same size in a plurality of images on one screen. The arrangement order is, for example, the order of posting date or the number of accesses. It is mixed.

作品は、閲覧されただけでもポイントが加算され(SC10)、ユーザーが気に入ってGOODボタンを押すと(SA4)、更にポイントが加算される(SC12)。   Points are added even if the work is just viewed (SC10). If the user likes the GOOD button and presses the GOOD button (SA4), more points are added (SC12).

ユーザーがその作品をダウンロードすると(SA6)、その作品がダウンロード許可対象となっていればダウンロードを許可し(SC14)、更にポイントを加算して(SC16)、ダウンロードを行う(SA8)。   When the user downloads the work (SA6), if the work is a download permission target, the download is permitted (SC14), points are further added (SC16), and the download is performed (SA8).

なお、ここでは詳述しないが、ダウンロードを許可していない画像をダウンロードすると、作品にタグと呼ばれるロゴが付加される。   Although not described in detail here, when an image that is not permitted to be downloaded is downloaded, a logo called a tag is added to the work.

図10はダウンロードのフローチャートである。ダウンロードするには会員登録が必要である。会員は表示画面を見ながら欲しい作品を指定する(ステップS802)。サーバーは会員管理部312によりそのユーザーが有料会員か無料会員かを判断し(ステップS804)、有料会員であればステップS812へ進んで無条件でダウンロードできる。無料会員の場合は、ステップS806で該当作品の属性情報からその作品の評価に相当するポイントを読み出し、併せてダウンロードしようとしている会員の属性情報から保持しているポイントを読み出す(ステップS808)。   FIG. 10 is a download flowchart. Membership registration is required to download. The member designates a desired work while looking at the display screen (step S802). The server determines whether the user is a paid member or a free member by the member management unit 312 (step S804). If the user is a paid member, the server proceeds to step S812 and can download it unconditionally. In the case of a free member, the point corresponding to the evaluation of the work is read from the attribute information of the corresponding work in step S806, and the retained points are read from the attribute information of the member who is going to download (step S808).

作品のポイント(価格に相当)と会員の保有しているポイントの差額から支払ポイントを算出し(ステップS810)、充足していればステップS812へ進むが、不足している場合はその作品はダウンロードできないため、ステップS802へ戻り、他の作品の選定を行う。ステップS812で作品の読み出しが許可されれば、作品の作成者にポイントが加算されるとともに、作品の画像IDの属性情報のポイントエリアにポイントが加算される(図9のSC16)。つまり、たくさんダウンロードされるほど作品の評価が上がり、作者である会員のユーザーIDの属性情報のポイントエリアにもポイントが加算されて会員の保有ポイント数が上がる仕組みとなっている。   Payment points are calculated from the difference between the points (equivalent to the price) of the work and the points held by the member (step S810). If satisfied, the process proceeds to step S812. If the work is insufficient, the work is downloaded. Since it is not possible, the process returns to step S802 to select another work. If reading of the work is permitted in step S812, points are added to the creator of the work, and points are added to the point area of the attribute information of the image ID of the work (SC16 in FIG. 9). In other words, as the number of downloads increases, the evaluation of the work increases, and points are added to the point area of the attribute information of the user ID of the member who is the creator, thereby increasing the number of points owned by the member.

更に、画像サービスサイト10はSNS機能を備えているので、他の会員の作品に対するコメントを書き込んだり、それに対する返事を書いたり、好みの似た会員同士でグループを作ったり、特定の作者のファンでグループを作ったりすることができる。このような仕組みは既に既存のSNSでも実施されているので詳述はしないが、前記会員管理部312が会員管理の仕組みとともにSNSの仕組みも実現している。   Furthermore, since the image service site 10 has an SNS function, a comment on another member's work can be written, a reply to it can be written, a group of members with similar preferences can be created, and a fan of a specific author You can create a group. Since such a mechanism is already implemented in an existing SNS, it will not be described in detail, but the member management unit 312 realizes the SNS mechanism together with the member management mechanism.

次は、作品の表示方法について説明する。   Next, I will explain how to display the work.

図11は通常の投稿作品表示フローであり、図12は表示例である。まずは作品を新着順に読み込み(ステップS902)、1画面に表示できるように並べる(ステップS904)。その状態で表示処理を行う(ステップS906)。この状態が図12である。ここでユーザーからページ送り操作がなされると(ステップS908)、ステップS902へ戻って次の新着作品を集めに行く。表示中のページ内で特定の作品を選択すると(ステップS910)、ステップS912へ進んでその作品の画像データを属性情報とともに読み込む。選択しない場合はステップS906へ戻る。ステップS914において選択した作品に対して気に入ったことを示すGOODボタンを押したり、感想等のコメントを書き込んだりすることができる。GOODボタンを押したりコメントを書き込んだりすると、その作品の属性情報のポイントが加算され、評価が上がる。そしてステップS918で閲覧終了かどうかを判断し、終了でなければ再びステップS906のページ表示へ戻る。   FIG. 11 is a normal posted work display flow, and FIG. 12 is a display example. First, works are read in the order of arrival (step S902) and arranged so that they can be displayed on one screen (step S904). Display processing is performed in this state (step S906). This state is shown in FIG. Here, when a page turning operation is performed by the user (step S908), the process returns to step S902 to go to collect the next new arrival works. When a specific work is selected in the displayed page (step S910), the process proceeds to step S912, and image data of the work is read together with attribute information. If not selected, the process returns to step S906. In step S914, the user can press a GOOD button indicating that he / she likes the selected work, or write a comment such as an impression. When the GOOD button is pressed or a comment is written, points of attribute information of the work are added, and the evaluation is improved. In step S918, it is determined whether or not browsing is completed. If not completed, the page display is returned to step S906.

以上が通常の単純に新着順に作品の一覧を表示する作品表示であるが、次に図13を参照して作品の評価の応じた一覧表示方法について説明する。   The above is normal work display in which a list of works is simply displayed in the order of arrival. Next, a list display method according to evaluation of works will be described with reference to FIG.

前述したように、各作品には画像IDに対応して属性情報としてポイントが付与されている。このポイントは図9で説明したようにGOODボタンが押された回数やアクセス回数、ダウンロードされた回数によって加算されていくので、作品の評価を示しているということができる。そこで、図12では単純に各作品を同一サイズで1画面中に並べて表示したが、図13では、横軸方向に画調の種類を区別し、縦軸方向に新着順に並べるようにした。ここでは新着順としているが、アクセス数順等でもよい。そして、作品の表示サイズを、その作品のポイントが高いほど大きくなるように表示している。   As described above, each work is given points as attribute information corresponding to the image ID. This point is added according to the number of times the GOOD button is pressed, the number of accesses, and the number of downloads, as described with reference to FIG. Therefore, in FIG. 12, the works are simply arranged in the same size and displayed on one screen, but in FIG. 13, the types of image tone are distinguished in the horizontal axis direction and arranged in the order of arrival in the vertical axis direction. Here, the order is the new arrival order, but the order may be the number of accesses. The display size of the work is displayed so as to increase as the point of the work increases.

この表示を行うフローチャートを図14に示す。図11のステップS904のページ配列のステップに相当するもので、ステップS9042で画調別に分け、縦方向に並べるとともに、ステップS9044でポイントにより表示サイズを決定する。表示サイズはポイントに応じて大中小など数段階に分ける。つまりポイントの高い画像は大きく、低い画像は小さく表示するのである。そして表示サイズによって1画面中に表示できる作品数も変わってくるので、ステップS9046で表示レイアウトを決定する。   A flowchart for performing this display is shown in FIG. This corresponds to the page arrangement step of step S904 in FIG. 11. In step S9042, the pages are classified by image tone and arranged in the vertical direction. In step S9044, the display size is determined by the points. The display size is divided into several levels such as large, medium, and small according to the points. That is, an image with a high point is displayed large and a low image is displayed with a small size. Since the number of works that can be displayed on one screen varies depending on the display size, the display layout is determined in step S9046.

次のステップS9048では、会員種別により表示枠を決定する。上記したように作品の評価により画像の表示サイズが変わるが、特別な料金を払ったプレミアム会員の作品には例えば額縁や装飾をつけたり、枠をくっきり見せたり、点滅させたりして目立たせるようにする(一例として同図14A参照)。   In the next step S9048, the display frame is determined according to the member type. As described above, the display size of the image changes depending on the evaluation of the work, but for premium member works that paid a special fee, for example, attach a frame or decoration, show the frame clearly, blink it, etc. so that it will stand out (See FIG. 14A as an example).

そしてステップS9050で複数の画調軸や異なったサイズの作品があるので、これを1ページに収まるようにレイアウト決定する。   In step S9050, since there are a plurality of image adjustment axes and works of different sizes, the layout is determined so as to fit on one page.

なお、横方向にスクロールまたはページ送りしていくと、次々と違う画調の作品が表示されていき、縦方向にスクロールしていくとこの例では投稿日順に次から次へと他の作品が表示されていく。もちろん、表示サイズや表示枠は上述したルールにのっとっている。   If you scroll or page forward in the horizontal direction, works with different painting styles will be displayed one after another, and if you scroll in the vertical direction in this example, other works will be displayed one after the other in order of posting date. It will be displayed. Of course, the display size and display frame conform to the rules described above.

このように表示することにより、多数の作品を、効率よく、ユーザーの興味を引くように表示させることができる。   By displaying in this way, a large number of works can be efficiently displayed so as to attract the user's interest.

図15は、前記タイミング「1」:ユーザーが画像をアップロードし、属性が付加された時における処理手順を示すフローチャートである。まず、会員であるユーザーは自己の端末1からログインして(SA21)、画像を画像サービスサイト10に画像のアップロードを行う(SA22)。アップロードされた画像はサーバーの会員エリア100のアップロード画像エリア106に格納される。この画像を絵画変換するために画調の種類を選択すると、図8のフローに従って絵画変換され(SC6)、変換された作品は作品バッファ108に格納される。   FIG. 15 is a flowchart showing a processing procedure when the timing “1”: a user uploads an image and an attribute is added. First, a user who is a member logs in from his / her terminal 1 (SA21), and uploads an image to the image service site 10 (SA22). The uploaded image is stored in the upload image area 106 of the member area 100 of the server. When the type of painting tone is selected to convert this image into a painting, the painting is converted according to the flow of FIG. 8 (SC6), and the converted work is stored in the work buffer 108.

他方、属性付加・検索システム60にも、アップロードされた画像が直接あるは画像サービスサイト10を介して転送される。すると、属性付加・検索システム60は、画像を解析して、Exifデータを読み込み、インデックスを抽出する(SC21)。引き続きインデックスを付加情報として画像に保持(付加)して(SC22)、画像とインデックスをユーザーメモリである記憶装置605に保存する(SC23)。この保存したインデックスと、属性データベース610上に記述された基準とが比較され(SC24)、当該インデックスに該当する属性データがあるか否かが判断される(SC25)。該当する属性データがない場合には、何も処理せずエンドに進む。   On the other hand, the attribute addition / search system 60 also has an uploaded image directly or transferred via the image service site 10. Then, the attribute addition / search system 60 analyzes the image, reads the Exif data, and extracts the index (SC21). Subsequently, the index is held (added) to the image as additional information (SC22), and the image and the index are stored in the storage device 605 which is a user memory (SC23). The stored index is compared with the standard described in the attribute database 610 (SC24), and it is determined whether there is attribute data corresponding to the index (SC25). If there is no corresponding attribute data, no processing is performed and the process proceeds to the end.

該当する属性データがある場合には、今回抽出したインデックスに該当する属性を付加して(SC27)、記憶装置605のユーザー情報(属性保存領域6053等)を更新する(SC28)。   If there is corresponding attribute data, the corresponding attribute is added to the index extracted this time (SC27), and the user information (attribute storage area 6053, etc.) of the storage device 605 is updated (SC28).

したがって、付加される属性の種別が限定され、付加される属性の種別が無限に増大して管理、及び制御に支障を来すことを未然に防止することができる。   Therefore, the types of attributes to be added are limited, and it is possible to prevent the types of added attributes from increasing indefinitely and hindering management and control.

端末1は、この更新したユーザー情報を公開しても良いか否かを問うための「ユーザー通知公開DB登録確認」を受信し、これに対し応答する(SA23)。   The terminal 1 receives “User Notification Public DB Registration Confirmation” for asking whether or not this updated user information may be disclosed, and responds thereto (SA23).

属性付加・検索システム60は、応答が登録不可と登録可のいずれであったを判断し(SC29)、応答が登録不可であった場合には、エンドに進む。また、応答が登録可であった場合には、全ユーザー属性登録データベース613に登録して、更新する(SC30)。   The attribute addition / search system 60 determines whether the response is unregistrable or registerable (SC29), and if the response is unregisterable, the process proceeds to the end. If the response can be registered, the response is registered in the all user attribute registration database 613 and updated (SC30).

したがって、ユーザーが登録可とした場合にのみ、後述するように当該ユーザーとその属性とが公開される。よって、ユーザーに関する情報の無断な公開による人権侵害、プライバシー侵害の発生を未然に防止することができる。   Therefore, only when the user is allowed to register, the user and its attributes are disclosed as will be described later. Therefore, it is possible to prevent human rights violations and privacy infringements caused by unauthorized disclosure of information about users.

しかる後に、同じ属性を持つ他ユーザーを表示する(SC31)。これにより、同じ属性を持つ他ユーザーが公開される。したがって、各ユーザーは端末1により、属性付加・検索システム60にアクセスして、SC31で表示されるデータをダウンロードすることにより、精度よく迅速に属性が同一で、嗜好等が近似している他のユーザーを検索することができる。   Thereafter, other users having the same attribute are displayed (SC31). As a result, other users having the same attribute are disclosed. Therefore, each user accesses the attribute addition / retrieval system 60 via the terminal 1 and downloads the data displayed on the SC 31 so that the attributes can be accurately and quickly identical, and the preferences and the like are similar. You can search for users.

図16は、前記タイミング「2」:ユーザーが画像に編集や絵画変換などの加工を行い、属性が付加された時における処理手順を示すフローチャートである。まず、会員であるユーザーは自己の端末1からログインして(SA41)、アップロードしてある画像から加工対象とする加工画像を選択する(SA42)。さらに、この画像を絵画変換するために画調の種類を選択すると(SA43)、図8のフローに従って絵画変換され(SC6)、変換された作品は作品バッファ108に格納される。   FIG. 16 is a flowchart showing the processing procedure when the timing “2”: the user performs processing such as editing or picture conversion on the image and the attribute is added. First, a user who is a member logs in from his / her terminal 1 (SA41), and selects a processed image to be processed from an uploaded image (SA42). Further, when the type of painting tone is selected to convert the image into a painting (SA43), the painting is converted according to the flow of FIG. 8 (SC6), and the converted work is stored in the work buffer 108.

他方、属性付加・検索システム60においても、選択画像を絵画変換するとともに(SC41)、画像と加工種類からインデックスを抽出する(SC42)。引き続き、画像とインデックスをユーザーメモリである記憶装置605に保存する(SC43)。この保存したインデックスと、属性データベース610上に記述された基準とが比較され(SC44)、当該インデックスに該当する属性データがあるか否かが判断される(SC45)。該当する属性データがない場合には、何も処理せずエンドに進む。   On the other hand, the attribute addition / retrieval system 60 also converts the selected image into a painting (SC41) and extracts an index from the image and the processing type (SC42). Subsequently, the image and the index are stored in the storage device 605 that is a user memory (SC43). The stored index is compared with the criteria described on the attribute database 610 (SC44), and it is determined whether there is attribute data corresponding to the index (SC45). If there is no corresponding attribute data, no processing is performed and the process proceeds to the end.

該当する属性データがある場合には、今回抽出したインデックスに該当する属性を付加して(SC47)、記憶装置605のユーザ情報(属性保存領域6053等)を更新する(SC48)。端末1は、この更新したユーザー情報を公開しても良いか否かを問うための「ユーザー通知公開DB登録確認」を受信し、これに対し応答する(SA44)。   If there is corresponding attribute data, the corresponding attribute is added to the index extracted this time (SC47), and the user information (such as the attribute storage area 6053) in the storage device 605 is updated (SC48). The terminal 1 receives “User Notification Public DB Registration Confirmation” for asking whether or not this updated user information may be disclosed, and responds thereto (SA44).

属性付加・検索システム60は、応答が登録不可と登録可のいずれであったを判断し(SC49)、応答が登録不可であった場合には、エンドに進む。また、応答が登録可であった場合には、全ユーザー属性登録データベース613に登録して、更新する(SC50)。しかる後に、同じ属性を持つ他ユーザーを表示する(SC51)。これにより、同じ属性を持つ他ユーザーが公開される。したがって、各ユーザーは端末1により、属性付加・検索システム60にアクセスして、SC51で表示されるデータをダウンロードすることにより、精度よく迅速に属性が同一で、嗜好等が近似している他のユーザーを検索することができる。   The attribute addition / search system 60 determines whether the response is unregistrable or registerable (SC49), and if the response is unregistrable, the process proceeds to the end. If the response can be registered, the response is registered in the all user attribute registration database 613 and updated (SC50). Thereafter, other users having the same attribute are displayed (SC51). As a result, other users having the same attribute are disclosed. Therefore, each user accesses the attribute addition / retrieval system 60 via the terminal 1 and downloads the data displayed on the SC 51, so that the other attributes have the same attributes and have similar preferences. You can search for users.

しかも、図15、16に示したように、ユーザーがアップロードした画像や選択した加工種別に基づいてインデックスが設定されて、当該ユーザーに属性を付加することにより、芸術的なセンスに基づく属性の付加が可能となる。   In addition, as shown in FIGS. 15 and 16, an index is set based on the image uploaded by the user and the selected processing type, and an attribute is added to the user, thereby adding an attribute based on artistic sense. Is possible.

なお、上記実施形態では、自分と同じ属性を持つ他ユーザーを検索すると述べたが、同じ属性に限定はしない。属性は異なっても、その属性のペアにおけるお互い趣味趣向が合うと統計的に判断されている場合は、ユーザーにフィードバックしてもよい。例えば「A]という属性をもつユーザーと「B」という属性を持つユーザーが、サイト上で友人関係(友人登録)されている場合が統計的に多いとシステムが判断したならば、新たに属性「A」が付加されたユーザー対しては、「A」と持つ他ユーザーだけでなく、「B」を持つ他ユーザーもフィードバックするということである。
(海の写真を多数アップロードしているユーザーと、釣りのブログを日々更新している人の趣味趣向は合うと考えられるなど…)
In the above-described embodiment, it is described that another user having the same attribute as that of the user is searched. However, the present invention is not limited to the same attribute. Even if the attributes are different, if it is statistically determined that the hobbies and preferences of the attribute pairs match each other, the user may be fed back. For example, if the system determines that there are statistically many cases where a user having the attribute “A” and a user having the attribute “B” have friendships (friend registration) on the site, a new attribute “ For a user to whom “A” is added, not only other users having “A” but also other users having “B” are fed back.
(For example, a user who uploads a lot of photos of the sea and a person who updates the fishing blog every day are considered to have a good taste.)

また、実施の形態においては画像データに限定して説明したが、アップデートするのは音楽データなどでも構わない。例えば、自作の音楽データ共有サイト(MySpaceなど)において、アップロードされた音源データを解析し、同じような音源を作成している他ユーザーがいた場合に検索をかけることができるシステムも可能である。データがMIDIであればデータからキーを判断することが出来るし、mp3などであった場合は音源を周波数別に展開し、特徴点からインデックスを抽出することで、画像の場合と同様のシステムを構築可能である。   In the embodiment, the description is limited to the image data, but the update may be music data. For example, a system that can perform a search when there is another user who has created a similar sound source by analyzing the uploaded sound source data on a music data sharing site (MySpace, etc.) made by himself. If the data is MIDI, the key can be determined from the data, and if it is mp3 etc., the sound source is expanded by frequency and the index is extracted from the feature points, so the same system as the image is built Is possible.

以上、この発明の実施形態について説明したが、この発明はこれらに限定されるものではなく、特許請求の範囲に記載された発明とその均等の範囲を含むものである。   As mentioned above, although embodiment of this invention was described, this invention is not limited to these, The invention described in the claim and its equal range are included.

以下の、本出願の特許請求の範囲に記載された発明を付記する。
(付記)
The invention described in the scope of claims of the present application will be added below.
(Appendix)

<請求項1>
各種サイトを構成するサーバーと、前記サイトにアクセス可能な複数のユーザーの端末とで構成されるユーザー探索システムであって、
アクセスしたユーザー端末からサイトへの入力情報、又はサイトからユーザーの端末への出力情報からインデックスを抽出する抽出手段と、
前記抽出手段により抽出されたインデックスに基づいてユーザーに属性を付加する属性付加手段と、
前記属性付加手段により付加された属性をユーザー毎に管理する管理手段と、
この管理手段により管理されている各ユーザー及びその属性を公開する公開手段と
を具備することを特徴とするユーザー探索システム。
<Claim 1>
A user search system comprising a server constituting various sites and a plurality of user terminals that can access the site,
An extraction means for extracting an index from input information from the accessed user terminal to the site or output information from the site to the user terminal;
Attribute adding means for adding an attribute to the user based on the index extracted by the extracting means;
Management means for managing the attribute added by the attribute adding means for each user;
A user search system comprising: each user managed by the management means and a public means for disclosing the attributes thereof.

<請求項2>
前記公開手段は、所定のタイミング毎に同一の属性が付加されたユーザーを他のユーザーの端末に表示することにより、公開することを特徴とする請求項1記載のユーザー探索システム。
<Claim 2>
2. The user search system according to claim 1, wherein the publishing means publishes by displaying a user with the same attribute added at a predetermined timing on a terminal of another user.

<請求項3>
前記属性付加手段は、前記抽出手段により抽出されたインデックスが、属性に対応して予め定められているいずれかのインデックスに該当するか否かを判断する判断手段を備え、
該当する場合に当該インデックスに対応する属性をユーザーに付加することを特徴とする請求項1記載のユーザー探索システム。
<Claim 3>
The attribute adding means includes a judging means for judging whether or not the index extracted by the extracting means corresponds to any one of indexes determined in advance corresponding to the attribute,
The user search system according to claim 1, wherein an attribute corresponding to the index is added to the user when applicable.

<請求項4>
前記公開手段は、前記ユーザーに付加された属性を公開の可否を確認する確認手段を備え、前記確認手段により公開可とされた場合にのみ当該ユーザー及びその属性を公開することを特徴とする請求項1記載のユーザー探索システム。
<Claim 4>
The publication means includes confirmation means for confirming whether or not the attribute added to the user can be disclosed, and discloses the user and its attributes only when the confirmation means allows disclosure. Item 1. The user search system according to Item 1.

<請求項5>
画像をユーザーの端末から当該サービスサイトのサーバーにアップロードさせるアップロード手段と、前記アップロードされた画像を前記サーバー上で画調変換処理する画調変換手段と、前記画調変換された変換画像をダウンロードさせるダウンロード手段を備え、
前記抽出手段は、前記アップロードされた画像と、ダウンロードされた変換画像からインデックスを抽出することを特徴とする請求項1記載のユーザー探索システム。
<Claim 5>
Upload means for uploading an image from a user terminal to a server of the service site, image tone conversion means for image tone conversion processing on the uploaded image on the server, and downloading the converted image after the image tone conversion With download means,
2. The user search system according to claim 1, wherein the extraction unit extracts an index from the uploaded image and the downloaded converted image.

<請求項6>
アクセスしたユーザー端末からサイトへの入力情報、又はサイトからユーザーの端末への出力情報からインデックスを抽出する抽出手段と、
前記抽出手段により抽出されたインデックスに基づいてユーザーに属性を付加する属性付加手段と、
前記属性付加手段により付加された属性をユーザー毎に管理する管理手段と、
この管理手段により管理されている各ユーザー及びその属性を公開する公開手段と
を具備することを特徴とするユーザー探索装置。
<Claim 6>
An extraction means for extracting an index from input information from the accessed user terminal to the site or output information from the site to the user terminal;
Attribute adding means for adding an attribute to the user based on the index extracted by the extracting means;
Management means for managing the attribute added by the attribute adding means for each user;
A user search apparatus comprising: a public means for publicizing each user managed by the management means and their attributes.

<請求項7>
前記公開手段は、所定のタイミング毎に同一の属性が付加されたユーザーを他のユーザーの端末に表示することにより、公開することを特徴とする請求項6記載のユーザー探索装置。
<Claim 7>
7. The user search apparatus according to claim 6, wherein the publishing means publishes by displaying a user with the same attribute added at a predetermined timing on a terminal of another user.

<請求項8>
前記属性付加手段は、前記抽出手段により抽出されたインデックスが、属性に対応して予め定められているいずれかのインデックスに該当するか否かを判断する判断手段を備え、
該当する場合に当該インデックスに対応する属性をユーザーに付加することを特徴とする請求項6記載のユーザー探索装置。
<Claim 8>
The attribute adding means includes a judging means for judging whether or not the index extracted by the extracting means corresponds to any one of indexes determined in advance corresponding to the attribute,
The user search device according to claim 6, wherein an attribute corresponding to the index is added to the user when applicable.

<請求項9>
前記公開手段は、前記ユーザーに付加された属性を公開の可否を確認する確認手段を備え、前記確認手段により公開可とされた場合にのみ当該ユーザー及びその属性を公開することを特徴とする請求項6記載のユーザー探索装置。
<Claim 9>
The publication means includes confirmation means for confirming whether or not the attribute added to the user can be disclosed, and discloses the user and its attributes only when the confirmation means allows disclosure. Item 7. The user search device according to Item 6.

<請求項10>
画像をユーザーの端末から当該サービスサイトのサーバーにアップロードさせるアップロード手段と、前記アップロードされた画像を前記サーバー上で画調変換処理する画調変換手段と、前記画調変換された変換画像をダウンロード手段を備え、
前記抽出手段は、前記アップロードされた画像と、ダウンロードされた変換画像からインデックスを抽出することを特徴とする請求項6記載のユーザー探索装置。
<Claim 10>
Upload means for uploading an image from a user terminal to a server of the service site, image tone conversion means for image tone conversion processing of the uploaded image on the server, and download means for converting the image tone converted With
The user search device according to claim 6, wherein the extraction unit extracts an index from the uploaded image and the downloaded converted image.

<請求項11>
ユーザー探索装置が有するコンピュータを、
アクセスしたユーザー端末からサイトへの入力情報、又はサイトからユーザーの端末への出力情報からインデックスを抽出する抽出手段と、
前記抽出手段により抽出されたインデックスに基づいてユーザーに属性を付加する属性付加手段と、
前記属性付加手段により付加された属性をユーザー毎に管理する管理手段と、
この管理手段により管理されている各ユーザー及びその属性を公開する公開手段と
して機能させることを特徴とする前記コンピュータにより読み取り実行可能なプログラム。
<Claim 11>
A computer that the user search device has,
An extraction means for extracting an index from input information from the accessed user terminal to the site or output information from the site to the user terminal;
Attribute adding means for adding an attribute to the user based on the index extracted by the extracting means;
Management means for managing the attribute added by the attribute adding means for each user;
A program that can be read and executed by the computer, wherein the computer functions as public means for publicizing each user and their attributes managed by the management means.

10 画像サービスサイト
20 CPU
60 検索システム
100 会員エリア
102 ユーザーID
106 アップロード画像エリア
108 作品バッファ
200 共通エリア
202 作品エリア
204 画像ID
206 属性情報
208 画像データ
300 制御エリア
302 絵画変換処理部
304 インデックステーブル
308 表示制御部
310 評価制御部
312 会員管理部
500 インターネット
601 バッファ
601 画像データ受信バッファ
602 画像解析装置
603 インデックスデータベース
604 画像保存装置
605 記憶装置
606 インデックス付加装置
607 画像読込装置
608 画像加工装置
610 属性データベース
611 属性付加装置
612 属性登録装置
613 会員属性登録DB
613 全ユーザー属性登録データベース
614 ユーザー検索装置
615 ユーザー通知装置
6051 画像保存領域
6052 パラメータ保存領域
6053 属性保存領域
6054 ユーザーデータ領域
10 Image service site 20 CPU
60 Search System 100 Member Area 102 User ID
106 Uploaded image area 108 Work buffer 200 Common area 202 Work area 204 Image ID
206 Attribute Information 208 Image Data 300 Control Area 302 Painting Conversion Processing Unit 304 Index Table 308 Display Control Unit 310 Evaluation Control Unit 312 Member Management Unit 500 Internet 601 Buffer 601 Image Data Reception Buffer 602 Image Analysis Device 603 Index Database 604 Image Storage Device 605 Storage device 606 Index addition device 607 Image reading device 608 Image processing device 610 Attribute database 611 Attribute addition device 612 Attribute registration device 613 Member attribute registration DB
613 All user attribute registration database 614 User search device 615 User notification device 6051 Image storage area 6052 Parameter storage area 6053 Attribute storage area 6054 User data area

Claims (9)

各種サイトを構成するサーバーと、前記サイトにアクセス可能な複数のユーザーの端末とで構成されるユーザー探索システムであって、
アクセスしたユーザー端末からサイトへの入力情報、又はサイトからユーザーの端末への出力情報からインデックスを抽出する抽出手段と、
ユーザーアクションの発生を受けて前記インデックスに基づいてユーザーに属性を付加する属性付加手段と、
前記属性付加手段により付加された属性をユーザー毎に管理する管理手段と、
この管理手段により管理されている各ユーザー及びその属性を公開する公開手段と、
前記ユーザーアクションの発生により属性が付加されたユーザーを探索する探索手段と、
画像をユーザーの端末から当該サイトのサーバーにアップロードさせるアップロード手段と、
前記アップロードされた画像を前記サーバー上で画調変換処理する画調変換手段と、
前記画調変換された変換画像をダウンロードさせるダウンロード手段を備え、
前記抽出手段は、前記アップロードされた画像と、ダウンロードされた変換画像からインデックスを抽出するとともに、
前記ユーザーアクションの発生タイミングは以下の「1」〜「5」のいずれかを含むことを特徴とするユーザー探索システム。
「1」:ユーザーが画像をアップロードした時
「2」:ユーザーが画像に編集や絵画変換などの加工を行った時
「3」:ユーザーが何かしらのアクションを起こした時
「4」:ユーザーが他ユーザーから何かしらのアクションを受けた時
「5」:ユーザー自身が検索を実施した時。
A user search system comprising a server constituting various sites and a plurality of user terminals that can access the site,
An extraction means for extracting an index from input information from the accessed user terminal to the site or output information from the site to the user terminal;
Attribute addition means for adding an attribute to the user based on the index upon occurrence of a user action;
Management means for managing the attribute added by the attribute adding means for each user;
Publishing means for publishing each user managed by this managing means and their attributes;
Search means for searching for a user to which an attribute is added by the occurrence of the user action;
Uploading means for uploading images from the user ’s device to the server of the site,
A tone conversion unit that performs a tone conversion process on the uploaded image on the server;
Downloading means for downloading the converted image after the tone conversion,
The extraction means extracts an index from the uploaded image and the downloaded converted image,
The occurrence timing of the user action includes any of the following “1” to “5”.
“1”: When the user uploaded an image “2”: When the user performed editing or painting conversion on the image “3”: When the user took some action “4”: Other by the user When some action is received from the user "5": When the user himself performs a search.
前記公開手段は、所定のタイミング毎に同一の属性が付加されたユーザーを他のユーザーの端末に表示することにより、公開することを特徴とする請求項1記載のユーザー探索システム。   2. The user search system according to claim 1, wherein the publishing means publishes by displaying a user with the same attribute added at a predetermined timing on a terminal of another user. 前記属性付加手段は、前記抽出手段により抽出されたインデックスが、属性に対応して予め定められているいずれかのインデックスに該当するか否かを判断する判断手段を備え、
該当する場合に当該インデックスに対応する属性をユーザーに付加することを特徴とする請求項1記載のユーザー探索システム。
The attribute adding means includes a judging means for judging whether or not the index extracted by the extracting means corresponds to any one of indexes determined in advance corresponding to the attribute,
The user search system according to claim 1, wherein an attribute corresponding to the index is added to the user when applicable.
前記公開手段は、前記ユーザーに付加された属性を公開の可否を確認する確認手段を備え、前記確認手段により公開可とされた場合にのみ当該ユーザー及びその属性を公開することを特徴とする請求項1記載のユーザー探索システム。   The publication means includes confirmation means for confirming whether or not the attribute added to the user can be disclosed, and discloses the user and its attributes only when the confirmation means allows disclosure. Item 1. The user search system according to Item 1. アクセスしたユーザー端末からサイトへの入力情報、又はサイトからユーザーの端末への出力情報からインデックスを抽出する抽出手段と、
ユーザーアクションの発生を受けて前記インデックスに基づいてユーザーに属性を付加する属性付加手段と、
前記属性付加手段により付加された属性をユーザー毎に管理する管理手段と、
この管理手段により管理されている各ユーザー及びその属性を公開する公開手段と、
前記ユーザーアクションの発生により属性が付加されたユーザーを探索する探索手段と、
画像をユーザーの端末から当該サイトのサーバーにアップロードさせるアップロード手段と、
前記アップロードされた画像を前記サーバー上で画調変換処理する画調変換手段と、前記画調変換された変換画像をダウンロードするダウンロード手段を備え、
前記抽出手段は、前記アップロードされた画像と、ダウンロードされた変換画像からインデックスを抽出するとともに、
前記ユーザーアクションの発生タイミングは以下の「1」〜「5」のいずれかを含むことを特徴とするユーザー探索装置。
「1」:ユーザーが画像をアップロードした時
「2」:ユーザーが画像に編集や絵画変換などの加工を行った時
「3」:ユーザーが何かしらのアクションを起こした時
「4」:ユーザーが他ユーザーから何かしらのアクションを受けた時
「5」:ユーザー自身が検索を実施した時。
An extraction means for extracting an index from input information from the accessed user terminal to the site or output information from the site to the user terminal;
Attribute addition means for adding an attribute to the user based on the index upon occurrence of a user action;
Management means for managing the attribute added by the attribute adding means for each user;
Publishing means for publishing each user managed by this managing means and their attributes;
Search means for searching for a user to which an attribute is added by the occurrence of the user action;
Uploading means for uploading images from the user ’s device to the server of the site,
A tone conversion unit that performs tone conversion processing on the uploaded image on the server, and a download unit that downloads the converted image after the tone conversion,
The extraction means extracts an index from the uploaded image and the downloaded converted image,
The occurrence timing of the user action includes any of the following “1” to “5”.
“1”: When the user uploaded an image “2”: When the user performed editing or painting conversion on the image “3”: When the user took some action “4”: Other by the user When some action is received from the user "5": When the user himself performs a search.
前記公開手段は、所定のタイミング毎に同一の属性が付加されたユーザーを他のユーザーの端末に表示することにより、公開することを特徴とする請求項5記載のユーザー探索装置。 6. The user search apparatus according to claim 5 , wherein the publishing means publishes by displaying a user having the same attribute added at a predetermined timing on a terminal of another user. 前記属性付加手段は、前記抽出手段により抽出されたインデックスが、属性に対応して予め定められているいずれかのインデックスに該当するか否かを判断する判断手段を備え、
該当する場合に当該インデックスに対応する属性をユーザーに付加することを特徴とする請求項5記載のユーザー探索装置。
The attribute adding means includes a judging means for judging whether or not the index extracted by the extracting means corresponds to any one of indexes determined in advance corresponding to the attribute,
6. The user search device according to claim 5 , wherein an attribute corresponding to the index is added to the user when applicable.
前記公開手段は、前記ユーザーに付加された属性を公開の可否を確認する確認手段を備え、前記確認手段により公開可とされた場合にのみ当該ユーザー及びその属性を公開することを特徴とする請求項5記載のユーザー探索装置。 The public means, claims, characterized in that the user in the additional attribute comprises a confirmation means for confirming whether a public, exposes the user and the attribute only if it is a public accessibility by the confirming means Item 6. The user search device according to Item 5 . ユーザー探索装置が有するコンピュータを、
アクセスしたユーザー端末からサイトへの入力情報、又はサイトからユーザーの端末への出力情報からインデックスを抽出する抽出手段と、
ユーザーアクションの発生を受けて前記インデックスに基づいてユーザーに属性を付加する属性付加手段と、
前記属性付加手段により付加された属性をユーザー毎に管理する管理手段と、
この管理手段により管理されている各ユーザー及びその属性を公開する公開手段と、
前記ユーザーアクションの発生により属性が付加されたユーザーを探索する探索手段と、
画像をユーザーの端末から当該サイトのサーバーにアップロードさせるアップロード手段と、
前記アップロードされた画像を前記サーバー上で画調変換処理する画調変換手段と、前記画調変換された変換画像をダウンロードするダウンロード手段として機能させ、
前記抽出手段は、前記アップロードされた画像と、ダウンロードされた変換画像からインデックスを抽出するとともに、
前記ユーザーアクションの発生タイミングは以下の「1」〜「5」のいずれかを含むことを特徴とする前記コンピュータにより読み取り実行可能なプログラム。
「1」:ユーザーが画像をアップロードした時
「2」:ユーザーが画像に編集や絵画変換などの加工を行った時
「3」:ユーザーが何かしらのアクションを起こした時
「4」:ユーザーが他ユーザーから何かしらのアクションを受けた時
「5」:ユーザー自身が検索を実施した時。
A computer that the user search device has,
An extraction means for extracting an index from input information from the accessed user terminal to the site or output information from the site to the user terminal;
Attribute addition means for adding an attribute to the user based on the index upon occurrence of a user action;
Management means for managing the attribute added by the attribute adding means for each user;
Publishing means for publishing each user managed by this managing means and their attributes;
Search means for searching for a user to which an attribute is added by the occurrence of the user action;
Uploading means for uploading images from the user ’s device to the server of the site,
Functioning as a tone conversion unit for performing tone conversion processing on the uploaded image on the server, and a download unit for downloading the converted image after the tone conversion;
The extraction means extracts an index from the uploaded image and the downloaded converted image,
The occurrence timing of the user action includes any one of the following “1” to “5”.
“1”: When the user uploaded an image “2”: When the user performed editing or painting conversion on the image “3”: When the user took some action “4”: Other by the user When some action is received from the user "5": When the user himself performs a search.
JP2011121202A 2011-05-31 2011-05-31 User search system, user search device and program Expired - Fee Related JP5761564B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2011121202A JP5761564B2 (en) 2011-05-31 2011-05-31 User search system, user search device and program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2011121202A JP5761564B2 (en) 2011-05-31 2011-05-31 User search system, user search device and program

Publications (2)

Publication Number Publication Date
JP2012248129A JP2012248129A (en) 2012-12-13
JP5761564B2 true JP5761564B2 (en) 2015-08-12

Family

ID=47468490

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2011121202A Expired - Fee Related JP5761564B2 (en) 2011-05-31 2011-05-31 User search system, user search device and program

Country Status (1)

Country Link
JP (1) JP5761564B2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP6123525B2 (en) * 2013-07-03 2017-05-10 大日本印刷株式会社 Server apparatus, program, and communication system

Family Cites Families (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3564262B2 (en) * 1997-06-24 2004-09-08 富士通株式会社 Information management system and device
JP2004199666A (en) * 2002-12-03 2004-07-15 Fuji Photo Film Co Ltd Photographic image service system
JP4352684B2 (en) * 2002-10-29 2009-10-28 富士ゼロックス株式会社 Information provision processing system, program
JP4599141B2 (en) * 2004-11-19 2010-12-15 ソニー株式会社 Information providing system, information providing server, and computer program
JP4966570B2 (en) * 2006-03-20 2012-07-04 日本電気通信システム株式会社 Information provision system, terminal, information acquisition and provision server, information provision method and program
JP5103051B2 (en) * 2007-04-17 2012-12-19 株式会社日立製作所 Information processing system and information processing method
CN101510217B (en) * 2009-03-09 2013-06-05 阿里巴巴集团控股有限公司 Image updating method in image database, server and system
JP5531443B2 (en) * 2009-04-08 2014-06-25 ソニー株式会社 Information processing apparatus and method, and program

Also Published As

Publication number Publication date
JP2012248129A (en) 2012-12-13

Similar Documents

Publication Publication Date Title
CN109478192B (en) Method for providing one or more customized media-centric products
CN110770717B (en) Automatic image sharing with designated users via communication network
US20180351895A1 (en) In the event of selection of message, invoking camera to enabling to capture media and relating, attaching, integrating, overlay message with/on/in captured media and send to message sender
US10867221B2 (en) Computerized method and system for automated determination of high quality digital content
US10599743B2 (en) Providing localized individually customized updates from a social network site to a desktop application
US10027727B1 (en) Facial recognition device, apparatus, and method
US10027726B1 (en) Device, apparatus, and method for facial recognition
US11194856B2 (en) Computerized system and method for automatically identifying and providing digital content based on physical geographic location data
JP5823499B2 (en) Content processing apparatus, content processing method, content processing program, and integrated circuit
US20080052349A1 (en) Methods and System for Aggregating Disparate Batches of Digital Media Files Captured During an Event for the Purpose of Inclusion into Public Collections for Sharing
JP2011090348A (en) System, server and method for advertisement management, program, and browsing client
US12248512B2 (en) Systems and methods for determining whether to modify content
US20080091555A1 (en) User generated style content
TW201717055A (en) Photo and video sharing
JP5761564B2 (en) User search system, user search device and program
CN118708740A (en) Image-based search processing method, device, equipment and storage medium
KR102683041B1 (en) Design image providing system and method
US20210248661A1 (en) Image processing apparatus, image processing method, program, and image processing system
JP2020149564A (en) Web service providing server and program
JP2015080154A (en) Bio information presenting device and bio information presenting system
JP2022103157A (en) Creation support device, creation support method, recording medium, and program
CN116636190A (en) Messaging system for re-presentation of content items
JP5905865B2 (en) Computer processing method, program, and information processing apparatus
Chew et al. Understanding the everyday use of images on the web
JP7565429B2 (en) Information processing device, information processing method, program, and storage medium

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20140327

RD02 Notification of acceptance of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7422

Effective date: 20140702

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20140912

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20141006

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20141106

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20150123

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20150213

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: 20150514

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20150527

R150 Certificate of patent or registration of utility model

Ref document number: 5761564

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

LAPS Cancellation because of no payment of annual fees