JP4342515B2 - Image management method - Google Patents
Image management method Download PDFInfo
- Publication number
- JP4342515B2 JP4342515B2 JP2005500734A JP2005500734A JP4342515B2 JP 4342515 B2 JP4342515 B2 JP 4342515B2 JP 2005500734 A JP2005500734 A JP 2005500734A JP 2005500734 A JP2005500734 A JP 2005500734A JP 4342515 B2 JP4342515 B2 JP 4342515B2
- Authority
- JP
- Japan
- Prior art keywords
- image
- display terminal
- server
- attribute information
- file
- 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
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/21—Intermediate information storage
- H04N1/2166—Intermediate information storage for mass storage, e.g. in document filing systems
- H04N1/2179—Interfaces allowing access to a plurality of users, e.g. connection to electronic image libraries
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/50—Information retrieval; Database structures therefor; File system structures therefor of still image data
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/50—Information retrieval; Database structures therefor; File system structures therefor of still image data
- G06F16/51—Indexing; Data structures therefor; Storage structures
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/95—Retrieval from the web
- G06F16/953—Querying, e.g. by the use of web search engines
- G06F16/9535—Search customisation based on user profiles and personalisation
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/00127—Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture
- H04N1/00132—Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture in a digital photofinishing system, i.e. a system where digital photographic images undergo typical photofinishing processing, e.g. printing ordering
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/00127—Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture
- H04N1/00132—Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture in a digital photofinishing system, i.e. a system where digital photographic images undergo typical photofinishing processing, e.g. printing ordering
- H04N1/00148—Storage
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/00127—Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture
- H04N1/00132—Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture in a digital photofinishing system, i.e. a system where digital photographic images undergo typical photofinishing processing, e.g. printing ordering
- H04N1/00161—Viewing or previewing
- H04N1/00164—Viewing or previewing at a remote location
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/0035—User-machine interface; Control console
- H04N1/00405—Output means
- H04N1/00408—Display of information to the user, e.g. menus
- H04N1/0044—Display of information to the user, e.g. menus for image preview or review, e.g. to help the user position a sheet
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N2201/00—Indexing scheme relating to scanning, transmission or reproduction of documents or the like, and to details thereof
- H04N2201/21—Intermediate information storage
- H04N2201/218—Deletion of stored data; Preventing such deletion
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N2201/00—Indexing scheme relating to scanning, transmission or reproduction of documents or the like, and to details thereof
- H04N2201/32—Circuits or arrangements for control or supervision between transmitter and receiver or between image input and image output device, e.g. between a still-image camera and its memory or between a still-image camera and a printer device
- H04N2201/3201—Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title
- H04N2201/3212—Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title of data relating to a job, e.g. communication, capture or filing of an image
- H04N2201/3222—Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title of data relating to a job, e.g. communication, capture or filing of an image of processing required or performed, e.g. forwarding, urgent or confidential handling
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N2201/00—Indexing scheme relating to scanning, transmission or reproduction of documents or the like, and to details thereof
- H04N2201/32—Circuits or arrangements for control or supervision between transmitter and receiver or between image input and image output device, e.g. between a still-image camera and its memory or between a still-image camera and a printer device
- H04N2201/3201—Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title
- H04N2201/3225—Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title of data relating to an image, a page or a document
- H04N2201/3242—Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title of data relating to an image, a page or a document of processing required or performed, e.g. for reproduction or before recording
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Signal Processing (AREA)
- Multimedia (AREA)
- Databases & Information Systems (AREA)
- Data Mining & Analysis (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Human Computer Interaction (AREA)
- Library & Information Science (AREA)
- Software Systems (AREA)
- Processing Or Creating Images (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- Television Signal Processing For Recording (AREA)
Description
本発明は、静止画ファイルあるいは動画ファイル等の画像ファイルの管理を行う画像管理方法、画像サーバ、端末、画像表示端末、画像管理プログラム及び画像管理プログラムを記録したコンピュータ読み取り可能な記録媒体に関するものである。 The present invention relates to an image management method for managing image files such as still image files or moving image files, an image server, a terminal, an image display terminal, an image management program, and a computer-readable recording medium on which the image management program is recorded. is there.
従来、画像を表示する端末が知られている。この端末は、例えば、ネットワークにより接続された画像サーバから画像ファイルをダウンロードして画像を端末上に表示させる。
また、このような端末を操作するユーザは、Webで画像を表示するときを例にとると、保持している画像を表示したくない場合は、画像ファイルごと消すのが一般的であった。
しかしながら、上記のような従来技術の場合には、下記のような問題が生じていた。
端末と画像サーバとで画像ファイルを共有している場合、端末側で画像ファイルを消去しても、次回の同期のときにこの消去した画像ファイルを画像サーバから端末に再度ダウンロードしてしまうことがあった。
また、画像を入力する端末から新しい画像ファイルを画像サーバに送信する場合、送信する必要がある画像ファイルと不必要な画像ファイルとが混在していると、不必要な画像ファイルを消去したり移動させたりせずに必要な画像ファイルだけ送信することができなかった。
また、画像サーバで画像ファイルを消去する必要が生じた場合、必ずしも端末のユーザの意思を反映した自動消去ができなかった。
なぜなら、画像サーバには、画像ファイルが必要か不必要かを判断する情報がないので、画像ファイルの作成時間などサーバ側の情報を元に画像ファイルを自動消去した場合、ユーザが見たいと思っている画像ファイルが消去されてしまったり、見たくない画像ファイルがずっと残っていたりと、必ずしもユーザの意思を反映したものとならないからである。
このため、従来の技術では、すべてのユーザの希望に沿って、共有されている画像ファイルの自動管理ができなかった。
本発明は上記の従来技術の課題を解決するためになされたもので、その目的とするところは、画像ファイルをユーザの希望に沿って管理することが可能な画像管理方法、画像サーバ、端末、画像表示端末、画像管理プログラム及び画像管理プログラムを記録したコンピュータ読み取り可能な記録媒体を提供することにある。
In addition, for example, when a user operating such a terminal displays an image on the Web, if the user does not want to display the held image, the user generally deletes the entire image file.
However, in the case of the prior art as described above, the following problems have occurred.
If the image file is shared between the terminal and the image server, even if the image file is deleted on the terminal side, the deleted image file may be downloaded again from the image server to the terminal at the next synchronization. there were.
Also, when a new image file is sent to the image server from the terminal that inputs the image, if the image file that needs to be sent and the unnecessary image file are mixed, the unnecessary image file is deleted or moved. Only necessary image files could not be sent without letting it go.
In addition, when it is necessary to delete an image file on the image server, automatic deletion that reflects the intention of the user of the terminal cannot always be performed.
Because the image server does not have information to determine whether an image file is necessary or not, the user wants to see if the image file is automatically deleted based on information on the server such as the creation time of the image file. This is because the image file that has been deleted or the image file that the user does not want to see remains for a long time does not necessarily reflect the user's intention.
For this reason, the conventional technology cannot automatically manage shared image files in accordance with the desires of all users.
The present invention has been made to solve the above-described problems of the prior art, and an object of the present invention is to provide an image management method, an image server, a terminal, An object of the present invention is to provide an image display terminal, an image management program, and a computer-readable recording medium recording the image management program.
本発明に係る画像管理方法は、
画像ファイルを記録する画像サーバが、
前記画像ファイルの画像に対するユーザ毎のユーザ属性を集計して集計結果を出力する集計ステップと、
前記集計結果が、所定の基準を満たしているか否かを判断する判断ステップと、
前記判断ステップの判断に基づいて、前記画像ファイル及び前記ユーザ属性とのうちの少なくとも一方に対して処理を行なう処理ステップとを備える。
また、本発明に係る画像管理方法は、
前記処理ステップによる処理は、
前記画像ファイルに対する加工処理である。
また、本発明に係る画像管理方法は、
前記処理ステップによる処理は、
前記ユーザ属性の変更である。
また、本発明に係る画像管理方法は、
画像ファイルを記録する画像サーバが、
前記画像ファイルの画像に対するユーザ毎のユーザ属性を集計して集計結果を出力する集計ステップと、
前記画像毎に生成された画像管理情報、前記ユーザ属性及び前記集計結果を含む属性情報が、所定の基準を満たしているか否かを判断する判断ステップと、
前記判断ステップの判断に基づいて、前記画像を表示する画像表示端末に画像ファイルを送信する送信ステップとを備える。
また、本発明に係る画像管理方法は、
画像ファイルを記録する画像サーバに画像ファイルを送信する端末が、
前記送信する画像ファイル毎に表示又は非表示の属性情報を入力させる属性情報入力ステップと、
前記入力された属性情報に基づいて、前記画像ファイルを前記画像サーバに送信するか否かを判断する判断ステップと、
前記判断ステップの判断に基づいて、前記画像ファイルを画像サーバに送信する送信ステップとを備える。
また、本発明に係る画像管理方法は、
画像を表示する画像表示端末が、
前記画像に対して表示又は非表示の属性情報を予め入力させる属性情報入力ステップと、
前記画像の画像ファイルが、表示と設定された画像の画像ファイルであるのか、非表示と設定された画像の画像ファイルであるのかを判断する判断ステップと、
前記判断ステップの判断に基づいて、前記画像に対して処理を行なう処理ステップとを備える。
また、本発明に係る画像管理方法は、
画像ファイルを記録する画像サーバが、
前記画像ファイルの画像に対するユーザ毎のユーザ属性を集計して集計結果を出力する集計ステップと、
前記画像毎に生成される画像管理情報、前記ユーザ属性及び前記集計結果を含む属性情報が、所定の基準を満たしているか否かを判断する判断ステップと、
前記判断ステップの判断に基づいて、前記属性情報のうちの少なくとも一部を前記画像を表示する画像表示端末に送信する送信ステップとを備える。
また、本発明に係る画像サーバは、
画像に対するユーザ毎のユーザ属性を集計して集計結果を出力する集計手段と、
前記集計結果が、所定の基準を満たしているか否かを判断する判断手段と、
前記判断手段の判断に基づいて、前記画像の画像ファイル及び前記ユーザ属性とのうちの少なくとも一方に対して処理を行なう処理手段とを備える。
また、本発明に係る画像サーバは、
前記処理手段による処理は、
前記画像ファイルに対する加工処理である。
また、本発明に係る画像サーバは、
前記処理手段による処理は、
前記ユーザ属性の変更である。
また、本発明に係る画像サーバは、
画像に対するユーザ毎のユーザ属性を集計して集計結果を出力する集計手段と、
前記画像毎に生成される画像管理情報、前記ユーザ属性及び前記集計結果を含む属性情報が、所定の基準を満たしているか否かを判断する判断手段と、
前記判断手段の判断に基づいて、前記画像を表示する画像表示端末に画像ファイルを送信する送信手段とを備える。
また、本発明に係る端末は、
画像ファイルを記録する画像サーバに送信する画像ファイル毎に、表示又は非表示の属性情報を入力する属性情報入力手段と、
前記入力された属性情報に基づいて、前記画像ファイルを前記画像サーバに送信するか否かを判断する判断手段と、
前記判断手段の判断に基づいて、前記画像ファイルを前記画像サーバに送信する送信手段とを備える。
また、本発明に係る画像表示端末は、
画像に対して表示又は非表示の属性情報を予め入力する属性情報入力手段と、
前記画像の画像ファイルが、表示と設定された画像の画像ファイルであるのか、非表示と設定された画像の画像ファイルであるのかを判断する判断手段と、
前記判断手段の判断に基づいて、前記画像に対して処理を行なう処理手段とを備える。
また、本発明に係る画像サーバは、
画像に対するユーザ毎のユーザ属性を集計して集計結果を出力する集計手段と、
前記画像毎に生成される画像管理情報、前記ユーザ属性及び前記集計結果を含む属性情報が、所定の基準を満たしているか否かを判断する判断手段と、
前記判断手段の判断に基づいて、前記属性情報のうちの少なくとも一部を前記画像を表示する画像表示端末に送信する送信手段とを備える。
また、本発明に係る画像管理プログラムは、
コンピュータを、
画像に対するユーザ毎のユーザ属性を集計して集計結果を出力する集計手段、
前記集計結果が、所定の基準を満たしているか否かを判断する判断手段、及び、
前記判断手段の判断に基づいて、前記画像の画像ファイル及び前記ユーザ属性とのうちの少なくとも一方に対して処理を行なう処理手段として機能させる。
また、本発明に係る画像管理プログラムは、
前記処理手段による処理は、
前記画像ファイルに対する加工処理である。
また、本発明に係る画像管理プログラムは、
前記処理手段による処理は、
前記ユーザ属性の変更である。
また、本発明に係る画像管理プログラムは、
コンピュータを、
画像に対するユーザ毎のユーザ属性を集計して集計結果を出力する集計手段、
前記画像毎に生成される画像管理情報、前記ユーザ属性及び前記集計結果を含む属性情報が、所定の基準を満たしているか否かを判断する判断手段、及び、
前記判断手段の判断に基づいて、前記画像を表示する画像表示端末に画像ファイルを送信する送信手段として機能させる。
また、本発明に係る画像管理プログラムは、
コンピュータを、
画像ファイルを記録する画像サーバに送信する画像ファイル毎に、表示又は非表示の属性情報を入力する属性情報入力手段、
前記入力された属性情報に基づいて、前記画像ファイルを記録する画像サーバに前記画像ファイルを送信するか否かを判断する判断手段、及び、
前記判断手段の判断に基づいて、前記画像ファイルを前記画像サーバに送信する送信手段として機能させる。
また、本発明に係る画像管理プログラムは、
コンピュータを、
画像に対して表示又は非表示の属性情報を予め入力する属性情報入力手段、
前記画像の画像ファイルを記録する画像サーバから送信された画像ファイルが、表示と設定された画像の画像ファイルであるのか、非表示と設定された画像の画像ファイルであるのかを判断する判断手段、及び、
前記判断手段の判断に基づいて、前記画像に対して処理を行なう処理手段として機能させる。
また、本発明に係る画像管理プログラムは、
コンピュータを、
画像に対するユーザ毎のユーザ属性を集計して集計結果を出力する集計手段、
前記画像毎に生成される画像管理情報、前記ユーザ属性及び前記集計結果を含む属性情報が、所定の基準を満たしているか否かを判断する判断手段、及び、
前記判断手段の判断に基づいて、前記属性情報のうちの少なくとも一部を前記画像を表示する画像表示端末に送信する送信手段として機能させる。
また、本発明に係る画像管理プログラムを記録したコンピュータ読み取り可能な記録媒体は、
コンピュータを、
画像に対するユーザ毎のユーザ属性を集計して集計結果を出力する集計手段、
前記集計結果が、所定の基準を満たしているか否かを判断する判断手段、及び、
前記判断手段の判断に基づいて、前記画像の画像ファイル及び前記ユーザ属性とのうちの少なくとも一方に対して処理を行なう処理手段として機能させる画像管理プログラムを記録した。
また、本発明に係る画像管理プログラムを記録したコンピュータ読み取り可能な記録媒体は、
前記処理手段による処理は、
前記画像ファイルに対する加工処理である。
また、本発明に係る画像管理プログラムを記録したコンピュータ読み取り可能な記録媒体は、
前記処理手段による処理は、
前記ユーザ属性の変更である。
また、本発明に係る画像管理プログラムを記録したコンピュータ読み取り可能な記録媒体は、
コンピュータを、
画像に対するユーザ毎のユーザ属性を集計して集計結果を出力する集計手段、
前記画像毎に生成される画像管理情報、前記ユーザ属性及び前記集計結果を含む属性情報が、所定の基準を満たしているか否かを判断する判断手段、及び、
前記判断手段の判断に基づいて、前記画像を表示する画像表示端末に画像ファイルを送信する送信手段として機能させる画像管理プログラムを記録した。
また、本発明に係る画像管理プログラムを記録したコンピュータ読み取り可能な記録媒体は、
コンピュータを、
画像ファイルを記録する画像サーバに送信する画像ファイル毎に、表示又は非表示の属性情報を入力する属性情報入力手段、
前記入力された属性情報に基づいて、前記画像ファイルを記録する画像サーバに前記画像ファイルを送信するか否かを判断する判断手段、及び、
前記判断手段の判断に基づいて、前記画像ファイルを前記画像サーバに送信する送信手段として機能させる画像管理プログラムを記録した。
また、本発明に係る画像管理プログラムを記録したコンピュータ読み取り可能な記録媒体は、
コンピュータを、
画像に対して表示又は非表示の属性情報を予め入力する属性情報入力手段、
前記画像の画像ファイルを記録する画像サーバから送信された画像ファイルが、表示と設定された画像の画像ファイルであるのか、非表示と設定された画像の画像ファイルであるのかを判断する判断手段、及び、
前記判断手段の判断に基づいて、前記画像に対して処理を行なう処理手段として機能させる画像管理プログラムを記録した。
また、本発明に係る画像管理プログラムを記録したコンピュータ読み取り可能な記録媒体は、
コンピュータを、
画像に対するユーザ毎のユーザ属性を集計して集計結果を出力する集計手段、
前記画像毎に生成される画像管理情報、前記ユーザ属性及び前記集計結果を含む属性情報が、所定の基準を満たしているか否かを判断する判断手段、及び、
前記判断手段の判断に基づいて、前記属性情報のうちの少なくとも一部を前記画像を表示する画像表示端末に送信する送信手段として機能させる画像管理プログラムを記録した。
なお、上記端末とは、例えば画像表示端末や画像入力端末のことをいう。
また、画像ファイルには、静止画ファイル、動画ファイル又はこれらの組み合わせが含まれる。An image management method according to the present invention includes:
An image server that records image files
A totaling step of counting the user attributes for each user for the image of the image file and outputting a totaling result;
A determination step of determining whether or not the counting result satisfies a predetermined criterion;
And a processing step of performing processing on at least one of the image file and the user attribute based on the determination in the determination step.
The image management method according to the present invention includes:
The processing by the processing step is as follows:
Processing for the image file.
The image management method according to the present invention includes:
The processing by the processing step is as follows:
This is a change of the user attribute.
The image management method according to the present invention includes:
An image server that records image files
A totaling step of counting the user attributes for each user for the image of the image file and outputting a totaling result;
A determination step of determining whether or not the image management information generated for each image, the attribute information including the user attribute and the aggregation result satisfies a predetermined criterion;
And a transmission step of transmitting an image file to an image display terminal that displays the image based on the determination of the determination step.
The image management method according to the present invention includes:
The terminal that sends the image file to the image server that records the image file
An attribute information input step for inputting display or non-display attribute information for each image file to be transmitted;
A determination step of determining whether to transmit the image file to the image server based on the input attribute information;
And a transmission step of transmitting the image file to an image server based on the determination of the determination step.
The image management method according to the present invention includes:
An image display terminal that displays images
An attribute information input step for inputting in advance display or non-display attribute information for the image;
A determination step of determining whether the image file of the image is an image file of an image set to display or an image file of an image set to non-display;
And a processing step for processing the image based on the determination in the determination step.
The image management method according to the present invention includes:
An image server that records image files
A totaling step of counting the user attributes for each user for the image of the image file and outputting a totaling result;
A determination step of determining whether or not the image management information generated for each image, the attribute information including the user attribute and the aggregation result satisfies a predetermined criterion;
And a transmission step of transmitting at least a part of the attribute information to an image display terminal that displays the image based on the determination of the determination step.
Moreover, the image server according to the present invention includes:
Aggregation means for aggregating user attributes for each image and outputting the aggregation results;
Determination means for determining whether or not the counting result satisfies a predetermined criterion;
And processing means for performing processing on at least one of the image file of the image and the user attribute based on the determination of the determination means.
Moreover, the image server according to the present invention includes:
The processing by the processing means is
Processing for the image file.
Moreover, the image server according to the present invention includes:
The processing by the processing means is
This is a change of the user attribute.
Moreover, the image server according to the present invention includes:
Aggregation means for aggregating user attributes for each image and outputting the aggregation results;
Determining means for determining whether or not the image management information generated for each image, the attribute information including the user attribute and the aggregation result satisfies a predetermined criterion;
And a transmission unit that transmits an image file to an image display terminal that displays the image based on the determination by the determination unit.
The terminal according to the present invention is
Attribute information input means for inputting display or non-display attribute information for each image file transmitted to the image server that records the image file;
Determining means for determining whether to transmit the image file to the image server based on the input attribute information;
And a transmission unit that transmits the image file to the image server based on the determination by the determination unit.
An image display terminal according to the present invention is
Attribute information input means for inputting in advance display or non-display attribute information for an image;
Determining means for determining whether the image file of the image is an image file of an image set to display or an image file of an image set to non-display;
Processing means for processing the image based on the determination by the determination means.
Moreover, the image server according to the present invention includes:
Aggregation means for aggregating user attributes for each image and outputting the aggregation results;
Determining means for determining whether or not the image management information generated for each image, the attribute information including the user attribute and the aggregation result satisfies a predetermined criterion;
And a transmission unit that transmits at least a part of the attribute information to an image display terminal that displays the image based on the determination by the determination unit.
In addition, an image management program according to the present invention includes:
Computer
Aggregation means for aggregating user attributes for each image and outputting the aggregation results,
A determination means for determining whether or not the counting result satisfies a predetermined criterion; and
Based on the determination by the determination unit, the image processing unit functions as a processing unit that performs processing on at least one of the image file of the image and the user attribute.
In addition, an image management program according to the present invention includes:
The processing by the processing means is
Processing for the image file.
In addition, an image management program according to the present invention includes:
The processing by the processing means is
This is a change of the user attribute.
In addition, an image management program according to the present invention includes:
Computer
Aggregation means for aggregating user attributes for each image and outputting the aggregation results,
Determination means for determining whether or not the image management information generated for each image, the attribute information including the user attribute and the aggregation result satisfies a predetermined criterion; and
Based on the determination by the determination unit, the image display terminal that displays the image is caused to function as a transmission unit that transmits the image file.
In addition, an image management program according to the present invention includes:
Computer
Attribute information input means for inputting display or non-display attribute information for each image file transmitted to the image server that records the image file,
Determining means for determining whether to transmit the image file to an image server that records the image file based on the input attribute information; and
Based on the determination by the determination unit, the image file is caused to function as a transmission unit that transmits the image file to the image server.
In addition, an image management program according to the present invention includes:
Computer
Attribute information input means for inputting in advance display or non-display attribute information for an image;
Determining means for determining whether the image file transmitted from the image server that records the image file of the image is an image file of an image set to be displayed or an image file of an image set to be hidden; as well as,
Based on the determination by the determination unit, the image processing unit functions as a processing unit that performs processing on the image.
In addition, an image management program according to the present invention includes:
Computer
Aggregation means for aggregating user attributes for each image and outputting the aggregation results,
Determination means for determining whether or not the image management information generated for each image, the attribute information including the user attribute and the aggregation result satisfies a predetermined criterion; and
Based on the determination by the determination unit, at least a part of the attribute information is caused to function as a transmission unit that transmits to the image display terminal that displays the image.
Further, a computer-readable recording medium on which the image management program according to the present invention is recorded,
Computer
Aggregation means for aggregating user attributes for each image and outputting the aggregation results,
A determination means for determining whether or not the counting result satisfies a predetermined criterion; and
Based on the determination by the determination means, an image management program that functions as a processing means for processing at least one of the image file of the image and the user attribute is recorded.
Further, a computer-readable recording medium on which the image management program according to the present invention is recorded,
The processing by the processing means is
Processing for the image file.
Further, a computer-readable recording medium on which the image management program according to the present invention is recorded,
The processing by the processing means is
This is a change of the user attribute.
Further, a computer-readable recording medium on which the image management program according to the present invention is recorded,
Computer
Aggregation means for aggregating user attributes for each image and outputting the aggregation results,
Determination means for determining whether or not the image management information generated for each image, the attribute information including the user attribute and the aggregation result satisfies a predetermined criterion; and
Based on the determination by the determination unit, an image management program that functions as a transmission unit that transmits an image file to an image display terminal that displays the image is recorded.
Further, a computer-readable recording medium on which the image management program according to the present invention is recorded,
Computer
Attribute information input means for inputting display or non-display attribute information for each image file transmitted to the image server that records the image file,
Determining means for determining whether to transmit the image file to an image server that records the image file based on the input attribute information; and
Based on the determination by the determination unit, an image management program that causes the image file to function as a transmission unit that transmits the image file to the image server is recorded.
Further, a computer-readable recording medium on which the image management program according to the present invention is recorded,
Computer
Attribute information input means for inputting in advance display or non-display attribute information for an image;
Determining means for determining whether the image file transmitted from the image server that records the image file of the image is an image file of an image set to be displayed or an image file of an image set to be hidden; as well as,
Based on the determination by the determination means, an image management program that functions as a processing means for processing the image is recorded.
Further, a computer-readable recording medium on which the image management program according to the present invention is recorded,
Computer
Aggregation means for aggregating user attributes for each image and outputting the aggregation results,
Determination means for determining whether or not the image management information generated for each image, the attribute information including the user attribute and the aggregation result satisfies a predetermined criterion; and
Based on the determination by the determination unit, an image management program is recorded that causes at least a part of the attribute information to function as a transmission unit that transmits to the image display terminal that displays the image.
In addition, the said terminal means an image display terminal or an image input terminal, for example.
The image file includes a still image file, a moving image file, or a combination thereof.
図1は、本発明に係る画像管理方法の第1の実施形態が適用されるシステムの全体概略図であり;
図2は、図1に示される画像サーバ104のハードウェア構成図であり;
図3は、図1に示される画像サーバ104に記録される共有情報の概念図であり;
図4は、図1に示される画像サーバ104に記録される共有情報のテーブルであり;
図5は、本発明に係る画像管理方法の第1の実施形態において、画像表示端末からの要求で画像ファイル又は属性情報に処理を施す場合の動作のフローチャートであり;
図6は、本発明に係る画像管理方法の第1の実施形態において、画像サーバからの要求で画像ファイル又は属性情報に処理を施す場合の動作のフローチャートであり;
図7は、本発明に係る画像管理方法の第1の実施形態において、画像表示端末と画像サーバとが画像ファイル共有同期処理を行なう場合の概念図であり;
図8は、本発明に係る画像管理方法の第1の実施形態において、画像表示端末と画像サーバとが画像ファイル共有同期処理を行なう場合の動作のフローチャートであり;
図9は、本発明に係る画像管理方法の第1の実施形態において、画像表示端末において設定された属性情報が、その画像表示端末に記録される場合の動作を説明するためのシステムの概略図であり;
図10は、本発明に係る画像管理方法の第1の実施形態において、画像表示端末において設定された属性情報が、その画像表示端末に記録される場合に使用される画像表示端末のブロック図であり;
図11は、本発明に係る画像管理方法の第1の実施形態において、画像表示端末において設定された属性情報が、その画像表示端末に記録される場合の動作のフローチャートであり;
図12は、本発明に係る画像管理方法の第1の実施形態において、画像サーバがユーザ属性の集計結果を算出する際の動作のフローチャートであり;
図13は、本発明に係る画像管理方法の第1の実施形態において、画像サーバがユーザ属性の集計結果を算出する際の動作のフローチャートであり;
図14は、本発明に係る画像管理方法の第1の実施形態において、画像表示端末に入力されたユーザ属性を画像サーバが受信し、各画像ごとに集計結果を算出する場合に使用される画像表示端末のブロック図であり;
図15は、本発明に係る画像管理方法の第1の実施形態において、画像表示端末に入力されたユーザ属性を画像サーバが受信し、各画像ごとに集計結果を算出する場合に使用される画像サーバのブロック図であり;
図16は、本発明に係る画像管理方法の第1の実施形態において、画像表示端末に入力されたユーザ属性を画像サーバが受信し、各画像ごとに集計結果を算出する場合の動作のフローチャートであり;
図17は、本発明に係る画像管理方法の第1の実施形態において、画像表示端末に入力されたユーザ属性を画像サーバが受信し、各画像ごとに集計結果を算出する場合の動作を説明するためのシステムの概略図であり;
図18は、本発明に係る画像管理方法の第1の実施形態において、画像表示端末に入力されたユーザ属性を画像サーバが受信し、各画像ごとに集計結果を算出する場合の動作を説明するためのシステムの概略図であり;
図19は、本発明に係る画像管理方法の第1の実施形態において、図5及び図6に示される、画像サーバによる処理を実行するステップ(S507、S603)の動作を行う場合に使用される画像サーバの内部の機能を示すブロック図であり;
図20は、本発明に係る画像管理方法の第1の実施形態において、画像サーバにおける、図5及び図6に示される、処理を実行するステップ(S507、S603)の動作のフローチャートであり;
図21は、本発明に係る画像管理方法の第2の実施形態において、画像サーバから画像表示端末に基準を満たした画像の画像ファイルを送信する場合の動作を説明するために使用されるシステムの概略図であり;
図22は、本発明に係る画像管理方法の第2の実施形態において、画像サーバから画像表示端末に基準を満たした画像の画像ファイルを送信する場合に使用される画像表示端末のブロック図であり;
図23は、本発明に係る画像管理方法の第2の実施形態において、画像サーバから画像表示端末に基準を満たした画像の画像ファイルを送信する場合に使用される画像サーバのブロック図であり;
図24は、本発明に係る画像管理方法の第2の実施形態において、画像サーバから画像表示端末に基準を満たした画像の画像ファイルを送信する場合の動作のフローチャートであり;
図25は、本発明に係る画像管理方法の第3の実施形態において、画像入力端末から、属性情報として表示と設定されている画像ファイルのみを画像サーバに送信する場合の動作を説明するために使用されるシステムの概略図であり;
図26は、本発明に係る画像管理方法の第3の実施形態において、画像入力端末から、属性情報として表示と設定されている画像ファイルのみを画像サーバに送信する場合に使用される画像入力端末のブロック図であり;
図27は、本発明に係る画像管理方法の第3の実施形態において、画像入力端末から、属性情報として表示と設定されている画像のみを画像サーバに送信する場合の動作のフローチャートであり;
図28は、本発明に係る画像管理方法の第4の実施形態において、画像表示端末において、属性情報として非表示と設定されている画像は、画像サーバからダウンロードされても表示しないとする場合の動作を説明するために使用されるシステムの概略図であり;
図29は、本発明に係る画像管理方法の第4の実施形態において、画像表示端末において属性情報として非表示と設定されている画像は、画像サーバからダウンロードされても表示しないとする場合の動作を説明するために使用される画像表示端末のブロック図であり;
図30は、本発明に係る画像管理方法の第4の実施形態において、画像表示端末において属性情報として予め非表示と設定されている画像は、画像サーバからその画像ファイルがダウンロードされても表示しないとする場合の動作のフローチャートであり;
図31は、本発明に係る画像管理方法の第5の実施形態において、画像サーバから画像表示端末に対して、属性情報が基準を満たしている画像の属性情報を送信する場合の動作を説明するために使用されるシステムの概略図であり;
図32は、本発明に係る画像管理方法の第5の実施形態において、画像サーバから画像表示端末に対して、属性情報が基準を満たしている画像の属性情報を送信する場合に使用される画像表示端末のブロック図であり;
図33は、本発明に係る画像管理方法の第5の実施形態において、画像サーバから画像表示端末に対して、属性情報が基準を満たしている画像の属性情報を送信する場合に使用される画像サーバのブロック図であり;
図34は、本発明に係る画像管理方法の第5の実施形態において、画像サーバから画像表示端末に対して、属性情報が基準を満たしている画像の属性情報を送信する場合の動作のフローチャートである。FIG. 1 is an overall schematic diagram of a system to which a first embodiment of an image management method according to the present invention is applied;
FIG. 2 is a hardware configuration diagram of the
FIG. 3 is a conceptual diagram of shared information recorded in the
FIG. 4 is a table of shared information recorded in the
FIG. 5 is a flowchart of an operation when processing is performed on an image file or attribute information in response to a request from the image display terminal in the first embodiment of the image management method according to the present invention;
FIG. 6 is a flowchart of an operation when processing is performed on an image file or attribute information in response to a request from the image server in the first embodiment of the image management method according to the present invention;
FIG. 7 is a conceptual diagram when the image display terminal and the image server perform image file sharing synchronization processing in the first embodiment of the image management method according to the present invention;
FIG. 8 is a flowchart of the operation when the image display terminal and the image server perform image file sharing synchronization processing in the first embodiment of the image management method according to the present invention;
FIG. 9 is a schematic diagram of a system for explaining an operation when attribute information set in an image display terminal is recorded in the image display terminal in the first embodiment of the image management method according to the present invention. Is;
FIG. 10 is a block diagram of an image display terminal used when attribute information set in the image display terminal is recorded in the image display terminal in the first embodiment of the image management method according to the present invention. Yes;
FIG. 11 is a flowchart of an operation when attribute information set in an image display terminal is recorded in the image display terminal in the first embodiment of the image management method according to the present invention;
FIG. 12 is a flowchart of the operation when the image server calculates the total result of the user attributes in the first embodiment of the image management method according to the present invention;
FIG. 13 is a flowchart of an operation when the image server calculates the total result of the user attributes in the first embodiment of the image management method according to the present invention;
FIG. 14 is an image used when the image server receives the user attribute input to the image display terminal and calculates the total result for each image in the first embodiment of the image management method according to the present invention. Is a block diagram of a display terminal;
FIG. 15 is an image used when the image server receives the user attribute input to the image display terminal and calculates the total result for each image in the first embodiment of the image management method according to the present invention. Is a block diagram of the server;
FIG. 16 is a flowchart of the operation when the image server receives the user attribute input to the image display terminal and calculates the total result for each image in the first embodiment of the image management method according to the present invention. Yes;
FIG. 17 illustrates an operation when the image server receives the user attribute input to the image display terminal and calculates the total result for each image in the first embodiment of the image management method according to the present invention. Is a schematic diagram of a system for;
FIG. 18 illustrates an operation when the image server receives the user attribute input to the image display terminal and calculates the total result for each image in the first embodiment of the image management method according to the present invention. Is a schematic diagram of a system for;
FIG. 19 is used in the first embodiment of the image management method according to the present invention when the operations of the steps (S507, S603) for executing the processing by the image server shown in FIGS. 5 and 6 are performed. It is a block diagram which shows the function inside an image server;
FIG. 20 is a flowchart of the operation of the steps (S507, S603) for executing the processing shown in FIGS. 5 and 6 in the image server in the first embodiment of the image management method according to the present invention;
FIG. 21 is a diagram of a system used for explaining an operation when an image file of an image satisfying the standard is transmitted from the image server to the image display terminal in the second embodiment of the image management method according to the present invention. Is a schematic diagram;
FIG. 22 is a block diagram of an image display terminal used when an image file of an image satisfying the standard is transmitted from the image server to the image display terminal in the second embodiment of the image management method according to the present invention. ;
FIG. 23 is a block diagram of an image server used when transmitting an image file of an image satisfying the criteria from the image server to the image display terminal in the second embodiment of the image management method according to the present invention;
FIG. 24 is a flowchart of the operation in the case of transmitting an image file of an image satisfying the standard from the image server to the image display terminal in the second embodiment of the image management method according to the present invention;
FIG. 25 is a diagram for explaining the operation when only the image file set to be displayed as attribute information is transmitted from the image input terminal to the image server in the third embodiment of the image management method according to the present invention. Is a schematic diagram of the system used;
FIG. 26 shows an image input terminal used when only an image file set to be displayed as attribute information is transmitted from the image input terminal to the image server in the third embodiment of the image management method according to the present invention. Is a block diagram of
FIG. 27 is an operation flowchart in the case where only an image set to be displayed as attribute information is transmitted from the image input terminal to the image server in the third embodiment of the image management method according to the present invention;
FIG. 28 shows a case where an image set as non-display as attribute information is not displayed even when downloaded from the image server in the image display terminal in the fourth embodiment of the image management method according to the present invention. Fig. 2 is a schematic diagram of a system used to explain operation;
FIG. 29 shows an operation in the case where an image set as non-display as attribute information in the image display terminal is not displayed even when downloaded from the image server in the fourth embodiment of the image management method according to the present invention. FIG. 2 is a block diagram of an image display terminal used to explain
FIG. 30 shows an image that is previously set to non-display as attribute information in the image display terminal in the fourth embodiment of the image management method according to the present invention, and is not displayed even if the image file is downloaded from the image server. Is a flowchart of the operation when
FIG. 31 illustrates an operation when transmitting attribute information of an image whose attribute information satisfies the criteria from the image server to the image display terminal in the fifth embodiment of the image management method according to the present invention. Is a schematic diagram of a system used for;
FIG. 32 is an image used when transmitting attribute information of an image whose attribute information satisfies the criteria from the image server to the image display terminal in the fifth embodiment of the image management method according to the present invention. Is a block diagram of a display terminal;
FIG. 33 shows an image used when attribute information of an image whose attribute information satisfies the criteria is transmitted from the image server to the image display terminal in the fifth embodiment of the image management method according to the present invention. Is a block diagram of the server;
FIG. 34 is an operation flowchart in the case where image information whose attribute information satisfies the criteria is transmitted from the image server to the image display terminal in the fifth embodiment of the image management method according to the present invention. is there.
以下に図面を参照して、この発明の好適な実施の形態を例示的に詳しく説明する。ただし、この実施の形態に記載されている構成部品の寸法、材質、形状、その相対配置などは、特に特定的な記載がない限りは、この発明の範囲をそれらのみに限定する趣旨のものではない。
また、以下の図面において、既述の図面に記載された部材と同様の部材には同じ番号を付す。
また、以下に説明する、本発明に係る画像管理方法の各実施形態の説明は、本発明に係る画像サーバ、端末、画像表示端末、画像管理プログラム及び画像管理プログラムを記録したコンピュータ読み取り可能な記録媒体の各実施形態の説明を兼ねる。
(画像管理方法の第1の実施形態)
まず、本発明に係る画像管理方法の第1の実施形態について図面を参照して説明する。
本発明に係る画像管理方法の第1の実施形態は、画像サーバが、ユーザ属性の集計結果を算出し、基準と集計結果とに基づいて、画像ファイルやユーザ属性に対する処理を行うか否かを決定する実施形態である。
なお、基準とは、画像ファイルに対して加工処理をするか否かを決定するためのものをいう。例えば、この基準は、数値やキーワードなどの情報が入ったテーブルやスクリプトである。
キーワードが入ったスクリプトを基準として用いるという意味は、スクリプトを使うと複数の基準を組み合わせることができるという意味である。
例えば、検索するときに今日から10日前までに投稿された写真のうち、“花”のキーワードがついているもので、撮影者が日本人かアメリカ人という場合、スクリプトは以下で示される。
(スクリプト例)
(find lateday<10) and (find keyword=“花”) and ((find madein=“Japan”) or (find madein=“USA”))
これは、所定の検索の場合に、集合を作る検索式にあたる部分である。
画像ファイルに対する処理としては、一般に、例えば、画像ファイルに対して、削除、移動、縮小、圧縮率改変、ダウンロード指示、アップロード指示、コピーなどを行う加工処理を挙げることができる。
また、ユーザ属性に対する処理として、ユーザ属性の変更を挙げることができる。このユーザ属性の変更として、例えば、属性情報に含まれるユーザ属性の表示と非表示や、ダウンロードと許可、編集許可、削除許可などを変更する処理を挙げることができる。
なお、属性情報とは、画像に関連する一切の情報のことをいう。
また、ユーザ属性とは、所定の画像に対する各ユーザ毎に設定されたユーザの情報をいう。
図1は、本発明に係る画像管理方法の第1の実施形態が適用されるシステムの全体概略図である。
図1に示されるように、本発明に係る画像管理方法の第1の実施形態が適用されるシステムは、ネットワーク103により相互に接続された、画像入力端末101、画像表示端末102及び画像サーバ104を備えている。
画像入力端末101は、画像サーバ104に送信する画像を入力するための端末である。
この画像入力端末101は、画像を入力する動作を行う。この画像入力端末101として、例えばデジタルカメラを挙げることができる。
画像表示端末102は、画像サーバ104に送信する画像を入力する端末である。また、画像表示端末102は、画像サーバ104から送信された画像を表示する端末である。この画像表示端末102として、例えば、カメラやメモリカードなどの周辺機器と接続して入力できる機能と表示の機能を持った電子写真立てを挙げることができる。
画像サーバ104は、画像ファイルや属性情報を記録する。また、画像サーバ104に記録された各種の情報は、複数の画像表示端末や画像入力端末の間で共有されることができる。
この複数の画像表示端末や画像入力端末の間で共有される画像サーバ104に記録された情報を共有情報という。
図1に示される例では、画像入力端末101、画像表示端末102及び画像サーバ104はそれぞれ1つしか図示していないが、これらの数は1つに限定されるものではなく、1以上の任意の数であって良い。
次に、図2を参照して、図1に示される画像サーバ104の内部構成について説明する。図2は、図1に示される画像サーバ104のハードウェア構成図である。
画像サーバ104は、プログラムを実行するCPU201と、CPU201で実行されるプログラムや、CPU201で処理されるデータを記録するメモリ202と、プログラムやデータを記録するハードディスク203と、メニュー、アイコン、メッセージ等の情報を表示する表示装置204と、文字データを入力するためのキーボード205と、表示装置204上のメニューやアイコンを操作するためのポインティングデバイス206と、ネットワークにアクセスする通信インタフェース207とを備えている。
CPU201は、メモリ202に記録されたプログラムを実行し、画像サーバ104としての機能を提供する。
メモリ202は、CPU201で実行されるプログラムやCPU201で処理されるデータを記録する。
ハードディスク203は、CPU201で実行されるプログラムやCPU201で処理されるデータ等を記録する。なお、CPU201で実行されるプログラムやCPU201で処理されるデータ等は、ハードディスク以外にも、例えば、CD−ROM、DVD−ROM、DVD−R、DVD−RAM、MO等の適当な記録媒体に記録されているとしても良い。したがって、この場合、画像サーバ104は、不図示のCD−ROM、DVD−ROM、DVD−R、DVD−RAM、MO等の記録媒体の読み取り装置を備えるとしても良い。
このハードディスク203は、画像サーバ104のデータベースを構成する。しかし、本発明において、画像サーバ104のデータベースは、ハードディスクにより構成される場合のみではなく、例えば画像サーバ104と接続されたデータベースサーバにより構成されるとしても良い。
表示装置204は、ユーザが入力した情報、ユーザが開発したプログラムのメニュー、アイコン、メッセージ等の情報を表示する。表示装置204として、例えば、CRT、液晶ディスプレイ等が使用される。
キーボード205は、文字データを入力するために使用される。ポインティングデバイス206は、表示装置204に表示されたメニューやアイコンを操作するために使用される。
ポインティングデバイス206としては、例えば、マウス、トラックボール、静電式の指示装置、レーザ式の指示装置、タッチパネル等が使用できる。
通信インタフェース207は、CPU201の指令により、ネットワークにアクセスし、ネットワーク上の他の装置や端末と通信する。
また、上述の図2を用いて説明した画像サーバ104の内部構成の説明は、図1に示される画像入力端末101や画像表示端末102の内部構成の説明にも用いることができる。
ただし、それぞれの端末の特性に応じて、適宜図2に示される部材を省略することができる。例えば、画像表示端末では、キーボードを省略することができる。また、例えば、画像サーバでは、表示装置、キー、ポインティングデバイスを省略できる。
よって、図1に示される画像入力端末101や画像表示端末102の内部構成の説明は、上述の図2を用いて説明した画像サーバ104の内部構成の説明と略同じであるため、省略する。
次に、図1に示される画像サーバ104に記録される情報について図3を参照して説明する。図3は、図1に示される画像サーバ104に記録される共有情報の概念図である。
図3に示されるように、共有情報301は、少なくとも1以上の画像の管理情報を含む。
画像1管理情報302、画像2管理情報303及び画像3管理情報304は、それぞれ画像毎の管理情報である。
なお、本実施形態において使用される画像の属性情報には、画像管理情報、ユーザ属性及び集計結果が含まれる。
また、それぞれの画像管理情報には、画像ファイル、ユーザ属性及び集計結果が関連付けられている。図3に示される例では、画像1管理情報302について関連付けられた、画像ファイル305、ユーザ属性306及び集計結果307を図示している。
画像ファイルは、各画像のデータである。よって、画像ファイル305は、画像1の画像データである。
ユーザ属性は、各画像に対する各ユーザの属性を示すデータである。よって、ユーザ属性306は、画像1に対する各ユーザの属性を示す。
例えばユーザ属性306には、Aさんの情報308やBさんの情報309が記録されている。
集計結果は、各画像の各ユーザ間の集計結果を示すデータである。よって、集計結果307は、画像1の各ユーザ間の集計結果を示す。
例えば、集計結果307には、画像1に対する非表示率310や検索ヒット率311が記録されている。
なお、本実施形態における共有情報は上記の例に限定されるものではなく、ユーザ属性に画像管理情報を関連付けてもよい。また、共有情報の構造は、ツリー構造でもテーブル構造でもよい。図3に示される例は、画像管理情報にユーザ属性を関連付け、ツリー構造で共有情報を管理する例である。また、一部の情報の保存を省略してもよい。集計結果は、使用するときに毎回作成してもよい。
次に、図1に示される画像サーバ104に記録される共有情報について図4を参照してさらに詳細に説明する。図4は、図1に示される画像サーバ104に記録される共有情報のテーブルである。
図4に示されるテーブルには、共有情報401、画像管理情報402、ユーザ属性403及び集計結果404が含まれる。
画像管理情報402は、画像毎の管理情報である。ユーザ属性403は、画像毎、かつ、ユーザ毎の情報である。集計結果404は、画像毎の情報である。
図4に示されるように、共有情報401には、その内容として、共有名、共有者のIDリストのテーブルあるいは記録先、画像管理情報リストのテーブルあるいは記録先が記録されている。
図4では、共有名の例として、中川家が図示されている。
図4では、共有者のIDリストのテーブルあるいは記録先の例として、××012345が図示されている。
また、画像管理情報402には、その内容として、画像データあるいは記録先(ネットワーク上を含む)、画像名、ファイル作成・更新・最終参照日時、検索キーワード、ユーザ属性のテーブルあるいは記録先、集計結果のテーブルあるいは記録先が記録されている。
図4では、画像データあるいは記録先(ネットワーク上を含む)の例として、c:¥data¥○○××○¥fuji1.×○×が図示されている。
また、図4では、画像名の例として、夏の富士山が図示されている。
また、図4では、ファイル作成・更新・最終参照日時の例として、2002/08/12が図示されている。
また、図4では、検索キーワードの例として、山、日本、富士山、火山が図示されている。
また、図4では、ユーザ属性のテーブルあるいは記録先の例として、非表示、検索、お気に入りが図示されている。
画像管理情報402の内容をなす情報は、例えば、画像の作成者が付与した、画像入力端末や画像表示端末から送信された情報であるとしても良いし、画像サーバが自動生成するとしても良いし、両者を組み合わせても良い。例えば検索キーワードの場合、画像サーバは、画像を解析してその画像の検索キーワードを自動生成することができる。
また、ユーザ属性403には、その内容として、非表示属性、手動で表示した時間、お気に入り登録回数、検索ヒット回数及びコピーした回数が記録されている。ただし、ユーザ属性として記録される記録情報はこれらの情報に限定されるものではなく、他の情報も含んでも良い。例えば、ユーザ属性として記録される記録情報として、編集可、削除可などの情報も考えられる。
非表示属性とは、所定の画像毎に設定される、その画像を表示するか否かを示す各ユーザ毎の情報をいう。
手動で表示した時間とは、所定の画像を、ユーザの意思で画像表示端末に表示した際の表示時間のことをいう。
より具体的には、手動で表示した時間とは、画像を、自動送りを止めてマニュアル操作で表示した表示時間である。
この手動で表示した時間は、画像の自動表示ではなく、ユーザが自分の意志で画像を表示していた時間の集計である。
そして、手動とは、ユーザが自分の意志で画像を表示したことをいう。
上述の手動で表示した時間と同様に、手動で表示した回数を画像管理情報402に定義することができる。
手動で表示した回数とは、所定の画像を、ユーザの意思で画像表示端末に表示した回数のことをいう。
より具体的には、手動で表示した回数とは、画像を、自動送りを止めてマニュアル操作で表示した回数である。
この手動で表示した回数は、画像の自動表示ではなく、ユーザが自分の意志で画像を表示した回数の集計である。
そして、手動とは、ユーザが自分の意志で画像を表示したことをいう。
これらの手動で表示した時間、手動で表示した回数を参照することにより、ユーザがその画像に対して、どの程度お気に入りであるのかを判定することができる。
お気に入り登録回数とは、所定の画像を、パソコン、画像表示端末等の端末にお気に入りとして登録した各ユーザ毎の回数をいう。
検索ヒット回数とは、所定の画像を、パソコン、画像表示端末等の端末で検索しヒットした各ユーザ毎の回数をいう。
コピーした回数とは、所定の画像を、パソコン、画像表示端末等の端末の操作によってコピーした各ユーザ毎の回数をいう。
コピー先は、自身の画像表示端末であっても、他のコミュニティであっても、双方であっても良い。
ここで、コミュニティとは、データを共有する1人又は複数人のグループのことをいう。
画像表示端末が備える1つのチャンネルには、1つのコミュニティが設定される。ここで、チャンネルとは、機能を割り当てられたボタンあるいはメニューをいう。そして、このボタンあるいはメニューから機能を選択する。
図4では、非表示属性の例として、非表示が図示されている。
また、図4では、手動で表示した時間の例として、46529秒が図示されている。
また、図4では、お気に入り登録回数の例として24回が図示されている。
また、図4では、検索ヒット回数の例として、1024回が図示されている。
また、図4では、コピーした回数の例として、12回が図示されている。
このユーザ属性403の内容をなす情報は、画像入力端末や画像表示端末から送信された情報に基づいて設定されるとしても良いし、画像サーバが計算処理を行うことにより設定するとしても良いし、両者を組み合わせて設定するとしても良い。
また、前述のように、本発明では、画像管理情報402、ユーザ属性403及び集計結果404の情報が、画像の属性情報を構成する。
また、集計結果404には、画像サーバ104がユーザ属性から算出した統計的な数字が記録されている。この統計的な数字としては、例えば、非表示数または非表示率、手動表示時間または手動表示時間率、お気に入り登録数またはお気に入り登録率、検索ヒット数または検索ヒット率、コピー数またはコピー率を挙げることができる。
非表示数とは、所定の画像における各ユーザ属性の非表示の数の総和として算出される値をいう。
非表示率とは、所定の画像の、各ユーザ属性の非表示の数の総和(非表示数)を、全画像における非表示数の総和で割った数に基づいて算出される値である。
手動表示時間とは、所定の画像の、各ユーザ属性の手動表示時間の総和として算出される値である。
手動表示時間率とは、所定の画像の、各ユーザ属性の手動表示時間の総和を、全画像における手動表示時間の総和で割った数に基づいて算出される値である。
なお、手動表示回数、及び、手動表示回数率も定義することができる。そして、この手動表示回数、及び、手動表示回数率も、手動表示時間、及び、手動表示時間率と同様に用いることができる。
手動表示回数とは、所定の画像の、各ユーザ属性の手動表示回数の総和として算出される値である。
手動表示回数率とは、所定の画像の、各ユーザ属性の手動表示回数の総和を、全画像における手動表示回数の総和で割った数に基づいて算出される値である。
お気に入り登録数とは、所定の画像の、各ユーザ属性のお気に入り登録回数の総和として算出される値である。これをお気に入り登録数の第1例とする。
なお、このお気に入り登録数の第2例として、所定の画像を、各ユーザ属性へ登録した人数を使用することもできる。
また、このお気に入り登録数の第3例として、所定の画像を、各ユーザ属性へ登録した端末数を使用することもできる。
お気に入り登録数の第1例、第2例及び第3例のいずれを用いるかは、適宜選択することができ、さらにいずれかを組み合わせて使用しても良い。
お気に入り登録率とは、所定の画像の、各ユーザ属性のお気に入り登録数の総和を、全画像におけるお気に入り登録数の総和で割った数に基づいて算出される値である。これをお気に入り登録率の第1例とする。
なお、このお気に入り登録率の第2例として、所定の画像を、各ユーザ属性へ登録した人数を、全画像におけるお気に入りへ登録を行った人数で割った数に基づいた値を用いることもできる。
また、このお気に入り登録率の第3例として、所定の画像を、各ユーザ属性へ登録した端末の数を、全画像におけるお気に入りへ登録を行った端末の数で割った数に基づいた値を用いることもできる。
お気に入り登録率の第1例、第2例及び第3例のいずれを用いるかは、適宜選択することができ、さらにこれらを任意に組み合わせて使用しても良い。
検索ヒット数とは、所定の画像の、ユーザ属性の検索ヒット回数の総和として算出される値である。
検索ヒット率とは、所定の画像の、ユーザ属性の検索ヒット回数の総和を、全画像における検索ヒット回数の総和で割った数に基づいて算出される値である。
コピー数とは、所定の画像の、ユーザ属性のコピーした回数の総和として算出される値である。
コピー率とは、所定の画像の、ユーザ属性のコピーした回数の総和を、全画像におけるコピー回数の総和で割った数に基づいて算出される値である。
次に、本発明に係る画像管理方法の第1の実施形態の動作について図面を参照して説明する。本発明は、画像サーバ104に記録されている画像ファイル又は属性情報に対して処理を行なう発明である。
そして、本発明は、その画像ファイル又は属性情報に処理を施す場合として、画像表示端末又は画像入力端末からの要求で処理する場合と、画像サーバの要求により処理する場合とがある。以下、この2つの場合について順次説明する。なお、以下の説明では、前者の場合の例として、画像表示端末から処理要求があった場合を例に挙げて説明する。
まず、画像表示端末からの要求で、画像ファイル又は属性情報に処理を施す場合について図5を参照して説明する。図5は、本発明に係る画像管理方法の第1の実施形態において、画像表示端末からの要求で画像ファイル又は属性情報に処理を施す場合の動作のフローチャートである。
まず、画像表示端末は、要求をメニューから選択する(S501)。
そして、画像表示端末は、要求内容を決定し(S502)、要求内容を画像サーバに送信し(S503)、動作を終了する(S504)。
一方、要求内容を受信した画像サーバは(S505)、対応する処理内容を選択し(S506)、処理を実行し(S507)、動作を終了する(S508)。
次に、画像サーバからの要求で処理を行なう場合について、図6を参照して説明する。図6は、本発明に係る画像管理方法の第1の実施形態において、画像サーバからの要求で画像ファイル又は属性情報に処理を施す場合の動作のフローチャートである。
まず、画像サーバはイベントの発生を検知する(S601)。このイベントとしては、例えば画像サーバにおいて、ディスク容量が枯渇した場合を例に挙げることができる。
次に、画像サーバは、対応する処理内容を選択する(S602)。
次に、画像サーバは、選択した処理を実行し(S603)、動作を終了する(S604)。
次に、本発明に係る画像管理方法の第1の実施形態における画像ファイル共有同期処理について、図7及び図8を参照して説明する。図7は、本発明に係る画像管理方法の第1の実施形態において、画像表示端末と画像サーバとが画像ファイル共有同期処理を行なう場合の概念図であり、図8は、本発明に係る画像管理方法の第1の実施形態において、画像表示端末と画像サーバとが画像ファイル共有同期処理を行なう場合の動作のフローチャートである。
図7に示されるように、本発明に係る画像管理方法の第1の実施形態において、画像表示端末と画像サーバとが画像ファイル共有同期処理を行なう場合、画像表示端末と画像サーバとの間でそれぞれ画像ファイル共有同期処理701、702が実行される。
この画像ファイル共有同期処理について図8を参照してさらに説明する。図8に示されるように画像サーバは、所定の場合に、画像表示端末に対して、共有すべき画像のリストを画像表示端末に送信する(S801)。ここで、この所定の場合とは、例えば、所定の時刻であってよい。また、この所定の場合として、その他にも、所定のイベントが発生した場合としても良い。
次に、画像表示端末は、リストを受信し(S802)、このリストに基づいて、リストに掲載されているが自身に記録されていない画像ファイルの受信、及び、自己の記録部に記録されている画像ファイルの送信を画像サーバに要求する(S803)。なお、以下、画像サーバから画像表示端末への画像ファイルの送信のことを、画像ファイルのダウンロードともいう。
この要求を受けた画像サーバは、要求された画像ファイルを画像表示端末に送信すると共に、画像表示端末から送信された画像ファイルを受信する(S804)。
そして、画像ファイルを画像サーバから受信した画像表示端末は、その画像ファイルを記録部に記録する(S805)。
同様に、画像ファイルを画像表示端末から受信した画像サーバは、その画像ファイルを記録部に記録する(S806)。
なお、図8に示される動作は、画像表示端末と画像サーバとが入れ替わって動作しても良い。
次に、画像表示端末において設定された属性情報が、その画像表示端末に記録される場合について、図9、図10及び図11を参照して説明する。
図9は、本発明に係る画像管理方法の第1の実施形態において、画像表示端末において設定された属性情報が、その画像表示端末に記録される場合の動作を説明するためのシステムの概略図であり、図10は、本発明に係る画像管理方法の第1の実施形態において、画像表示端末において設定された属性情報が、その画像表示端末に記録される場合に使用される画像表示端末のブロック図であり、図11は、本発明に係る画像管理方法の第1の実施形態において、画像表示端末において設定された属性情報が、その画像表示端末に記録される場合の動作のフローチャートである。
なお、画像表示端末に記録される属性情報としては、例えば図4に示される非表示属性を挙げることができる。
図9に示されるように、画像サーバ907には、画像表示端末905及び画像表示端末906がネットワークを介して接続されている。
図9に示される例では、画像表示端末905は、画像901に対する属性情報908として表示とし、画像903に対する属性情報909として非表示としている。
また、画像表示端末906は、画像903に対する属性情報903として表示とし、画像904に対する属性情報911として表示としている。なお、画像901と画像903、画像902と画像904はそれぞれ同じ画像を示す。
したがって、図9に示される例では、画像表示端末905と画像表示端末906は、画像902及び画像904について異なった属性情報を与えている。
次に、図9に示される画像表示端末905、906の機能について図10を参照して説明する。図10に示されるように、図9に示される画像表示端末は、属性情報入力部1001と、属性情報記録部1002とを備えている。
属性情報入力部1001は、それぞれの画像ごとに属性情報が入力される。
属性情報記録部1002は、属性情報入力部1001において入力された属性情報を記録する。
上記各部の機能は、画像表示端末のCPUが、メモリなどに記録されたプログラムやその他の部材と協働することにより実現される。
次に、画像表示端末において設定された属性情報が、その画像表示端末に記録される場合の動作について、図11を参照して説明する。
図11に示されるように、画像表示端末には、例えばユーザなどから、各画像毎の属性情報が入力される(S1101)。
次に、画像表示端末は、この入力された属性情報を属性情報記録部に記録させ(S1102)、動作を終える。
次に、本実施形態の集計処理について図12、図13を参照して説明する。図12及び図13は、本発明に係る画像管理方法の第1の実施形態において、画像サーバがユーザ属性の集計結果を算出する際の動作のフローチャートである。
まず、画像サーバは、図12に示されるように、集計処理を開始した後、集計するユーザ属性を決定する(S1201、S1202)。
次に、画像サーバは、画像カウンタを初期化する(S1203)。
次に、画像サーバは、画像カウンタに示される画像のユーザ属性を取得し、画像のユーザ属性の集計を開始する(S1204、S1205)。このS1205の動作については、図13を参照して後述する。
次に、画像サーバは、すべての画像のユーザ属性の集計が終了したか否かを判断し(S1206)、終了していなければ(No)、S1207に移行して画像カウンタを1インクリメントした後、S1204に移行する。
すべての画像に対するユーザ属性の集計が終了していれば、S1208に移行する。
次に、S1208において、画像サーバは、集計結果を統計処理する(S1208)。この統計処理としては、例えば、前述の図4を参照して説明した、非表示率などの計算のように、各画像のユーザ属性の間における率を計算する処理を挙げることができる。
そして、画像サーバは、各画像の集計結果を記録し、集計処理を終了する(S1209、S1210)。
次に、S1205に示される画像のユーザ属性の集計について図13を参照して説明する。
画像サーバは、画像のユーザ属性の集計を開始した場合、まず、個人カウンタを初期化する(S1301、S1302)。
次に、画像サーバは、個人カウンタに示されるユーザのユーザ属性を取得し、そのユーザ属性の集計処理を行う(S1303、S1304)。この集計処理としては、例えば前述の図4を参照して説明した、非表示数の総和を求める処理のように、各ユーザ毎の所定のユーザ属性の総和を計算する処理を挙げることができる。
ここで、S1303において取得するユーザ属性は、例えば図4に示される非表示属性のように画像表示端末から送信されるユーザ属性や、例えば図4に示されるお気に入り登録回数のように画像サーバが算出したユーザ属性であって良い。
次に、画像サーバは、そのユーザ属性について、全員の集計が終わったか否かを判断し、終わっていなければ(No)、S1306に移行して個人カウンタを1インクリメントした後、S1303に移行する。
全ての個人に対するユーザ属性の集計が終わっていれば(Yes)、S1307に移行して、ユーザ属性の集計を終了する。
次に、集計結果の集計の一例として、画像表示端末に入力されたユーザ属性としての非表示属性に基づいて、画像サーバが各画像ごとに集計結果を算出する場合の動作について、図14から図18を参照して説明する。
図14は、本発明に係る画像管理方法の第1の実施形態において、画像表示端末に入力されたユーザ属性を画像サーバが受信し、各画像ごとに集計結果を算出する場合に使用される画像表示端末のブロック図である。
また、図15は、本発明に係る画像管理方法の第1の実施形態において、画像表示端末に入力されたユーザ属性を画像サーバが受信し、各画像ごとに集計結果を算出する場合に使用される画像サーバのブロック図である。
また、図16は、本発明に係る画像管理方法の第1の実施形態において、画像表示端末に入力されたユーザ属性を画像サーバが受信し、各画像ごとに集計結果を算出する場合の動作のフローチャートである。
図17及び図18は、本発明に係る画像管理方法の第1の実施形態において、画像表示端末に入力されたユーザ属性を画像サーバが受信し、各画像ごとに集計結果を算出する場合の動作を説明するためのシステムの概略図である。
まず、画像表示端末に入力されたユーザ属性を画像サーバが受信し、各画像ごとに集計結果を算出する場合の、画像表示端末の機能について図14を参照して説明する。
図14に示されるように、この場合、画像表示端末には、ユーザ属性入力部1401と、送信部1402を備えている。
ユーザ属性入力部1401は、それぞれの画像ごとにユーザ属性としての非表示属性を入力する。
送信部1402は、ユーザ属性入力部1401において入力されたユーザ属性を、画像サーバに送信する。
上記各部の機能は、画像表示端末のCPUが、メモリなどに記録されたプログラムやその他の部材と協働することにより実現される。
次に、画像表示端末に入力されたユーザ属性としての非表示属性を画像サーバが受信し、各画像ごとに集計結果を算出する場合の、画像サーバの機能について図15を参照して説明する。
図15に示されるように、この場合、画像サーバは、受信部1501、記録部1502及び集計部1503を備えている。
受信部1501は、各画像表示端末から送信された各画像のユーザ属性を受信する。
記録部1502は、受信したユーザ属性、集計した集計結果を記録する。
集計部1503は、記録部1502に記録されているユーザ属性の集計を計算する。
上記各部の機能は、画像サーバのCPUが、メモリなどに記録されたプログラムやその他の部材と協働することにより実現される。
次に、画像表示端末に入力されたユーザ属性を画像サーバが受信し、各画像ごとに集計結果を算出する場合の動作について図16を参照して説明する。
まず、図16に示されるように、画像表示端末は、入力されたユーザ属性を画像サーバに送信する(S1601、S1602)。
次に、画像サーバは、画像表示端末から送信されたユーザ属性を受信し、これを記録する(S1603、S1604)。
次に、画像サーバは、記録されたユーザ属性について、集計を行い、この集計結果を記録する(S1605、S1606)。
次に、本発明に係る画像管理方法における集計結果の集計について、図17及び図18を参照してさらに詳細に説明する。図17及び図18は、集計する属性情報として、画像表示端末から送信された非表示属性を集計する場合の概略図である。
図17に示されるように、画像表示端末A1705及び画像表示端末B1706が画像サーバ1707とネットワークで接続されている。また、図17には示されていないが、画像サーバ1707には、他にも画像表示端末C及び画像表示端末Dがネットワークを介して接続されている。
画像表示端末A1705は、画像1701の属性情報1710として表示という情報を設定し、画像1702の属性情報1711として非表示という情報を設定する。なお、図17及び図18の説明における属性情報とは、ユーザ属性のことである。
また、画像表示端末B1706は、画像1703の属性情報1712として表示という情報を設定し、画像1704の属性情報1713として表示という情報を設定する。
ここで、画像1701と画像1703とは同じ画像であり、画像1702と画像1704とは同じ画像である。
この結果、図17に示されるように、画像サーバ1707には、画像1701と同じ画像である画像1708に対して、画像表示端末Aの属性情報1710と画像表示端末Bの属性情報1712が記録される。
また、図17に示されるように、画像サーバ1707には、画像1702と同じ画像である画像1709に対して、画像表示端末Aの属性情報1711と画像表示端末Bの属性情報1713が記録される。
また、図17には示されていないが、画像表示端末Cは、画像1701と同じ画像に対して属性情報として表示と設定し、画像1702と同じ画像に対して属性情報として非表示と設定する。この設定された属性情報は、画像表示端末A1701や画像表示端末B1706の属性情報と同様に、各画像ごとに画像サーバ1707に記録される。
また、図17には示されていないが、画像表示端末Dは、画像1701と同じ画像に対して属性情報として表示と設定し、画像1702と同じ画像に対して属性情報として非表示と設定する。この設定された属性情報は、画像表示端末A1701や画像表示端末B1706の属性情報と同様に、各画像ごとに画像サーバ1707に記録される。
次に、図18に示されるように、画像サーバ1707は、それぞれの画像ごとに記録された属性情報に基づいて集計処理を行なう。
すなわち、画像1708の属性情報として、画像表示端末A1705の属性情報1710、画像表示端末B1706の属性情報1712、画像表示端末Cの属性情報1801、画像表示端末Dの属性情報1802が画像サーバ1707に記録されている。
そして、画像サーバ1707は、これらの属性情報に対して集計処理1805を行ない、その結果を画像1708の集計結果として出力する。この集計結果は、画像1708の属性情報となる。
以下、属性情報の集計処理として、表示属性の集計処理について説明する。図18に示される集計処理1805は、画像1708に対して非表示の総和を算出する処理を行う。よって、図18に示される例では、集計結果は非表示の数が0なる。
この集計結果により、例えば、画像サーバ1707は、画像サーバ1707に記録されている画像1708の画像ファイルを、そのまま画像サーバ1707に保持する処理1806を行なう。
同様に、画像1709の属性情報として、画像表示端末Aの属性情報1711、画像表示端末Bの属性情報1713、画像表示端末Cの属性情報1803、画像表示端末Dの属性情報1804が画像サーバ1707に記録されている。
そして、画像サーバ1707は、これらの属性情報に対して集計処理1807を行ない、その結果を画像1709の集計結果として出力する。この集計結果は、画像1709の属性情報となる。
図18に示される例では、集計処理1807としては、画像1709に対して非表示の総和を算出する処理とする。よって、図18に示される例では、集計結果1808は非表示の数が3となる。
この集計結果により、例えば画像サーバ1707は、画像表示端末B1706の画像1709の属性情報1713を非表示と変更したり、画像サーバ1707に記録されている画像1709の画像ファイルを削除する処理1808を行なう。
ただし、図18に示される処理1806や処理1808は、一例であり、本発明で行われる処理はこれらの処理に限定されるものではない。
次に、図5及び図6に示される、画像サーバによる処理を実行するステップ(S507、S603)について図19及び図20を参照して説明する。
図19は、本発明に係る画像管理方法の第1の実施形態において、図5及び図6に示される、画像サーバによる処理を実行するステップ(S507、S603)の動作を行う場合に使用される画像サーバの内部の機能を示すブロック図である。図20は、本発明に係る画像管理方法の第1の実施形態において、画像サーバにおける、図5及び図6に示される、処理を実行するステップ(S507、S603)の動作のフローチャートである。
図19に示されるように、画像サーバは、受信部1901と、判断部1902と、基準決定部1903と、記録部1904と、処理部1905と、基準設定部1906とを備える。
受信部1901は、基準が画像表示端末から画像サーバに送信される場合、画像表示端末から送信された基準を受信する。本実施形態では、基準は、画像ファイルに対して処理を施すか否かを決定するために用いる。
判断部1902は、基準決定部1903により決定された基準と、記録部1905に記録された各画像の集計結果とを比較し、各画像の集計結果が基準を満たしているか否かを判断する。
基準決定部1903は、判断部1902において使用する基準を決定する。
記録部1904は、画像表示端末や画像入力端末から送信された基準や、基準設定部1906で設定された基準や、属性情報などを記録する。記録部1904に記録される情報は、ユーザ毎に記録されるとして良い。
処理部1905は、判断部1902において基準を満たしていると判断された画像の画像ファイルや属性情報に処理を施す。
基準設定部1906は、基準を画像サーバにおいて設定する場合に、使用する基準を設定する。
上記各部の機能は、画像サーバのCPUが、メモリなどに記録されたプログラムやその他の部材と協働することにより実現される。
次に、図5及び図6に示される、画像サーバによる処理を実行するステップ(S507、S603)の動作について図20を参照して説明する。画像サーバは、処理の実行ステップに入ると、使用する集計結果の決定を行なう(S2001、S2002)。
例えば、非表示率が所定の率以上の画像ファイルを削除するという要求が画像表示端末から画像サーバに送信された場合、画像サーバは、図4に示される集計結果404のうちの非表示率を使用する集計結果として決定する。
次に、画像サーバは、処理を実行するか否かを判断するための基準を決定する(S2003)。この基準は、画像表示端末又は画像入力端末から画像サーバに送信されるとしても良いし、画像サーバに基準設定部を設け、ユーザ又は基準設定者が画像サーバに入力するとしても良い。
例えば、非表示率が所定の率以上の画像ファイルを削除するという要求が画像表示端末から画像サーバに送信された場合、画像サーバは、画像表示端末から送信された非表示率の値を基準として使用すると決定する。
次に、画像サーバは、画像のカウンタを初期化する(S2004)。そして、画像サーバは、画像の集計結果を記録部から取得する(S2005)。
次に、画像サーバは、取得した集計結果が、決定された基準を満足するか否かを判断する(S2006)。
取得した集計結果が、決定された基準を満足すれば(Yes)、S2007に移行して、処理を実行し、基準を満足していなければ、S2008に移行する。
S2007の処理としては、例えば、画像ファイルに対して、削除、移動、縮小、圧縮率改変、コピーなどを行う処理を挙げることができる。
さらに、S2007における処理の内容としては、例えば、画像サーバにおいて行われる、ユーザ属性の変更がある。このユーザ属性の変更としては、例えば、ユーザ属性である表示と非表示との変更がある。
もちろん、S2007の処理として、その他の処理を行なうこともできる。
次に、画像サーバは、S2008において、処理すべき全ての画像が終了したか否かを判断し、終了した場合は(Yes)、処理を終了し(S2010)、終了していない場合は(No)、S2009に移行し、画像カウンタを1インクリメントし、その後S2005に移行する。
このように、本発明に係る画像管理方法の第1の実施形態では、画像ファイルやユーザ属性に対する処理を、画像の集計結果が基準を満たすか否かに基づいて行っているため、画像ファイルやユーザ属性に対する処理をユーザの希望に沿った画像に対して行うことができる。
(画像管理方法の第2の実施形態)
次に、本発明に係る画像管理方法の第2の実施形態について説明する。本発明に係る画像管理方法の第2の実施形態は、画像サーバが、画像の属性情報と基準との比較に基づいて、画像ファイルを画像表示端末にダウンロードするか否かを決定する実施形態である。
なお、本実施形態にいう基準とは、前述の第1の実施形態における基準と同様のものである。
この、本発明に係る画像管理方法の第2の実施形態である、画像サーバが、画像の属性情報と基準との比較に基づいて、画像ファイルを画像表示端末にダウンロードするか否かを決定する場合の動作について図21から図24を参照して説明する。
なお、本実施形態が適用されるシステムの全体の概略については、前述の図1を示して説明した場合と同様であるため、その説明を省略する。
また、本実施形態において使用される画像表示端末及び画像サーバの内部構成については、前述の第1の実施形態において、図2を参照して説明したものと同様であるため、その説明を省略する。
また、本実施形態において使用される集計結果の算出方法は、前述の本発明に係る画像管理方法の第1の実施形態において、図12から図18を参照して説明した集計結果の算出方法と同じであるためその詳細な説明を省略する。
また、本実施形態において、画像サーバに記録される共有情報は、前述の本発明に係る画像管理方法の第1の実施形態において、図3及び図4を参照して説明した共有情報と同様であるため、その詳細な説明を省略する。
図21は、本発明に係る画像管理方法の第2の実施形態において、画像サーバから画像表示端末に基準を満たした画像の画像ファイルを送信する場合の動作を説明するために使用されるシステムの概略図である。
また、図22は、本発明に係る画像管理方法の第2の実施形態において、画像サーバから画像表示端末に基準を満たした画像の画像ファイルを送信する場合に使用される画像表示端末のブロック図である。
また、図23は、本発明に係る画像管理方法の第2の実施形態において、画像サーバから画像表示端末に基準を満たした画像の画像ファイルを送信する場合に使用される画像サーバのブロック図である。
また、図24は、本発明に係る画像管理方法の第2の実施形態において、画像サーバから画像表示端末に基準を満たした画像の画像ファイルを送信する場合の動作のフローチャートである。
図21に示されるように、画像サーバ2109には、ネットワークを介して画像表示端末A2106、画像表示端末B2107及び画像表示端末C2108が接続されている。画像表示端末としては、例えば電子写真立てを例に挙げることができる。
画像表示端末A2106、画像表示端末B2107及び画像表示端末C2108は、画像サーバ2109に送信する画像を入力する端末である。また、画像表示端末A2106、画像表示端末B2107及び画像表示端末C2108は、画像サーバ2109から送信された画像を表示する端末である。
画像サーバ2109は、画像ファイルや属性情報を記録する。また、画像サーバ2109に記録された各種の情報は、複数の画像表示端末やその他の装置の間で共有されることができる。この複数の画像表示端末やその他の装置の間で共有される画像サーバ2109に記録された情報を共有情報という。
画像表示端末A2106は、設定する基準2101として、半年以内の新しいものという基準を設定し、この基準を画像サーバ2109に送信する。
画像表示端末B2107は、設定する基準2102として、「花」と「虫」で検索という基準を設定し、この基準を画像サーバ2109に送信する。
画像表示端末C2108は、設定する基準として、人気のあるものという基準を設定し、この基準を画像サーバ2109に送信する。
画像サーバ2109は、画像2104や画像2105に設定された属性情報2111,2112を参照し、各画像表示端末ごとの基準2110と比較する。
そして、画像サーバ2109は、各画像の属性情報が画像表示端末ごとの基準2110を満たすか否かを判断し、各画像表示端末に送信する画像を選択する処理2113を行なう。
この結果、図21に示される例では、画像表示端末A2106には、画像2104及び画像2105の画像ファイルがダウンロードされる。
また、図21に示される例では、画像表示端末B2107には、画像2105の画像ファイルのみがダウンロードされ、画像2104の画像ファイルはダウンロードされない。
また、図21に示される例では、画像表示端末C2108には、画像2104の画像ファイルのみがダウンロードされ、画像2105の画像ファイルはダウンロードされない。
次に、本発明に係る画像管理方法の第2の実施形態において、画像サーバにおける画像の属性情報と基準との比較に基づいて、画像ファイルが画像表示端末にダウンロードされる場合の動作を行う際の、画像表示端末の機能について図22を参照して説明する。
図22に示されるように、画像表示端末には、受信部2201と、送信部2202と、表示部2203と、基準入力部2204と、要求部2205とを備える。
受信部2201は、画像サーバから送信された、ダウンロードするべき画像のリスト、基準を満たしていないと選択された画像の選択情報及び画像ファイルを受信する。
送信部2202は、基準入力部2204に入力された基準を画像サーバ2109に送信する。
表示部2203は、画像を表示する。
基準入力部2204は、ユーザが必要とする画像の基準を入力する。
要求部2205は、画像サーバから受信したリストと、画像の選択情報とに基づいて、画像サーバに画像ファイルのダウンロードを要求する。
上記各部の機能は、画像表示端末のCPUが、メモリなどに記録されたプログラムやその他の部材と協働することにより実現される。
次に、本発明に係る画像管理方法の第2の実施形態において、画像サーバが、画像の属性情報と基準とを比較し、画像ファイルを画像表示端末にダウンロードするか否かを決定する場合の動作を行う際の、画像サーバの機能について図23を参照して説明する。
図23に示されるように、画像サーバには、受信部2301と、判断部2302と、送信部2303と、記録部2304と、処理部2305とを備える。
受信部2301は、画像表示端末から送信された基準を受信する。
判断部2302は、画像表示端末から送信された基準と、記録部2305に記録された各画像の属性情報とを比較する。そして、判断部2302は、各画像の属性情報が、画像表示端末から送信された基準を満たすか否かについて判断する。
送信部2303は、処理部2305の指示に従い、画像のリスト、画像の選択情報及び画像ファイルを画像表示端末にダウンロードする。
記録部2304は、画像表示端末から受信した基準や画像ファイルを記録する。
処理部2305は、判断部2302の判断に基づいて、基準を満たしていない画像をリストから選択し、画像の選択情報を生成する。この画像の選択情報は、どの画像が基準を満たし、どの画像が基準を満たしていないのかを示す情報である。
上記各部の機能は、画像サーバのCPUが、メモリなどに記録されたプログラムやその他の部材と協働することにより実現される。
次に、本発明に係る画像管理方法の第2の実施形態において、画像サーバが、画像の属性情報と基準とを比較し、画像ファイルを画像表示端末にダウンロードするか否かを決定する場合の動作について図24のフローチャートを参照して説明する。
まず、画像表示端末には、S2401において、ダウンロードする画像を選択するための基準が入力される。
次に、画像表示端末は、入力された基準を、画像サーバに送信する(S2402)。
次に、画像サーバは、画像表示端末から送信された基準を受信する(S2403)。
次に、画像サーバは、画像ごとに、その画像の属性情報に基づいて、受信した基準を満たしているか否かを判断する(S2404)。
このS2404における、基準が属性情報を満たしているかの判断について説明する。基準が、例えば、半年以内の新しいものという基準である場合は、画像サーバは、属性情報として、例えば図4に示される画像管理情報402の内容である、データ作成・更新・最終参照日時の値を用いる。
すなわち、画像サーバは、現在の日時と、図4に示される画像管理情報402の内容である、データ作成・更新・最終参照日時とを比較し、その間の期間が、半年以内であるか否かを判断する。
また、基準が、例えば、「花」と「虫」で検索という基準である場合は、画像サーバは、属性情報として、例えば図4に示される画像管理情報402の内容である、検索キーワードの値を用いる。
すなわち、画像サーバは、画像管理情報402の内容である、検索キーワードの内容を確認し、その内容に、「花」又は「虫」が含まれているか否かを判断する。
また、基準が、例えば、人気のあるものという基準である場合は、画像サーバは、属性情報として、例えば図4に示される集計結果404の内容である、非表示数または非表示率、お気に入り登録数またはお気に入り登録率、検索ヒット数または検索ヒット率、コピー数またはコピー率のいずれか又はこれらを組み合わせたものを用いる。
すなわち、画像サーバは、集計結果404の内容である、非表示数または非表示率、お気に入り登録数またはお気に入り登録率、検索ヒット数または検索ヒット率、コピー数またはコピー率のいずれか又はこれらを組み合わせたもの値を確認し、その値が、所定の値以上であるか否かを判断する。
なお、本発明において、設定される基準と、使用される属性情報との関係は、上記の例に限定されるものではなく、他にも様々な関係を考えることができる。
次に、画像サーバは、基準を満たしていない画像がある場合、基準を満たしていない画像がどの画像であるのかを画像表示端末に知らせるために、その画像を画像ファイル共有同期処理を行なうためのリストから選択する(S2405)。
次に、画像サーバは、S2405において生成された画像ファイル共有同期処理を行なうためのリストと、S2404において選択した画像の情報とを、画像表示端末に送信する(S2406)。
次に、画像表示端末は、画像サーバからリストと選択情報とを受信する(S2407)。
そして、画像表示端末は、これらリストと選択情報とに基づいて、画像ファイルのダウンロードを画像サーバに要求する(S2408)。ここで、画像表示端末が画像サーバに要求する画像は、リストから、基準を満たしていないと選択された画像を除外したものである。
そして、画像サーバは、画像表示端末から要求のあった画像ファイルを画像表示端末にダウンロードする(S2409)。
そして、画像表示端末は、画像サーバからダウンロードした画像ファイルを受信し、記録する(S2410,S2411)。
このように、本発明に係る画像管理方法の第2の実施形態では、基準と属性情報とを比較して、画像ファイルを画像表示端末にダウンロードするか否かを決定することにより、ユーザの希望に沿った画像ファイルのダウンロードを行うことができる。
また、上述の本発明に係る画像管理方法の第2の実施形態では、画像サーバにおいて使用される基準が画像表示端末から画像サーバに送信される場合を例に説明した。
しかし、本発明に係る画像管理方法としてはこのような場合に限定されるものではなく、画像サーバにおいて使用される基準として、例えば、画像サーバが基準入力部を備え、各画像表示端末ごとに基準を生成し、この生成された基準を用いるとしても良い。
このような場合であっても、上述の本発明に係る画像管理方法の第2の実施形態と同様の効果を得ることができる。
また、上記本発明に係る画像管理方法の第2の実施形態では、画像表示端末が、リストと選択情報とに基づいて受信する画像ファイルを要求するとしたが、本発明はこのような場合に限定されるものではなく、例えば画像サーバが、基準を満たしていない画像を、画像表示端末に送信しない画像として、リストから除外するとしても良い。
このような場合であっても、上述の本発明に係る画像管理方法の第2の実施形態と同様の効果を得ることができる。
(画像管理方法の第3の実施形態)
次に、本発明に係る画像管理方法の第3の実施形態について図25から図27を参照して説明する。
本発明に係る画像管理方法の第3の実施形態は、画像表示端末または画像入力端末から、属性情報として表示と設定されている画像の画像ファイルのみを画像サーバに送信する実施形態である。
なお、本実施形態の全体の概略については、前述の図1を示して説明した場合と同様であるため、その説明を省略する。
また、本実施形態の画像表示端末、画像入力端末及び画像サーバの内部構成については、前述の第1の実施形態において、図2を参照して説明したものと同様であるため、その説明を省略する。
また、本実施形態において、画像サーバに記録される共有情報は、前述の本発明に係る画像管理方法の第1の実施形態において、図3及び図4を参照して説明した共有情報と同様であるため、その詳細な説明を省略する。
また、以下の説明では、画像入力端末から画像サーバに画像ファイルを送信する場合の処理について説明する。ただし、以下の説明は、画像表示端末において画像の属性情報を設定し、画像サーバに画像ファイルを送信する場合の説明にも同様に成り立つ。
図25は、本発明に係る画像管理方法の第3の実施形態において、画像入力端末から、属性情報として表示と設定されている画像ファイルのみを画像サーバに送信する場合の動作を説明するために使用されるシステムの概略図であり、図26は、本発明に係る画像管理方法の第3の実施形態において、画像入力端末から、属性情報として表示と設定されている画像ファイルのみを画像サーバに送信する場合に使用される画像入力端末のブロック図であり、図27は、本発明に係る画像管理方法の第3の実施形態において、画像入力端末から、属性情報として表示と設定されている画像のみを画像サーバに送信する場合の動作のフローチャートである。
まず、画像サーバ2508には、ネットワークを介して、画像入力端末2507、画像表示端末2509及び画像表示端末2510が接続されている。
画像入力端末2507は、画像サーバ2508に送信する画像を入力するための端末である。この画像入力端末2507は、画像を入力する動作を行い、画像を表示する動作は特に必要ではない。この画像入力端末として、例えば、デジタルカメラを挙げることができる。
画像表示端末2509、2510は、画像サーバ2508に送信する画像を入力する端末である。また、画像表示端末2509、2510は、画像サーバ2508から送信された画像を表示する端末である。この画像表示端末として、例えば電子写真立てを挙げることができる。
画像サーバ2508は、画像ファイルや属性情報を記録する。また、画像サーバ2508に記録された各種の情報は、複数の画像表示端末やその他の装置の間で共有されることができる。
また、画像入力端末2507では、画像2501に対して表示という属性情報2504を設定し、画像2502に対して非表示という属性情報2505を設定し、画像2503に対して表示という属性情報2506を設定する。
ここで、本実施形態における、属性情報の設定及び画像入力端末への記録についての説明は、前述の図9、図10及び図11を参照して説明した、画像表示端末に属性情報を設定及び記録する場合の説明と同じであるため、その説明を省略する。
画像入力端末2507は、各画像を画像サーバ2508に送信するが、非表示と設定された画像2502の画像ファイルは、画像サーバ2508に送信(アップロード)しない。
したがって、画像サーバ2508には、画像2501の画像ファイルと、画像2503の画像ファイルとが記録される。
したがって、画像表示端末2509及び画像表示端末2510には、画像サーバ2508から、画像2501、画像2503の画像ファイルのみがダウンロードされ、画像2502の画像ファイルがダウンロードされることはない。
次に、図25に示される画像入力端末2507の内部機能について図26を参照して説明する。ただし、図26を用いて説明する画像入力端末の内部機能の説明は、画像表示端末から画像ファイルを画像サーバに送信する場合における、画像表示端末の内部機能の説明としても同じく成り立つ。
図26に示されるように、図25に示される画像入力端末2507は、表示部2601と、属性情報入力部2602と、判断部2603と、送信部2604と、記録部2605とを備える。
表示部2601は、画像を表示する。
属性情報入力部2602は、画像の属性情報を入力するための機能である。図25に示される実施形態の場合は、画像入力端末には、属性情報として、画像の表示又は非表示の属性情報が入力される。
判断部2603は、所定の画像ファイルを属性情報に基づいて、画像サーバに送信するか否かを判断する。
送信部2604は、判断部2603の判断に基づいて、画像ファイルを画像サーバに送信する。
記録部2605は、画像ファイルや入力された属性情報を記録する。
上記各部の機能は、画像入力端末のCPUが、メモリなどに記録されたプログラムやその他の部材と協働することにより実現される。
次に、本発明に係る画像管理方法の第3の実施形態の動作について図27を参照して説明する。
まず、画像入力端末は、ユーザに対し、表示させる画像を選択させる(S2701)。
次に、画像入力端末は、画像を表示し、ユーザに対してこの画像に対して表示又は非表示の属性情報を入力させる(S2702、S2703)。
次に、画像入力端末は、入力された属性情報を記録する(S2704)。
次に、画像入力端末は、属性入力が終わったか否かを判断し、終わっていなければ(No)、S2701に移行し、終わっていれば(Yes)、S2706に移行する(S2705)。
次に、画像入力端末は、画像カウンタを初期化する(S2706)。
次に、画像入力端末は、画像サーバに画像ファイルを送信する際に、それぞれの画像の属性情報が表示となっているか否かを判断する(S2707)。
画像の属性情報が表示となっている場合は(Yes)、S2708に移行し、画像の属性情報が非表示となっていれば、S2709に移行する。
S2708では、画像入力端末は、属性情報が表示となっている画像ファイルを画像サーバに送信し、S2709に移行する。
S2709では、画像入力端末は、全ての画像に対して送信処理が終了したか否かを判断し、送信処理が終了していなければ(No)、S2710に移行して画像カウンタを1インクリメントした後、S2707に移行する。
全ての画像に対して送信処理が終了していれば、画像入力端末は動作を終える。
このように、本実施形態では、画像入力端末から、ユーザが入力する属性情報として表示とされている画像ファイルのみを画像サーバに送信し、画像サーバに不要な画像ファイルを送信することがないため、画像サーバにおける画像ファイルの管理をユーザの希望に沿ったものとすることができる。
(画像管理方法の第4の実施形態)
次に、本発明に係る画像管理方法の第4の実施形態について図28から図30を参照して説明する。
本発明に係る画像管理方法の第4の実施形態は、画像表示端末において、属性情報として予め非表示と設定されている画像は、画像サーバからその画像ファイルがダウンロードされても表示しないとする実施形態である。
なお、本実施形態の全体の概略については、前述の図1を示して説明した場合と同様であるため、その説明を省略する。
なお、本実施形態で使用される画像表示端末及び画像サーバの内部構成については、前述の第1の実施形態において、図2を参照して説明したものと同様であるため、その説明を省略する。
また、本実施形態において、画像サーバに記録される共有情報は、前述の本発明に係る画像管理方法の第1の実施形態において、図3及び図4を参照して説明した共有情報と同様であるため、その詳細な説明を省略する。
図28は、本発明に係る画像管理方法の第4の実施形態において、画像表示端末において、属性情報として予め非表示と設定されている画像は、画像サーバからダウンロードされても表示しないとする場合の動作を説明するために使用されるシステムの概略図である。
図28に示されるように、本実施形態には、画像サーバ2807にネットワークで接続された画像表示端末A2804と、画像表示端末B2805と、画像表示端末C2806とを備える。
画像表示端末A2804、画像表示端末B2805及び画像表示端末C2806は、画像サーバ2807に送信する画像を入力するための端末である。
また、画像表示端末A2804、画像表示端末B2805及び画像表示端末C2806は、画像サーバ2807から送信された画像を表示する端末である。この画像表示端末として、例えば電子写真立てを例に挙げることができる。
図28に示される例では、画像表示端末C2806のユーザのみが、画像2802に対して、非表示という属性情報2803を予め設定している。
一方、画像2801に対しては、画像表示端末A2804、画像表示端末B2805及び画像表示端末C2806のユーザは各画像に対して非表示という設定はしていない。
ここで、本実施形態における、属性情報の設定及び画像表示端末の記録部への記録についての説明は、前述の図9、図10及び図11を参照して説明した場合と同様の説明であるため、その説明を省略する。
次に、図28に示される画像表示端末の機能について、図29を参照して説明する。図29は、本発明に係る画像管理方法の第4の実施形態において、画像表示端末において属性情報として非表示と設定されている画像は、画像サーバからダウンロードされても表示しないとする場合の動作を説明するために使用される画像表示端末のブロック図である。
図29に示されるように、図28に示される画像表示端末は、表示部2901、受信部2902、属性情報入力部2903、判断部2904及び記録部2905を備えている。
表示部2901は、画像サーバからダウンロードされた画像ファイルの画像を、判断部2904の判断にしたがって表示する。例えば、判断部2904が、ある画像ファイルが表示と設定された画像の画像ファイルであると判断すれば、表示部2901は、その画像ファイルの画像を表示する。
受信部2902は、画像サーバから画像ファイルを受信する。
属性情報入力部2903は、ユーザが各画像に対して属性情報を予め入力するための機能である。本実施形態の場合、各画像に対して、表示又は非表示という属性情報が画像表示端末に入力される。
また、本実施形態において属性情報を画像表示端末に予め入力するとは、画像表示端末が画像サーバから画像ファイルをダウンロードする前に入力するという意味である。
判断部2904は、属性情報入力部2903で入力された属性情報に基づいて、表示部2901に画像を表示するか否かを判断する。
記録部2905は、画像サーバからダウンロードされた画像ファイルや、属性情報入力部2903において入力された属性情報を記録する。
上記各部の機能は、画像表示端末のCPUが、メモリなどに記録されたプログラムやその他の部材と協働することにより実現される。
次に、本発明に係る画像管理方法の第4の実施形態の動作について図30を参照して説明する。図30は、本発明に係る画像管理方法の第4の実施形態において、画像表示端末において属性情報として予め非表示と設定されている画像は、画像サーバからその画像ファイルがダウンロードされても表示しないとする場合の動作のフローチャートである。
図30に示されるように、画像表示端末には、S3001において、各画像ごとに属性情報が入力される。本実施形態の場合、この属性情報は、表示又は非表示を示す属性情報である。
次に、画像表示端末は、入力された属性情報を記録する(S3002)。
次に、画像表示端末は画像サーバとの間で画像ファイル共有同期処理を行い、画像ファイルの同期をとる(S3003からS3007)。
すなわち、画像サーバは、所定の場合に、画像表示端末に共有すべき画像のリストを画像表示端末に送信する(S3003)。ここで、この所定の場合とは、例えば、所定の時刻であってよい。また、この所定の場合として、その他にも、所定のイベントが発生した場合としても良い。
次に、画像表示端末は、リストを受信し(S3004)、このリストに基づいて、リストに掲載されているが自身に記録されていない画像ファイルのダウンロードを画像サーバに要求する(S3005)。
この要求を受けた画像サーバは、要求された画像ファイルを画像表示端末にダウンロードする(S3006)。
なお、本実施形態の説明では、簡単のため、画像サーバから画像表示端末に画像ファイルをダウンロードする場合のみを例に挙げて説明する。ただし、本実施形態の場合でも、画像ファイル共有同期処理において、画像表示端末から画像サーバに画像ファイルを送信するとしても良い。
そして、画像ファイルを画像サーバから受信した画像表示端末は、その受信した画像ファイルを記録部に記録する(S3007)。
次に、画像表示端末は、画像の表示要求があった場合、表示しようとする画像の属性情報が、表示となっているのか、非表示とっているのかを判断する(S3008)。
そして、表示しようとする画像の属性情報が表示となっている場合は(Yes)、S3009に移行し、この画像の表示処理を行い、非表示となっている場合は(No)、動作を終える。
このように、本発明に係る画像管理方法の第4の実施形態は、画像表示端末において、属性情報として予め非表示と設定されている画像は、画像サーバから画像ファイルが送信されても表示しないとすることにより、画像表示端末における画像の表示をユーザの希望に沿ったものとすることができる。
(画像管理方法の第5の実施形態)
次に、本発明に係る画像管理方法の第5の実施形態について図31から図34を参照して説明する。
本発明に係る画像管理方法の第5の実施形態は、画像サーバから画像表示端末に対して、属性情報が基準を満たしている画像の属性情報を送信する実施形態である。
なお、本実施形態に基準とは、前述の第1の実施形態における基準と同様のものである。
また、本実施形態が適用されるシステム全体の概略については、前述の図1を示して説明した場合と同様であるため、その説明を省略する。
また、本実施形態で使用される画像表示端末及び画像サーバの内部構成については、前述の第1の実施形態において、図2を参照して説明したものと同様であるため、その説明を省略する。
また、本実施形態において、画像サーバに記録される共有情報は、前述の本発明に係る画像管理方法の第1の実施形態において、図3及び図4を参照して説明した共有情報と同様であるため、その詳細な説明を省略する。
図31は、本発明に係る画像管理方法の第5の実施形態において、画像サーバから画像表示端末に対して、属性情報が基準を満たしている画像の属性情報を送信する場合の動作を説明するために使用されるシステムの概略図である。
図31に示されるように、画像サーバ3107には、ネットワークを介して画像表示端末A3104、画像表示端末B3105及び画像表示端末C3106が接続されている。
画像表示端末A3104、画像表示端末B3105及び画像表示端末C3106は、画像サーバ3107に送信する画像を入力する端末である。また、画像表示端末A3104、画像表示端末B3105及び画像表示端末C3106は、画像サーバ3107から送信された画像を表示する端末である。この画像表示端末は、例えば電子写真立てを例に挙げることができる。
画像表示端末A3104は、設定する基準3101として、例えば、半年以内の新しいものという基準を設定し、この基準を画像サーバ3107に送信する。
画像表示端末B3105は、設定する基準3102として、例えば、「花」と「虫」で検索という基準を設定し、この基準を画像サーバ3107に送信する。
画像表示端末C3106は、設定する基準3103として、例えば、人気のあるものという基準を設定し、この基準を画像サーバ3107に送信する。
画像サーバ3107は、画像3109や画像3110に設定された属性情報3111、3112を参照し、各画像表示端末ごとの基準3108と比較する。
そして、画像サーバ3107は、各画像の属性情報が画像表示端末ごとの基準3108に該当するか否かを判断し、各画像表示端末に送信する属性情報を選択する処理3113を行なう。
この結果、画像表示端末A3104には、送信すべき属性情報があれば、属性情報3114が送信される。
また、画像表示端末B3105には、送信すべき属性情報があれば、属性情報3115が送信される。
また、画像表示端末C3106には、送信すべき属性情報があれば、属性情報3116が送信される。
ただし、本発明において、画像サーバから画像表示端末に送信される属性情報としては特に限定するものではない。
すなわち、各画像表示端末に送信される属性情報としては、例えば図4に示される属性情報のすべてが画像表示端末に送信されるとしても良いし、図4に示される、画像名、検索キーワード、表示又は非表示を示す属性情報等の一部の属性情報が送信されるとしても良い。
例えば、画像サーバから画像表示端末に、属性情報として画像保存先が送信される場合は、画像表示端末は画像保存先から自分で画像をダウンロードしてくることができる。このとき、ダウンロードする画像は当該サーバ上になくてもよく、端末がアクセスできるネットワーク上にあればよい。この場合、属性情報はネットワーク上の場所を指している。
例えば、画像サーバから画像表示端末に、属性情報として画像名が送信される場合は、画像表示端末のユーザは、自分で画像ファイルの画像名を決定しなくても、画像サーバで設定されている画像名を使用することができる。
例えば、画像サーバから画像表示端末に、属性情報として検索キーワードが送信される場合は、画像表示端末のユーザは、画像ファイルの検索キーワードを決定しなくても、画像サーバで設定されている検索キーワードを使用することができる。
例えば、画像サーバから画像表示端末に、属性情報として非表示属性が送信される場合は、画像表示端末のユーザは、自分で画像ファイルの非表示属性を決定しなくても、画像サーバで設定されている非表示属性を使用することができる。
なお、上記の説明において、画像サーバから画像表示端末に送信される、画像サーバで設定されている属性情報とは、例えば、最多数のユーザが設定している属性情報を挙げることができる。
また、上記説明において、画像サーバから画像表示端末に送信される、画像サーバに設定されている属性情報とは、属性情報が送信される画像表示端末のユーザのユーザ属性であるとしても良い。
また、上記説明において、画像サーバから画像表示端末に送信される、画像サーバに設定されている属性情報とは、任意のユーザのユーザ属性であるとしても良い。
もちろん、画像サーバに設定された属性情報としては、他の設定を用いることもできる。
次に、本発明に係る画像管理方法の第5の実施形態において使用される、画像表示端末の機能について、図32を参照して説明する。図32は、本発明に係る画像管理方法の第5の実施形態において、画像サーバから画像表示端末に対して、属性情報が基準を満たしている画像の属性情報を送信する場合に使用される画像表示端末のブロック図である。
図32に示されるように、画像表示端末は、受信部3201と、送信部3202と、基準入力部3203と、記録部3204とを備える。
受信部3201は、画像サーバから属性情報を受信する。
送信部3202は、画像サーバに対して基準を送信する。
基準入力部3203には、画像サーバに対して送信する基準が入力される。
記録部3204は、基準入力部3203で入力された基準や、受信部3201で受信した属性情報を記録する。
上記各部の機能は、画像表示端末のCPUが、メモリなどに記録されたプログラムやその他の部材と協働することにより実現される。
次に、図31に示される画像サーバの機能について、図33を参照して説明する。図33は、本発明に係る画像管理方法の第5の実施形態において、画像サーバから画像表示端末に対して、属性情報が基準を満たしている画像の属性情報を送信する場合に使用される画像サーバのブロック図である。
図33に示されるように、画像サーバは、受信部3301と、判断部3302と、送信部3303と、記録部3304とを備える。
受信部3301は、画像表示端末から送信された基準を受信する。
判断部3302は、記録部3304に記録されている属性情報が基準を満たしているのか否かについて判断する。
また、判断部3302は、この判断に基づいて、画像表示端末に属性情報を送信するか否かを判断する。
さらに、判断部3302は、設定に基づいて、記録部3304に記録された属性情報のうち、どの属性情報を画像表示端末に送信するのかも判断する。この設定は、例えば画像表示端末から送信されるとしても良いし、画像サーバの設定者が画像サーバに入力することにより設定されるとしても良い。
ここで、記録部3304に記録されている属性情報は、前述の第1の実施形態で図3及び図4を参照して説明した属性情報と同じものである。したがって、記録部3304に記録される属性情報の取得又は生成方法は、前述の第1の実施形態において説明した属性情報の取得又は生成方法と同じである。
また、本実施形態において使用される集計結果の算出方法は、前述の本発明に係る画像管理方法の第1の実施形態において、図12から図18を参照して説明した集計結果の算出方法と同じであるためその詳細な説明を省略する。
送信部3303は、判断部3302の判断に基づいて、記録部3304に記録されている画像の属性情報を画像表示端末に送信する。
記録部3304は、画像の属性情報及び画像表示端末から送信された基準を記録する。
上記各部の機能は、画像サーバのCPUが、メモリなどに記録されたプログラムやその他の部材と協働することにより実現される。
次に、本発明に係る画像管理方法の第5の実施形態の動作について図34を参照して説明する。図34は、本発明に係る画像管理方法の第5の実施形態において、画像サーバから画像表示端末に対して、属性情報が基準を満たしている画像の属性情報を送信する場合の動作のフローチャートである。
まず、画像表示端末には、基準が入力される(S3401)。
画像表示端末は、この入力された基準を画像サーバに送信する(S3402)。
次に、画像サーバは、画像表示端末から送信された基準を受信する(S3403)。
次に、画像サーバは、各画像の属性情報が、画像表示端末から送信された基準を満たしているか否かを判断する(S3404)。
このS3404における、各画像の属性情報が基準を満たしているか否かの判断については、前述の第1の実施形態における、図24のS2404における判断と同様であるため、その詳細な説明を省略する。
次に、画像サーバは、基準を満たしている画像の属性情報を、画像表示端末に送信する(S3405)。ここで、どの属性情報を画像表示端末に送信するかは、予め画像サーバに設定されているもとする。ただし、画像表示端末からの要求で、画像表示端末に送信する属性情報が決定されるとしても良い。
次に、画像表示端末は、画像サーバから送信された属性情報を受信し、記録部に記録する(S3406、S3407)。
このように、本発明に係る画像管理方法の第5の実施形態は、画像サーバから画像表示端末に対して、属性情報が基準を満たしている画像の属性情報のみを画像表示端末に送信することから、画像表示端末に記録されたユーザの希望に沿った画像の属性情報を、画像サーバに設定されている属性情報と一致させることができる。
例えば、本実施形態では、半年以内の新しいものという基準を満たす画像の属性情報である画像名を、画像サーバから画像表示端末に送信することができる。
また、本実施形態を前述の第1の実施形態及び第4の実施形態と組み合わせることにより、画像表示端末における画像の表示をよりユーザの希望に沿ったものとすることができる。
すなわち、第1の実施形態で説明したように、画像サーバに記録されている属性情報に処理がなされ、例えばあるユーザのある画像の表示という属性情報が非表示という属性情報に変わったとする。
そして、基準としてコピー数を設定し、この属性が変更された画像のコピー数が基準を満たしていれば、変更された属性情報が画像表示端末に送信され、画像表示端末の属性情報となる。
その結果、第4の実施形態で説明したように、たとえ画像サーバから画像表示端末に画像ファイルが送信されたとしても、その画像は表示されないこととなる。
このように、例えば本実施形態では、画像表示端末に記録される、ユーザの希望する画像の属性情報を、画像サーバに設定されている属性情報に設定することができる。
なお、上述の本発明に係る画像管理方法の第5の実施形態では、画像サーバにおいて使用される基準が画像表示端末から画像サーバに送信される場合を例に説明した。
しかし、本発明に係る画像管理方法としてはこのような場合に限定されるものではなく、画像サーバにおいて使用される基準として、例えば、画像サーバが基準入力部を備え、各画像表示端末ごとに基準を生成し、この生成された基準を用いるとしても良い。
このような場合であっても、上述の本発明に係る画像管理方法の第5の実施形態と同様の効果を得ることができる。
また、本発明では、上記各実施形態で用いた画像ファイルの代わりに、例えば音楽ファイル等のその他の種類のファイルを用いることもできる。Exemplary embodiments of the present invention will be described in detail below with reference to the drawings. However, the dimensions, materials, shapes, relative arrangements, and the like of the components described in this embodiment are not intended to limit the scope of the present invention only to those unless otherwise specified. Absent.
Moreover, in the following drawings, the same number is attached | subjected to the member similar to the member described in above-mentioned drawing.
In addition, the description of each embodiment of the image management method according to the present invention described below is an image server, a terminal, an image display terminal, an image management program, and a computer-readable record recording the image management program according to the present invention. It also serves as an explanation of each embodiment of the medium.
(First Embodiment of Image Management Method)
First, a first embodiment of an image management method according to the present invention will be described with reference to the drawings.
In the first embodiment of the image management method according to the present invention, it is determined whether the image server calculates the total result of the user attribute and performs processing for the image file and the user attribute based on the reference and the total result. It is an embodiment to determine.
Note that the reference is for determining whether or not to process an image file. For example, the standard is a table or script containing information such as numerical values and keywords.
The meaning of using a script containing keywords as a standard means that a script can be used to combine multiple standards.
For example, if a photograph is posted 10 days ago from the date of the search with the keyword “flower” and the photographer is Japanese or American, the script is shown below.
(Example script)
(Find lateday <10) and (find keyword = “flower”) and ((find madein = “Japan”) or (find madein = “USA”))
This is a portion corresponding to a search expression for creating a set in the case of a predetermined search.
As processing for an image file, generally, for example, processing for performing deletion, movement, reduction, compression rate modification, download instruction, upload instruction, copy, etc. can be given to an image file.
In addition, the user attribute can be changed as a process for the user attribute. Examples of the change in the user attribute include a process for changing display and non-display of the user attribute included in the attribute information, download and permission, editing permission, and deletion permission.
Note that attribute information refers to all information related to an image.
Further, the user attribute refers to user information set for each user for a predetermined image.
FIG. 1 is an overall schematic diagram of a system to which a first embodiment of an image management method according to the present invention is applied.
As shown in FIG. 1, a system to which the first embodiment of the image management method according to the present invention is applied includes an
The
The
The
The
Information recorded in the
In the example illustrated in FIG. 1, only one
Next, the internal configuration of the
The
The
The
The
This
The
The
As the
The
The description of the internal configuration of the
However, the members shown in FIG. 2 can be omitted as appropriate according to the characteristics of each terminal. For example, in an image display terminal, a keyboard can be omitted. For example, in the image server, the display device, the key, and the pointing device can be omitted.
Therefore, the description of the internal configuration of the
Next, information recorded in the
As shown in FIG. 3, the shared
The image 1
Note that image attribute information used in the present embodiment includes image management information, user attributes, and tabulation results.
Each image management information is associated with an image file, user attributes, and a total result. In the example illustrated in FIG. 3, the
The image file is data of each image. Therefore, the
The user attribute is data indicating the attribute of each user for each image. Therefore, the
For example, Mr. A's
The aggregation result is data indicating the aggregation result between the users of each image. Therefore, the
For example, the
The shared information in the present embodiment is not limited to the above example, and the image management information may be associated with the user attribute. Further, the structure of the shared information may be a tree structure or a table structure. The example shown in FIG. 3 is an example in which user attributes are associated with image management information and shared information is managed in a tree structure. Also, saving some information may be omitted. The count result may be created every time it is used.
Next, the shared information recorded in the
The table shown in FIG. 4 includes shared
The
As shown in FIG. 4, the shared
In FIG. 4, the Nakagawa family is shown as an example of the shared name.
In FIG. 4, xx012345 is illustrated as an example of the table or recording destination of the sharer ID list.
The
In FIG. 4, as an example of the image data or the recording destination (including on the network), c: \ data \ OOXX. XX is shown.
In FIG. 4, Mt. Fuji in summer is shown as an example of the image name.
In FIG. 4, 2002/08/12 is illustrated as an example of file creation / update / last reference date and time.
Moreover, in FIG. 4, a mountain, Japan, Mt. Fuji, and a volcano are illustrated as an example of a search keyword.
Also, in FIG. 4, hidden, searched, and favorite are shown as examples of the user attribute table or recording destination.
The information constituting the content of the
The
The non-display attribute is information for each user that is set for each predetermined image and indicates whether or not to display the image.
The manually displayed time refers to a display time when a predetermined image is displayed on the image display terminal by the user's intention.
More specifically, the manually displayed time is a display time in which an image is displayed manually by stopping automatic feeding.
This manually displayed time is not an automatic image display, but a total of the time during which the user has displayed the image at his / her own will.
The term “manual” means that the user has displayed an image at his / her own will.
Similar to the manually displayed time described above, the number of manually displayed times can be defined in the
The number of times of manual display refers to the number of times a predetermined image is displayed on the image display terminal by the user's intention.
More specifically, the number of times of manual display is the number of times that an image is displayed by manual operation while automatic feeding is stopped.
The number of times of manual display is not an automatic display of the image, but a total of the number of times the user has displayed the image at his / her own will.
The term “manual” means that the user has displayed an image at his / her own will.
By referring to the time manually displayed and the number of times manually displayed, it is possible to determine how much the user likes the image.
The number of favorite registrations refers to the number of times each user has registered a predetermined image as a favorite in a terminal such as a personal computer or an image display terminal.
The number of search hits refers to the number of times for each user that a predetermined image has been searched and hit on a terminal such as a personal computer or an image display terminal.
The number of times of copying refers to the number of times each user has copied a predetermined image by operating a terminal such as a personal computer or an image display terminal.
The copy destination may be its own image display terminal, another community, or both.
Here, the community refers to a group of one or more people who share data.
One community is set for one channel provided in the image display terminal. Here, the channel means a button or menu to which a function is assigned. Then, a function is selected from this button or menu.
In FIG. 4, non-display is illustrated as an example of the non-display attribute.
In FIG. 4, 46529 seconds are shown as an example of the manually displayed time.
FIG. 4 shows 24 times as an example of the number of favorite registrations.
In FIG. 4, 1024 times are shown as an example of the number of search hits.
In FIG. 4, twelve times are illustrated as an example of the number of times of copying.
Information constituting the contents of the
Further, as described above, in the present invention, the
In addition, a statistical number calculated by the
The number of non-displays refers to a value calculated as the total number of non-displays of each user attribute in a predetermined image.
The non-display ratio is a value calculated based on a number obtained by dividing the total number of non-displays of each user attribute (number of non-displays) of a predetermined image by the total number of non-displays in all images.
The manual display time is a value calculated as the sum of manual display times for each user attribute of a predetermined image.
The manual display time rate is a value calculated based on the number obtained by dividing the sum of the manual display times of each user attribute of a predetermined image by the sum of the manual display times of all images.
In addition, the manual display frequency and the manual display frequency rate can also be defined. The manual display frequency and the manual display frequency rate can be used in the same manner as the manual display time and the manual display time rate.
The manual display count is a value calculated as the sum of the manual display counts for each user attribute of a predetermined image.
The manual display frequency ratio is a value calculated based on a number obtained by dividing the total number of manual display times of each user attribute of a predetermined image by the total number of manual display times in all images.
The number of favorite registrations is a value calculated as the total number of favorite registrations for each user attribute of a predetermined image. This is the first example of the number of favorite registrations.
As a second example of the number of favorite registrations, the number of people who have registered a predetermined image in each user attribute can be used.
Further, as a third example of the number of favorite registrations, the number of terminals in which a predetermined image is registered in each user attribute can be used.
Which of the first example, the second example, and the third example of the number of favorite registrations can be selected as appropriate, and any one of them may be used in combination.
The favorite registration rate is a value calculated based on the number obtained by dividing the total number of favorite registrations for each user attribute of a predetermined image by the total number of favorite registrations for all images. This is the first example of the favorite registration rate.
As a second example of this favorite registration rate, a value based on the number obtained by dividing the number of people who registered a predetermined image into each user attribute by the number of people who registered as favorites in all images can also be used.
Further, as a third example of the favorite registration rate, a value based on the number obtained by dividing the number of terminals that have registered a predetermined image in each user attribute by the number of terminals that have registered the favorite in all images is used. You can also.
Whether to use the first example, the second example, or the third example of the favorite registration rate can be appropriately selected, and these may be used in any combination.
The search hit count is a value calculated as the sum of the search hit counts of the user attribute of a predetermined image.
The search hit rate is a value calculated based on the number obtained by dividing the total number of search hits of a user attribute for a predetermined image by the total number of search hits for all images.
The number of copies is a value calculated as the sum of the number of times the user attribute has been copied for a given image.
The copy rate is a value calculated based on the number obtained by dividing the total number of times of copying of user attributes of a predetermined image by the total number of times of copying in all images.
Next, the operation of the first embodiment of the image management method according to the present invention will be described with reference to the drawings. The present invention is an invention for processing an image file or attribute information recorded in the
According to the present invention, there are a case where the image file or attribute information is processed by a request from the image display terminal or the image input terminal and a case where the image file is processed by a request from the image server. Hereinafter, these two cases will be described sequentially. In the following description, as an example of the former case, a case where there is a processing request from the image display terminal will be described as an example.
First, a case where processing is performed on an image file or attribute information in response to a request from the image display terminal will be described with reference to FIG. FIG. 5 is a flowchart of an operation when processing is performed on an image file or attribute information in response to a request from the image display terminal in the first embodiment of the image management method according to the present invention.
First, the image display terminal selects a request from the menu (S501).
Then, the image display terminal determines the requested content (S502), transmits the requested content to the image server (S503), and ends the operation (S504).
On the other hand, the image server that has received the request content (S505) selects the corresponding process content (S506), executes the process (S507), and ends the operation (S508).
Next, a case where processing is performed in response to a request from the image server will be described with reference to FIG. FIG. 6 is a flowchart of an operation when processing is performed on an image file or attribute information in response to a request from the image server in the first embodiment of the image management method according to the present invention.
First, the image server detects the occurrence of an event (S601). An example of this event is when the disk capacity is depleted in the image server.
Next, the image server selects the corresponding processing content (S602).
Next, the image server executes the selected process (S603) and ends the operation (S604).
Next, image file sharing synchronization processing in the first embodiment of the image management method according to the present invention will be described with reference to FIGS. FIG. 7 is a conceptual diagram when the image display terminal and the image server perform image file sharing synchronization processing in the first embodiment of the image management method according to the present invention, and FIG. 8 is an image according to the present invention. 5 is a flowchart of an operation when an image display terminal and an image server perform an image file sharing synchronization process in the first embodiment of the management method.
As shown in FIG. 7, in the first embodiment of the image management method according to the present invention, when the image display terminal and the image server perform the image file sharing synchronization process, between the image display terminal and the image server. Image file
This image file sharing synchronization process will be further described with reference to FIG. As shown in FIG. 8, the image server transmits a list of images to be shared to the image display terminal to the image display terminal in a predetermined case (S801). Here, the predetermined case may be, for example, a predetermined time. In addition to this predetermined case, a predetermined event may be generated.
Next, the image display terminal receives the list (S802). Based on the list, the image display terminal receives an image file that is listed but is not recorded in the list, and is recorded in its own recording unit. The image server is requested to transmit the existing image file (S803). Hereinafter, transmission of an image file from the image server to the image display terminal is also referred to as image file download.
Upon receiving this request, the image server transmits the requested image file to the image display terminal and receives the image file transmitted from the image display terminal (S804).
Then, the image display terminal that has received the image file from the image server records the image file in the recording unit (S805).
Similarly, the image server that has received the image file from the image display terminal records the image file in the recording unit (S806).
Note that the operation shown in FIG. 8 may be performed by switching the image display terminal and the image server.
Next, a case where attribute information set in an image display terminal is recorded in the image display terminal will be described with reference to FIGS.
FIG. 9 is a schematic diagram of a system for explaining an operation when attribute information set in an image display terminal is recorded in the image display terminal in the first embodiment of the image management method according to the present invention. FIG. 10 shows an image display terminal used when attribute information set in the image display terminal is recorded in the image display terminal in the first embodiment of the image management method according to the present invention. FIG. 11 is a block diagram of an operation when attribute information set in an image display terminal is recorded in the image display terminal in the first embodiment of the image management method according to the present invention. .
As attribute information recorded in the image display terminal, for example, the non-display attribute shown in FIG. 4 can be cited.
As shown in FIG. 9, an
In the example shown in FIG. 9, the
Further, the
Therefore, in the example shown in FIG. 9, the
Next, functions of the
The attribute
The attribute
The functions of the above-described units are realized by the CPU of the image display terminal cooperating with a program or other members recorded in a memory or the like.
Next, an operation when attribute information set in an image display terminal is recorded in the image display terminal will be described with reference to FIG.
As shown in FIG. 11, attribute information for each image is input to the image display terminal, for example, from a user or the like (S1101).
Next, the image display terminal records the input attribute information in the attribute information recording unit (S1102), and ends the operation.
Next, the counting process of this embodiment will be described with reference to FIGS. 12 and 13 are flowcharts of operations when the image server calculates the total result of the user attributes in the first embodiment of the image management method according to the present invention.
First, as shown in FIG. 12, the image server determines the user attributes to be aggregated after starting the aggregation process (S1201, S1202).
Next, the image server initializes an image counter (S1203).
Next, the image server acquires the user attribute of the image indicated by the image counter, and starts counting the user attribute of the image (S1204, S1205). The operation in S1205 will be described later with reference to FIG.
Next, the image server determines whether or not the aggregation of the user attributes of all images has been completed (S1206). If not completed (No), the process proceeds to S1207 and the image counter is incremented by 1. The process proceeds to S1204.
If the aggregation of user attributes for all images has been completed, the process proceeds to S1208.
Next, in S1208, the image server performs statistical processing on the aggregation results (S1208). As this statistical process, for example, a process for calculating a ratio between user attributes of each image, such as calculation of a non-display ratio described with reference to FIG.
Then, the image server records the aggregation result of each image, and ends the aggregation process (S1209, S1210).
Next, aggregation of user attributes of the image shown in S1205 will be described with reference to FIG.
When the image server starts counting user attributes of images, first, the image server initializes a personal counter (S1301, S1302).
Next, the image server acquires the user attribute of the user indicated by the personal counter, and performs a tabulation process for the user attribute (S1303, S1304). An example of the tabulation process is a process of calculating the sum of predetermined user attributes for each user, such as the process for obtaining the total number of non-displays described with reference to FIG.
Here, the user attribute acquired in S1303 is calculated by the image server such as the user attribute transmitted from the image display terminal such as the non-display attribute shown in FIG. 4 or the favorite registration count shown in FIG. User attributes.
Next, the image server determines whether or not all of the user attributes have been counted. If not (No), the image server proceeds to S1306, increments the personal counter by 1, and then proceeds to S1303.
If the summation of user attributes for all individuals has been completed (Yes), the process proceeds to S1307 and the summation of user attributes is terminated.
Next, FIG. 14 to FIG. 14 illustrate operations when the image server calculates the total result for each image based on the non-display attribute as the user attribute input to the image display terminal as an example of the total of the total result. Explanation will be made with reference to FIG.
FIG. 14 is an image used when the image server receives the user attribute input to the image display terminal and calculates the total result for each image in the first embodiment of the image management method according to the present invention. It is a block diagram of a display terminal.
FIG. 15 is used when the image server receives the user attribute input to the image display terminal and calculates the total result for each image in the first embodiment of the image management method according to the present invention. It is a block diagram of an image server.
FIG. 16 shows the operation when the image server receives the user attribute input to the image display terminal and calculates the total result for each image in the first embodiment of the image management method according to the present invention. It is a flowchart.
17 and 18 show operations when the image server receives the user attribute input to the image display terminal and calculates the total result for each image in the first embodiment of the image management method according to the present invention. It is the schematic of the system for demonstrating.
First, the function of the image display terminal when the image server receives the user attribute input to the image display terminal and calculates the total result for each image will be described with reference to FIG.
As shown in FIG. 14, in this case, the image display terminal includes a user
The user
The
The functions of the above-described units are realized by the CPU of the image display terminal cooperating with a program or other members recorded in a memory or the like.
Next, the function of the image server when the image server receives the non-display attribute as the user attribute input to the image display terminal and calculates the total result for each image will be described with reference to FIG.
As shown in FIG. 15, in this case, the image server includes a
The receiving
The
The totaling
The functions of the above-described units are realized when the CPU of the image server cooperates with a program or other members recorded in a memory or the like.
Next, the operation when the image server receives the user attribute input to the image display terminal and calculates the total result for each image will be described with reference to FIG.
First, as shown in FIG. 16, the image display terminal transmits the input user attribute to the image server (S1601, S1602).
Next, the image server receives the user attribute transmitted from the image display terminal and records it (S1603, S1604).
Next, the image server sums up the recorded user attributes and records the summation results (S1605, S1606).
Next, tabulation of the tabulation results in the image management method according to the present invention will be described in more detail with reference to FIGS. 17 and 18 are schematic diagrams in the case of summing up the non-display attributes transmitted from the image display terminal as the attribute information to be tabulated.
As shown in FIG. 17, an image
The image
Further, the image
Here, the
As a result, as shown in FIG. 17, the
As shown in FIG. 17, the
Although not shown in FIG. 17, the image display terminal C sets display as attribute information for the same image as the
Although not shown in FIG. 17, the image display terminal D sets display as attribute information for the same image as the
Next, as shown in FIG. 18, the
That is, as the attribute information of the
Then, the
The display attribute counting process will be described below as the attribute information counting process. A
Based on the count result, for example, the
Similarly, attribute
Then, the
In the example illustrated in FIG. 18, the
For example, the
However, the
Next, steps (S507, S603) for executing processing by the image server shown in FIGS. 5 and 6 will be described with reference to FIGS.
FIG. 19 is used in the first embodiment of the image management method according to the present invention when the operations of the steps (S507, S603) for executing the processing by the image server shown in FIGS. 5 and 6 are performed. It is a block diagram which shows the function inside an image server. FIG. 20 is a flowchart of the operation (S507, S603) of executing the processing shown in FIGS. 5 and 6 in the image server in the first embodiment of the image management method according to the present invention.
As illustrated in FIG. 19, the image server includes a
When the reference is transmitted from the image display terminal to the image server, the
The
The
The
The
The
The functions of the above-described units are realized when the CPU of the image server cooperates with a program or other members recorded in a memory or the like.
Next, the operation of the steps (S507, S603) for executing the processing by the image server shown in FIGS. 5 and 6 will be described with reference to FIG. When entering the process execution step, the image server determines a total result to be used (S2001, S2002).
For example, when a request to delete an image file having a non-display rate equal to or higher than a predetermined rate is transmitted from the image display terminal to the image server, the image server sets the non-display rate in the
Next, the image server determines a criterion for determining whether or not to execute the process (S2003). The reference may be transmitted from the image display terminal or the image input terminal to the image server, or a reference setting unit may be provided in the image server, and the user or the reference setter may input the image server.
For example, when a request to delete an image file having a non-display rate equal to or higher than a predetermined rate is transmitted from the image display terminal to the image server, the image server uses the non-display rate value transmitted from the image display terminal as a reference. Decide to use.
Next, the image server initializes an image counter (S2004). Then, the image server obtains the image totaling result from the recording unit (S2005).
Next, the image server determines whether or not the acquired aggregation result satisfies the determined criterion (S2006).
If the acquired total result satisfies the determined standard (Yes), the process proceeds to S2007, and the process is executed. If the standard is not satisfied, the process proceeds to S2008.
Examples of the processing in S2007 include processing for performing deletion, movement, reduction, compression rate modification, copying, and the like on an image file.
Furthermore, the content of the process in S2007 includes, for example, a change in user attribute performed in the image server. As the change of the user attribute, for example, there is a change between display and non-display as the user attribute.
Of course, other processes may be performed as the process of S2007.
Next, in S2008, the image server determines whether or not all the images to be processed have been completed. When the image server has ended (Yes), the process ends (S2010), and when it has not ended (No) ), The process proceeds to S2009, the image counter is incremented by 1, and then the process proceeds to S2005.
As described above, in the first embodiment of the image management method according to the present invention, the processing for the image file and the user attribute is performed based on whether the total result of the image satisfies the criterion. The processing for the user attribute can be performed on the image in accordance with the user's desire.
(Second Embodiment of Image Management Method)
Next, a second embodiment of the image management method according to the present invention will be described. The second embodiment of the image management method according to the present invention is an embodiment in which the image server determines whether to download the image file to the image display terminal based on the comparison between the attribute information of the image and the reference. is there.
Note that the reference in this embodiment is the same as the reference in the first embodiment described above.
The image server, which is the second embodiment of the image management method according to the present invention, determines whether or not to download the image file to the image display terminal based on the comparison between the attribute information of the image and the reference. The operation in this case will be described with reference to FIGS.
The outline of the entire system to which the present embodiment is applied is the same as that described with reference to FIG.
In addition, the internal configuration of the image display terminal and the image server used in this embodiment is the same as that described with reference to FIG. .
In addition, the calculation method of the aggregation result used in the present embodiment is the same as the calculation method of the aggregation result described with reference to FIGS. 12 to 18 in the first embodiment of the image management method according to the present invention described above. Since it is the same, the detailed description is abbreviate | omitted.
In the present embodiment, the shared information recorded in the image server is the same as the shared information described with reference to FIGS. 3 and 4 in the first embodiment of the image management method according to the present invention described above. Therefore, detailed description thereof is omitted.
FIG. 21 is a diagram of a system used for explaining an operation when an image file of an image satisfying the standard is transmitted from the image server to the image display terminal in the second embodiment of the image management method according to the present invention. FIG.
FIG. 22 is a block diagram of an image display terminal used when an image file of an image satisfying the standard is transmitted from the image server to the image display terminal in the second embodiment of the image management method according to the present invention. It is.
FIG. 23 is a block diagram of an image server used when transmitting an image file of an image satisfying the standard from the image server to the image display terminal in the second embodiment of the image management method according to the present invention. is there.
FIG. 24 is a flowchart of the operation in the case where the image file of the image satisfying the standard is transmitted from the image server to the image display terminal in the second embodiment of the image management method according to the present invention.
As shown in FIG. 21, an image
The image
The
The image
The image
The image
The
Then, the
As a result, in the example shown in FIG. 21, the image file of the
In the example shown in FIG. 21, only the
In the example shown in FIG. 21, only the image file of the
Next, in the second embodiment of the image management method according to the present invention, when an operation is performed when an image file is downloaded to the image display terminal based on a comparison between image attribute information and a reference in the image server. The function of the image display terminal will be described with reference to FIG.
As shown in FIG. 22, the image display terminal includes a
The receiving
The
The
The
The
The functions of the above-described units are realized by the CPU of the image display terminal cooperating with a program or other members recorded in a memory or the like.
Next, in the second embodiment of the image management method according to the present invention, the image server compares the attribute information of the image with the reference and determines whether to download the image file to the image display terminal. The function of the image server when performing the operation will be described with reference to FIG.
As illustrated in FIG. 23, the image server includes a
The receiving
The
The
The
Based on the determination of the
The functions of the above-described units are realized when the CPU of the image server cooperates with a program or other members recorded in a memory or the like.
Next, in the second embodiment of the image management method according to the present invention, the image server compares the attribute information of the image with the reference and determines whether to download the image file to the image display terminal. The operation will be described with reference to the flowchart of FIG.
First, in S2401, a criterion for selecting an image to be downloaded is input to the image display terminal.
Next, the image display terminal transmits the input reference to the image server (S2402).
Next, the image server receives the reference transmitted from the image display terminal (S2403).
Next, the image server determines, for each image, whether or not the received criterion is satisfied based on the attribute information of the image (S2404).
The determination in S2404 as to whether the criterion satisfies the attribute information will be described. When the standard is, for example, a standard that is new within half a year, the image server, as attribute information, for example, the value of data creation / update / last reference date / time that is the content of the
That is, the image server compares the current date and time with the data creation / update / final reference date and time, which are the contents of the
Further, when the criterion is a criterion of searching for “flower” and “insect”, for example, the image server sets the value of the search keyword as the attribute information, for example, the content of the
That is, the image server confirms the content of the search keyword, which is the content of the
When the standard is, for example, a standard that is popular, the image server, as attribute information, for example, the content of the
That is, the image server is one of the contents of the
In the present invention, the relationship between the set reference and the attribute information used is not limited to the above example, and various other relationships can be considered.
Next, when there is an image that does not satisfy the criterion, the image server performs image file sharing synchronization processing for the image to notify the image display terminal which image does not satisfy the criterion. Select from the list (S2405).
Next, the image server transmits the list for performing the image file sharing synchronization process generated in S2405 and the information on the image selected in S2404 to the image display terminal (S2406).
Next, the image display terminal receives the list and selection information from the image server (S2407).
Then, the image display terminal requests the image server to download the image file based on the list and the selection information (S2408). Here, the image requested by the image display terminal to the image server is obtained by excluding images selected from the list that do not satisfy the criteria.
Then, the image server downloads the image file requested from the image display terminal to the image display terminal (S2409).
Then, the image display terminal receives and records the image file downloaded from the image server (S2410, S2411).
As described above, in the second embodiment of the image management method according to the present invention, the user's request is determined by comparing the reference and the attribute information and determining whether or not to download the image file to the image display terminal. You can download image files along
Further, in the above-described second embodiment of the image management method according to the present invention, the case where the reference used in the image server is transmitted from the image display terminal to the image server has been described as an example.
However, the image management method according to the present invention is not limited to such a case, and as a reference used in the image server, for example, the image server includes a reference input unit, and each image display terminal has a reference. And the generated reference may be used.
Even in such a case, the same effect as that of the second embodiment of the image management method according to the present invention described above can be obtained.
In the second embodiment of the image management method according to the present invention, the image display terminal requests an image file to be received based on the list and the selection information. However, the present invention is limited to such a case. For example, the image server may exclude an image that does not satisfy the criteria from the list as an image that is not transmitted to the image display terminal.
Even in such a case, the same effect as that of the second embodiment of the image management method according to the present invention described above can be obtained.
(Third Embodiment of Image Management Method)
Next, a third embodiment of the image management method according to the present invention will be described with reference to FIGS.
The third embodiment of the image management method according to the present invention is an embodiment in which only an image file of an image set to be displayed as attribute information is transmitted from the image display terminal or the image input terminal to the image server.
Note that the overall outline of the present embodiment is the same as that described with reference to FIG.
The internal configurations of the image display terminal, the image input terminal, and the image server according to this embodiment are the same as those described with reference to FIG. To do.
In the present embodiment, the shared information recorded in the image server is the same as the shared information described with reference to FIGS. 3 and 4 in the first embodiment of the image management method according to the present invention described above. Therefore, detailed description thereof is omitted.
Further, in the following description, processing when an image file is transmitted from the image input terminal to the image server will be described. However, the following description is similarly applied to the description when image attribute information is set in the image display terminal and the image file is transmitted to the image server.
FIG. 25 is a diagram for explaining the operation when only the image file set to be displayed as attribute information is transmitted from the image input terminal to the image server in the third embodiment of the image management method according to the present invention. FIG. 26 is a schematic diagram of a system used. FIG. 26 shows only image files set as display attribute information from the image input terminal to the image server in the third embodiment of the image management method according to the present invention. FIG. 27 is a block diagram of an image input terminal used for transmission, and FIG. 27 is an image set to be displayed as attribute information from the image input terminal in the third embodiment of the image management method according to the present invention. 5 is a flowchart of the operation when only the image is transmitted to the image server.
First, an
An
The
The
Further, the
Here, the description of the setting of attribute information and the recording to the image input terminal in the present embodiment is performed by setting the attribute information on the image display terminal described with reference to FIG. 9, FIG. 10, and FIG. Since the description is the same as that for recording, the description is omitted.
The
Therefore, the
Accordingly, only the image files 2501 and 2503 are downloaded from the
Next, the internal functions of the
As shown in FIG. 26, the
The
The attribute
The
The
A
The functions of the above-described units are realized by the CPU of the image input terminal cooperating with a program or other members recorded in a memory or the like.
Next, the operation of the third embodiment of the image management method according to the present invention will be described with reference to FIG.
First, the image input terminal causes the user to select an image to be displayed (S2701).
Next, the image input terminal displays the image, and allows the user to input display or non-display attribute information for the image (S2702 and S2703).
Next, the image input terminal records the input attribute information (S2704).
Next, the image input terminal determines whether or not the attribute input is completed. If it is not completed (No), the process proceeds to S2701, and if it is completed (Yes), the process proceeds to S2706 (S2705).
Next, the image input terminal initializes an image counter (S2706).
Next, when the image input terminal transmits the image file to the image server, the image input terminal determines whether or not the attribute information of each image is displayed (S2707).
If the attribute information of the image is displayed (Yes), the process proceeds to S2708. If the attribute information of the image is not displayed, the process proceeds to S2709.
In step S2708, the image input terminal transmits the image file displaying the attribute information to the image server, and the process advances to step S2709.
In S2709, the image input terminal determines whether or not the transmission process has been completed for all images. If the transmission process has not been completed (No), the process proceeds to S2710 and the image counter is incremented by 1. , The process proceeds to S2707.
If the transmission process has been completed for all the images, the image input terminal finishes the operation.
As described above, in this embodiment, only the image file that is displayed as attribute information input by the user is transmitted from the image input terminal to the image server, and an unnecessary image file is not transmitted to the image server. The image file management in the image server can be made in line with the user's wishes.
(Fourth Embodiment of Image Management Method)
Next, a fourth embodiment of the image management method according to the present invention will be described with reference to FIGS.
According to a fourth embodiment of the image management method of the present invention, in an image display terminal, an image that is previously set to non-display as attribute information is not displayed even if the image file is downloaded from the image server. It is a form.
Note that the overall outline of the present embodiment is the same as that described with reference to FIG.
Note that the internal configurations of the image display terminal and the image server used in this embodiment are the same as those described with reference to FIG. 2 in the first embodiment described above, and thus description thereof is omitted. .
In the present embodiment, the shared information recorded in the image server is the same as the shared information described with reference to FIGS. 3 and 4 in the first embodiment of the image management method according to the present invention described above. Therefore, detailed description thereof is omitted.
FIG. 28 shows a case in which, in the fourth embodiment of the image management method according to the present invention, an image that is previously set as non-display as attribute information is not displayed even if downloaded from the image server in the image display terminal. FIG. 2 is a schematic diagram of a system used to explain the operation of
As shown in FIG. 28, this embodiment includes an image
Image
The image
In the example shown in FIG. 28, only the user of the image display terminal C2806 presets the
On the other hand, for the
Here, the setting of the attribute information and the recording to the recording unit of the image display terminal in the present embodiment are the same as the case described with reference to FIG. 9, FIG. 10, and FIG. Therefore, the description is omitted.
Next, functions of the image display terminal shown in FIG. 28 will be described with reference to FIG. FIG. 29 shows an operation in the case where an image set as non-display as attribute information in the image display terminal is not displayed even when downloaded from the image server in the fourth embodiment of the image management method according to the present invention. It is a block diagram of the image display terminal used in order to explain.
As shown in FIG. 29, the image display terminal shown in FIG. 28 includes a
The
The receiving
The attribute
Further, in the present embodiment, inputting attribute information in advance to the image display terminal means that the image display terminal inputs before downloading the image file from the image server.
The
The
The functions of the above-described units are realized by the CPU of the image display terminal cooperating with a program or other members recorded in a memory or the like.
Next, the operation of the fourth embodiment of the image management method according to the present invention will be described with reference to FIG. FIG. 30 shows an image that is previously set to non-display as attribute information in the image display terminal in the fourth embodiment of the image management method according to the present invention, and is not displayed even if the image file is downloaded from the image server. FIG.
As shown in FIG. 30, the attribute information is input to the image display terminal for each image in S3001. In the case of this embodiment, this attribute information is attribute information indicating display or non-display.
Next, the image display terminal records the input attribute information (S3002).
Next, the image display terminal performs an image file sharing synchronization process with the image server, and synchronizes the image file (S3003 to S3007).
That is, in a predetermined case, the image server transmits a list of images to be shared to the image display terminal to the image display terminal (S3003). Here, the predetermined case may be, for example, a predetermined time. In addition to this predetermined case, a predetermined event may be generated.
Next, the image display terminal receives the list (S3004), and based on this list, requests the image server to download an image file that is listed but not recorded in itself (S3005).
Upon receiving this request, the image server downloads the requested image file to the image display terminal (S3006).
In the description of this embodiment, for the sake of simplicity, only the case of downloading an image file from the image server to the image display terminal will be described as an example. However, even in this embodiment, the image file may be transmitted from the image display terminal to the image server in the image file sharing synchronization process.
Then, the image display terminal that has received the image file from the image server records the received image file in the recording unit (S3007).
Next, when an image display request is received, the image display terminal determines whether the attribute information of the image to be displayed is displayed or not displayed (S3008).
If the attribute information of the image to be displayed is displayed (Yes), the process proceeds to S3009, the image display process is performed, and if the image is not displayed (No), the operation is finished. .
As described above, according to the fourth embodiment of the image management method of the present invention, in the image display terminal, an image that is previously set as non-display as attribute information is not displayed even when an image file is transmitted from the image server. By doing so, the image display on the image display terminal can be made in line with the user's desire.
(Fifth Embodiment of Image Management Method)
Next, a fifth embodiment of the image management method according to the present invention will be described with reference to FIGS.
The fifth embodiment of the image management method according to the present invention is an embodiment in which attribute information of an image whose attribute information satisfies the criteria is transmitted from the image server to the image display terminal.
Note that the reference in the present embodiment is the same as the reference in the first embodiment described above.
The outline of the entire system to which the present embodiment is applied is the same as that described with reference to FIG.
Further, the internal configuration of the image display terminal and the image server used in the present embodiment is the same as that described with reference to FIG. .
In the present embodiment, the shared information recorded in the image server is the same as the shared information described with reference to FIGS. 3 and 4 in the first embodiment of the image management method according to the present invention described above. Therefore, detailed description thereof is omitted.
FIG. 31 illustrates an operation when transmitting attribute information of an image whose attribute information satisfies the criteria from the image server to the image display terminal in the fifth embodiment of the image management method according to the present invention. 1 is a schematic diagram of a system used for
As shown in FIG. 31, an image
The image
The image
The image
The image
The image server 3107 refers to the
Then, the image server 3107 determines whether or not the attribute information of each image corresponds to the
As a result, if there is attribute information to be transmitted to the image
If there is attribute information to be transmitted to the image
In addition, if there is attribute information to be transmitted to the image display terminal C3106, attribute
However, in the present invention, the attribute information transmitted from the image server to the image display terminal is not particularly limited.
That is, as the attribute information transmitted to each image display terminal, for example, all of the attribute information shown in FIG. 4 may be transmitted to the image display terminal, or the image name, search keyword, Some attribute information such as attribute information indicating display or non-display may be transmitted.
For example, when an image storage destination is transmitted as attribute information from the image server to the image display terminal, the image display terminal can download the image by itself from the image storage destination. At this time, the image to be downloaded does not have to be on the server, but may be on a network accessible by the terminal. In this case, the attribute information indicates a location on the network.
For example, when an image name is transmitted as attribute information from the image server to the image display terminal, the user of the image display terminal is set in the image server without determining the image name of the image file himself. An image name can be used.
For example, when a search keyword is transmitted as attribute information from the image server to the image display terminal, the user of the image display terminal does not determine the search keyword for the image file, and the search keyword set in the image server Can be used.
For example, when a non-display attribute is transmitted as attribute information from the image server to the image display terminal, the user of the image display terminal is set by the image server without determining the non-display attribute of the image file by himself. Hidden attributes can be used.
In the above description, the attribute information set in the image server transmitted from the image server to the image display terminal can include, for example, attribute information set by the largest number of users.
In the above description, the attribute information set in the image server transmitted from the image server to the image display terminal may be a user attribute of the user of the image display terminal to which the attribute information is transmitted.
In the above description, the attribute information set in the image server transmitted from the image server to the image display terminal may be a user attribute of an arbitrary user.
Of course, other settings can be used as the attribute information set in the image server.
Next, functions of the image display terminal used in the fifth embodiment of the image management method according to the present invention will be described with reference to FIG. FIG. 32 is an image used when transmitting attribute information of an image whose attribute information satisfies the criteria from the image server to the image display terminal in the fifth embodiment of the image management method according to the present invention. It is a block diagram of a display terminal.
As illustrated in FIG. 32, the image display terminal includes a
The receiving
The
A reference to be transmitted to the image server is input to the
The
The functions of the above-described units are realized by the CPU of the image display terminal cooperating with a program or other members recorded in a memory or the like.
Next, the function of the image server shown in FIG. 31 will be described with reference to FIG. FIG. 33 shows an image used when attribute information of an image whose attribute information satisfies the criteria is transmitted from the image server to the image display terminal in the fifth embodiment of the image management method according to the present invention. It is a block diagram of a server.
As illustrated in FIG. 33, the image server includes a
The receiving
The
Based on this determination, the
Further, based on the setting, the
Here, the attribute information recorded in the
In addition, the calculation method of the aggregation result used in the present embodiment is the same as the calculation method of the aggregation result described with reference to FIGS. 12 to 18 in the first embodiment of the image management method according to the present invention described above. Since it is the same, the detailed description is abbreviate | omitted.
The
The
The functions of the above-described units are realized when the CPU of the image server cooperates with a program or other members recorded in a memory or the like.
Next, the operation of the fifth embodiment of the image management method according to the present invention will be described with reference to FIG. FIG. 34 is an operation flowchart in the case where image information whose attribute information satisfies the criteria is transmitted from the image server to the image display terminal in the fifth embodiment of the image management method according to the present invention. is there.
First, a reference is input to the image display terminal (S3401).
The image display terminal transmits the input reference to the image server (S3402).
Next, the image server receives the reference transmitted from the image display terminal (S3403).
Next, the image server determines whether the attribute information of each image satisfies the criteria transmitted from the image display terminal (S3404).
The determination of whether or not the attribute information of each image satisfies the standard in S3404 is the same as the determination in S2404 of FIG. 24 in the first embodiment described above, and detailed description thereof is omitted. .
Next, the image server transmits attribute information of an image satisfying the criterion to the image display terminal (S3405). Here, it is assumed that which attribute information is transmitted to the image display terminal is set in the image server in advance. However, attribute information to be transmitted to the image display terminal may be determined by a request from the image display terminal.
Next, the image display terminal receives the attribute information transmitted from the image server and records it in the recording unit (S3406, S3407).
As described above, in the fifth embodiment of the image management method according to the present invention, only the attribute information of an image whose attribute information satisfies the criteria is transmitted from the image server to the image display terminal. Thus, the attribute information of the image according to the user's wish recorded in the image display terminal can be matched with the attribute information set in the image server.
For example, in this embodiment, an image name that is attribute information of an image that satisfies the criterion of new within half a year can be transmitted from the image server to the image display terminal.
Further, by combining this embodiment with the first embodiment and the fourth embodiment described above, it is possible to make the image display on the image display terminal more in line with the user's desire.
In other words, as described in the first embodiment, it is assumed that the attribute information recorded in the image server is processed, and for example, the attribute information indicating display of a certain user is changed to the attribute information indicating non-display.
Then, the number of copies is set as a reference, and if the number of copies of the image whose attribute is changed satisfies the reference, the changed attribute information is transmitted to the image display terminal and becomes the attribute information of the image display terminal.
As a result, as described in the fourth embodiment, even if an image file is transmitted from the image server to the image display terminal, the image is not displayed.
Thus, for example, in this embodiment, the attribute information of the image desired by the user recorded in the image display terminal can be set as the attribute information set in the image server.
In the above-described fifth embodiment of the image management method according to the present invention, the case where the reference used in the image server is transmitted from the image display terminal to the image server has been described as an example.
However, the image management method according to the present invention is not limited to such a case, and as a reference used in the image server, for example, the image server includes a reference input unit, and each image display terminal has a reference. And the generated reference may be used.
Even in such a case, it is possible to obtain the same effect as that of the fifth embodiment of the image management method according to the present invention described above.
In the present invention, other types of files such as music files can be used instead of the image files used in the above embodiments.
以上のように、本発明に係る画像管理方法、画像サーバ、端末、画像表示端末、画像管理プログラム及び画像管理プログラムを記録したコンピュータ読み取り可能な記録媒体は、複数の端末で画像ファイルを共有するシステムや、さらに、画像サーバから画像ファイルを受信して表示する端末を備えるシステムに適用して好適である。 As described above, the image management method, the image server, the terminal, the image display terminal, the image management program, and the computer-readable recording medium recording the image management program according to the present invention share an image file among a plurality of terminals. In addition, the present invention is preferably applied to a system including a terminal that receives and displays an image file from an image server.
Claims (8)
前記画像ファイルの画像に対して複数のユーザによりそれぞれ設定された当該画像の表示状態を制御する情報であるユーザ属性を該ユーザ属性の情報種類毎に集計して集計結果を取得する集計ステップと、
前記集計結果が、所定の基準を満たしているか否かを判断する判断ステップと、
前記判断ステップでの前記所定の基準を満たしているという判断に基づいて、前記画像ファイルの画像の表示制御を行うための前記画像ファイルに対する加工処理を行なう処理ステップと
を実行することを特徴とする画像管理方法。An image server that stores image files
And aggregation step of the user attribute acquiring the result counting by summing for each information type of the user attribute is information for controlling the display state of the image set respectively by a plurality of users with respect to the image of the image file,
A determination step of determining whether or not the counting result satisfies a predetermined criterion;
And a processing step of performing a processing process on the image file for performing image display control of the image file based on the determination that the predetermined criterion is satisfied in the determination step. Image management method.
ことを特徴とする請求項1記載の画像管理方法。2. The image management method according to claim 1, wherein the processing for the image file is processing for the image of the image file.
前記画像ファイルの画像に対して複数のユーザによりそれぞれ設定された当該画像の表示状態を制御する情報であるユーザ属性を該ユーザ属性の情報種類毎に集計して集計結果を取得する集計手段と、
前記集計結果が、所定の基準を満たしているか否かを判断する判断手段と、
前記判断手段による前記所定の基準を満たしているという判断に基づいて、前記画像ファイルの画像の表示制御を行うための前記画像ファイルに対する加工処理を行なう処理手段と
を備えることを特徴とする画像サーバ。An image server for storing image files,
A collecting unit for a user attribute acquiring the result counting by summing for each information type of the user attribute is information for controlling the display state of the image set respectively by a plurality of users with respect to the image of the image file,
Determination means for determining whether or not the counting result satisfies a predetermined criterion;
An image server comprising: processing means for performing processing on the image file for performing display control of the image of the image file based on the determination by the determination means that the predetermined criterion is satisfied. .
画像ファイルの画像に対して複数のユーザによりそれぞれ設定された当該画像の表示状態を制御する情報であるユーザ属性を該ユーザ属性の情報種類毎に集計して集計結果を取得する集計手段、
前記集計結果が、所定の基準を満たしているか否かを判断する判断手段、及び、
前記判断手段による前記所定の基準を満たしているという判断に基づいて、前記画像ファイルの画像の表示制御を行うための前記画像ファイルに対する加工処理を行なう処理手段
として機能させるための画像管理プログラム。Computer
Aggregation means the user attribute acquiring the result counting by summing for each information type of the user attribute is information for controlling a display state of the set the image respectively by a plurality of users to the image of the image file,
A determination means for determining whether or not the counting result satisfies a predetermined criterion; and
On the basis of the determination that meets the predetermined criteria by determining means, image management program for functioning as a processing means for performing processing for the image file for performing display control of the image of the image file.
画像ファイルの画像に対して複数のユーザによりそれぞれ設定された当該画像の表示状態を制御する情報であるユーザ属性を該ユーザ属性の情報種類毎に集計して集計結果を取得する集計手段、
前記集計結果が、所定の基準を満たしているか否かを判断する判断手段、及び、
前記判断手段による前記所定の基準を満たしているという判断に基づいて、前記画像ファイルの画像の表示制御を行うための前記画像ファイルに対する加工処理を行なう処理手段
として機能させるための画像管理プログラム
を格納したことを特徴とするコンピュータ読み取り可能な記録媒体。Computer
Aggregation means the user attribute acquiring the result counting by summing for each information type of the user attribute is information for controlling a display state of the set the image respectively by a plurality of users to the image of the image file,
A determination means for determining whether or not the counting result satisfies a predetermined criterion; and
Based on the determination that meets the predetermined criterion by the determination means, storing the image management program for functioning as a processing means for performing processing for the image file for performing display control of the image of the image file A computer-readable recording medium characterized by that.
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/JP2003/007365 WO2004111853A1 (en) | 2003-06-10 | 2003-06-10 | Image management method |
Related Child Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2009014767A Division JP2009176305A (en) | 2009-01-26 | 2009-01-26 | Image management method |
Publications (2)
Publication Number | Publication Date |
---|---|
JPWO2004111853A1 JPWO2004111853A1 (en) | 2006-07-20 |
JP4342515B2 true JP4342515B2 (en) | 2009-10-14 |
Family
ID=33548984
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2005500734A Expired - Fee Related JP4342515B2 (en) | 2003-06-10 | 2003-06-10 | Image management method |
Country Status (6)
Country | Link |
---|---|
US (1) | US20060050312A1 (en) |
EP (1) | EP1632857A4 (en) |
JP (1) | JP4342515B2 (en) |
CN (1) | CN1771480A (en) |
AU (1) | AU2003242232A1 (en) |
WO (1) | WO2004111853A1 (en) |
Families Citing this family (15)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP4478892B2 (en) * | 2007-07-11 | 2010-06-09 | ソニー株式会社 | Content transmission apparatus, content transmission method, and content transmission program |
US8270717B2 (en) * | 2007-12-19 | 2012-09-18 | Canon Kabushiki Kaisha | Metadata determination method and image forming apparatus |
JP6089385B2 (en) * | 2011-07-05 | 2017-03-08 | コニカミノルタ株式会社 | Information processing system, transmission program, request program |
JP5899821B2 (en) * | 2011-11-02 | 2016-04-06 | 株式会社バッファロー | Image information processing apparatus and program |
US20130282870A1 (en) * | 2012-04-18 | 2013-10-24 | Sony Corporation | Reception apparatus, reception method, transmission apparatus, transmission method, and program |
JP5993642B2 (en) * | 2012-07-09 | 2016-09-14 | キヤノン株式会社 | Information processing apparatus, control method thereof, and program |
JP5888164B2 (en) * | 2012-07-20 | 2016-03-16 | トヨタ自動車株式会社 | Vehicle periphery monitoring device, vehicle periphery monitoring system |
JP5718392B2 (en) * | 2013-03-11 | 2015-05-13 | オリンパスイメージング株式会社 | Information device and control method of information device |
US9325571B2 (en) * | 2013-05-28 | 2016-04-26 | Dropbox, Inc. | Access permissions for shared content |
JP6167679B2 (en) * | 2013-06-10 | 2017-07-26 | コニカミノルタ株式会社 | Data delivery system, data delivery method, and data processing apparatus |
JP6292892B2 (en) * | 2014-01-15 | 2018-03-14 | キヤノン株式会社 | Information processing apparatus, information processing method, and program |
US10922426B2 (en) | 2017-09-29 | 2021-02-16 | Dropbox, Inc. | Managing content item collections |
US11222162B2 (en) | 2017-09-29 | 2022-01-11 | Dropbox, Inc. | Managing content item collections |
US10592595B2 (en) | 2017-09-29 | 2020-03-17 | Dropbox, Inc. | Maintaining multiple versions of a collection of content items |
US11038973B2 (en) | 2017-10-19 | 2021-06-15 | Dropbox, Inc. | Contact event feeds and activity updates |
Family Cites Families (17)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5907836A (en) * | 1995-07-31 | 1999-05-25 | Kabushiki Kaisha Toshiba | Information filtering apparatus for selecting predetermined article from plural articles to present selected article to user, and method therefore |
US6195654B1 (en) * | 1995-11-16 | 2001-02-27 | Edward I Wachtel | System and method for obtaining improved search results and for decreasing network loading |
US20020071028A1 (en) * | 1997-05-28 | 2002-06-13 | Nikon Corporation | Image display and recording apparatus and a recording medium on which a category control program is recorded |
JP3762065B2 (en) * | 1997-09-12 | 2006-03-29 | キヤノン株式会社 | Object display method and apparatus |
JP4081175B2 (en) * | 1998-03-19 | 2008-04-23 | 富士通株式会社 | Search processing apparatus and storage medium |
US6463432B1 (en) * | 1998-08-03 | 2002-10-08 | Minolta Co., Ltd. | Apparatus for and method of retrieving images |
JP2001175515A (en) * | 1999-12-17 | 2001-06-29 | Hitachi Ltd | File display method |
CN1330349A (en) * | 2000-06-27 | 2002-01-09 | 松下电器产业株式会社 | Image management system, image management method and its program |
KR20020038525A (en) * | 2000-11-17 | 2002-05-23 | 마츠시타 덴끼 산교 가부시키가이샤 | Method for delivering stored images, recording medium and apparatus for delivering stored images |
US7363235B2 (en) * | 2001-02-16 | 2008-04-22 | Fujifilm Corporation | Image storing apparatus and image storing program |
US7243153B2 (en) * | 2001-06-26 | 2007-07-10 | Eastman Kodak Company | System and method for managing images over a communication network |
US20030009486A1 (en) * | 2001-07-03 | 2003-01-09 | Hitachi, Ltd. | Data reducing method, system and program |
JP4140048B2 (en) * | 2001-08-20 | 2008-08-27 | 富士フイルム株式会社 | Image management apparatus, image management program, and image management method |
US8526751B2 (en) * | 2001-08-24 | 2013-09-03 | International Business Machines Corporation | Managing image storage size |
JP4067322B2 (en) * | 2002-03-19 | 2008-03-26 | 富士フイルム株式会社 | Image management server, image print server, and image service system |
JP4280452B2 (en) * | 2002-03-19 | 2009-06-17 | キヤノン株式会社 | Information processing apparatus, control method therefor, and program for realizing the same |
JP2004015393A (en) * | 2002-06-06 | 2004-01-15 | Matsushita Electric Ind Co Ltd | Digital image storage apparatus |
-
2003
- 2003-06-10 EP EP03736132A patent/EP1632857A4/en not_active Withdrawn
- 2003-06-10 JP JP2005500734A patent/JP4342515B2/en not_active Expired - Fee Related
- 2003-06-10 WO PCT/JP2003/007365 patent/WO2004111853A1/en active Application Filing
- 2003-06-10 CN CNA03826370XA patent/CN1771480A/en active Pending
- 2003-06-10 AU AU2003242232A patent/AU2003242232A1/en not_active Abandoned
-
2005
- 2005-09-28 US US11/236,517 patent/US20060050312A1/en not_active Abandoned
Also Published As
Publication number | Publication date |
---|---|
CN1771480A (en) | 2006-05-10 |
US20060050312A1 (en) | 2006-03-09 |
EP1632857A1 (en) | 2006-03-08 |
JPWO2004111853A1 (en) | 2006-07-20 |
AU2003242232A1 (en) | 2005-01-04 |
EP1632857A4 (en) | 2008-03-05 |
WO2004111853A1 (en) | 2004-12-23 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP4342515B2 (en) | Image management method | |
RU2468424C2 (en) | Collecting and presenting time-based action information | |
US10600448B2 (en) | Streaming digital media bookmark creation and management | |
WO2007044621A2 (en) | Systems and methods for uploading and downloading files in a distributed network | |
JP2008257317A (en) | Information processing apparatus, information processing system and program | |
CN110609779A (en) | Data processing method and device, electronic equipment and computer readable storage medium | |
KR20140105478A (en) | Using photograph to initiate and perform action | |
JP6035705B2 (en) | Information processing apparatus and method, terminal apparatus, and information processing system | |
JP4543761B2 (en) | Content sharing system and content container creation method | |
JP2013239925A (en) | Imaging apparatus, control method therefor, and program | |
WO2010098096A1 (en) | Portable terminal device, content player, bookmark management server, bookmark management system, bookmark management method, content playback method, bookmark management server control method, control program, and recording medium | |
JP2009176305A (en) | Image management method | |
US20150040068A1 (en) | Referral slider | |
KR100750041B1 (en) | Image management method | |
JP2003256260A (en) | Data sharing system, shared center server, advertising staff terminal device, computer program, storage medium, and data sharing method for shared center server | |
JP6376124B2 (en) | Information processing apparatus, information processing method, and program | |
JP2007334832A (en) | Information processor, conference system, information processing method and information processing program | |
JP7023585B2 (en) | Facility evaluation information collection system and facility evaluation information collection program | |
JP6815254B2 (en) | Minutes support device, minutes support method, and computer program | |
JP2021015336A (en) | Information processing device, control method of information processing device, and program | |
JP5429116B2 (en) | User information processing apparatus, user information processing method, and user information processing program | |
JP6558482B2 (en) | Information processing apparatus and method, and program | |
JP2010218343A (en) | Information providing method, information providing device, and computer program | |
JP2006120016A (en) | Data citation system | |
JP4281406B2 (en) | Status notification system, status management device, and information processing terminal |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20081125 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20090126 |
|
A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20090217 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20090420 |
|
A911 | Transfer to examiner for re-examination before appeal (zenchi) |
Free format text: JAPANESE INTERMEDIATE CODE: A911 Effective date: 20090427 |
|
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: 20090630 |
|
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20090707 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120717 Year of fee payment: 3 |
|
R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
LAPS | Cancellation because of no payment of annual fees |