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

JP6123418B2 - Image display device, image display method, and image display program - Google Patents

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

Info

Publication number
JP6123418B2
JP6123418B2 JP2013069217A JP2013069217A JP6123418B2 JP 6123418 B2 JP6123418 B2 JP 6123418B2 JP 2013069217 A JP2013069217 A JP 2013069217A JP 2013069217 A JP2013069217 A JP 2013069217A JP 6123418 B2 JP6123418 B2 JP 6123418B2
Authority
JP
Japan
Prior art keywords
video
schedule
image
person
database
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
JP2013069217A
Other languages
Japanese (ja)
Other versions
JP2014192851A (en
Inventor
泰文 中村
泰文 中村
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Fujitsu Ltd
Original Assignee
Fujitsu Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Fujitsu Ltd filed Critical Fujitsu Ltd
Priority to JP2013069217A priority Critical patent/JP6123418B2/en
Publication of JP2014192851A publication Critical patent/JP2014192851A/en
Application granted granted Critical
Publication of JP6123418B2 publication Critical patent/JP6123418B2/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)

Description

本件は、画像表示装置、画像表示方法及び画像表示プログラムに関する。   The present invention relates to an image display device, an image display method, and an image display program.

家庭におけるデジタルカメラや、静止画及び動画撮影機能付き携帯電話やスマートフォン、ビデオカメラの普及が進むのに伴い、撮影された写真やビデオなどの映像を、複数の人間が鑑賞する機会が増えている。   With the spread of digital cameras, mobile phones and smartphones with still image and video shooting functions, and video cameras at home, the opportunity for multiple people to view pictures such as photos and videos taken has increased. .

特開2012−39490号公報JP 2012-39490 A

個人が所有する携帯電話やスマートフォンは、その所有者によって常時携帯される。このため、携帯電話やスマートフォンには、旅行やイベントなど一般的なカメラの撮影シーンで撮影された写真やビデオ以外にも、所有者のプライベートな写真が格納されている。場合によっては、所有者以外の人には見せられないような写真やビデオが携帯電話やスマートフォンに多数格納されている場合もある。   Mobile phones and smartphones owned by individuals are always carried by the owner. For this reason, private pictures of the owner are stored in mobile phones and smartphones in addition to pictures and videos taken in general camera shooting scenes such as travel and events. In some cases, a large number of photographs and videos that cannot be shown to anyone other than the owner are stored in the mobile phone or smartphone.

携帯電話やスマートフォンは、紛失や破壊の危険があり、写真やビデオを格納するための記憶容量もそれほど大きくない。このため、携帯電話やスマートフォンに格納された写真やビデオを、パーソナルコンピュータ(Personal Computer:PC)やネットワークサービスなどに転送したり、バックアップすることが広く行なわれている。
そのための手法として、例えば、携帯電話やスマートフォンと、PCとをケーブルで接続せずに、無線LANで接続して、写真や動画をPCに取り込む方法がある。
Mobile phones and smartphones are at risk of loss or destruction, and the storage capacity for storing photos and videos is not so large. For this reason, pictures and videos stored in mobile phones and smartphones are widely transferred to personal computers (PCs), network services, etc., and backed up.
As a technique for this, for example, there is a method in which a mobile phone or a smartphone and a PC are connected by a wireless LAN without connecting them with a cable, and photographs and moving images are taken into the PC.

このようなケースでは、家庭のPC内に、家庭にあるデジタルカメラやビデオカメラで撮影された映像だけではなく、家族が個人で所有する携帯電話やスマートフォンで撮影された写真やビデオも多数格納されている場合がある。
携帯電話やスマートフォンの所有者以外にとって不適切な映像がPC内に保存されていることが多くなってきているため、映像を鑑賞する機会において、そのような映像を除外するための技術が求められている。
In such cases, not only videos taken with digital cameras and video cameras at home, but also many photos and videos taken with family-owned mobile phones and smartphones are stored in the home PC. There may be.
Since video that is inappropriate for anyone other than the owner of a mobile phone or smartphone is often stored in the PC, a technique for excluding such video at the opportunity to view the video is required. ing.

このような映像の例として、例えば、映像の中に人物が写っていないが、映像自体が不適切な映像がある。例えば、平日で会社に出勤しているはずの時間に撮影された観光地の写真や、残業しているはずの時間に撮影された、バーなどの飲食店の店内で撮影した写真などである。
或いは、映像の中に人物が写っている例がある。例えば、平日で会社に出勤しているはずの時間に撮影された、観光地で自分を撮影した写真や、サークルのメンバの一部が他のメンバには秘密でパーティを開いたり旅行に行った写真などがある。鑑賞会に参加しているメンバの中に社員がいた場合や、或いは秘密パーティに呼ばれなかったサークルのメンバがいた場合に、このような写真が非常に気まずい状況を生じさせることが予想される。
As an example of such a video, for example, there is a video in which a person is not shown in the video but the video itself is inappropriate. For example, a photograph of a tourist spot taken at a time when he should be working at a company on weekdays or a photograph taken at a restaurant in a bar or the like taken at a time when he should be working overtime.
Or there is an example in which a person is reflected in the video. For example, photos taken at a tourist spot that were taken at work on a weekday, or some of the members of a circle had a secret party or trip to other members There are photos. Such a photo is expected to create a very awkward situation if there are employees among the members participating in the viewing party, or if there are members of the circle who were not called to the secret party. .

又、鑑賞会の参加者にとって直接不適切ではない映像であっても、その参加者と親密な人物にとって不適切な映像を鑑賞した場合に、その参加者を通じて知られてはならない人物に知られてしまう可能性がある。或いは、知られてはならない人物に知られてしまうことにより、参加者自体が間接的に嫌な思いをする可能性もある。
本発明は、このような課題に鑑み創案されたもので、画像の鑑賞時に画像を鑑賞している人に見られると支障のある画像の表示を制御することを目的とする。
Also, even if it is a video that is not directly inappropriate for the attendee of the viewing party, it is known to a person who must not be known through the participant when watching a video inappropriate for the person who is intimate with the participant. There is a possibility that. Alternatively, the participants themselves may be disgusted indirectly by being known to a person who should not be known.
The present invention has been made in view of such a problem, and an object of the present invention is to control the display of an image that may be disturbed when viewed by a person viewing the image.

なお、前記目的に限らず、後述する発明を実施するための形態に示す各構成により導かれる作用効果であって、従来の技術によっては得られない作用効果を奏することも本発明の他の目的の1つとして位置付けることができる。   In addition, the present invention is not limited to the above-described object, and other effects of the present invention can be achieved by the functions and effects derived from the respective configurations shown in the embodiments for carrying out the invention which will be described later. Can be positioned as one of

上記の目的を達成するために、本開示の画像表示装置は、画像の中から、前記画像の撮影者に関する情報に基づいて除外すべき画像を特定する除外スケジュール判定部と、前記除外すべきであると判定された画像の表示部への表示を制御する表示制御部と、をそなえ、前記除外スケジュール判定部は、前記画像の撮影者の予定情報に基づいて前記判定を行なう
又、本開示の画像表示方法は、画像の中から、前記画像の撮影者に関する情報に基づいて除外すべき画像を特定し、前記除外すべきであると判定された画像の表示部への表示を制御し、前記画像の撮影者の予定情報に基づいて前記判定を行なう
In order to achieve the above object, the image display device according to the present disclosure should include an exclusion schedule determination unit that identifies an image to be excluded based on information about a photographer of the image, and the exclusion. A display control unit that controls display of an image determined to be present on the display unit, and the exclusion schedule determination unit performs the determination based on schedule information of a photographer of the image .
In addition, the image display method of the present disclosure specifies an image to be excluded based on information about a photographer of the image from the images, and displays the image determined to be excluded on the display unit. And the determination is performed based on the schedule information of the photographer of the image .

さらに、本開示の画像表示プログラムは、画像の中から、前記画像の撮影者に関する情報に基づいて除外すべき画像を特定し、前記除外すべきであると判定された画像の表示部への表示を制御し、前記画像の撮影者の予定情報に基づいて前記判定を行なう処理をコンピュータに実行させる。 Furthermore, the image display program according to the present disclosure specifies an image to be excluded from images based on information about a photographer of the image, and displays the image determined to be excluded on a display unit. , And causes the computer to execute processing for making the determination based on the schedule information of the photographer of the image .

開示の技術によれば、画像の鑑賞時に画像を鑑賞している人に見られると支障のある画像の表示を制御することができる。   According to the disclosed technology, it is possible to control the display of an image having trouble when viewed by a person who is viewing the image.

第1実施形態の一例としての映像再生システムの全体構成を示す模式図である。1 is a schematic diagram illustrating an overall configuration of a video reproduction system as an example of a first embodiment. 第1実施形態の一例としての映像再生システムのハードウェア構成を示す模式図である。It is a schematic diagram which shows the hardware constitutions of the video reproduction system as an example of 1st Embodiment. 第1実施形態の一例としての映像再生部の機能ブロック図である。It is a functional block diagram of the video reproducing part as an example of 1st Embodiment. 第1実施形態の一例としての映像再生部における映像データベースを例示する図である。It is a figure which illustrates the video database in the video reproduction part as an example of 1st Embodiment. 第1実施形態の一例としての映像再生部における撮影者データベースを例示する図である。It is a figure which illustrates the photographer database in the video reproduction part as an example of 1st Embodiment. 第1実施形態の一例としての映像再生部における被写体データベースを例示する図である。It is a figure which illustrates the to-be-photographed object database in the video reproduction part as an example of 1st Embodiment. 第1実施形態の一例としての映像再生部における人物相関データベースを例示する図である。It is a figure which illustrates the person correlation database in the video reproduction part as an example of 1st Embodiment. 第1実施形態の一例としての映像再生部におけるスケジュールデータベースを例示する図である。It is a figure which illustrates the schedule database in the video reproduction part as an example of 1st Embodiment. 第1実施形態の一例としての映像再生部における事前処理を示すフローチャートである。It is a flowchart which shows the pre-process in the video reproduction part as an example of 1st Embodiment. 第1実施形態の一例としての人物相関データベース構築部の処理を示すフローチャートである。It is a flowchart which shows the process of the person correlation database construction part as an example of 1st Embodiment. 第1実施形態の一例としてのスケジュールデータベース構築部の処理を示すフローチャートである。It is a flowchart which shows the process of the schedule database construction part as an example of 1st Embodiment. 第1実施形態の一例としての映像再生部におけるスケジュール統合判定処理を示すフローチャートである。It is a flowchart which shows the schedule integration determination process in the video reproduction part as an example of 1st Embodiment. 第1実施形態の一例としての映像再生部における撮影日時一覧作成処理を示すフローチャートである。It is a flowchart which shows the imaging | photography date list creation process in the video reproduction part as an example of 1st Embodiment. スケジュールを例示する図である。It is a figure which illustrates a schedule. 第1実施形態の一例としての映像再生部による映像再生処理を示すフローチャートである。It is a flowchart which shows the video reproduction process by the video reproduction part as an example of 1st Embodiment. 第1実施形態の一例としての鑑賞者検出部による鑑賞者検出処理を示すフローチャートである。It is a flowchart which shows the viewer detection process by the viewer detection part as an example of 1st Embodiment. 第1実施形態の一例としての除外スケジュール判定部による除外スケジュール判定処理を示すフローチャートである。It is a flowchart which shows the exclusion schedule determination process by the exclusion schedule determination part as an example of 1st Embodiment. 第1実施形態の一例としての表示映像制御部による表示映像制御処理を示すフローチャートである。It is a flowchart which shows the display video control process by the display video control part as an example of 1st Embodiment. 第2実施形態の一例としての映像再生部の機能ブロック図である。It is a functional block diagram of the video reproducing part as an example of 2nd Embodiment. 第2実施形態の一例としての映像再生部における追加人物判定部の処理を示すフローチャートである。It is a flowchart which shows the process of the additional person determination part in the video reproduction part as an example of 2nd Embodiment. 第3実施形態の一例としての映像再生部の機能ブロック図である。It is a functional block diagram of the video reproduction part as an example of 3rd Embodiment. 第3実施形態の一例としての映像再生部における親しい人リストを例示する図である。It is a figure which illustrates the close person list | wrist in the video reproduction part as an example of 3rd Embodiment. 第3実施形態の一例としての映像再生部による映像再生処理を示すフローチャートである。It is a flowchart which shows the video reproduction process by the video reproduction part as an example of 3rd Embodiment. 第3実施形態の一例としての親しい人判定部の処理を示すフローチャートである。It is a flowchart which shows the process of the close person determination part as an example of 3rd Embodiment. 第3実施形態の一例としての除外スケジュール判定部による間接親密度を加味した除外スケジュール判定処理を示すフローチャートである。It is a flowchart which shows the exclusion schedule determination process which considered the indirect familiarity by the exclusion schedule determination part as an example of 3rd Embodiment.

以下、図面を参照して実施の形態を説明する。
(A)第1実施形態
図1は、第1実施形態の一例としての映像再生システム1の全体構成を示す模式図である。
本映像再生システム1は、映像(画像)の撮影者が映像の鑑賞者に開示していない情報が、映像内又は映像に付随するデータに含まれているかどうかに基づき、その映像を鑑賞対象から除外するかどうかを判断する。
Hereinafter, embodiments will be described with reference to the drawings.
(A) 1st Embodiment FIG. 1: is a schematic diagram which shows the whole structure of the video reproduction system 1 as an example of 1st Embodiment.
The present video reproduction system 1 determines whether the video (image) is not disclosed to the video viewer based on whether the information included in the video or the data accompanying the video is included in the video. Determine whether to exclude.

具体的には、映像再生システム1は、撮影者のスケジュール情報を利用して、撮影者にとって鑑賞者に見られてはならない不適切な映像を特定する。そして、当該映像の撮影日時及び/又は場所と、映像の撮影者とのスケジュールとが合致する度合いを計算した上で、映像を鑑賞する際の不適切さの度合いを決定する。
これにより、その不適切度合いの高い映像を、鑑賞時に除外することが可能になる。
Specifically, the video reproduction system 1 uses the photographer's schedule information to identify an inappropriate video that should not be viewed by the viewer. Then, after calculating the degree of coincidence between the shooting date and / or location of the video and the schedule of the video shooter, the degree of inappropriateness when viewing the video is determined.
As a result, it is possible to exclude images with a high degree of inappropriateness during viewing.

映像再生システム1は、PC(コンピュータ)3、カメラ5、及び表示装置(表示部)7を有する。本例においては、カメラ5が表示装置7に載置されており、PC3とカメラ5とが、例えばUniversal Serial Bus(USB)ケーブル9や、無線ネットワークで接続されており、PC3と表示装置7とが、例えばHigh-Definition Multimedia Interface(HDMI(登録商標))ケーブル11で接続されている。   The video reproduction system 1 includes a PC (computer) 3, a camera 5, and a display device (display unit) 7. In this example, the camera 5 is mounted on the display device 7, and the PC 3 and the camera 5 are connected by, for example, a universal serial bus (USB) cable 9 or a wireless network, and the PC 3 and the display device 7 are connected. Are connected with, for example, a High-Definition Multimedia Interface (HDMI (registered trademark)) cable 11.

PC3は、例えば、ノートブックコンピュータやデスクトップコンピュータなどのコンピュータである。
カメラ5は、映像を撮影可能なカメラであり、例えば、Webカメラやデジタルカメラやデジタルビデオカメラなどである。なお、ここで「映像」とは、写真などの静止画のほか、ムービーなどの動画も含むものとする。映像のフォーマットとしては、MGEG、JPEG、MP4、AVIなどが挙げられる。カメラ5は、鑑賞者2の映像を撮影して、撮影した映像を、USBケーブル9経由でPC3に送信する。
The PC 3 is a computer such as a notebook computer or a desktop computer, for example.
The camera 5 is a camera that can shoot video, and is, for example, a Web camera, a digital camera, a digital video camera, or the like. Here, “video” includes not only still images such as photographs but also moving images such as movies. Examples of the video format include MGEG, JPEG, MP4, and AVI. The camera 5 captures the video of the viewer 2 and transmits the captured video to the PC 3 via the USB cable 9.

図1ではカメラ5が、表示装置7の上に載置されて図示されているが、カメラ5は鑑賞者2の映像を撮影できれば、どこに設置してもよい。又、図1では外付けのカメラ5を使用しているが、カメラ5が、PC3又は表示装置7に内蔵されていてもよい。
表示装置7は、種々の情報を表示可能な表示装置であり、本映像再生システム1によって再生される映像を表示する映像表示部58(後述)として機能する。具体的には、表示装置7には、PC3からHDMIケーブル11経由で映像が出力され、表示装置7はその映像を表示する。表示装置7は、例えばHDMI端子を備えたデジタル液晶TV、デジタルプラズマディスプレイTVか、又はチューナーのないディスプレイやプロジェクタなどである。
In FIG. 1, the camera 5 is shown mounted on the display device 7, but the camera 5 may be installed anywhere as long as it can capture the video of the viewer 2. Although the external camera 5 is used in FIG. 1, the camera 5 may be built in the PC 3 or the display device 7.
The display device 7 is a display device that can display various types of information, and functions as a video display unit 58 (described later) that displays a video played back by the video playback system 1. Specifically, a video is output from the PC 3 via the HDMI cable 11 to the display device 7, and the display device 7 displays the video. The display device 7 is, for example, a digital liquid crystal TV, a digital plasma display TV having an HDMI terminal, or a display or projector without a tuner.

図2は、第1実施形態の一例としての映像再生システム1のハードウェア構成を示す模式図である。
映像再生システム1は、前述のようにPC3を有する。
PC3は、Central Processing Unit(CPU)19、ランダムアクセスメモリ(RAM)21、ハードディスクドライブ(HDD)23、グラフィックインターフェース25、入力インターフェース27、光学ドライブ装置29、及び通信インターフェース31を備える。
FIG. 2 is a schematic diagram illustrating a hardware configuration of the video reproduction system 1 as an example of the first embodiment.
The video reproduction system 1 has the PC 3 as described above.
The PC 3 includes a central processing unit (CPU) 19, a random access memory (RAM) 21, a hard disk drive (HDD) 23, a graphic interface 25, an input interface 27, an optical drive device 29, and a communication interface 31.

又、図2に示すように、PC3のグラフィックインターフェース25には、HDMIケーブル等を介して表示装置7が、入力インターフェース27には、USBケーブル9等を介して、キーボード13、マウス15及びカメラ5がそれぞれ接続されている。
CPU19は、RAM21やHDD23に格納されたプログラムを実行することにより種々の演算処理を行なうものであり、PC3における種々の制御を行なう。
Further, as shown in FIG. 2, the display device 7 is connected to the graphic interface 25 of the PC 3 via an HDMI cable or the like, and the keyboard 13, the mouse 15 and the camera 5 are connected to the input interface 27 via the USB cable 9 or the like. Are connected to each other.
The CPU 19 performs various arithmetic processes by executing programs stored in the RAM 21 and the HDD 23, and performs various controls in the PC 3.

RAM21は、CPU19によって用いられるプログラムやデータを一時的に格納する記憶領域である。例えば、RAM21には、後述する再生可能レベル61(図3参照)が記憶される。
HDD23は、種々のプログラムやデータを格納し保存する記憶装置である。例えば、HDD23は、本映像再生システム1によって再生される写真や動画などの映像データを記憶している。これらの映像データは、ユーザによって撮影され、本映像再生システム1によって再生するためにHDD23に記憶される。
The RAM 21 is a storage area for temporarily storing programs and data used by the CPU 19. For example, the RAM 21 stores a reproducible level 61 (see FIG. 3) described later.
The HDD 23 is a storage device that stores and stores various programs and data. For example, the HDD 23 stores video data such as photos and moving images that are played back by the video playback system 1. These video data are captured by the user and stored in the HDD 23 for playback by the video playback system 1.

又、HDD23は、後述する映像データベース(DB)43、撮影者データベース44、被写体データベース45、人物相関データベース46、及びスケジュールデータベース47を格納する。
なお、図2の例にはHDD23が1台しか図示されていないが、PC3に複数のHDD23が備えられてもよい。又、HDD23が、USBやLANなどを経由してPC3の外部に備えられてもよい。
The HDD 23 stores a video database (DB) 43, a photographer database 44, a subject database 45, a person correlation database 46, and a schedule database 47, which will be described later.
2 shows only one HDD 23, the PC 3 may be provided with a plurality of HDDs 23. Further, the HDD 23 may be provided outside the PC 3 via a USB, a LAN, or the like.

キーボード13及びマウス15は、本映像再生システム1のユーザが種々の入力や選択操作を行なうための入力装置である。
グラフィックインターフェース25は、グラフィックを外部に出力するためのインターフェースであり、例えば、HDMIインターフェースなどである。
入力インターフェース27は、PC3の外部の周辺機器からデータを入力するためのインターフェースであり、例えば、USBインターフェース、又は無線や赤外線インターフェースなどである。
The keyboard 13 and the mouse 15 are input devices for the user of the video reproduction system 1 to perform various inputs and selection operations.
The graphic interface 25 is an interface for outputting graphics to the outside, and is, for example, an HDMI interface.
The input interface 27 is an interface for inputting data from a peripheral device external to the PC 3, and is, for example, a USB interface or a wireless or infrared interface.

光学ドライブ装置29は、CD(CD−ROM,CD−R,CD−RW等),DVD(DVD−ROM,DVD−RAM,DVD−R,DVD+R,DVD−RW,DVD+RW等)、Blu Rayなどの光ディスク17の読み書きを行なうドライブ装置である。
通信インターフェース31は、PC3を、インターネットなどのネットワーク33に、有線又は無線で接続するインターフェースである。通信インターフェース31は、例えば、有線又は無線のローカルエリアネットワーク(LAN)カード、有線又は無線のワイドエリアネットワーク(WAN)カードなどである。
The optical drive device 29 is a CD (CD-ROM, CD-R, CD-RW, etc.), DVD (DVD-ROM, DVD-RAM, DVD-R, DVD + R, DVD-RW, DVD + RW, etc.), Blu Ray, etc. This is a drive device for reading and writing from the optical disc 17.
The communication interface 31 is an interface for connecting the PC 3 to a network 33 such as the Internet by wire or wireless. The communication interface 31 is, for example, a wired or wireless local area network (LAN) card, a wired or wireless wide area network (WAN) card, or the like.

CPU19は、HDD23や光ディスク17に記憶されているか、或いはネットワーク33経由でサーバ(不図示)からダウンロードされる映像再生プログラム(画像表示プログラム)120を実行することにより、後述する映像再生部41、人物相関データベース構築部51、鑑賞者検出部53、除外スケジュール判定部55、鑑賞状況通知部54、除外映像判定部56、及び表示映像制御部57としての機能を実現する。   The CPU 19 executes a video playback program (image display program) 120 that is stored in the HDD 23 or the optical disc 17 or downloaded from a server (not shown) via the network 33, so that a video playback unit 41, which will be described later, Functions as the correlation database construction unit 51, the viewer detection unit 53, the exclusion schedule determination unit 55, the viewing status notification unit 54, the excluded video determination unit 56, and the display video control unit 57 are realized.

図3は、第1実施形態の一例としての映像再生部(画像表示装置)41の機能ブロック図である。
第1実施形態の一例としての映像再生部41は、映像データベース(DB)43、撮影者データベース44、被写体データベース45、人物相関データベース46、スケジュールデータベース47をそなえる。又、映像再生部41は、映像データベース構築部48、撮影者データベース構築部49、被写体データベース構築部50、人物相関データベース構築部51、及びスケジュールデータベース構築部52もそなえる。さらに、映像再生部41は、鑑賞者検出部53、鑑賞状況通知部54、除外スケジュール判定部55、除外映像判定部(除外画像判定部)56、表示映像制御部(表示制御部)57、及び映像表示部(表示部)58もそなえる。さらに、映像再生部41は、撮影日時一覧59、再生可能レベル61、及び鑑賞者リスト62もそなえる。
FIG. 3 is a functional block diagram of a video playback unit (image display device) 41 as an example of the first embodiment.
The video playback unit 41 as an example of the first embodiment includes a video database (DB) 43, a photographer database 44, a subject database 45, a person correlation database 46, and a schedule database 47. The video playback unit 41 also includes a video database construction unit 48, a photographer database construction unit 49, a subject database construction unit 50, a person correlation database construction unit 51, and a schedule database construction unit 52. Furthermore, the video reproduction unit 41 includes a viewer detection unit 53, a viewing status notification unit 54, an exclusion schedule determination unit 55, an exclusion video determination unit (exclusion image determination unit) 56, a display video control unit (display control unit) 57, and A video display unit (display unit) 58 is also provided. Further, the video playback unit 41 includes a shooting date / time list 59, a playable level 61, and a viewer list 62.

映像データベース43は、撮影された映像(写真、ビデオ等)に関する情報を記憶するデータベースであり、例えば図2に示したPC3のHDD23に格納される。
図4は映像データベース43を例示する図である。
本例では、映像データベース43は、ファイルIndex431、ファイル名432、格納先433、映像種別434、撮影日時435、撮影場所436、撮影場所明晰度437、撮影者ID438、及び撮影者確からしさ度439の各フィールドを有する。
The video database 43 is a database that stores information relating to captured video (photos, videos, etc.), and is stored in, for example, the HDD 23 of the PC 3 shown in FIG.
FIG. 4 is a diagram illustrating the video database 43.
In this example, the video database 43 includes a file index 431, a file name 432, a storage location 433, a video type 434, a shooting date / time 435, a shooting location 436, a shooting location clarity 437, a photographer ID 438, and a photographer accuracy 439. It has each field.

ファイルIndex431は、映像のファイルを一意に特定するためのインデックスを記憶する。
ファイル名432は、PC3に格納されている映像ファイル(写真やビデオ)のファイル名を記憶する。
格納先433は、PC3における映像ファイルの格納場所(フォルダ)を記憶する。
The file Index 431 stores an index for uniquely identifying a video file.
The file name 432 stores the file name of a video file (photograph or video) stored in the PC 3.
The storage location 433 stores the storage location (folder) of the video file in the PC 3.

映像種別434は、映像の種類を示すフラグを記憶する。例えば、写真ファイルに対しては「P」、ビデオファイルに対しては「M」のフラグが記憶される。
撮影日時435は、映像の撮影日時を記憶する。通常、デジタルカメラで写真を撮影すると、写真ファイルのExif情報に撮影日時が記録される。ビデオの場合、ファイルのタイムスタンプを参照することで撮影日時を特定可能である。
The video type 434 stores a flag indicating the video type. For example, a flag “P” is stored for a photo file, and a flag “M” is stored for a video file.
The shooting date / time 435 stores the shooting date / time of the video. Normally, when a photograph is taken with a digital camera, the photographing date and time is recorded in the Exif information of the photograph file. In the case of a video, the shooting date and time can be specified by referring to the time stamp of the file.

撮影場所436は、映像を撮影した場所を記憶する。例えば、撮影場所436には、撮影場所の緯度と経度を記憶する。一部のデジタルカメラやビデオカメラでは、撮影時にGPSの情報を受信し、撮影後の写真やビデオに撮影場所の情報を付加することができる。又、場所情報のない写真に対し、地図上で場所を指示することで撮影場所の情報を付加することのできるソフトウェアも存在する。撮影場所436は、このような手段により、自動的又は手動で付加された撮影場所情報を記憶する。   The shooting location 436 stores the location where the video was shot. For example, the shooting location 436 stores the latitude and longitude of the shooting location. Some digital cameras and video cameras can receive GPS information at the time of shooting, and can add shooting location information to the photograph or video after shooting. There is also software that can add shooting location information to a photo without location information by specifying the location on a map. The shooting location 436 stores shooting location information added automatically or manually by such means.

撮影場所明晰度437は、映像が撮影された日時や場所を特定するのに十分な情報が、当該映像に含まれるかを表す度合いを、0〜1の間の値で表す。この値は、人の目でみて判別できるかどうかを表す値であり、画像認識技術を利用して求めることができる。
風景画像の認識技術では、屋外・屋内の区別、海・山などの区別、日中・夜間など撮影時間の区別、あるいはランドマークの判別が可能である。
The shooting location clarity 437 represents a degree between 0 and 1 indicating whether information sufficient to specify the date and time when the video was shot is included in the video. This value is a value indicating whether or not it can be discerned by human eyes, and can be obtained by using an image recognition technique.
With landscape image recognition technology, it is possible to distinguish between outdoor / indoor, sea / mountain, etc., photographing time such as daytime / nighttime, or landmark discrimination.

例えば、日中に自然の風景の中で撮影された映像は、有名な観光地で撮影されたことが明確に分かる可能性が高いと考えられるため、撮影場所明晰度は1に近い値とする。
また、Optical Character Recognition(OCR)の技術を利用することで、映像の背景に映り込んでいる文字情報の有無を判別可能である。
背景に文字情報が多数存在する場合には、撮影された日時や場所を特定するのに十分な情報が含まれている可能性がきわめて高いと考えられるため、撮影場所明晰度437は1に近い値となる。
For example, it is considered that there is a high possibility that a video shot in a natural landscape during the day was shot at a famous tourist spot, so the shooting location clarity is a value close to 1. .
Further, by using the technique of Optical Character Recognition (OCR), it is possible to determine the presence / absence of character information reflected in the background of the video.
If there is a large amount of text information in the background, it is highly likely that the information contains enough information to identify the date and time of shooting, and the shooting location clarity 437 is close to 1. Value.

一方、人物をアップで撮ったような写真の場合には、背景に映り込んでいる映像の面積が相対的に小さくなり、撮影された日時や場所を特定することが難しくなる。そのため、背景の面積がある一定値以下の場合には、撮影場所明晰度437に小さな値が設定される。
あるいは、より簡単な手法として、風景認識やOCR技術など高度な画像認識技術を使用せずに、単純に背景画像のヒストグラムを解析してもよい。この手法では、予め設定された色数以上に多数の色が写っていたり、予め設定された輝度分布の閾値よりも背景の輝度分布が複雑な場合には、撮影場所明晰度437の値を1とする。
On the other hand, in the case of a photograph of a person taken up, the area of the image reflected in the background becomes relatively small, and it becomes difficult to specify the date and time when the photograph was taken. Therefore, when the background area is equal to or smaller than a certain value, a small value is set for the shooting location clarity 437.
Alternatively, as a simpler method, the histogram of the background image may be simply analyzed without using advanced image recognition technology such as landscape recognition or OCR technology. In this method, when the number of colors is larger than the preset number of colors or the background luminance distribution is more complicated than the preset luminance distribution threshold value, the value of the shooting location clarity 437 is set to 1. And

撮影者ID438は、撮影者を一意に特定するための固有のIDを記憶する。
撮影者確からしさ度439は、当該映像を、撮影者ID438で識別される撮影者が撮影したかどうかの確からしさ度を、0〜1の範囲の値で表す値である。この値は、例えば、前述の特許文献1に開示の方法で計算することができる。
例えば、映像の提供者が撮影者と同一であれば、撮影者確からしさ度439に値「1」を設定する。より簡単な手法としては、撮影者確からしさ度439の値を、全ての映像について「1」を設定する手法もある。
The photographer ID 438 stores a unique ID for uniquely identifying the photographer.
The photographer certainty degree 439 is a value representing the certainty degree of whether or not the photographer identified by the photographer ID 438 has photographed the video as a value in the range of 0 to 1. This value can be calculated by, for example, the method disclosed in Patent Document 1 described above.
For example, if the video provider is the same as the photographer, the value “1” is set to the likelihood of photographer 439. As a simpler method, there is a method of setting the value of the photographer certainty level 439 to “1” for all videos.

なお、撮影者ID438と撮影者確からしさ度439とについては、後述する撮影者データベース構築処理によって決定され、この撮影者データベース構築処理で得られた撮影者IDと撮影者確からしさ度とがそれぞれ設定される。
この映像データベース43は、例えば、PC3のHDD23等に格納されている映像を自動的に抽出する映像管理ソフトウェアによって自動的に作成される。
The photographer ID 438 and the photographer probability 439 are determined by the photographer database construction process described later, and the photographer ID and the photographer certainty degree obtained by the photographer database construction process are respectively set. Is done.
The video database 43 is automatically created by video management software that automatically extracts videos stored in the HDD 23 of the PC 3, for example.

被写体データベース45は、映像データベース43に登録されている映像に対して顔認識技術を利用して認識した被写体を格納するデータベースであり、誰がどの映像に写っているのかを記録する。被写体データベース45は、例えば図2に示したPC3のHDD23に記憶される。
顔認識技術は、例えば、写真管理ソフトウェアに実装されている既存の技術を利用することができる。顔認識技術を採用している一般的な写真管理ソフトウェアは、管理対象の写真に対して顔認識処理を実行する。写真管理ソフトウェアとしては、ユーザがボタン操作により顔認識の開始を明示的に指示するものや、バックグラウンドで顔認識処理が自動的に開始されるものがある。
The subject database 45 is a database that stores subjects recognized by using face recognition technology for videos registered in the video database 43, and records who is shown in which video. The subject database 45 is stored, for example, in the HDD 23 of the PC 3 shown in FIG.
As the face recognition technology, for example, an existing technology implemented in photo management software can be used. General photo management software that employs face recognition technology executes face recognition processing on a photo to be managed. As photo management software, there are those in which the user explicitly instructs the start of face recognition by a button operation, and there are those in which the face recognition processing is automatically started in the background.

通常、顔認識技術では、認識された顔を、同一人物と判定される程度に似た顔をグループ化して認識結果を表示する。
しかし、顔認識技術には、人間以外のものを人間と判定する誤認識や、同一人物であっても別の人物と判定する認識率の低さなどの問題がある。このため、ソフトウェアによる認識処理の後に、ユーザが認識結果を手動で編集することが一般に行なわれる。
Usually, in the face recognition technique, recognized faces are grouped into faces that are similar to the extent that they are determined to be the same person, and the recognition result is displayed.
However, the face recognition technology has problems such as misrecognition that determines a person other than a human as a human, and a low recognition rate that determines that the same person is a different person. For this reason, after the recognition process by software, the user generally edits the recognition result manually.

一般的な写真管理ソフトウェアでは、ユーザによる顔認識結果の編集時に、各人物に対して、名前や続柄など、人物のプロフィールを記載することができる。写真管理ソフトウェアは、このプロフィール情報と、認識された顔のデータ(どの写真のどの位置に、どのようなサイズの顔が写っているか)とをデータベースに記録することで写真を管理する。ここで、被写体データベース45は、例えばこのようなデータベースを利用して構築される。   In general photo management software, when a user edits a face recognition result, a profile of a person such as a name and a relationship can be described for each person. The photo management software manages the photo by recording this profile information and the data of the recognized face (in which position of which photo the face of which size is shown) in a database. Here, the subject database 45 is constructed using, for example, such a database.

撮影者データベース44は、映像の撮影者の一覧を記憶するデータベースである。
図5は、撮影者データベース44を例示する図である。
この図5に示す撮影者データベース44は、撮影者ID441、及び被撮影者名442の各フィールドを有する。
撮影者ID441は、撮影者を一意に特定するための固有のIDを記憶する。
The photographer database 44 is a database that stores a list of video photographers.
FIG. 5 is a diagram illustrating the photographer database 44.
The photographer database 44 shown in FIG. 5 includes fields for a photographer ID 441 and a photographed person name 442.
The photographer ID 441 stores a unique ID for uniquely identifying the photographer.

撮影者名442は、撮影者について、ユーザが理解できるように記述する文字列を記憶する。撮影者名としては、例えば、撮影者の氏名などを記録することができる。本例においては、本映像再生システム1の管理者(ユーザ)を、撮影者IDがID=1、撮影者名「管理者」として、先頭の行に記憶している。
なお、撮影者の特定を行なう一番簡単な方法は、映像データベース43中の各映像について、その映像の提供者を撮影者とする。
The photographer name 442 stores a character string describing the photographer so that the user can understand the photographer. As the photographer name, for example, the name of the photographer can be recorded. In this example, the administrator (user) of the video reproduction system 1 is stored in the top row as the photographer ID is ID = 1 and the photographer name is “administrator”.
It should be noted that the simplest method for specifying the photographer is to take the video provider as the photographer for each video in the video database 43.

或いは、前述の特許文献1に開示されている技術を利用して、撮影された映像に対して撮影者を所定の確度で推定し、その確度の最も高い人物を撮影者としてもよい。
しかし、本映像再生システム1では、撮影者が、厳密に特定される必要はなく、映像の撮影が行なわれた時間及び場所にその撮影者がいたかどうかが重要となる。そのため、例えば、管理者が家族旅行に行ったときの写真やビデオであれば、撮影した人物が家族の誰であっても、その撮影者を「管理者」と一義的に決定してもよい。或いは、映像の撮影に使用したカメラや携帯電話、スマートフォンの所有者を撮影者としてもよい。
Alternatively, by using the technique disclosed in Patent Document 1 described above, a photographer may be estimated with a predetermined accuracy for a captured image, and the person with the highest accuracy may be used as the photographer.
However, in the present video reproduction system 1, it is not necessary to specify the photographer strictly, and it is important whether or not the photographer was present at the time and place where the video was shot. Therefore, for example, in the case of a photograph or video when the administrator goes on a family trip, the photographer may be uniquely determined as the “manager” regardless of who the family member is photographed. . Alternatively, the owner of the camera, mobile phone, or smartphone used to shoot the video may be the photographer.

被写体データベース45は、映像中に撮影されている被写体のリストを記憶しているデータベースである。
図6は、被写体データベース45を例示する図である。
この図6に示す被写体データベース45は、被写体ID451、及び被写体名452の各フィールドを有する。
The subject database 45 is a database that stores a list of subjects photographed in the video.
FIG. 6 is a diagram illustrating the subject database 45.
The subject database 45 shown in FIG. 6 has fields for subject ID 451 and subject name 452.

被写体ID451は、被写体を一意に特定するための固有のIDを記憶する。なお、被写体データベース45は、撮影者データベース44と同じデータ構造を有し、被写体IDは撮影者IDと共通のIDである。
被写体名452は、被写体について、ユーザが理解できるように記述する文字列を記憶する。被写体名としては、例えば、被写体の氏名などを記録することができる。本例においては、本映像再生システム1の管理者(ユーザ)を、被写体IDがID=1、被写体名「管理者」として、先頭の行に記憶している。
The subject ID 451 stores a unique ID for uniquely identifying the subject. The subject database 45 has the same data structure as the photographer database 44, and the subject ID is an ID common to the photographer ID.
The subject name 452 stores a character string describing the subject so that the user can understand it. As the subject name, for example, the name of the subject can be recorded. In this example, the administrator (user) of the video reproduction system 1 is stored in the top row as subject ID “ID = 1” and subject name “administrator”.

本例においては、図7に示すように、被写体データベース45には、以下の人物が登録されており、これらの人物の間に、以下のような人間関係が存在するとする。
ID=1 管理者 本映像再生システム1の管理者。
ID=2 妻 管理者の妻。
ID=11 友人A男 管理者の高校時代の友人である。妻とは面識がない。
In this example, as shown in FIG. 7, it is assumed that the following person is registered in the subject database 45, and the following human relationship exists between these persons.
ID = 1 Administrator An administrator of the video playback system 1.
ID = 2 Wife The administrator's wife.
ID = 11 Friend A Male A manager's high school friend. I have no acquaintance with my wife.

ID=12 友人B男 友人B男管理者の大学時代の友人である。妻とは面識がない。友人C子とは仲が良い。
ID=13 友人C子 管理者及び妻の共通の友人である。妻とは非常に仲がよい。友人B男とは仲がよい。
ID=101 同僚A男 管理者の勤める会社の同僚である。管理者とは仲がよいが、妻と面識はない。
ID = 12 Friend B Male A friend B male administrator who is a college friend. I have no acquaintance with my wife. Good friend with child C.
ID = 13 Friend C Child A common friend of the manager and wife. I am very close to my wife. Friends with B man.
ID = 101 Colleague A man A colleague of the company where the manager works. I have a good relationship with the manager, but I don't know my wife.

ID=102 同僚B男 管理者の勤める会社の同僚である。管理者とはそこそこ仲がよく、妻とは面識がある程度である。同僚C子のことが非常に気になっている。
ID=103 同僚C子 管理者の勤める会社の同僚である。管理者とはそこそこ仲がよいが、妻とは面識がない。同僚B男には特別な興味はない。
人物相関データベース46は、人物間の人間関係に基づき、人物が互いに対して持つ親密な感情の大きさ(親密度)を数値化した値を格納するデータベースであり、例えば図2に示したPC3のHDD23に記憶される。
ID = 102 Colleague B Male A colleague of the company where the manager works. I have a good relationship with the manager, and my wife has some familiarity. I am very interested in my colleague C.
ID = 103 Colleague C Child A colleague of the company where the manager works. I have a good relationship with the manager, but I have no acquaintance with my wife. Colleague B has no special interest.
The person correlation database 46 is a database that stores values obtained by quantifying the magnitude (intimacy) of intimate emotions that persons have with respect to each other based on the human relationship between the persons. Stored in the HDD 23.

図7は、人物相関データベース46を例示する図である。
この例においては、人物相関データベース46は、人物の相互関係を示すために、配列状に並べられた升目(セル)のデータ構造を有する。この配列データの各セルは、各行に記述されている人物が、その行に交わる列の人物に対して感じている親密度を表わす値を示す。
FIG. 7 is a diagram illustrating the person correlation database 46.
In this example, the person correlation database 46 has a data structure of cells (cells) arranged in an array in order to show the mutual relationship between persons. Each cell of the array data indicates a value representing the familiarity that the person described in each row feels for the person in the column that intersects the row.

例えば、人物相関データベース46の先頭の「1 管理者」の列は、管理者が、他の人物に対して持っている親密度を示す。
なお、人間関係においては、ある人が一方的に嫌ったりすることもありうるため、相手に対して感じている親密度が必ずしも同じであるとは限らない。このため、人物相関データベース46には、例えば、2人の人物、A男とB男について、A男がB男に感じている親密度(A男→B男)と、B男がA男に感じている親密度(B男→A男)との大きさが別個に記録される。つまり、2人の人物間の親密度の大きさとその向きとが記録される。
For example, the column “1 administrator” at the top of the person correlation database 46 indicates the familiarity that the administrator has for other persons.
In human relations, a person may dislike one-sidedly, so the intimacy felt for the other party is not necessarily the same. For this reason, in the person correlation database 46, for example, for two persons, A man and B man, the familiarity that A man feels to B man (A man → B man) and B man to A man The size of the familiarity (B man → A man) is recorded separately. That is, the degree of familiarity between two persons and the direction thereof are recorded.

親密度は、以下のルール1)〜3)に従って、ユーザによって事前に設定される。
1)ルール1:親密度は0から1の間の値で示す。値が大きいほど親密であるとする。
2)ルール2:人物間に関係がない場合は値「0」を設定する。
3)ルール3:同じ人物が交わるセルは無効であるが、便宜的に値「0」を設定する。
図7の例は、図6の被写体データベース45に登録されている人物に関する人物相関データベース46の例である。
The familiarity is set in advance by the user according to the following rules 1) to 3).
1) Rule 1: Intimacy is indicated by a value between 0 and 1. It is assumed that the greater the value, the closer it is.
2) Rule 2: A value “0” is set when there is no relationship between persons.
3) Rule 3: A cell where the same person intersects is invalid, but a value “0” is set for convenience.
The example of FIG. 7 is an example of the person correlation database 46 relating to the person registered in the subject database 45 of FIG.

以下の説明においては、人物相関データベース46の各セルを、便宜的に(1,1)のように、親密度IDを行、列の値に用いて表わすこととする。例えば、(1,2)は、ID=1の管理者からID=2の妻に対する親密度が格納されたセルを表わす。
上記ルール3に従い、図6の網掛けで示されるように、同じ人物が交わるセル(1,1)、(2,2)、・・・、(103,103)には全て値「0」が設定される。
In the following description, each cell of the person correlation database 46 is represented by using the familiarity ID as the row and column values as in (1, 1) for convenience. For example, (1, 2) represents a cell in which the intimacy from the manager with ID = 1 to the wife with ID = 2 is stored.
In accordance with rule 3, as shown by the shaded area in FIG. 6, the cells (1, 1), (2, 2),..., (103, 103) where the same person intersects all have the value “0”. Is set.

又、上記ルール3に従い、図6の網かけで示されるように、接点のない人物同士のセルにも値「0」が設定される。
ID2の妻は、管理者の家族であるため、互いの関係欄である(1,2)、(2,1)に1を記入する。1は家族と同じ程度に親密であることを表す値である。
ID=11の友人A男は、管理者とは親友であるため、互いの関係欄である(1,11)、(11,1)に0.9を記入する。0.9は親友と同じ程度に親密であることを表す値である。
Further, according to the above rule 3, as indicated by the shaded area in FIG. 6, the value “0” is also set in the cell between persons without contact.
Since the wife of ID2 is the family of the manager, 1 is entered in (1, 2) and (2, 1) which are the mutual relation columns. 1 is a value indicating that the family is as close as the family.
Since friend A male with ID = 11 is a close friend with the manager, 0.9 is entered in (1, 11) and (11, 1) which are the mutual relation columns. 0.9 is a value indicating that the friend is as close as the best friend.

ID=12の友人B男は、管理者とは親友であるため、互いの関係欄である(1,12)、(12,1)に0.9を記入する。又、友人C子とは互いに仲がよいので、(12,13)、(13,12)には0.8を記入する。0.8という値は、親友というほどではないが、仲がよいという程度を表す値である。
ID=13の友人C子は、管理者とは親友であり、(1,13)、(13,1)は0.9を記入する。又、妻とも親友であるため、(2,13)、(13,2)にも0.9を記入する。
Since friend B male with ID = 12 is a close friend with the manager, 0.9 is entered in (1, 12) and (12, 1) which are the mutual relation columns. Moreover, since it is close to friend C child, 0.8 is written in (12, 13) and (13, 12). A value of 0.8 is not as close as a best friend, but is a value representing the degree of friendship.
The friend C child with ID = 13 is a best friend with the manager, and (1, 13) and (13, 1) are filled with 0.9. In addition, since my wife is a close friend, 0.9 is also entered in (2, 13) and (13, 2).

ID=101の同僚A男については、管理者とは互いに仲がよいので、(1,101)、(101,1)には0.8を記入する。同僚B男、同僚C子とは同じチームで仕事をしている関係であり、そこそこ仲がよいため、(101,102)、(102,101)、(101,103)、(103,101)には0.5を記入する。0.5はそこそこ仲がよいことを表す値である。   For colleague A male with ID = 101, since the manager is in good contact with each other, 0.8 is entered in (1, 101) and (101, 1). Colleague B man and colleague C child are working in the same team, and they are close friends, so (101,102), (102,101), (101,103), (103,101) Enter 0.5. 0.5 is a value that represents a good relationship.

ID=102の同僚B男については、管理者とはそこそこ仲がよいため、(1,102)、(102,1)には0.5を記入する。又、妻とは面識がある程度であるため、(2,102)、(102,2)の欄は0.1になっている。0.1は面識がある程度の仲であることを表す値である。
又、同僚B男は、同僚C子に対しては強い思いがあり非常に気になっているため、(102,103)の値を0.9としている。しかし、同僚C子は同僚B男については同じチームで仕事をしている関係以上の親しさを感じていないため、(103,102)の値は0.5となっている。
For colleague B male with ID = 102, 0.5 is entered in (1, 102) and (102, 1) because they are close to the manager. In addition, since the wife has a certain degree of acquaintance, the columns of (2, 102) and (102, 2) are 0.1. 0.1 is a value indicating that the acquaintance is in a certain degree of relationship.
In addition, co-worker B has a strong feeling for co-worker C and is very interested, so the value of (102, 103) is set to 0.9. However, the value of (103, 102) is 0.5 because the colleague C child does not feel the friend B more than the relationship of working with the same team for the B man.

ID=103の同僚C子については、管理者とはそこそこ仲がよいため、(1,103)、(103,1)には0.5を記入する。
人物相関データベース46は、後述する人物相関データベース構築部51によって構築される。
人物相関データベース構築部51は、後述する人物相関データベース構築処理を行ない、被写体データベース45に登録されている人物について、管理者(ユーザ)の入力を受け付けて人物相関データベース46を構築する。
For the colleague C child with ID = 103, since it is close to the manager, 0.5 is entered in (1, 103) and (103, 1).
The person correlation database 46 is constructed by a person correlation database construction unit 51 described later.
The person correlation database construction unit 51 performs a person correlation database construction process, which will be described later, and constructs a person correlation database 46 by accepting an input of an administrator (user) for a person registered in the subject database 45.

人物相関データベース46の構築は、例えば、顔認識結果に対するプロフィール情報の登録時に、顔認識によって新たに人物が認識されるために、その人物のプロフィール情報を管理者が登録することで行なう。その際、新たに認識された人物と、既にプロフィール情報が登録されている他の人物との人間関係の好悪状況を、管理者が入力できるようにする。   For example, when the profile information for the face recognition result is registered, the person correlation database 46 is constructed by the administrator registering the profile information of the person so that the person is newly recognized by the face recognition. At that time, the administrator can input the favorable situation of the human relationship between the newly recognized person and another person whose profile information has already been registered.

なお、人間関係の好悪状況は、相互に同じとは限らないため、好悪の向きも同時に記録する。現実には、面識の無い人物に対しては親密度を持たないため、各人物が所属する組織(会社、サークル、学校など)に属する人物との人間関係の好悪状況が入力できればよい。
なお、被写体データベース45に登録されていない人物についても、人物相関データベース46には登録可能である。これは、映像データベース43には写っていないが関わりのある人物がいた場合、映像再生システム1で映像を鑑賞する際に、その人物のデータを利用できるようにするためである。
It should be noted that since the favorable / bad situation of human relationships is not always the same, the direction of good / bad is also recorded. In reality, since there is no familiarity with an unacquainted person, it is only necessary to be able to input the favorable situation of the human relationship with the person belonging to the organization (company, circle, school, etc.) to which each person belongs.
A person who is not registered in the subject database 45 can also be registered in the person correlation database 46. This is because, when there is a person who is not in the video database 43 but is involved, the data of the person can be used when viewing the video with the video playback system 1.

撮影者データベース44は、映像データベース43内の映像の撮影者について、誰がどの映像を撮影したのかを記録しているデータベースである。
スケジュールデータベース47は、撮影者データベース44中の各撮影者について、映像を撮影した際のスケジュール情報(撮影者がいた時間や場所)を記録しているデータベースである。
The photographer database 44 is a database that records who has taken which video for the video photographer in the video database 43.
The schedule database 47 is a database that records schedule information (time and place where the photographer was present) when the image was photographed for each photographer in the photographer database 44.

スケジュールデータベース47には、撮影者ごとに、映像データベース43中でその撮影者が撮影した全ての映像の撮影時間に対応するスケジュール情報が記録される。
その際、撮影者がスケジュール管理ソフトウェアなどに実際に登録しているスケジュール情報を参照して、スケジュール情報が存在しないスケジュールも、後述するように、撮影された映像の情報に基づいてスケジュールデータベース47に登録される。スケジュール管理ソフトウェアは、スケジューラとも呼ばれ、例えば、グループウェアやMicrosoft(登録情報)Outlook(登録情報)などがある。
In the schedule database 47, for each photographer, schedule information corresponding to the photographing time of all videos photographed by the photographer in the video database 43 is recorded.
At that time, the schedule information that the photographer actually registers in the schedule management software or the like is referred to, and schedules that do not have schedule information are also stored in the schedule database 47 based on the information of the captured video, as will be described later. be registered. The schedule management software is also called a scheduler, and includes, for example, groupware, Microsoft (registered information) Outlook (registered information), and the like.

又、このスケジュールについては、他の人物への情報開示がされているかどうかという情報も併せて格納する。つまり、撮影者のスケジュールのうち、他者に公開されているスケジュールの間に撮影された写真であれば、他者に対して表示しても問題ないとみなすことができる。一方、非公開のスケジュールの間で撮影された写真は表示することに差し障りがある可能性があるとみなすことができる。   In addition, information regarding whether or not information is disclosed to other persons is also stored for this schedule. In other words, any photograph taken during a schedule open to others in the photographer's schedule can be regarded as having no problem even if displayed to others. On the other hand, photographs taken during a non-public schedule can be considered to have a problem in displaying.

或いは、他者に公開しているスケジュールとは矛盾する映像が記録されている場合、その映像を表示することで何らかの問題が生じる可能性が高いとみなすことができる。
図8は、スケジュールデータベース47を例示する図である。
スケジュールデータベース47は、スケジュールID471、撮影者ID472、開始日時473、終了時間474、撮影場所475、公開先範囲476、公開時の場所情報477、及びフラグ478の各フィールドを有する。
Alternatively, when a video that is inconsistent with the schedule disclosed to others is recorded, it can be considered that there is a high possibility that some problem will be caused by displaying the video.
FIG. 8 is a diagram illustrating the schedule database 47.
The schedule database 47 includes fields of a schedule ID 471, a photographer ID 472, a start date and time 473, an end time 474, a shooting location 475, a disclosure destination range 476, location information 477 at the time of disclosure, and a flag 478.

スケジュールID471は、そのスケジュールを一意に特定するためのIDである。
撮影者ID472は、そのスケジュールを行なう人物を特定するためのIDであり、撮影者データベース44の撮影者ID441を記入する。例えば、図8の例では、管理者のIDである「1」が記録されている。
開始日時473は、スケジュールの開始日時であり、終了日時474は、スケジュールの終了日時である。このスケジュールは、その時間帯に撮影された映像が存在する場合、スケジュールデータベース47に登録される。1時間刻みのスケジュールが連続した場合に、同じ場所で撮影されたと判断される場合には、それらを統合して1つのスケジュールとして扱ってもよい。ここでは統合されたスケジュールの例を記載している。
The schedule ID 471 is an ID for uniquely specifying the schedule.
The photographer ID 472 is an ID for identifying a person who performs the schedule, and enters the photographer ID 441 in the photographer database 44. For example, in the example of FIG. 8, “1” that is the ID of the administrator is recorded.
The start date / time 473 is the start date / time of the schedule, and the end date / time 474 is the end date / time of the schedule. This schedule is registered in the schedule database 47 when there is a video shot in that time zone. If it is determined that images were taken at the same place when the schedules in increments of one hour are continuous, they may be integrated and handled as one schedule. Here, an example of an integrated schedule is described.

撮影場所475は、該当時間内に撮影された映像の、撮影された場所情報である。撮影された映像に記録されたGPS情報をもとに、場所の情報をDBに記録する。
公開先範囲476は、そのスケジュールが誰に公開されていたかを示すものである。この情報は、例えば、不図示のスケジューラから取得して記入する。このIDには被写体IDや撮影者IDと共通の値が使用され、公開先の人物のIDを示す。
The shooting location 475 is shooting location information of a video taken within the corresponding time. Based on the GPS information recorded in the captured video, the location information is recorded in the DB.
The disclosure destination range 476 indicates to whom the schedule is disclosed. This information is acquired from, for example, a scheduler (not shown) and entered. A value common to the subject ID and the photographer ID is used for this ID, and indicates the ID of the person to be disclosed.

公開時の場所情報477は、スケジューラ(不図示)に記載され、撮影者が他者に公開しているスケジュールの場所に関する情報である。この情報は、後述するスケジュールデータベース構築部52が、スケジューラから取得する。公開されていないスケジュールの場合には、特に情報は記載しない。また、公開されているスケジュールであっても、特に場所情報が入力されていない場合もあるが、この場合は未設定とする。   The location information 477 at the time of disclosure is information related to the location of the schedule that is described in a scheduler (not shown) and is disclosed to others by the photographer. This information is acquired from the scheduler by the schedule database construction unit 52 described later. In the case of a schedule that has not been made public, no information is described. Even if the schedule is open to the public, there is a case where no location information is input, but in this case, it is not set.

フラグ478は、処理実行時の一時的な記録に使用される領域である。このフラグ478がどのように使用されるかについては後述する。
映像データベース構築部48は、後述する映像データベース構築処理を行ない、PC3に格納されている映像から映像データベース43を構築する。
撮影者データベース構築部49は、後述する撮影者データベース構築処理を行ない、PC3に格納されている映像から撮影者データベース44を構築する。
The flag 478 is an area used for temporary recording during processing execution. How this flag 478 is used will be described later.
The video database construction unit 48 performs a video database construction process to be described later, and constructs a video database 43 from the video stored in the PC 3.
The photographer database construction unit 49 performs a photographer database construction process, which will be described later, and constructs the photographer database 44 from the video stored in the PC 3.

被写体データベース構築部50は、後述する被写体データベース構築処理を行ない、PC3に格納されている映像から被写体データベース45を構築する。
人物相関データベース構築部51は、後述する人物相関データベース構築処理を行ない、被写体データベース45に登録されている人物について、管理者(ユーザ)の入力を受け付けて人物相関データベース46を構築する。
The subject database construction unit 50 performs subject database construction processing described later, and constructs the subject database 45 from the video stored in the PC 3.
The person correlation database construction unit 51 performs a person correlation database construction process, which will be described later, and constructs a person correlation database 46 by accepting an input of an administrator (user) for a person registered in the subject database 45.

スケジュールデータベース構築部52は、後述するスケジュールデータベース構築処理を行ない、スケジューラ等に登録されている情報に基づいて、スケジュールデータベース47を構築する。
鑑賞者検出部53は、鑑賞会に参加している鑑賞者を検出し特定する。これは、例えばカメラ5によって撮影される映像に対して顔認識を行なって鑑賞者を特定しても、或いは鑑賞会への参加メールで鑑賞者を特定してもよい。或いは、鑑賞者検出部53は、鑑賞会の参加者が鑑賞会の会場に持参した携帯電話やスマートフォン等の電子デバイスを検出することにより、鑑賞者を間接的に検出してもよい。
The schedule database construction unit 52 performs a schedule database construction process to be described later, and constructs the schedule database 47 based on information registered in the scheduler or the like.
The viewer detection unit 53 detects and identifies viewers participating in the viewing party. For example, the viewer may be identified by performing face recognition on the video imaged by the camera 5, or the viewer may be identified by a participation mail for the viewing party. Alternatively, the viewer detection unit 53 may indirectly detect the viewer by detecting an electronic device such as a mobile phone or a smartphone that a participant of the viewing party has brought to the venue of the viewing party.

鑑賞状況通知部54は、鑑賞時の状況を映像再生システム1に通知する。簡単な構成においては、鑑賞状況通知部54は、単に映像再生を指示するだけでもよい。或いは、鑑賞状況通知部54が、鑑賞中の鑑賞者の状況に応じた指示を除外映像判定部56に与えることで、除外すべき人物を鑑賞中に動的に変更することも可能である。なお、本実施形態においては、鑑賞状況通知部54は省略可能であり、このため、図3において破線で図示されている。   The viewing status notification unit 54 notifies the video playback system 1 of the viewing status. In a simple configuration, the viewing status notification unit 54 may simply instruct video playback. Alternatively, it is also possible for the viewing status notification unit 54 to dynamically change the person to be excluded during viewing by giving an instruction according to the status of the viewing viewer to the excluded video determination unit 56. In the present embodiment, the appreciation status notification unit 54 can be omitted, and is therefore indicated by a broken line in FIG.

除外スケジュール判定部55は、鑑賞者検出部53で検出された人物と、人物相関データベース46及びスケジュールデータベース47とを照合して、対応する映像の表示を除外すべきスケジュールと、その除外レベルとを取得する。その際、除外スケジュール判定部55は、取得した除外レベルを、スケジュールデータベース47のフラグ情報に一時的なフラグとして記録する。   The exclusion schedule determination unit 55 collates the person detected by the viewer detection unit 53 with the person correlation database 46 and the schedule database 47, and determines a schedule to exclude the display of the corresponding video and its exclusion level. get. At that time, the exclusion schedule determination unit 55 records the acquired exclusion level as a temporary flag in the flag information of the schedule database 47.

除外映像判定部56は、除外スケジュール判定部55によって記録されたスケジュールデータベース47のフラグ情報と、鑑賞状況通知部54(存在する場合)から通知された状況とに応じて、実際に除外すべき映像を判定する。
表示映像制御部57は、映像データベース43から映像を表示する際に、除外映像判定部56で判定された結果をもとに、表示する映像を制御する。具体的には、表示映像制御部57は、除外映像判定部56によって除外すべきと判定された映像の映像表示部58への出力を阻止する。
The excluded video determination unit 56 is a video to be actually excluded according to the flag information of the schedule database 47 recorded by the exclusion schedule determination unit 55 and the status notified from the viewing status notification unit 54 (if present). Determine.
The display video control unit 57 controls the video to be displayed based on the result determined by the excluded video determination unit 56 when displaying the video from the video database 43. Specifically, the display video control unit 57 blocks the output of the video determined to be excluded by the excluded video determination unit 56 to the video display unit 58.

表示映像制御部57は、例えば、複数の映像をスライドショーとして表示(再生)する。この場合、再生開始の指示をユーザから受け付けると、表示映像制御部57は、予め決められた時間間隔で、映像データベース43中の特定の映像の集合を表示対象として選択し、表示(再生)を開始する。
これから表示しようとしている映像について、除外映像判定部56によって除外すべきと判断された場合に、表示映像制御部57は、その映像を表示せずに次の映像に進む。除外すべきと判断されない映像は、表示映像制御部57は、映像表示部58に送る。
For example, the display video control unit 57 displays (reproduces) a plurality of videos as a slide show. In this case, when an instruction to start playback is received from the user, the display video control unit 57 selects a set of specific videos in the video database 43 as display targets at a predetermined time interval, and performs display (playback). Start.
When the video to be displayed is determined to be excluded by the excluded video determination unit 56, the display video control unit 57 proceeds to the next video without displaying the video. The video that is not determined to be excluded is sent from the display video control unit 57 to the video display unit 58.

映像表示部58は、表示映像制御部57によって制御された映像を、鑑賞者が鑑賞できるように表示する部分であり、例えば、TVモニタやディスプレイなどである。前述のように、映像表示部58としては、液晶ディスプレイ(LCD)やCRT、プラズマディスプレイ、或いはプロジェクタなどを使用することができる。
撮影日時一覧59は、後述するスケジュールデータベース構築部52によるスケジュールデータベース構築処理の際に使用される一時ファイルである。この撮影日時一覧59については、図11を参照して後述する。
The video display unit 58 is a part that displays the video controlled by the display video control unit 57 so that the viewer can appreciate it, and is, for example, a TV monitor or a display. As described above, as the video display unit 58, a liquid crystal display (LCD), a CRT, a plasma display, a projector, or the like can be used.
The shooting date and time list 59 is a temporary file used in the schedule database construction process by the schedule database construction unit 52 described later. The photographing date / time list 59 will be described later with reference to FIG.

再生可能レベル61は、表示映像制御部57によって、映像を表示すべきかどうかを判定する際に使用される閾値である。映像の再生可能レベル61が後述する鑑賞差し障り度以下である場合には、表示映像制御部57によって、その映像が再生可能であると判定される。
この再生可能レベル61は、映像再生システム1に事前に設定されるが、映像再生システム1の管理者が、グラフィカルユーザインターフェース(GUI)を使用して自由に変更することができる。
The reproducible level 61 is a threshold used when the display video control unit 57 determines whether to display a video. If the video reproducible level 61 is less than or equal to a viewing difficulty described later, the display video control unit 57 determines that the video is reproducible.
This reproducible level 61 is set in advance in the video playback system 1, but can be freely changed by the administrator of the video playback system 1 using a graphical user interface (GUI).

鑑賞者リスト62は、鑑賞会に参加している参加者の一覧であり、例えば、鑑賞会の開催時に、カメラ5でキャプチャした鑑賞者の映像に基づいて、鑑賞者検出部53によって、動的に生成される。
次に、第1実施形態の一例としての映像再生部41における処理を説明する。
図9は、第1実施形態の一例としての映像再生部41における事前処理を示すフローチャート(ステップSA1〜SA3)である。この事前処理は、鑑賞会を行なう前に事前に実施される。
The viewer list 62 is a list of participants participating in the viewing party. For example, when the viewing party is held, the viewer list 62 is dynamically updated based on the viewer's video captured by the camera 5. Is generated.
Next, processing in the video reproduction unit 41 as an example of the first embodiment will be described.
FIG. 9 is a flowchart (steps SA <b> 1 to SA <b> 3) illustrating pre-processing in the video playback unit 41 as an example of the first embodiment. This pre-processing is performed in advance before the viewing party.

まず、ステップSA1において、映像再生部41の映像データベース構築部48が、映像データベース構築処理を実行すると共に、撮影者データベース構築部49が、撮影者データベース構築処理を実行する。
次に、ステップSA2において、被写体データベース構築部50が、被写体データベース構築処理を実行すると共に、人物相関データベース構築部51が、人物相関データベース構築処理を実行する。
First, in step SA1, the video database construction unit 48 of the video playback unit 41 executes the video database construction process, and the photographer database construction unit 49 executes the photographer database construction process.
Next, in step SA2, the subject database construction unit 50 executes subject database construction processing, and the person correlation database construction unit 51 executes person correlation database construction processing.

最後に、ステップSA3において、スケジュールデータベース構築部52が、スケジュールデータベース構築処理を実行する。
なお、上記処理の順序は前後してもよいし、複数の処理を並列で実行してもよい。
以下、図9の各処理について説明する。
まず、図9のステップSA1の映像データベース構築処理及び撮影者データベース構築処理について説明する。
Finally, in step SA3, the schedule database construction unit 52 executes a schedule database construction process.
Note that the order of the above processes may be changed or a plurality of processes may be executed in parallel.
Hereinafter, each process of FIG. 9 will be described.
First, the video database construction process and the photographer database construction process in step SA1 in FIG. 9 will be described.

映像データベース構築部48は、映像再生システム1の記憶媒体(例えば、図2のHDD23)に鑑賞用の映像がコピーされたことを検出すると、映像データベース構築処理を開始する。
観賞用の映像が映像再生システム1のHDD23にコピーされると、映像データベース構築部48は、映像データベース43に新規レコードを追加する。
When the video database construction unit 48 detects that the video for viewing has been copied to the storage medium (for example, the HDD 23 in FIG. 2) of the video playback system 1, the video database construction unit 48 starts the video database construction process.
When the video for viewing is copied to the HDD 23 of the video playback system 1, the video database construction unit 48 adds a new record to the video database 43.

そして、映像データベース構築部48は、コピーした映像の情報を参照して、映像データベース43の各フィールドに値を設定する。なお、撮影者ID462と撮影者確からしさ度439とのフィールドには、後述する撮影者データベース構築部49が取得した値を設定する。
次に、図9のステップSA1の撮影者データベース構築処理について説明する。
Then, the video database construction unit 48 refers to the information of the copied video and sets a value in each field of the video database 43. In the fields of the photographer ID 462 and the photographer probability 439, values acquired by the photographer database construction unit 49 described later are set.
Next, the photographer database construction process in step SA1 in FIG. 9 will be described.

撮影者データベース構築部49は、例えば、観賞用の映像が映像再生システム1のHDD23にコピーされたタイミング或いは映像データベース43が構築されたタイミングで、撮影者データベース構築処理を開始する。
撮影者データベース構築部49は、コピーされた映像の撮影者を特定する。
その際、例えば、撮影者データベース構築部49は、例えば、映像の提供者がその映像の撮影者であると判断する。或いは、上記特許文献1に記載の技術を使用して撮影者を特定してもよい。
The photographer database construction unit 49 starts the photographer database construction process, for example, at the timing when an ornamental video is copied to the HDD 23 of the video reproduction system 1 or the video database 43 is constructed.
The photographer database construction unit 49 identifies the photographer of the copied video.
At this time, for example, the photographer database construction unit 49 determines that the video provider is the photographer of the video, for example. Alternatively, the photographer may be specified using the technique described in Patent Document 1.

撮影者データベース構築部49は、撮影者が撮影者データベース44に未登録であれば、そのIDと名前(撮影者名)とを撮影者データベース44に登録する。撮影者名は、例えば、管理者などのユーザによって入力される。
図5の撮影者データベース44の例では、撮影者データベース構築部49は、1行目に、映像再生システム1の管理者が「管理者」という名前で撮影者ID=「1」で登録されている。
If the photographer is not registered in the photographer database 44, the photographer database construction unit 49 registers the ID and name (photographer name) in the photographer database 44. The photographer name is input by a user such as an administrator, for example.
In the example of the photographer database 44 in FIG. 5, the photographer database construction unit 49 registers the manager of the video reproduction system 1 with the photographer ID = “1” with the name “administrator” on the first line. Yes.

次に、図9のステップSA2の被写体データベース構築処理及び人物相関データベース構築処理について説明する。
被写体データベース構築部50は、映像データベース48に登録されている各映像について、例えば、顔認識技術を使用して、映像内の全ての被写体を特定する。
被写体データベース構築部50は、被写体が被写体データベース45に未登録であれば、そのIDと名前(被写体名)とを被写体データベース45に登録する。被写体名は、例えば、管理者などのユーザによって入力される。
Next, the subject database construction process and the person correlation database construction process in step SA2 of FIG. 9 will be described.
For each video registered in the video database 48, the subject database construction unit 50 identifies all subjects in the video using, for example, face recognition technology.
If the subject is not registered in the subject database 45, the subject database construction unit 50 registers the ID and name (subject name) in the subject database 45. The subject name is input by a user such as an administrator, for example.

次に、図10を参照して、映像再生部41の人物相関データベース構築部51による人物相関データベース構築処理について説明する。
図10は、第1実施形態の一例としての人物相関データベース構築部51の処理を示すフローチャート(ステップSB1〜SB8)である。
ステップSB1において、人物相関データベース構築部51は、被写体データベース45から被写体のリストを取得する。
Next, a person correlation database construction process by the person correlation database construction unit 51 of the video reproduction unit 41 will be described with reference to FIG.
FIG. 10 is a flowchart (steps SB1 to SB8) illustrating processing of the person correlation database construction unit 51 as an example of the first embodiment.
In step SB 1, the person correlation database construction unit 51 acquires a subject list from the subject database 45.

ステップSB2において、被写体データベース45から取得した全ての被写体について、処理を終了したかどうかを判定する。
全ての被写体を処理した場合(ステップSB2のYESルート参照)、処理を終了する。
全ての被写体を処理していない場合(ステップSB2のNOルート参照)、人物相関データベース構築部51は、ステップSB3において、人物相関データベース構築部51は、ステップSB1で取得した被写体リストから被写体を一人選択し、「被写体A」とする。
In step SB2, it is determined whether or not the processing has been completed for all the subjects acquired from the subject database 45.
When all the subjects have been processed (see YES route in step SB2), the process ends.
If all the subjects have not been processed (refer to the NO route in step SB2), the person correlation database construction unit 51 selects one subject from the subject list acquired in step SB1 in step SB3. And “Subject A”.

ステップSB4において、人物相関データベース構築部51は、人物相関データベース46から、この時点で登録されている被写体を取得して、登録済み被写体リストを作成する。
次に、ステップSB5において、人物相関データベース構築部51は、人物相関データベース46に、被写体Aのレコードを追加する。追加の際、被写体IDフィールド451には、被写体データベース45から取得した被写体Aの被写体IDを記録する。
In step SB4, the person correlation database construction unit 51 acquires the subjects registered at this time from the person correlation database 46, and creates a registered subject list.
Next, in step SB 5, the person correlation database construction unit 51 adds a record of the subject A to the person correlation database 46. At the time of addition, the subject ID of the subject A acquired from the subject database 45 is recorded in the subject ID field 451.

次に、ステップSB6において、人物相関データベース構築部51は、登録済み被写体リスト内に、未処理の被写体があるかどうかを判定する。
未処理の被写体が存在する場合(ステップSB6のYESルート参照)、人物相関データベース構築部51は、未処理の被写体を一人選択し、「被写体B」とする。被写体Aと被写体Bとの間の親密度をユーザに入力させる。その際、人物相関データベース構築部51は、被写体Aから被写体Bへの親密度と、被写体Bから被写体Aへの親密度とを、それぞれ別個に入力させる。ステップSB7において、人物相関データベース構築部51は、入力された親密度、人物相関データベース46の対応するセルに記録する。記録を終えたら、ステップSB6に戻る。
Next, in step SB6, the person correlation database construction unit 51 determines whether there is an unprocessed subject in the registered subject list.
If there is an unprocessed subject (see YES route in step SB6), the person correlation database construction unit 51 selects one unprocessed subject and sets it as “subject B”. The user inputs the closeness between the subject A and the subject B. At this time, the person correlation database construction unit 51 separately inputs the familiarity from the subject A to the subject B and the familiarity from the subject B to the subject A. In step SB 7, the person correlation database construction unit 51 records the input intimacy and the corresponding cell in the person correlation database 46. When the recording is finished, the process returns to step SB6.

ステップSB6において未処理の被写体がない場合(ステップSB6のNOルート参照)、ステップSB8において、人物相関データベース構築部51は、前述のルール4に従って、人物相関データベース46の、被写体Aの自分自身との関係を表すセルに「0」を記録し、ステップSB2に戻る。
そして、再度ステップSB2において、被写体データベース45から取得した全ての被写体について、上記の処理を終了したかどうかを判定する。
If there is no unprocessed subject in step SB6 (refer to the NO route in step SB6), in step SB8, the person correlation database construction unit 51 determines that the subject A in the person correlation database 46 is in accordance with rule 4 described above. “0” is recorded in the cell representing the relationship, and the process returns to step SB2.
Then, in step SB2 again, it is determined whether or not the above processing has been completed for all the subjects acquired from the subject database 45.

全ての被写体を処理した場合(ステップSB2のYESルート参照)、処理を終了する。
全ての被写体を処理していない場合(ステップSB2のNOルート参照)、人物相関データベース構築部51は、被写体リストから未処理の被写体を一人選択して、上記の処理を繰り返す。
When all the subjects have been processed (see YES route in step SB2), the process ends.
If all the subjects have not been processed (see NO route in step SB2), the person correlation database construction unit 51 selects one unprocessed subject from the subject list and repeats the above processing.

なお、上記人物相関データベース構築処理において、人物相関データベース46に登録されている被写体の人数が増えると、ステップSB6〜SB7でのユーザによる手作業が増えてしまう。この場合、ユーザが、被写体Aが所属する集団のメンバを先に入力できるように、ステップSB7における未処理の被写体選択ロジックを変更することも可能である。被写体Aが所属する集団のメンバをユーザに先に入力させ、被写体Aにとって関係のない人物との親密度の入力を後に行なわせる。そして、ステップSB7においてユーザから入力を受け付ける際に、人物相関データベース構築部51は、「これ以降は親密度の入力をしない」という選択肢を画面に表示する。上記選択肢が選択された場合、ステップSB6に戻った時点で、人物相関データベース構築部51は、全てのユーザを「処理済み」に設定して、ステップSB8に進む。この場合、ユーザが明示的に親密度を入力しなかった親密度に対して、上記のルール3に従って値「0」が記録される。   In the person correlation database construction process, if the number of subjects registered in the person correlation database 46 increases, manual work by the user in steps SB6 to SB7 increases. In this case, it is possible to change the unprocessed subject selection logic in step SB7 so that the user can input the group member to which the subject A belongs first. The member of the group to which the subject A belongs is input first by the user, and the closeness with the person unrelated to the subject A is input later. Then, when accepting an input from the user in step SB7, the person correlation database construction unit 51 displays an option “do not input the familiarity after this” on the screen. When the above option is selected, when returning to step SB6, person correlation database construction unit 51 sets all the users to “processed”, and proceeds to step SB8. In this case, the value “0” is recorded in accordance with the above rule 3 for the familiarity for which the user did not explicitly input the familiarity.

次に、図9のステップSA3のスケジュールデータベース構築処理について説明する。
ここで、例えば、他者に公開されている管理者のスケジュールが、図14に示すとおりであったとする。
このとき、映像データベース43に、以下のような状況で撮影された映像が登録されているとする。
Next, the schedule database construction process in step SA3 in FIG. 9 will be described.
Here, for example, it is assumed that the administrator's schedule disclosed to others is as shown in FIG.
At this time, it is assumed that a video shot in the following situation is registered in the video database 43.

[状況1](スケジューラ未登録)
2012年7月2日 仕事が終わった後、同僚と新宿歌舞伎町に飲みに行った。しかし、妻には、残業後に食事をしてから帰ると連絡した。18時過ぎに店に入り、21時前に店を出た。店内では何枚か写真を撮った。
[状況2](スケジューラ登録済み)
2012年7月28日から7月31日 休暇を取って妻と台湾に旅行した。会社には事前申請しており、友人たちにもソーシャルネットワークサービス(SNS)を通じて予定を伝えていた。台湾旅行中は写真もビデオも撮影した。出発は朝早く、空港には7時過ぎに到着し、写真を撮り始めた。帰国は夜になり、家に帰ると21時過ぎていた。記録のために買った土産を並べて、その写真を撮った。
[Situation 1] (Scheduler not registered)
July 2, 2012 After work, I went to Shinjuku Kabukicho with my colleagues for a drink. However, he told his wife that he would eat after working overtime and then go home. I entered the store after 18:00 and left the store before 21:00. I took some photos in the store.
[Situation 2] (Scheduler registered)
July 28 to July 31, 2012 I took a vacation and traveled to Taiwan with my wife. I applied to the company in advance and told my friends about my schedule through social network service (SNS). While traveling to Taiwan, I took photos and videos. I left early in the morning and arrived at the airport after 7pm and started taking photos. I returned home at night and passed home at 21:00. I arranged the souvenirs I bought for the record and took a picture of them.

[状況3](スケジューラ登録済み)
2012年9月6日 午後からの汐留本社での会議のため、出張した。妻には午後から出張すると言ってあった。昼食は汐留に到着してから摂った。時々話題になる店に入ったので、記念のため食べたものを写真に撮った。出張先では、残業し20時過ぎに仕事が終わり、汐留近くの店で食事をしてから帰宅した。そのときも食事の写真を撮影した。
[Situation 3] (Scheduler registered)
September 6, 2012 I went on a business trip for a meeting at the Shiodome head office from the afternoon. My wife told me to go on a business trip from the afternoon. Lunch was taken after arriving in Shiodome. I entered a store that became a hot topic from time to time, so I took a photo of what I ate for a memorial. On a business trip, I worked overtime, finished work after 20:00, went home after eating at a store near Shiodome. I also took a picture of the meal.

[状況4](スケジューラ登録済み)
2012年10月12日 幕張メッセで開かれている展示会を見学するということで出張を申請した。しかし、展示会には興味がなく、ふと紅葉を見に行きたくなり、そのまま奥多摩まで紅葉を見に行った。見事な紅葉だったため、夢中になって写真に納めた。
[状況5](スケジューラ登録済み)
2012年12月21日 午後から半日休暇を取ることを会社に事前申請した。目的は、六本木で行なわれるアイドルの撮影会に参加するためであった。しかし、妻には仕事を休んで行くことは言わず黙っていた。撮影会では、アイドルが一緒に写真に写ってくれた。
[Situation 4] (Scheduler registered)
October 12, 2012 I applied for a business trip by visiting the exhibition held at Makuhari Messe. However, I was not interested in the exhibition, and suddenly wanted to go to see the autumn leaves, so I went to Okutama to see the autumn leaves. Because it was stunning autumn leaves, I was crazy and put it in the photo.
[Situation 5] (Scheduler registered)
December 21, 2012 I made a prior application to the company to take a half-day holiday from the afternoon. The purpose was to participate in an idol photo session in Roppongi. However, his wife was silent without telling her to go off work. At the photo session, the idol was in the picture together.

上記の例では、スケジューラに事前に登録されている状況と未登録の状況とが存在する。上記の例では、状況1は、スケジューラに登録されていない。妻へは携帯メールでの連絡をしているので、妻は残業しているものと思っている。
図14の「スケジューラへの登録状況」の欄に示すように、状況2〜5は、スケジューラに登録されている。そのため、スケジューラからこれらの状況の情報を取得することが可能である。
In the above example, there are situations registered in advance in the scheduler and unregistered situations. In the above example, situation 1 is not registered in the scheduler. Since I contact my wife via mobile mail, I think my wife is working overtime.
As shown in the column “Registration status with scheduler” in FIG. 14, statuses 2 to 5 are registered with the scheduler. Therefore, it is possible to acquire information on these situations from the scheduler.

図11は、第1実施形態の一例としてのスケジュールデータベース構築部52の処理を示すフローチャート(ステップSC1〜SC5)である。
スケジュールデータベース構築部52は、例えば、このフローに従って、図8に示したスケジュールデータベース47を生成する。
詳細には、ステップSC1において、スケジュールデータベース構築部52は、映像データベース43から、映像データベース43中の映像について、図14を参照して後述する撮影日時一覧作成処理を実行し、撮影日時一覧59を作成する。
FIG. 11 is a flowchart (steps SC <b> 1 to SC <b> 5) illustrating processing of the schedule database construction unit 52 as an example of the first embodiment.
The schedule database construction unit 52 generates the schedule database 47 shown in FIG. 8 according to this flow, for example.
More specifically, in step SC1, the schedule database construction unit 52 executes shooting date / time list creation processing to be described later with reference to FIG. create.

ステップSC2において、スケジュールデータベース構築部52は、ステップSC1で作成した撮影日時一覧59内の全ての撮影日時を処理したかどうかを判定する。
まだ処理していない撮影日時がある場合(ステップSC2のNOルート参照)、ステップSC3において、スケジュールデータベース構築部52は、撮影日時一覧59から未処理の撮影日時を1つ選択し、「撮影日時A」とする。
In step SC2, the schedule database construction unit 52 determines whether or not all shooting dates / times in the shooting date / time list 59 created in step SC1 have been processed.
If there is a shooting date / time that has not yet been processed (see the NO route in step SC2), in step SC3, the schedule database construction unit 52 selects one unprocessed shooting date / time from the shooting date / time list 59 and selects “shooting date / time A”. "

ステップSC4において、スケジュールデータベース構築部52は、スケジュールデータベース47に、撮影日時Aのレコードを追加して、追加レコードのフィールドに値を設定する。
ステップSC5において、スケジュールデータベース構築部52は、後述するスケジュール統合可能判定処理を実行する。この処理では、スケジュールデータベース構築部52は、追加した撮影日時Aについて、スケジュールデータベース47中の前後のスケジュールと統合可能かどうかを判定し、統合可能な場合はスケジュールを統合する。ここで、スケジュールの「統合」とは、あるスケジュールを、その前後のスケジュールと連続するスケジュールとして設定することを指す。
In step SC4, the schedule database construction unit 52 adds a record of shooting date A to the schedule database 47 and sets a value in the field of the additional record.
In step SC5, the schedule database construction unit 52 executes a schedule integration possibility determination process described later. In this process, the schedule database construction unit 52 determines whether or not the added shooting date and time A can be integrated with the previous and subsequent schedules in the schedule database 47, and integrates the schedules if integration is possible. Here, “integration” of schedules refers to setting a certain schedule as a schedule that is continuous with the preceding and succeeding schedules.

その後、スケジュールデータベース構築部52はステップSC2に戻り、上記ステップSC2〜SC5の処理を繰り返す。
図12は、第1実施形態の一例としての映像再生部41におけるスケジュール統合判定処理を示すフローチャート(ステップSC11〜SC16)である。
ステップSC11において、スケジュールデータベース構築部52は、スケジュールデータベース47から、図11のステップSC4で追加した撮影日時Aのスケジュールのレコードの1つ前のスケジュールを取得する。ここで、「1つ前」とは、映像の撮影日時が撮影日時Aの直前のスケジュールであることを指す。
Thereafter, the schedule database construction unit 52 returns to step SC2 and repeats the processes of steps SC2 to SC5.
FIG. 12 is a flowchart (steps SC11 to SC16) illustrating schedule integration determination processing in the video playback unit 41 as an example of the first embodiment.
In step SC11, the schedule database construction unit 52 obtains, from the schedule database 47, the previous schedule of the schedule record of the shooting date A added in step SC4 in FIG. Here, “previous” indicates that the shooting date / time of the video is the schedule immediately before the shooting date / time A.

ステップSC12において、スケジュールデータベース構築部52は、撮影日時Aのスケジュールの開始日時が、1つ前のスケジュールの終了日時と連続し、かつ撮影場所、公開先範囲、公開時の場所情報が全て同じであるかを判定する。その際、例えば、1つ前のスケジュールの終了日時とスケジュールの開始日時とが連続しているかどうかは、両者の差が所定範囲内にあるかどうかに基づいて行なうことができる。また、撮影場所が一致するかどうかは、2地点の距離が所定の範囲内にあるかどうかに基づいて行なうことができる。   In step SC12, the schedule database construction unit 52 has the start date / time of the shooting date / time A schedule continuous with the end date / time of the previous schedule, and the shooting location, release destination range, and location information at the time of release are all the same. Determine if there is. In this case, for example, whether or not the end date and time of the previous schedule and the start date and time of the schedule are continuous can be performed based on whether or not the difference between the two is within a predetermined range. Whether or not the shooting locations match can be determined based on whether or not the distance between the two points is within a predetermined range.

ステップSC12の判定結果がNOの場合(ステップSC12のNOルート参照)、処理がステップSC14に移る。
一方、ステップSC12の判定結果がYESの場合(ステップSC12のYESルート参照)、スケジュールデータベース構築部52は、1つ前のスケジュールと統合可能と判断する。そして、ステップSC13において、1つ前のスケジュールの終了日時を、撮影日時Aのスケジュールの終了日時で書き換える。
When the determination result of step SC12 is NO (see NO route of step SC12), the process proceeds to step SC14.
On the other hand, when the determination result of step SC12 is YES (see YES route of step SC12), the schedule database construction unit 52 determines that it can be integrated with the previous schedule. In step SC13, the end date / time of the previous schedule is rewritten with the end date / time of the shooting date / time A schedule.

ステップSC14において、スケジュールデータベース構築部52は、撮影日時Aのスケジュールの、1つ後のスケジュールを取得する。ここで、「1つ後」とは、映像の撮影日時が撮影日時Aの直後のスケジュールであることを指す。
ステップSC15において、スケジュールデータベース構築部52は、撮影日時Aのスケジュールの終了日時が、1つ後のスケジュールの開始日時と連続し、かつ撮影場所、公開先範囲、公開時の場所情報が全て同じであるか判定する。ここでも、例えば、スケジュールの終了日時と1つ後のスケジュールの開始日時とが連続しているかどうかは、両者の差が所定範囲内にあるかどうかに基づいて行なうことができる。また、撮影場所が一致するかどうかは、2地点の距離が所定の範囲内にあるかどうかに基づいて行なうことができる。
In step SC <b> 14, the schedule database construction unit 52 acquires the next schedule of the schedule of the shooting date / time A. Here, “one after” indicates that the shooting date and time of the video is a schedule immediately after the shooting date and time A.
In step SC15, the schedule database construction unit 52 makes the ending date / time of the shooting date / time A schedule continuous with the start date / time of the next schedule, and the shooting location, release destination range, and location information at the time of release are all the same. Determine if there is. Here, for example, whether or not the end date / time of the schedule and the start date / time of the next schedule can be performed can be performed based on whether or not the difference between the two is within a predetermined range. Whether or not the shooting locations match can be determined based on whether or not the distance between the two points is within a predetermined range.

ステップSC15の判定結果がNOの場合(ステップSC15のNOルート参照)、処理が図11のステップSC2に戻る。
一方、ステップSC15の判定結果がYESの場合(ステップSC15のYESルート参照)、スケジュールデータベース構築部52は、1つ後のスケジュールと統合可能と判断する。そして、ステップSC16において、1つ後のスケジュールの終了日時を、撮影日時Aのスケジュールの終了日時で書き換える。
If the decision result in the step SC15 is NO (see NO route in the step SC15), the process returns to the step SC2 in FIG.
On the other hand, when the determination result of step SC15 is YES (see YES route of step SC15), the schedule database construction unit 52 determines that it can be integrated with the next schedule. Then, in step SC16, the end date / time of the next schedule is rewritten with the end date / time of the shooting date / time A schedule.

その後、処理が図11のSC2に戻る。
なお、このスケジュールの統合処理は処理効率を高めるための処理であり、行なわなくても、映像再生システム1の機能には特に影響がない。
次に、上記ステップSC1で説明した撮影日時一覧作成処理について説明する。
図13は、第1実施形態の一例としての映像再生部41における撮影日時一覧作成処理を示すフローチャートである。
Thereafter, the process returns to SC2 in FIG.
The schedule integration process is a process for improving the processing efficiency, and even if it is not performed, the function of the video reproduction system 1 is not particularly affected.
Next, the photographing date / time list creation process described in step SC1 will be described.
FIG. 13 is a flowchart illustrating a shooting date / time list creation process in the video playback unit 41 as an example of the first embodiment.

ステップSD1において、スケジュールデータベース構築部52は、映像データベース43中の映像のうち、撮影日時の一番古いものと一番新しいものを取得し、映像の存在期間を決定する。
ステップSD2において、スケジュールデータベース構築部52は、ステップSD1で決定した期間を、所定の時間単位(例えば1時間単位)の複数の時間範囲に分け、これらの複数の時間範囲を記載した撮影日時のリストを作成する。撮影日時のリストは処理に使用される一時ファイルである。
In step SD1, the schedule database construction unit 52 obtains the oldest and newest shooting date among the videos in the video database 43, and determines the existence period of the video.
In step SD2, the schedule database construction unit 52 divides the period determined in step SD1 into a plurality of time ranges of a predetermined time unit (for example, one hour unit), and a list of photographing dates and times describing these plurality of time ranges. Create The shooting date list is a temporary file used for processing.

ステップSD3において、スケジュールデータベース構築部52は、ステップSD2で作成した撮影日時のリストから、1つ目の撮影日時期間を取得する。
ステップSD4において、スケジュールデータベース構築部52は、全ての撮影日時期間のリストを全て処理したかどうかを判定する。
リスト内の全ての撮影日時期間を処理した場合(ステップSD4のYESルート参照)、処理が終了する。
In step SD3, the schedule database construction unit 52 acquires the first shooting date / time period from the shooting date / time list created in step SD2.
In step SD4, the schedule database construction unit 52 determines whether or not all the shooting date / time lists have been processed.
When all the shooting date / time periods in the list have been processed (see YES route in step SD4), the process ends.

一方、処理していない撮影日時期間が存在する場合(ステップSD4のNOルート参照)、ステップSD5において、スケジュールデータベース構築部52は、現在処理対象としている撮影日時期間の期間内に撮影された映像が存在するか判定する。存在する場合は、その映像の日時を、撮影日時一覧59に追加する。
ステップSD6において、スケジュールデータベース構築部52は、撮影日時期間のリストから次の撮影日時期間を取得する。ステップSD4に戻る。
On the other hand, if there is a shooting date / time period that has not been processed (see the NO route in step SD4), in step SD5, the schedule database construction unit 52 determines that the video shot during the shooting date / time period currently being processed is taken. Determine if it exists. If it exists, the date / time of the video is added to the shooting date / time list 59.
In step SD6, the schedule database construction unit 52 acquires the next shooting date / time period from the list of shooting date / time periods. The process returns to step SD4.

この例では、ステップSD2の所定の時間単位を1時間にしている。所定の時間単位の値は、映像の存在状況によって適宜決定してもよい。
次に、図15を参照して、鑑賞会に参加者が揃ってから鑑賞を開始する場合のフローについて記載する。
図15は、第1実施形態の一例としての映像再生部41の処理を示すフローチャートである。
In this example, the predetermined time unit of step SD2 is 1 hour. The value of the predetermined time unit may be determined as appropriate according to the presence state of the video.
Next, with reference to FIG. 15, a flow in the case of starting viewing after the participants have gathered in the viewing party will be described.
FIG. 15 is a flowchart illustrating processing of the video reproduction unit 41 as an example of the first embodiment.

鑑賞会に参加する鑑賞者が揃うと、ステップSE1において、映像再生部41の鑑賞者検出部53が、図16を用いて後述する鑑賞者検出処理を実行する。
次に、ステップSE2において、映像再生部41の除外スケジュール判定部55が、図17を用いて後述する後述する除外スケジュール判定処理を実行する。
続いて、ステップSE3において、映像再生部41は、鑑賞開始の指示を検出する。鑑賞の指示開始があったかどうかは、リモコンなどの再生ボタンが押されたかどうかにより判定する。
When viewers who participate in the viewing party are gathered, in step SE1, the viewer detection unit 53 of the video playback unit 41 executes viewer detection processing described later with reference to FIG.
Next, in step SE2, the exclusion schedule determination unit 55 of the video reproduction unit 41 executes an exclusion schedule determination process described later with reference to FIG.
Subsequently, in step SE3, the video reproduction unit 41 detects an instruction to start viewing. Whether or not an appreciation instruction has been started is determined by whether or not a playback button such as a remote control has been pressed.

鑑賞の開始が指示されると、ステップSE4において、映像再生部41の映像表示部58が、図18を用いて後述する後述する映像表示処理を実行し、鑑賞会が終了すると映像再生処理を終了する。
次に、図16を参照して、図15のステップSE2に示した、映像再生部41の鑑賞者検出部53による鑑賞者検出処理について説明する。
When start of viewing is instructed, in step SE4, the video display unit 58 of the video playback unit 41 executes video display processing to be described later with reference to FIG. 18, and ends the video playback processing when the viewing party ends. To do.
Next, with reference to FIG. 16, the viewer detection process by the viewer detection unit 53 of the video playback unit 41 shown in step SE <b> 2 of FIG. 15 will be described.

図16は、第1実施形態の一例としての鑑賞者検出部53による鑑賞者検出処理を示すフローチャート(ステップSF1〜SF3)である。
まず、ステップSF1において、鑑賞者検出部53は、鑑賞者リスト62を作成するために、全鑑賞者数を特定する。鑑賞者数の検出は、鑑賞会を行なう部屋に設置したカメラ5で鑑賞者の映像を撮像し、鑑賞者検出部53が、この映像に対して顔認識技術を行なってもよい。或いは、鑑賞者検出部53が、鑑賞会への参加表明メールから、鑑賞者数を特定してもよい。鑑賞会に参加している鑑賞者数の特定は、公知のどのような方法を用いても行なうことができる。
FIG. 16 is a flowchart (steps SF <b> 1 to SF <b> 3) illustrating viewer detection processing by the viewer detection unit 53 as an example of the first embodiment.
First, in step SF1, the viewer detection unit 53 specifies the total number of viewers in order to create the viewer list 62. The number of viewers may be detected by capturing the viewer's video with the camera 5 installed in the room where the viewing party is held, and the viewer detection unit 53 may perform face recognition technology on this video. Alternatively, the viewer detection unit 53 may specify the number of viewers from an email indicating participation in the viewing party. The number of viewers participating in the viewing party can be specified by any known method.

次に、ステップSF2において、鑑賞者検出部53は、全ての鑑賞者を処理したかどうかを判定する。
全ての鑑賞者を処理した場合(ステップSF2のYESルート参照)、処理を終了する。
まだ処理していない鑑賞者が存在する場合(ステップSF2のNOルート参照)、ステップSF3において、鑑賞者検出部53は、鑑賞者リスト62に鑑賞者を登録する。まず、鑑賞者検出部53は、最初に特定した鑑賞者について、鑑賞者が誰であるのかを特定し、鑑賞者リスト62に追加する。カメラ5の映像から鑑賞者を認識する場合は、鑑賞者検出部53は、顔認識技術を使って鑑賞者が誰であるのかを特定することができる。鑑賞会への参加表明メールから鑑賞者を認識する場合は、鑑賞者検出部53は、参加表明メールの発信元や、メール本文の内容を解析することで、鑑賞者が誰であるのかを特定することができる。鑑賞者検出部53は、鑑賞者を特定するために公知のどのような方法を用いてもよい。
Next, in step SF2, the viewer detection unit 53 determines whether all viewers have been processed.
If all viewers have been processed (see YES route in step SF2), the process ends.
If there are viewers that have not yet been processed (see NO route in step SF2), the viewer detector 53 registers the viewers in the viewer list 62 in step SF3. First, the viewer detection unit 53 identifies who the viewer is for the viewer identified first, and adds the viewer to the viewer list 62. When recognizing the viewer from the video of the camera 5, the viewer detection unit 53 can specify who the viewer is using the face recognition technology. When recognizing the viewer from the participation expression mail for the viewing party, the viewer detection unit 53 identifies the sender by analyzing the sender of the participation expression mail and the contents of the mail text. can do. The viewer detection unit 53 may use any known method for specifying the viewer.

次に鑑賞者検出部53は、ステップSF2に戻り、再度全ての鑑賞者を処理したかどうかを判定する。
全ての鑑賞者を処理した場合(ステップSF2のYESルート参照)、処理を終了する。
まだ処理していない鑑賞者が存在する場合(ステップSF2のNOルート参照)、次の鑑賞者に移り、ステップSF3の処理を行ない、上記のステップを繰り返す。
Next, the viewer detection unit 53 returns to step SF2 and determines whether or not all viewers have been processed again.
If all viewers have been processed (see YES route in step SF2), the process ends.
If there is a viewer that has not yet been processed (see NO route in step SF2), the process proceeds to the next viewer, performs the process of step SF3, and repeats the above steps.

この処理を終了すると、鑑賞者検出部53は、全ての鑑賞者について、誰であるのかを特定しており、鑑賞者リスト62に記載している。
次に、図17を参照して、図15のステップSE3に示した、映像再生部41の除外スケジュール判定部55による除外スケジュール判定処理について説明する。
図17は、第1実施形態の一例としての除外スケジュール判定部55による除外スケジュール判定処理を示すフローチャート(ステップSG1〜SG9)である。
When this process ends, the viewer detection unit 53 identifies who the viewer is for all viewers, and describes them in the viewer list 62.
Next, with reference to FIG. 17, the exclusion schedule determination process by the exclusion schedule determination unit 55 of the video reproduction unit 41 shown in step SE3 of FIG. 15 will be described.
FIG. 17 is a flowchart (steps SG1 to SG9) illustrating an exclusion schedule determination process by the exclusion schedule determination unit 55 as an example of the first embodiment.

ステップSG1において、除外スケジュール判定部55は、鑑賞者リスト62中の全ての鑑賞者を処理したかどうかを判定する。
全ての鑑賞者を処理した場合(ステップSG1のYESルート参照)、処理を終了する。
まだ処理していない鑑賞者が存在する場合(ステップSG1のNOルート参照)、ステップSG2において、除外スケジュール判定部55は、鑑賞者検出部53によって作成された鑑賞者リスト62から、未処理の鑑賞者を一人選択する。
In step SG1, the exclusion schedule determination unit 55 determines whether all viewers in the viewer list 62 have been processed.
If all viewers have been processed (see YES route in step SG1), the process ends.
If there are viewers that have not yet been processed (see the NO route in step SG1), in step SG2, the exclusion schedule determination unit 55 determines from the viewer list 62 created by the viewer detection unit 53 that there are unprocessed viewers. Select one person.

ステップSG3において、除外スケジュール判定部55は、ステップSG2で選択した鑑賞者について、当該鑑賞者が撮影者ではないスケジュールの一覧を、スケジュールデータベース47から取得する。
以降のステップSG4〜SG9において、除外スケジュール判定部55は、取得した全てのスケジュールについて、選択されている鑑賞者と、スケジュールデータベース47の公開先範囲476の値とを照合する。そして、以下のルールに従って、照合結果に応じて、そのスケジュールの期間に撮影された映像を鑑賞会で表示してもよいかどうかを表す値を、該当スケジュールのフラグフィールド478に記録する。
In step SG3, the exclusion schedule determination unit 55 acquires, from the schedule database 47, a list of schedules for which the viewer selected in step SG2 is not the photographer.
In subsequent steps SG4 to SG9, the exclusion schedule determination unit 55 collates the selected viewer with the value of the disclosure destination range 476 of the schedule database 47 for all acquired schedules. In accordance with the following rule, a value indicating whether or not the video shot during the schedule period may be displayed at the viewing party is recorded in the flag field 478 of the schedule according to the collation result.

(1)フラグフィールド478に値が記録されていない場合
(a)処理対象の鑑賞者が公開先範囲フィールド476に含まれない場合
人物相関データベース46から、(鑑賞者のID,撮影者のID)の欄に記録されている親密度を取得して、その値をフラグ478に記録する。
(b)処理対象の鑑賞者が公開先範囲フィールド476に含まれる場合
公開しているスケジュール上の場所情報と、撮影場所情報が一致する場合は「0」を、一致しない場合は「1」をフラグ478に記録する。
(1) When a value is not recorded in the flag field 478 (a) When a viewer to be processed is not included in the disclosure destination range field 476 From the person correlation database 46, (viewer ID, photographer ID) The familiarity recorded in the column of “1” is acquired, and the value is recorded in the flag 478.
(B) When the viewer to be processed is included in the disclosure destination range field 476 “0” if the location information on the schedule that has been released and the shooting location information match, and “1” if they do not match. Record in the flag 478.

(2)フラグフィールド478に既に親密度が記録されている場合
(a)処理対象の鑑賞者が公開先範囲フィールド476に含まれない場合
人物相関データベース46から、(鑑賞者のID,撮影者のID)の欄に記録されている親密度を取得し、フラグフィールド478の値よりも大きい場合は、上書きする
(b)処理対象の鑑賞者が公開先範囲フィールド476に含まれる場合
公開しているスケジュール上の場所情報と、撮影場所情報が一致する場合は変更しない。又、一致しない場合はフラグ478を値「1」で上書きする。
(2) When familiarity is already recorded in the flag field 478 (a) When the viewer to be processed is not included in the disclosure destination range field 476 From the person correlation database 46, (viewer ID, photographer's ID The familiarity recorded in the column of (ID) is acquired, and if it is larger than the value of the flag field 478, it is overwritten. (B) If the viewer to be processed is included in the disclosure destination range field 476, it is disclosed If the location information on the schedule matches the shooting location information, no change is made. If they do not match, the flag 478 is overwritten with the value “1”.

上記のルールに従ってフラグフィールド478に値を設定することにより、スケジュールデータベース47のフラグフィールド478は、例えば、最終的に以下のような値に設定される。
鑑賞者にとって支障がないスケジュール→値0
いずれかの鑑賞者にとって差し支えのあるスケジュール→0より大きく1以下の値
この値が1に近いほど、そのスケジュールが差し支えのあるスケジュールであることを示す。
By setting a value in the flag field 478 according to the above rule, the flag field 478 of the schedule database 47 is finally set to the following value, for example.
Schedule that does not hinder viewers → 0
A schedule that is acceptable for any viewer → a value that is greater than 0 and less than or equal to 1 The closer this value is to 1, the more likely the schedule is.

このため、ステップSG4において、除外スケジュール判定部55は、取得した全てのスケジュールについて、公開先範囲フィールド476に、処理中の鑑賞者が含まれているかどうかを判定する。
公開先範囲フィールド476に、処理中の鑑賞者が含まれていない場合(ステップSG4のNOルート参照)、ステップSG5において、除外スケジュール判定部55は、フラグフィールド478の値が、人物相関データベース46の親密度の値よりも小さいかを判定する。
For this reason, in step SG4, the exclusion schedule determination unit 55 determines whether or not the viewer being processed is included in the disclosure destination range field 476 for all acquired schedules.
When the viewing destination range field 476 does not include the viewer being processed (refer to the NO route in step SG4), in step SG5, the exclusion schedule determination unit 55 sets the value of the flag field 478 in the person correlation database 46. It is determined whether it is smaller than the intimacy value.

フラグフィールド478の値が、人物相関データベース46の親密度の値よりも小さい場合(ステップSG5のYESルート参照)、ステップSG6において、除外スケジュール判定部55は、人物相関データベース46の親密度の値をフラグフィールド478の値に設定する。
一方、フラグフィールド478の値が、人物相関データベース46の親密度の値以上の場合(ステップSG5のNOルート参照)、処理がステップSG1に戻る。
When the value of the flag field 478 is smaller than the value of closeness in the person correlation database 46 (see YES route in step SG5), in step SG6, the exclusion schedule determination unit 55 sets the value of closeness in the person correlation database 46. The value is set in the flag field 478.
On the other hand, when the value of the flag field 478 is equal to or greater than the familiarity value of the person correlation database 46 (see NO route in step SG5), the process returns to step SG1.

一方、ステップSG4で公開先範囲フィールド476に、処理中の鑑賞者が含まれている場合(ステップSG4のYESルート参照)、ステップSG7に進む。ステップSG7において、除外スケジュール判定部55は、公開しているスケジュールの場所情報と、スケジュールデータベース47の撮影場所フィールド475の値とが一致しているかどうかを判定する。   On the other hand, if the viewing destination range field 476 includes a viewer being processed (see YES route in step SG4) in step SG4, the process proceeds to step SG7. In step SG <b> 7, the exclusion schedule determination unit 55 determines whether the location information of the published schedule matches the value of the shooting location field 475 of the schedule database 47.

公開しているスケジュールの場所情報と、撮影場所フィールド475の値とが一致している場合(ステップSG7のYESルート参照)ステップSG8において、除外スケジュール判定部55は、フラグフィールド478に値“0”を設定する。
一方、公開しているスケジュールの場所情報と、撮影場所フィールド475の値とが一致しない場合(ステップSG7のNOルート参照)ステップSG9において、除外スケジュール判定部55は、フラグフィールド478に値“1”を設定する。
When the location information of the published schedule matches the value of the shooting location field 475 (see YES route in step SG7), in step SG8, the exclusion schedule determination unit 55 sets the value “0” in the flag field 478. Set.
On the other hand, if the location information of the published schedule does not match the value in the shooting location field 475 (see NO route in step SG7), in step SG9, the exclusion schedule determination unit 55 sets the value “1” in the flag field 478. Set.

その後、除外スケジュール判定部55は、ステップSG1に戻る。再度ステップSG1において、除外スケジュール判定部55は、鑑賞者リスト62中の全ての鑑賞者を処理したかどうかを判定する。
全ての鑑賞者を処理した場合(ステップSG1のYESルート参照)、処理を終了する。
Thereafter, the exclusion schedule determination unit 55 returns to step SG1. In step SG <b> 1 again, the exclusion schedule determination unit 55 determines whether all viewers in the viewer list 62 have been processed.
If all viewers have been processed (see YES route in step SG1), the process ends.

まだ処理していない鑑賞者が存在する場合(ステップSG1のNOルート参照)、ステップSG2において、除外スケジュール判定部55は、鑑賞者リスト62から未処理の鑑賞者を一人選択して、上記の処理を繰り返す。
この処理を終了した時点で、該当スケジュールのフラグフィールド478には、そのスケジュールの期間に撮影された映像を鑑賞会で表示してもよいかどうかを表す数値が記載されている。
If there is a viewer that has not yet been processed (see NO route in step SG1), in step SG2, the exclusion schedule determination unit 55 selects one unprocessed viewer from the viewer list 62, and performs the above processing. repeat.
At the end of this process, the flag field 478 of the schedule describes a numerical value indicating whether or not the video shot during the schedule period may be displayed at the viewing party.

次に、図18を参照して、図15のステップSE4に示した、映像再生部41の表示映像制御部57による映像再生処理について説明する。
図18は、第1実施形態の一例としての表示映像制御部57による映像再生処理フローチャート(ステップSH1〜SH9)である。
まず、ステップSH1において、表示映像制御部57は、鑑賞対象の映像リストを取得する。この映像リストとは、鑑賞しようとしている対象の映像の一覧である。例えば、管理者が、結婚式で撮影した映像を「結婚式」というフォルダに格納して管理している場合は、表示映像制御部57は、そのフォルダのディレクトリを管理者等に選択させ、鑑賞対象の映像リストを取得する。
Next, with reference to FIG. 18, the video playback process by the display video control unit 57 of the video playback unit 41 shown in step SE4 of FIG. 15 will be described.
FIG. 18 is a flowchart of video playback processing (steps SH1 to SH9) by the display video controller 57 as an example of the first embodiment.
First, in step SH1, the display video control unit 57 acquires a video list to be viewed. This video list is a list of videos to be watched. For example, if the administrator stores and manages a video taken at a wedding in a folder called “wedding”, the display video control unit 57 allows the administrator to select the directory of the folder and watch the video. Get the target video list.

ステップSH2において、表示映像制御部57は、鑑賞対象の全ての映像を再生し終えたかどうかを判定する。
鑑賞対象の全ての映像を再生し終えた場合(ステップSH2のYESルート参照)、処理を終了する。
鑑賞対象の映像のうち、まだ再生していないものが存在する場合(ステップSH2のNOルート参照)、表示映像制御部57は、ステップSH3において、表示映像制御部57は、映像データベース43から、鑑賞対象の映像リストの再生順序の先頭の映像を取得する。そして、この映像を再生候補映像とする。
In step SH <b> 2, the display video control unit 57 determines whether or not all the videos to be watched have been reproduced.
When all the videos to be watched have been played back (see YES route in step SH2), the process ends.
When there is a video that has not yet been reproduced among the videos to be watched (see the NO route in step SH2), the display video control unit 57 receives the video from the video database 43 in step SH3. Get the first video in the playback order of the target video list. This video is set as a playback candidate video.

ステップSH4において、表示映像制御部57は、ステップSH3で取得した再生候補映像について、その映像の撮影場所明晰度と撮影者確からしさ度とを取得する。このとき、表示映像制御部57は、映像データベース43の撮影場所明晰度フィールド437及び撮影者確からしさ度フィールド439のそれぞれの値を取得する。
ステップSH5において、表示映像制御部57は、再生候補映像の撮影者について、その映像の撮影日時を含むスケジュールをスケジュールデータベース47から取得する。
In step SH4, the display video control unit 57 acquires the shooting location clarity and the likelihood of the photographer of the playback candidate video acquired in step SH3. At this time, the display video control unit 57 acquires the values of the shooting location clarity field 437 and the photographer likelihood level field 439 of the video database 43.
In step SH <b> 5, the display video control unit 57 acquires a schedule including the shooting date and time of the video from the schedule database 47 for the photographer of the playback candidate video.

ステップSH6において、表示映像制御部57は、ステップSH5で取得したスケジュールのフラグフィールド478の値を取得する。
ステップSH7において、表示映像制御部57は、以下の式に従って、鑑賞差し障り度を計算する。
鑑賞差し障り度=フラグフィールド478の値×撮影場所明晰度フィールド437の値×撮影者確からしさ度フィールド439の値
ステップSH8において、表示映像制御部57は、ステップSH7で求めた鑑賞差し障り度と、現時点の再生可能レベル61とを比較する。なお、前述のように、現時点の再生可能レベル61とは、映像再生装置41に記憶されている閾値である。前述のように、再生可能レベル61は、映像を表示すべきかどうかの判定に使用される閾値である。ステップSH7で求めた鑑賞差し障り度が、再生可能レベル61以下である場合には、その映像が再生可能であると判定される。
In step SH6, the display video control unit 57 acquires the value of the flag field 478 of the schedule acquired in step SH5.
In step SH <b> 7, the display video control unit 57 calculates the viewing obstacle level according to the following formula.
Degree of viewing difficulty = value of flag field 478 × value of shooting location clarity field 437 × value of photographer likelihood level field 439 In step SH8, the display video control unit 57 determines the viewing difficulty level obtained in step SH7 and the current level. Are compared with the reproducible level 61. As described above, the current reproducible level 61 is a threshold value stored in the video reproduction device 41. As described above, the reproducible level 61 is a threshold used for determining whether or not to display a video. If the viewing obstruction degree obtained in step SH7 is the reproducible level 61 or less, it is determined that the video is reproducible.

ステップSH7で求めた鑑賞差し障り度が再生可能レベル61よりも大きい場合(ステップSH8のYESルート参照)は、映像の再生が行なわれず、処理がステップSH2に戻る。
一方、ステップSH7で求めた鑑賞差し障り度が、再生可能レベル61以下の場合(ステップSH8のNOルート参照)、ステップSH9において、表示映像制御部57は、表示のタイミングに合わせて、ステップSH3で取得した再生候補映像を、映像表示部61に表示させる。
When the apprehension degree obtained in step SH7 is greater than the reproducible level 61 (see YES route in step SH8), the video is not reproduced and the process returns to step SH2.
On the other hand, when the viewing difficulty level obtained in step SH7 is the reproducible level 61 or less (refer to the NO route in step SH8), in step SH9, the display video control unit 57 acquires in step SH3 in accordance with the display timing. The reproduced candidate video is displayed on the video display unit 61.

表示映像制御部57は、ステップSH2に戻り、再度鑑賞対象の全ての映像を再生し終えたかどうかを判定する。
鑑賞対象の全ての映像を再生し終えた場合(ステップSH2のYESルート参照)、処理を終了する。
鑑賞対象の映像のうち、まだ再生していないものが存在する場合(ステップSH2のNOルート参照)、表示映像制御部57は、映像データベース43から、鑑賞対象の映像リストの再生順序に従って次の映像を取得し、この映像を再生候補映像として、上記の処理を繰り返す。
The display video control unit 57 returns to step SH2 and determines again whether or not all the videos to be watched have been reproduced.
When all the videos to be watched have been played back (see YES route in step SH2), the process ends.
If there is a video to be watched that has not yet been played back (see the NO route in step SH2), the display video control unit 57 reads the next video from the video database 43 according to the playback order of the video list to be watched. And the above processing is repeated using this video as a playback candidate video.

上記処理では、ステップSH8において、鑑賞差し障り度と、再生可能レベル61とを比較することにより、表示映像制御部57は、鑑賞差し障り度が再生可能レベル61よりも大きい映像は、除外すべき映像として表示しない。このため、鑑賞差し障り度が再生可能レベル61以下の映像のみが鑑賞者に表示される。
このように、第1実施形態の映像再生システム1によれば、鑑賞会において鑑賞者に見られると支障のある映像を、再生しないように制御して、鑑賞者に見られても差し支えない映像のみを鑑賞者に鑑賞させることができる。
In the processing described above, in step SH8, by comparing the viewing obstruction level with the reproducible level 61, the display video control unit 57 determines that a video having a viewing obstruction level greater than the reproducible level 61 is to be excluded. Do not show. For this reason, only videos with a viewing difficulty level of 61 or less that can be reproduced are displayed to the viewer.
As described above, according to the video playback system 1 of the first embodiment, a video that can be viewed by the viewer is controlled by controlling the video so as not to be played back when viewed by the viewer at the viewing party. Only viewers can appreciate it.

(B)第2実施形態
上記の第1実施形態では、鑑賞会において鑑賞者に見られると支障のある映像を表示させないように制御していた。
しかし、一部の参加者が鑑賞会に遅れて参加してきた場合、その参加者は、鑑賞者検出部53によって認識されていない。このため、遅れた参加者に見られると支障のある映像が表示されてしまうおそれがある。
(B) Second Embodiment In the first embodiment described above, control is performed so that a troublesome image is not displayed when viewed by a viewer at a viewing party.
However, when some participants have joined the viewing party lately, the participants are not recognized by the viewer detecting unit 53. For this reason, there is a possibility that a troublesome image may be displayed when viewed by a late participant.

そこで第2実施形態の一例としての映像再生システム11(不図示)は、上記の第1実施形態の一例としての映像再生システム1の各機能に加え、鑑賞会中に遅れて参加してきた人がいる場合などに、鑑賞会中に鑑賞者を動的に追加する機能を備える。
図19は、第2実施形態の一例としての映像再生部(画像表示装置)411の機能ブロック図である。
In view of this, the video playback system 11 (not shown) as an example of the second embodiment, in addition to the functions of the video playback system 1 as an example of the first embodiment described above, can be used by people who participated late during the viewing party. When there is an event, it has a function to dynamically add viewers during the viewing event.
FIG. 19 is a functional block diagram of a video playback unit (image display device) 411 as an example of the second embodiment.

図19に示すように、第2実施形態の一例としての映像再生部411は、図3に示した第1実施形態の一例としての映像再生部41の各機能部に加えて、追加人物判定部63を有する。
この追加人物判定部63は、鑑賞会中に鑑賞者を常にモニタしており、参加者が増えたことを検出すると、鑑賞者を動的に追加する。
As illustrated in FIG. 19, the video playback unit 411 as an example of the second embodiment includes an additional person determination unit in addition to the functional units of the video playback unit 41 as an example of the first embodiment illustrated in FIG. 3. 63.
The additional person determination unit 63 constantly monitors the viewers during the viewing party, and dynamically adds viewers when it detects that the number of participants has increased.

なお、第2実施形態の全体的なシステム構成は、図1,2に示した第1実施形態の一例のものと同じであるため、その図示および説明を省略する。また、第2実施形態の一例の他の機能や構成は図4〜18に示した第1実施形態の一例のものと同じであるため、その図示および説明を省略する。
図20は、第2実施形態の一例としての映像再生部411における追加人物判定部63の処理を示すフローチャートである(ステップSI1〜SI6)。
Note that the overall system configuration of the second embodiment is the same as that of the example of the first embodiment shown in FIGS. The other functions and configurations of the example of the second embodiment are the same as those of the example of the first embodiment shown in FIGS.
FIG. 20 is a flowchart illustrating the process of the additional person determination unit 63 in the video reproduction unit 411 as an example of the second embodiment (steps SI1 to SI6).

追加人物判定部63は、映像再生処理の実行中は、カメラ5の映像を常にモニタしている。ステップSI1において、追加人物判定部63が、カメラ5の映像から鑑賞者が増えていることを検出すると、スケジュールデータベース47から、遅れて参加した鑑賞者が撮影者ではないスケジュールの一覧を取得する。
ステップSI2において、除外スケジュール判定部55は、取得した全てのスケジュールについて、公開先範囲フィールド476に、追加の鑑賞者が含まれているかどうかを判定する。
The additional person determination unit 63 always monitors the video of the camera 5 during the video playback process. In step SI <b> 1, when the additional person determination unit 63 detects that the number of viewers is increasing from the video of the camera 5, the schedule database 47 obtains a list of schedules in which the viewer who joined late is not a photographer.
In step SI2, the exclusion schedule determination unit 55 determines whether or not an additional viewer is included in the disclosure destination range field 476 for all acquired schedules.

公開先範囲フィールド476に、追加の鑑賞者が含まれていない場合(ステップSI2のNOルート参照)、ステップSI3において、除外スケジュール判定部55は、フラグフィールド478の値が、人物相関データベース46の親密度の値よりも小さいかを判定する。
フラグフィールド478の値が、人物相関データベース46の親密度の値よりも小さい場合(ステップSI3のYESルート参照)、ステップSI4において、除外スケジュール判定部55は、人物相関データベース46の親密度の値を、フラグフィールド478に設定する。
When an additional viewer is not included in the disclosure destination range field 476 (see the NO route in step SI2), in step SI3, the exclusion schedule determination unit 55 sets the value of the flag field 478 to the parent of the person correlation database 46. It is determined whether it is smaller than the density value.
When the value of the flag field 478 is smaller than the value of closeness in the person correlation database 46 (see YES route of step SI3), in step SI4, the exclusion schedule determination unit 55 sets the value of closeness in the person correlation database 46. The flag field 478 is set.

一方、フラグフィールド478の値が、人物相関データベース46の親密度の値以上の場合(ステップSI3のNOルート参照)、処理が終了する。
一方、ステップSI2で公開先範囲フィールド476に、追加の鑑賞者が含まれている場合(ステップSI2のYESルート参照)、ステップSI5に進む。ステップSI5において、除外スケジュール判定部55は、公開しているスケジュールの場所情報と、スケジュールデータベース47の撮影場所フィールド475の値とが一致しているかどうかを判定する。
On the other hand, when the value of the flag field 478 is equal to or greater than the familiarity value of the person correlation database 46 (see NO route in step SI3), the process ends.
On the other hand, if an additional viewer is included in the disclosure destination range field 476 in step SI2 (see YES route in step SI2), the process proceeds to step SI5. In step SI <b> 5, the exclusion schedule determination unit 55 determines whether the location information of the published schedule matches the value of the shooting location field 475 of the schedule database 47.

公開しているスケジュールの場所情報と、撮影場所フィールド475の値とが一致している場合(ステップSI5のYESルート参照)ステップSI6において、除外スケジュール判定部55は、フラグフィールド478に値“0”を設定する。
一方、公開しているスケジュールの場所情報と、撮影場所フィールド475の値とが一致しない場合(ステップSI5のNOルート参照)ステップSI7において、除外スケジュール判定部55は、フラグフィールド478に値“1”を設定する。
When the location information of the published schedule matches the value of the shooting location field 475 (see YES route in step SI5), in step SI6, the exclusion schedule determination unit 55 sets the value “0” in the flag field 478. Set.
On the other hand, if the location information of the published schedule does not match the value of the shooting location field 475 (see the NO route in step SI5), in step SI7, the exclusion schedule determination unit 55 sets the value “1” in the flag field 478. Set.

なお、同時に複数の人物が遅れて鑑賞会に加わった場合は、遅れてきた全ての参加者について、上記の処理を繰り返す。
なお、映像表示処理の実行中に上記の処理を行ない、更新されたスケジュールデータベース47により、映像表示処理を続ける。これにより、スケジュールデータベース47のフラグフィールド478には、遅れて参加した参加者について、該当のスケジュールに撮影された映像を鑑賞対象から除外するかどうかの情報が反映される。このため、遅れてきた参加者がいても、映像表示処理において映像の再生の可否が正しく判定される。
If a plurality of persons join the viewing party at the same time, the above process is repeated for all the participants who are late.
The above process is performed during the video display process, and the video display process is continued by the updated schedule database 47. As a result, the flag field 478 of the schedule database 47 reflects information about whether or not to exclude the video shot in the corresponding schedule from the viewing targets for the participants who participated late. For this reason, even if there is a late participant, it is correctly determined whether or not the video can be reproduced in the video display process.

このように、第2実施形態の映像再生システムによれば、スケジュールデータベース47の追加の鑑賞者のフラグフィールド478の値が動的に変更されて、映像再生部411の表示映像制御部59により映像再生処理が行なわれる。これにより、上記の第1実施形態の効果が得られることに加え、映像再生処理の実行中に、遅れて参加した鑑賞者に関しても、映像の除外が判定されて、ふさわしくない映像を再生させないように制御できるという効果が得られる。   As described above, according to the video playback system of the second embodiment, the value of the flag field 478 of the additional viewer in the schedule database 47 is dynamically changed and the video is controlled by the display video control unit 59 of the video playback unit 411. Reproduction processing is performed. As a result, in addition to the effects of the first embodiment described above, the video exclusion process is also determined for a viewer who participates late during the video playback process, so that inappropriate video is not played back. The effect that it can be controlled is obtained.

(C)第3実施形態
上記の第1実施形態の一例としての映像再生システム1では、鑑賞会において鑑賞者に見られると支障のある映像を表示させないように制御する。
しかし、鑑賞会に参加している人物にとっては直接的には差し障りがないような映像であっても、その参加者を通じて知られてはならない人物にその映像の存在を知られる場合がある。
(C) Third Embodiment In the video reproduction system 1 as an example of the first embodiment described above, control is performed so that a troublesome video is not displayed when viewed by a viewer at a viewing party.
However, even if it is an image that is not directly disturbing for a person participating in the viewing party, there are cases where the existence of the image is known to a person who should not be known through the participant.

例えば、妻が鑑賞会に参加していなくても、妻に知られてはならないようなスケジュールを想起させる映像を、妻と非常に親しい友人と一緒に鑑賞した場合、その友人を通じて映像の存在を妻に知られてしまう場合がある。
そこで第3実施形態の一例としての映像再生システム12(不図示)では、鑑賞者と親しい人物についても、その親しい人物に見られると支障のある映像を表示させないように制御する。
For example, if you watch a video that reminds you of a schedule that should not be known to your wife even if your wife is not attending the viewing party, you can watch the video through that friend. It may be known to my wife.
In view of this, in the video reproduction system 12 (not shown) as an example of the third embodiment, control is performed so that even a person close to the viewer is not displayed a troublesome video when viewed by the close person.

図21は、第3実施形態の一例としての映像再生部(画像表示装置)412の機能ブロック図である。
図21に示すように、第3実施形態の一例としての映像再生部412は、図3に示した第1実施形態の一例としての映像再生部41の各機能部に加えて、親しい人リスト64、親密度閾値65、及び親しい人判定部67を有する。
FIG. 21 is a functional block diagram of a video playback unit (image display device) 412 as an example of the third embodiment.
As shown in FIG. 21, the video playback unit 412 as an example of the third embodiment includes a close person list 64 in addition to the functional units of the video playback unit 41 as an example of the first embodiment shown in FIG. , A closeness threshold 65, and a close person determination unit 67.

又、映像再生部412は、除外スケジュール判定部55に代えて、除外スケジュール判定部551をそなえる。
なお、第3実施形態の一例としての全体的なシステム構成は、図1,2に示した第1実施形態の一例としてのものと同じであるため、その図示および説明を省略する。また、第3実施形態の他の機能や構成は図4,図8,図12,図14〜18に示した第1実施形態の一例としてのものと同じであるため、その図示および説明を省略する。
Further, the video reproduction unit 412 includes an exclusion schedule determination unit 551 instead of the exclusion schedule determination unit 55.
The overall system configuration as an example of the third embodiment is the same as that of the example of the first embodiment shown in FIGS. Further, since other functions and configurations of the third embodiment are the same as those of the first embodiment shown in FIGS. 4, 8, 12, and 14 to 18, illustration and description thereof are omitted. To do.

図22は、第3実施形態の一例としての映像再生部412における親しい人リスト64を例示する図である。
親しい人リスト64は、各鑑賞者について、その鑑賞者と親しい人物のリストであり、親しい人判定部67によって親しい人判定処理で使用される。
本例では、親しい人リスト64は、ID641、名前642、及び間接親密度643の各フィールドを有する。
FIG. 22 is a diagram illustrating a close person list 64 in the video playback unit 412 as an example of the third embodiment.
The close person list 64 is a list of persons close to the viewer for each viewer, and is used by the close person determination unit 67 in the close person determination process.
In this example, the close person list 64 has fields of ID 641, name 642, and indirect familiarity 643.

ID641は、親しい人を一意に特定するための固有のIDを記憶する。図22の例では、友人C子を表すID=13が記載されている。
名前642は、親しい人の名前である。
間接親密度643は、人物相関データベース46における関係の値のうち最大値を記録している。
The ID 641 stores a unique ID for uniquely identifying a close person. In the example of FIG. 22, ID = 13 representing the friend C child is described.
The name 642 is the name of a close person.
The indirect familiarity 643 records the maximum value among the relationship values in the person correlation database 46.

また、図21の親密度閾値65は、親密度の閾値である。この値は、映像再生システム1に事前に設定されていても、管理者等によって設定されてもよい。
親しい人判定部67は、人物相関データベース46に基づいて、鑑賞者と、鑑賞会に参加していない人物との親しさを示す値である間接親密度を、親しい人リスト64に登録する。
Further, the familiarity threshold 65 in FIG. 21 is a familiarity threshold. This value may be set in advance in the video reproduction system 1 or may be set by an administrator or the like.
Based on the person correlation database 46, the close person determination unit 67 registers indirect closeness, which is a value indicating the closeness between the viewer and the person who does not participate in the viewing party, in the close person list 64.

除外スケジュール判定部551は、前述の第1実施形態の除外スケジュール判定処理に代えて、人物相関データベース46と親しい人リスト64とに基づき、間接親密度を加味した除外スケジュール判定処理を実行する。この処理については、図24を用いて後述する。
図23は、第3実施形態の一例としての映像再生部412による映像再生処理を示すフローチャート(ステップSJ1〜SJ5)である。
The exclusion schedule determination unit 551 executes an exclusion schedule determination process that takes into account the indirect familiarity, based on the person correlation database 46 and the close person list 64, instead of the exclusion schedule determination process of the first embodiment described above. This process will be described later with reference to FIG.
FIG. 23 is a flowchart (steps SJ1 to SJ5) illustrating video playback processing by the video playback unit 412 as an example of the third embodiment.

なお、本第3実施形態においても、映像再生処理の前に事前処理が実行される。事前処理は、前記第1実施形態と同様であるため、その図示を省略する。
鑑賞会に参加する鑑賞者が揃うと、ステップSJ1において、映像再生部412の鑑賞者検出部53が、前述の鑑賞者検出処理を実行する。
次に、ステップSJ2において、映像再生部41の親しい人判定部67が、図25を用いて後述する親しい人判定処理を実行する。
Also in the third embodiment, pre-processing is executed before video reproduction processing. Since the pre-processing is the same as that in the first embodiment, the illustration thereof is omitted.
When the viewers who participate in the viewing party are ready, in step SJ1, the viewer detection unit 53 of the video playback unit 412 executes the viewer detection process described above.
Next, in step SJ2, the close person determination unit 67 of the video reproduction unit 41 executes a close person determination process which will be described later with reference to FIG.

次に、ステップSJ3において、映像再生部41の除外スケジュール判定部551が、後述する間接親密度を加味した除外スケジュール判定処理を実行する。
続いて、ステップSJ4において、映像再生部41は、鑑賞開始の指示を検出する。鑑賞の指示開始があったかどうかは、リモコンなどの再生ボタンが押されたかどうかにより判定する。
Next, in step SJ3, the exclusion schedule determination unit 551 of the video reproduction unit 41 executes an exclusion schedule determination process that takes into account the indirect familiarity described later.
Subsequently, in step SJ4, the video reproduction unit 41 detects an instruction to start viewing. Whether or not an appreciation instruction has been started is determined by whether or not a playback button such as a remote control has been pressed.

鑑賞の開始が指示されると、ステップSJ5において、映像再生部41の映像表示部58が、後述する映像表示処理を実行し、鑑賞会が終了すると映像再生処理を終了する。
次に、図24を参照して、図23のステップSJ2に示した、映像再生部41の鑑賞者検出部53による間接親密度を加味した除外スケジュール判定処理について説明する。
図24は、第3実施形態の一例としての親しい人判定部67による親しい人判定処理を示すフローチャート(ステップSK1〜SK8)である。
When the start of viewing is instructed, in step SJ5, the video display unit 58 of the video playback unit 41 executes a video display process to be described later, and when the viewing party ends, the video playback process ends.
Next, with reference to FIG. 24, the exclusion schedule determination process in consideration of the indirect familiarity by the viewer detection unit 53 of the video reproduction unit 41 shown in step SJ2 of FIG. 23 will be described.
FIG. 24 is a flowchart (steps SK1 to SK8) illustrating a close person determination process by the close person determination unit 67 as an example of the third embodiment.

ステップSK1において、親しい人判定部67は、鑑賞者リスト62から鑑賞者を取得する。
ステップSK2において、親しい人判定部67は、全ての鑑賞者を処理したかどうかを判定する。
全ての鑑賞者を処理した場合(ステップSK2のYESルート参照)、処理を終了する。
In step SK 1, the close person determination unit 67 acquires the viewer from the viewer list 62.
In step SK2, the close person determination unit 67 determines whether all viewers have been processed.
If all viewers have been processed (see YES route in step SK2), the process ends.

まだ処理していない鑑賞者が存在する場合(ステップSK2のNOルート参照)、ステップSK3において、親しい人判定部67は、親しい人判定部67は、処理対象の鑑賞者について、人物相関データベース46を検索する。そして、人物相関データベース46の他の人物との親密度が、親密度閾値65よりも大きいかどうかを判定する。
他の人物との親密度が、親密度閾値65以下の場合(ステップSK3のNOルート参照)、処理がステップSK2に戻る。
If there are viewers that have not yet been processed (see the NO route of step SK2), in step SK3, the close person determination unit 67 uses the person correlation database 46 for the viewers to be processed. Search for. Then, it is determined whether or not the closeness of the person correlation database 46 with another person is greater than the closeness threshold 65.
If the closeness with another person is equal to or less than the closeness threshold 65 (see NO route in step SK3), the process returns to step SK2.

一方、他の人物との親密度が、親密度閾値65より大きい場合(ステップSK3のYESルート参照)、ステップSK4において、親しい人判定部67は、その人物が鑑賞者リストに登録されているかどうかを判定する。
その人物が鑑賞者リストに登録されている場合(ステップSK4のYESルート参照)、その人物が鑑賞者として鑑賞会に参加しているので、ステップSK2に戻る。
On the other hand, if the closeness with another person is greater than the closeness threshold 65 (see YES route in step SK3), in step SK4, the close person determination unit 67 determines whether the person is registered in the viewer list. Determine.
If the person is registered in the viewer list (see YES route of step SK4), since the person is participating in the viewing party as a viewer, the process returns to step SK2.

一方、その人物が鑑賞者リストに登録されていない場合(ステップSK4のNO参照参照)、ステップSK5において、親しい人判定部67は、その人物が親しい人リスト64に追加されているかどうかを判定する。
その人物が親しい人リスト64に追加されていない場合(ステップSK5のNOルート参照)、ステップSK6において、親しい人判定部67は、その人物を親しい人リスト64に追加する。その後ステップSK2に戻る。
On the other hand, if the person is not registered in the viewer list (see NO in step SK4), in step SK5, the close person determination unit 67 determines whether the person is added to the close person list 64. .
If the person is not added to the close person list 64 (see NO route in step SK5), the close person determination unit 67 adds the person to the close person list 64 in step SK6. Thereafter, the process returns to step SK2.

一方、その人物が親しい人リスト64に追加されている場合(ステップSK5のYESルート参照)、親しい人判定部67は、ステップSK7に進む。そしてステップSK7で、人物物相関データベース46の親密度が、親しい人リスト64の間接親密度フィールド643の値よりも大きいかどうかを判定する。
人物物相関データベース46の親密度が、親しい人リスト64の間接親密度フィールド643の値以下の場合(ステップSK7のNOルート参照)、ステップSK2に戻る。
On the other hand, if the person has been added to the close person list 64 (see YES route in step SK5), the close person determination unit 67 proceeds to step SK7. In step SK7, it is determined whether or not the closeness of the person object correlation database 46 is larger than the value of the indirect closeness field 643 of the close person list 64.
When the closeness of the person-object correlation database 46 is equal to or less than the value of the indirect closeness field 643 of the close person list 64 (see NO route of Step SK7), the process returns to Step SK2.

一方、人物物相関データベース46の親密度が、親しい人リスト64の間接親密度フィールド643より大きい場合(ステップSK7のYESルート参照)、ステップSK8において、親しい人リスト64の間接親密度フィールド643の値を、人物相関データベース46から取得した親密度で更新する。その後、処理はステップSK2に戻る。
ここで、図21に示した親密度閾値65について、説明を補足する。
On the other hand, when the closeness of the person-object correlation database 46 is larger than the indirect closeness field 643 of the close person list 64 (see YES route of Step SK7), the value of the indirect closeness field 643 of the close person list 64 is set in Step SK8. Is updated with the familiarity acquired from the person correlation database 46. Thereafter, the process returns to step SK2.
Here, a supplementary explanation will be given for the familiarity threshold 65 shown in FIG.

図7に示す人物相関データベース46の例を考える。
例えば、友人B男(ID=12)が鑑賞者として参加し、友人C子(ID=13)は不参加だった場合、友人B男について上記ステップSK3に従い人物相関データベース46を検索すると、友人B男に対する親しい友人C子の親密度は0.8である。
ここで、映像再生部412の親密度閾値65に値0.7が設定されている場合、友人B男に対する友人C子の親密度は0.8であり、親密度閾値65の0.7よりも大きい。このため、親しい人判定部67は、友人C子を親しい人リスト64に追加する。
Consider the example of the person correlation database 46 shown in FIG.
For example, when a friend B man (ID = 12) participates as a viewer and a friend C child (ID = 13) does not participate, the friend B man is searched for the friend B man according to the above step SK3. The closeness of the close friend C child is 0.8.
Here, when the value 0.7 is set in the closeness threshold 65 of the video reproduction unit 412, the closeness of the friend C child with respect to the friend B man is 0.8. Is also big. For this reason, the close person determination unit 67 adds the friend C child to the close person list 64.

親しい人判定処理を終了した時点で、いずれかの鑑賞者にとって親しい人達が、全て親しい人リスト64に記載され、それらの人物との親密度の値も記載されている。
次に、図25を参照して、第3実施形態の間接親密度を加味した除外スケジュール判定処理を説明する。
図25は、第3実施形態の一例としての除外スケジュール判定部551による間接親密度を加味した除外スケジュール判定処理を示すフローチャート(ステップSL1〜SL11)である。
At the end of the close-in person determination process, all persons close to any one of the viewers are described in the close-in person list 64, and the closeness value with those persons is also described.
Next, with reference to FIG. 25, the exclusion schedule determination process in consideration of the indirect familiarity of the third embodiment will be described.
FIG. 25 is a flowchart (steps SL <b> 1 to SL <b> 11) illustrating an exclusion schedule determination process that takes into account indirect familiarity by the exclusion schedule determination unit 551 as an example of the third embodiment.

ステップSL1において、除外スケジュール判定部551は、図17に示した除外スケジュール判定処理を実行する。
次に、ステップSL2において、除外スケジュール判定部551は、親しい人リスト64内の全ての人物を処理したかどうかを判定する。
親しい人リスト64内の全ての人物を処理した場合(ステップSL2のYESルート参照参照)、処理を終了する。
In step SL1, the exclusion schedule determination unit 551 executes the exclusion schedule determination process shown in FIG.
Next, in step SL2, the exclusion schedule determination unit 551 determines whether all persons in the close person list 64 have been processed.
When all the persons in the close person list 64 have been processed (see YES route in step SL2), the process ends.

親しい人リスト64に未処理の人物が存在する場合(ステップSL2のNOルート参照参照)、ステップSL3において、除外スケジュール判定部551は、親しい人リスト64から未処理の人物を一人選択する。
ステップSL4において、除外スケジュール判定部551は、ステップSL3で選択した人物が撮影者ではないスケジュールの一覧を、スケジュールデータベース47から取得する。
When there is an unprocessed person in the close person list 64 (see the NO route in step SL2), the exclusion schedule determination unit 551 selects one unprocessed person from the close person list 64 in step SL3.
In step SL4, the exclusion schedule determination unit 551 acquires a list of schedules in which the person selected in step SL3 is not a photographer from the schedule database 47.

ステップSL5において、除外スケジュール判定部551は、取得した全てのスケジュールについて、除外スケジュール判定部551は、取得した全てのスケジュールについて、公開先範囲フィールド476に処理中の人物が含まれているかどうかを判定する。
公開先範囲フィールド476に処理中の人物が含まれている場合(ステップSL5のYESルート参照)、ステップSL6において、除外スケジュール判定部551は、一時的に使用される変数である直接差し障り可能性度(不図示)に、人物相関データベース46の親密度の値を代入する。
In step SL5, the exclusion schedule determination unit 551 determines whether the person being processed is included in the disclosure destination range field 476 for all the acquired schedules and the exclusion schedule determination unit 551 for all the acquired schedules. To do.
When the person to be processed is included in the disclosure destination range field 476 (see YES route in step SL5), in step SL6, the exclusion schedule determination unit 551 indicates the possibility of direct obstruction that is a temporarily used variable. The closeness value in the person correlation database 46 is substituted into (not shown).

一方、公開先範囲フィールド476に処理中の人物が含まれていない場合(ステップSL5のNOルート参照)、ステップSL7に進む。ステップSL7において、除外スケジュール判定部551は、公開しているスケジュールの場所情報と、スケジュールデータベース47の撮影場所フィールド475の値とが一致しているかどうかを判定する。
公開しているスケジュールの場所情報と、撮影場所フィールド475の値とが一致している場合(ステップSL7のYESルート参照)ステップSL8において、除外スケジュール判定部551は、直接差し障り可能性度に値“0”を設定する。
On the other hand, when the person being processed is not included in the disclosure destination range field 476 (see NO route in step SL5), the process proceeds to step SL7. In step SL <b> 7, the exclusion schedule determination unit 551 determines whether the location information of the published schedule matches the value of the shooting location field 475 of the schedule database 47.
When the location information of the published schedule matches the value of the shooting location field 475 (see YES route in step SL7), in step SL8, the exclusion schedule determination unit 551 sets the value “ Set to 0 ”.

一方、公開しているスケジュールの場所情報と、撮影場所フィールド475の値とが一致しない場合(ステップSL7のNOルート参照)ステップSL9において、除外スケジュール判定部551は、直接差し障り可能性度に値“1”を設定する。
ステップSL10において、除外スケジュール判定部551は、以下の式に従って、上記の直接差し障り可能性度と、親しい人リスト64の間接親密度フィールド643の値とから、一時的に使用される変数である間接差し障り可能性度(不図示)を計算する。
On the other hand, when the location information of the published schedule does not match the value of the shooting location field 475 (see the NO route in step SL7), in step SL9, the exclusion schedule determination unit 551 sets the value “ 1 ”is set.
In step SL10, the exclusion schedule determination unit 551 is an indirect variable that is temporarily used from the above-described direct impediment possibility degree and the value of the indirect familiarity field 643 of the close person list 64 according to the following equation. Calculate the possibility of obstruction (not shown).

間接差し障り可能性度=直接差し障り可能性度×親しい人リスト64の間接親密度フィールド643の値
ステップSL11において、除外スケジュール判定部551は、間接差し障り可能性度の値と、フラグフィールド643に登録済みの値とを比較し、大きい方の値を該当スケジュールのフラグフィールド643に記載する。
Indirect failure possibility degree = Direct obstruction possibility degree × Indirect familiarity field 643 value of close person list 64 In step SL11, the exclusion schedule determination unit 551 has registered in the indirect trouble possibility degree value and the flag field 643. The larger value is written in the flag field 643 of the corresponding schedule.

その後、処理がステップSL2に戻り、再度ステップSL2において、除外スケジュール判定部551は、親しい人リスト64内の全ての人物を処理したかどうかを判定する。
全ての人物を処理した場合(ステップSL2のYESルート参照)、処理を終了する。
この処理を抜けた時点で、該当スケジュールのフラグフィールド478には、そのスケジュールの期間に撮影された映像を鑑賞会で表示してもよいかどうかを表す数値が登録されている。
Thereafter, the process returns to step SL2, and in step SL2, the exclusion schedule determination unit 551 determines whether all persons in the close person list 64 have been processed.
If all the persons have been processed (see YES route in step SL2), the process is terminated.
At the time of exiting this process, a numerical value indicating whether or not the video shot during the schedule period may be displayed at the viewing party is registered in the flag field 478 of the schedule.

これにより、鑑賞会に参加している人にとって直接的に支障のある映像以外に、参加者と親しい人にとって支障のある映像についても、映像データベース45のフラグフィールド641の値を用いて、支障があるかどうかが判定できる。
このように、第3実施形態の一例においては、映像表示処理で、間接親密度を加味した除外スケジュール判定処理で更新されたフラグ情報を利用することにより、鑑賞者及びその親しい人にとって、鑑賞するのに支障がある映像を除外できるようになる。
As a result, in addition to the video that directly interferes with the person participating in the viewing party, the video database 45 uses the value of the flag field 641 for the video that may interfere with the person close to the participant. It can be determined whether there is.
As described above, in the example of the third embodiment, in the video display process, the flag information updated in the exclusion schedule determination process in consideration of the indirect familiarity is used, so that the viewer and his / her close person can appreciate. Can be excluded.

これにより、上記の第1実施形態の効果が得られることに加え、鑑賞者の親しい人に見られると支障のある映像を、鑑賞しないように制御できるという効果が得られる。
なお、上記の第1〜第3実施形態においては、PC3のCPU19が、映像再生プログラムを実行することにより、映像再生部41,411,412、映像データベース構築部48、撮影者データベース構築部49、被写体データベース構築部50、人物相関データベース構築部51、スケジュールデータベース構築部52、鑑賞者検出部53、除外スケジュール判定部55,511、鑑賞状況通知部54、除外スケジュール判定部55、除外映像判定部56、表示映像制御部57、映像表示部58、追加人物判定部63、及び親しい人判定部67として機能するようになっている。
As a result, in addition to the effects of the first embodiment described above, an effect can be obtained in which an image that is troublesome when viewed by a person close to the viewer can be controlled so as not to be viewed.
In the first to third embodiments, the CPU 19 of the PC 3 executes the video playback program, so that the video playback units 41, 411, 412, the video database construction unit 48, the photographer database construction unit 49, Subject database construction unit 50, person correlation database construction unit 51, schedule database construction unit 52, viewer detection unit 53, exclusion schedule determination unit 55, 511, viewing status notification unit 54, exclusion schedule determination unit 55, exclusion video determination unit 56 The display video control unit 57, the video display unit 58, the additional person determination unit 63, and the close person determination unit 67 function.

又、映像データベース43、撮影者データベース44、被写体データベース45、人物相関データベース46、スケジュールデータベース47は、PC3のHDD23などに記憶される。
又、表示装置7等が映像表示部58として機能する。
なお、映像再生部41,411,412、映像データベース構築部48、撮影者データベース構築部49、被写体データベース構築部50、人物相関データベース構築部51、スケジュールデータベース構築部52、鑑賞者検出部53、除外スケジュール判定部55,511、鑑賞状況通知部54、除外スケジュール判定部55、除外映像判定部56、表示映像制御部57、映像表示部58、追加人物判定部63、及び親しい人判定部67としての機能を実現するためのプログラム(映像再生プログラム)は、例えばフレキシブルディスク,CD(CD−ROM,CD−R,CD−RW等),DVD(DVD−ROM,DVD−RAM,DVD−R,DVD+R,DVD−RW,DVD+RW等),磁気ディスク,光ディスク,光磁気ディスク等の、コンピュータ読取可能な記録媒体に記録された形態で提供される。そして、コンピュータはその記録媒体からプログラムを読み取って内部記憶装置又は外部記憶装置に転送し格納して用いる。又、そのプログラムを、例えば磁気ディスク,光ディスク,光磁気ディスク等の記憶装置(記録媒体)に記録しておき、その記憶装置から通信経路を介してコンピュータに提供するようにしてもよい。
The video database 43, the photographer database 44, the subject database 45, the person correlation database 46, and the schedule database 47 are stored in the HDD 23 of the PC 3 or the like.
Further, the display device 7 or the like functions as the video display unit 58.
Note that the video playback units 41, 411 and 412, the video database construction unit 48, the photographer database construction unit 49, the subject database construction unit 50, the person correlation database construction unit 51, the schedule database construction unit 52, the viewer detection unit 53, and the exclusion Schedule determination units 55 and 511, viewing status notification unit 54, exclusion schedule determination unit 55, exclusion video determination unit 56, display video control unit 57, video display unit 58, additional person determination unit 63, and close person determination unit 67 Programs (video playback programs) for realizing the functions include, for example, flexible disks, CDs (CD-ROM, CD-R, CD-RW, etc.), DVDs (DVD-ROM, DVD-RAM, DVD-R, DVD + R, DVD-RW, DVD + RW, etc.), magnetic disk, optical disk, magneto-optical disk Etc., it is provided in a format recorded on a computer-readable recording medium. Then, the computer reads the program from the recording medium, transfers it to the internal storage device or the external storage device, stores it, and uses it. The program may be recorded in a storage device (recording medium) such as a magnetic disk, an optical disk, or a magneto-optical disk, and provided from the storage device to the computer via a communication path.

映像再生部41,411,412、映像データベース構築部48、撮影者データベース構築部49、被写体データベース構築部50、人物相関データベース構築部51、スケジュールデータベース構築部52、鑑賞者検出部53、除外スケジュール判定部55,511、鑑賞状況通知部54、除外スケジュール判定部55、除外映像判定部56、表示映像制御部57、映像表示部58、追加人物判定部63、及び親しい人判定部67としての機能を実現する際には、内部記憶装置(本実施形態ではPC3のRAM19やHDD23)に格納されたプログラムがコンピュータのマイクロプロセッサ(本実施形態ではPC3のCPU19)によって実行される。このとき、記録媒体に記録されたプログラムをコンピュータが読み取って実行するようにしてもよい。   Video playback units 41, 411, 412, video database construction unit 48, photographer database construction unit 49, subject database construction unit 50, person correlation database construction unit 51, schedule database construction unit 52, viewer detection unit 53, exclusion schedule determination Functions as units 55 and 511, an appreciation status notification unit 54, an exclusion schedule determination unit 55, an excluded video determination unit 56, a display video control unit 57, a video display unit 58, an additional person determination unit 63, and a close person determination unit 67. When realized, a program stored in the internal storage device (in this embodiment, the RAM 19 or the HDD 23 of the PC 3) is executed by a microprocessor of the computer (the CPU 19 of the PC 3 in this embodiment). At this time, the computer may read and execute the program recorded on the recording medium.

なお、本実施形態において、コンピュータとは、ハードウェアとオペレーティングシステムとを含む概念であり、オペレーティングシステムの制御の下で動作するハードウェアを意味している。又、オペレーティングシステムが不要でアプリケーションプログラム単独でハードウェアを動作させる場合には、そのハードウェア自体がコンピュータに相当する。ハードウェアは、少なくとも、CPU等のマイクロプロセッサと、記録媒体に記録されたコンピュータプログラムを読み取るための手段とをそなえており、本実施形態においては、PC3がコンピュータとしての機能を有しているのである。   In the present embodiment, the computer is a concept including hardware and an operating system, and means hardware that operates under the control of the operating system. In addition, when an operating system is unnecessary and hardware is operated by an application program alone, the hardware itself corresponds to a computer. The hardware includes at least a microprocessor such as a CPU and means for reading a computer program recorded on a recording medium. In the present embodiment, the PC 3 has a function as a computer. is there.

(D)その他
なお、上述した実施形態に関わらず、本実施形態の趣旨を逸脱しない範囲で種々変形して実施することができる。
例えば、上記の第1〜3実施形態を、静止画を例に挙げて説明したが、動画も同様に扱ってもよい。その際には、動画の各フレームに上記の処理を実行して、鑑賞者に見られると差し障りのある可能性のある動画のフレームの再生を制御しても、動画自体の再生を制御してもよい。
(D) Others Regardless of the embodiment described above, various modifications can be made without departing from the spirit of the present embodiment.
For example, the first to third embodiments have been described by taking still images as an example, but moving images may be handled in the same manner. In that case, the above processing is executed for each frame of the moving image, and even if the reproduction of the frame of the moving image that may be disturbed when viewed by the viewer is controlled, the reproduction of the moving image itself is controlled. Also good.

又、被写体データベース45には記録されているが、人物相関データベース46には登録されていない人物が存在してもよい。このような例としては、例えば町中での撮影などで偶然見ず知らずの人が写真に写っていた場合などがある。上記の実施形態においては、人物相関データベース46のこのような人物のセルに値「0」を設定していたが、人物相関データベース46にそのような偶然写った人物を登録しなくてもよい。   There may be a person who is recorded in the subject database 45 but not registered in the person correlation database 46. As an example of this, there is a case where a stranger is accidentally seen in a photograph, for example, when shooting in a town. In the above-described embodiment, the value “0” is set in the cell of such a person in the person correlation database 46, but it is not necessary to register such a person in the person correlation database 46.

又、上記第1〜3実施形態の一例においては、映像データがPC3のHDD23に記憶されていると説明したが、映像データがPC3の外部の記憶装置に記憶されていてもよい。例えば、映像データが、表示装置7の記憶装置に格納されていても、光ディスク17に記憶されていてもよい。或いは、映像データが、USBインターフェースや他のインターフェース経由でPC3に接続されるUSBメモリやメモリカード(不図示)に格納されていてもよい。   In the example of the first to third embodiments, it has been described that the video data is stored in the HDD 23 of the PC 3. However, the video data may be stored in a storage device outside the PC 3. For example, the video data may be stored in the storage device of the display device 7 or may be stored in the optical disc 17. Alternatively, the video data may be stored in a USB memory or a memory card (not shown) connected to the PC 3 via a USB interface or another interface.

映像データが、PCの外部に記憶されている場合には、映像データベース43に、外部記憶装置を一意に特定するためのIDを記憶するフィールドが追加される。
又、上記の第2実施形態と第3実施形態とを組み合わせて実施してもよい。
さらに、上記の第2実施形態の一例では、鑑賞者が増えた場合を検出しているが、検出者が減った場合を検出し、鑑賞者の減少に対応する制御を行なってもよい。
When the video data is stored outside the PC, a field for storing an ID for uniquely identifying the external storage device is added to the video database 43.
Moreover, you may implement combining said 2nd Embodiment and 3rd Embodiment.
Further, in the example of the second embodiment described above, the case where the number of viewers increases is detected, but the case where the number of viewers decreases may be detected, and control corresponding to the decrease in viewers may be performed.

(E)付記
上記の実施形態に関し、更に以下の付記を開示する。
(付記1)
画像の中から、前記画像の撮影者に関する情報に基づいて除外すべき画像を特定する除外スケジュール判定部と、
前記除外すべきであると判定された画像の表示部への表示を制御する表示制御部と、
をそなえることを特徴とする画像表示装置。
(E) Additional remarks The following additional remarks are disclosed regarding the above embodiment.
(Appendix 1)
An exclusion schedule determination unit that identifies an image to be excluded based on information about a photographer of the image from among the images;
A display control unit for controlling display on the display unit of the image determined to be excluded;
An image display device characterized by comprising:

(付記2)
前記除外スケジュール判定部は、前記画像の撮影者の予定情報に基づいて前記判定を行なうことを特徴とする付記1記載の画像表示装置。
(付記3)
前記撮影者の前記予定情報が、前記撮影者の公開された予定情報から取得され、
前記除外スケジュール判定部は、前記公開された公開された予定情報が、前記画像の撮影日時及び撮影場所の少なくともいずれかと一致しない場合に前記画像を前記除外すべきである画像として判定することを特徴とする付記2記載の画像表示装置。
(Appendix 2)
The image display apparatus according to claim 1, wherein the exclusion schedule determination unit performs the determination based on schedule information of a photographer of the image.
(Appendix 3)
The schedule information of the photographer is acquired from the schedule information published by the photographer,
The exclusion schedule determination unit determines that the image is to be excluded when the published schedule information does not match at least one of the shooting date and time and the shooting location of the image. The image display device according to appendix 2.

(付記4)
前記画像の鑑賞者を特定するための鑑賞者検出部をさらにそなえることを特徴とする付記1〜3のいずれか1項に記載の画像表示装置。
(付記5)
前記鑑賞者の画像から、新たな鑑賞者を特定するための追加人物判定部をさらにそなえ、
前記表示制御部は、前記新たな鑑賞者を含む前記鑑賞者に対する前記除外すべきであると判定された画像の表示部への表示を制御することを特徴とする付記4記載の画像表示装置。
(Appendix 4)
The image display device according to any one of appendices 1 to 3, further comprising a viewer detection unit for specifying a viewer of the image.
(Appendix 5)
An additional person determination unit for identifying a new viewer from the viewer image;
The image display device according to appendix 4, wherein the display control unit controls display on the display unit of an image determined to be excluded from the viewers including the new viewer.

(付記6)
前記除外スケジュール判定部は、前記鑑賞者と、前記鑑賞者以外の人物との親密度にさらに基づいて前記除外すべき画像を特定することを特徴とする付記1〜5のいずれか1項に記載の画像表示装置。
(付記7)
画像の中から、前記画像の撮影者に関する情報に基づいて除外すべき画像を特定し、
前記除外すべきであると判定された画像の表示部への表示を制御する、
ことを特徴とする画像表示方法。
(Appendix 6)
The said exclusion schedule determination part specifies the said image which should be excluded further based on the closeness of the said viewer and persons other than the said viewer, The appendix 1-5 characterized by the above-mentioned. Image display device.
(Appendix 7)
Identify images to be excluded based on information about the photographer of the images,
Controlling the display on the display unit of the image determined to be excluded,
An image display method characterized by the above.

(付記8)
前記画像の撮影者の予定情報に基づいて前記判定を行なうことを特徴とする付記7記載の画像表示方法。
(付記9)
前記撮影者の前記予定情報を、前記撮影者の公開された予定情報から取得し、
前記公開された公開された予定情報が、前記画像の撮影日時及び撮影場所の少なくともいずれかと一致しない場合に前記画像を前記除外すべきである画像として判定する
ことを特徴とする付記8記載の画像表示方法。
(Appendix 8)
The image display method according to appendix 7, wherein the determination is performed based on schedule information of a photographer of the image.
(Appendix 9)
Obtaining the schedule information of the photographer from the schedule information published by the photographer,
The image according to appendix 8, wherein the published schedule information is determined as an image that should be excluded when at least one of a shooting date and a shooting location of the image does not match. Display method.

(付記10)
前記画像の鑑賞者を特定することを特徴とする付記7〜9のいずれか1項に記載の画像表示方法。
(付記11)
前記鑑賞者の画像から、新たな鑑賞者を特定し、
前記新たな鑑賞者を含む前記鑑賞者に対する前記除外すべきであると判定された画像の表示部への表示を制御する
ことを特徴とする付記10記載の画像表示方法。
(Appendix 10)
The image display method according to any one of appendices 7 to 9, wherein a viewer of the image is specified.
(Appendix 11)
A new viewer is identified from the viewer image,
11. The image display method according to appendix 10, wherein the display on the display unit of the image determined to be excluded from the viewer including the new viewer is controlled.

(付記12)
前記鑑賞者と、前記鑑賞者以外の人物との親密度にさらに基づいて前記除外すべき画像を特定することを特徴とする付記7〜11のいずれか1項に記載の画像表示方法。
(付記13)
画像の中から、前記画像の撮影者に関する情報に基づいて除外すべき画像を特定し、
前記除外すべきであると判定された画像の表示部への表示を制御する、
処理をコンピュータに実行させることを特徴とする画像表示プログラム。
(Appendix 12)
The image display method according to any one of appendices 7 to 11, wherein the image to be excluded is further specified based on a closeness between the viewer and a person other than the viewer.
(Appendix 13)
Identify images to be excluded based on information about the photographer of the images,
Controlling the display on the display unit of the image determined to be excluded,
An image display program that causes a computer to execute processing.

(付記14)
前記画像の撮影者の予定情報に基づいて前記判定を行なう処理を前記コンピュータに実行させることを特徴とする付記13記載の画像表示方法。
(付記15)
前記撮影者の前記予定情報を、前記撮影者の公開された予定情報から取得し、
前記公開された公開された予定情報が、前記画像の撮影日時及び撮影場所の少なくともいずれかと一致しない場合に前記画像を前記除外すべきである画像として判定する
処理を前記コンピュータに実行させることを特徴とする付記14記載の画像表示プログラム。
(Appendix 14)
14. The image display method according to appendix 13, wherein the computer is caused to execute a process of performing the determination based on schedule information of a photographer of the image.
(Appendix 15)
Obtaining the schedule information of the photographer from the schedule information published by the photographer,
Causing the computer to execute a process of determining that the image should be excluded when the published schedule information does not match at least one of the shooting date and time and the shooting location of the image. The image display program according to appendix 14.

(付記16)
前記画像の鑑賞者を特定する処理を前記コンピュータに実行させることを特徴とする付記13〜15のいずれか1項に記載の画像表示プログラム。
(付記17)
前記鑑賞者の画像から、新たな鑑賞者を特定し、
前記新たな鑑賞者を含む前記鑑賞者に対する前記除外すべきであると判定された画像の表示部への表示を制御する
処理を前記コンピュータに実行させることを特徴とする付記16記載の画像表示プログラム。
(Appendix 16)
16. The image display program according to any one of appendices 13 to 15, which causes the computer to execute a process of specifying a viewer of the image.
(Appendix 17)
A new viewer is identified from the viewer image,
The image display program according to appendix 16, characterized by causing the computer to execute a process of controlling the display on the display unit of the image determined to be excluded from the viewer including the new viewer. .

(付記18)
前記鑑賞者と、前記鑑賞者以外の人物との親密度にさらに基づいて前記除外すべき画像を特定する処理を前記コンピュータに実行させることを特徴とする付記13〜17のいずれか1項に記載の画像表示プログラム。
(Appendix 18)
18. The supplementary note 13 to 17, further comprising: causing the computer to execute a process of specifying the image to be excluded based on a closeness between the viewer and a person other than the viewer. Image display program.

1 映像再生システム
3 PC(情報処理装置)
5 カメラ
7 表示装置(表示部)
41,411,412 映像再生部(画像表示装置)
43 映像データベース
44 撮影者データベース
45 被写体データベース
46 人物相関データベース
47 スケジュールデータベース
48 映像データベース構築部
49 撮影者データベース構築部
50 被写体データベース構築部
51 人物相関データベース構築部
52 スケジュールデータベース構築部
53 鑑賞者検出部
54 鑑賞状況通知部
55 除外スケジュール判定部
56 除外映像判定部(除外画像判定部)
57 表示映像制御部(表示制御部)
58 映像表示部(表示部)
61 再生可能レベル(閾値)
63 追加人物判定部
67 親しい人判定部
1 Video playback system 3 PC (information processing equipment)
5 Camera 7 Display device (display unit)
41, 411, 412 Video playback unit (image display device)
43 video database 44 photographer database 45 subject database 46 person correlation database 47 schedule database 48 video database construction section 49 photographer database construction section 50 subject database construction section 51 person correlation database construction section 52 schedule database construction section 53 viewer detection section 54 Appreciation status notification unit 55 Exclusion schedule determination unit 56 Exclusion video determination unit (exclusion image determination unit)
57 Display video controller (display controller)
58 Video display section (display section)
61 Playable level (threshold)
63 Additional person determination part 67 Close person determination part

Claims (7)

画像の中から、前記画像の撮影者に関する情報に基づいて除外すべき画像を特定する除外スケジュール判定部と、
前記除外すべきであると判定された画像の表示部への表示を制御する表示制御部と、
をそなえ
前記除外スケジュール判定部は、前記画像の撮影者の予定情報に基づいて前記判定を行なうことを特徴とする画像表示装置。
An exclusion schedule determination unit that identifies an image to be excluded based on information about a photographer of the image from among the images;
A display control unit for controlling display on the display unit of the image determined to be excluded;
The equipped,
The exclusion schedule determination unit performs the determination based on schedule information of a photographer of the image.
前記撮影者の前記予定情報が、前記撮影者の公開された予定情報から取得され、
前記除外スケジュール判定部は、前記公開された予定情報が、前記画像の撮影日時及び撮影場所の少なくともいずれかと一致しない場合に前記画像を前記除外すべきである画像として判定することを特徴とする請求項記載の画像表示装置。
The schedule information of the photographer is acquired from the schedule information published by the photographer,
The exclusion schedule determination unit, planned information said published, and judging the image does not match the at least one of shooting date and time and the photographing location of the image as an image that should be said excluded The image display device according to claim 1 .
前記画像の鑑賞者を特定するための鑑賞者検出部をさらにそなえることを特徴とする請求項1又は2に記載の画像表示装置。 The image display apparatus according to claim 1 or 2, further comprising a viewer detection section for specifying a viewer of the image. 前記鑑賞者の画像から、新たな鑑賞者を特定するための追加人物判定部をさらにそなえ、
前記表示制御部は、前記新たな鑑賞者を含む前記鑑賞者に対する、前記除外すべきであると判定された画像の前記表示部への表示を制御することを特徴とする請求項記載の画像表示装置。
An additional person determination unit for identifying a new viewer from the viewer image;
The image according to claim 3 , wherein the display control unit controls display on the display unit of the image determined to be excluded for the viewers including the new viewer. Display device.
前記除外スケジュール判定部は、前記鑑賞者と、前記鑑賞者以外の人物との親密度にさらに基づいて前記除外すべき画像を特定することを特徴とする請求項3又は4に記載の画像表示装置。 5. The image display device according to claim 3, wherein the exclusion schedule determination unit identifies the image to be excluded based on a closeness between the viewer and a person other than the viewer. . 画像の中から、前記画像の撮影者に関する情報に基づいて除外すべき画像を特定し、
前記除外すべきであると判定された画像の表示部への表示を制御
前記画像の撮影者の予定情報に基づいて前記判定を行なうことを特徴とする画像表示方法。
Identify images to be excluded based on information about the photographer of the images,
Control the display of the display unit of the determined image and the should be excluded,
Image display method characterized that you perform the determination based on the schedule information of the photographer of the image.
画像の中から、前記画像の撮影者に関する情報に基づいて除外すべき画像を特定し、
前記除外すべきであると判定された画像の表示部への表示を制御
前記画像の撮影者の予定情報に基づいて前記判定を行なう処理をコンピュータに実行させることを特徴とする画像表示プログラム。
Identify images to be excluded based on information about the photographer of the images,
Control the display of the display unit of the determined image and the should be excluded,
Image display program for causing to execute a processing for performing the determination based on the schedule information of the photographer of the image to the computer.
JP2013069217A 2013-03-28 2013-03-28 Image display device, image display method, and image display program Expired - Fee Related JP6123418B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2013069217A JP6123418B2 (en) 2013-03-28 2013-03-28 Image display device, image display method, and image display program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2013069217A JP6123418B2 (en) 2013-03-28 2013-03-28 Image display device, image display method, and image display program

Publications (2)

Publication Number Publication Date
JP2014192851A JP2014192851A (en) 2014-10-06
JP6123418B2 true JP6123418B2 (en) 2017-05-10

Family

ID=51838714

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2013069217A Expired - Fee Related JP6123418B2 (en) 2013-03-28 2013-03-28 Image display device, image display method, and image display program

Country Status (1)

Country Link
JP (1) JP6123418B2 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0689847B2 (en) 1986-12-01 1994-11-14 本田技研工業株式会社 Hydrostatic continuously variable transmission

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2003087632A (en) * 2001-09-13 2003-03-20 Konica Corp Electronic device having image capturing function and image processing system
JP5464637B2 (en) * 2008-05-29 2014-04-09 Necカシオモバイルコミュニケーションズ株式会社 Image display apparatus and program
JP2010272077A (en) * 2009-05-25 2010-12-02 Toshiba Corp Information reproducing method and information reproducing apparatus
WO2013014754A1 (en) * 2011-07-26 2013-01-31 富士通株式会社 Image display apparatus, method for displaying images, and image display program

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0689847B2 (en) 1986-12-01 1994-11-14 本田技研工業株式会社 Hydrostatic continuously variable transmission

Also Published As

Publication number Publication date
JP2014192851A (en) 2014-10-06

Similar Documents

Publication Publication Date Title
US12038964B2 (en) Behavioral curation of media assets
US20230171221A1 (en) Multi-user media presentation system
US9245041B2 (en) Creation and use of digital maps
US10282061B2 (en) Electronic device for playing-playing contents and method thereof
KR102137207B1 (en) Electronic device, contorl method thereof and system
CN110140138A (en) The determination of the content-data of local device, transimission and storage
JP5870742B2 (en) Information processing apparatus, system, and information processing method
AU2005220252A1 (en) Automatic face extraction for use in recorded meetings timelines
JP2013140520A (en) Image reproduction device, image reproduction program, and image reproduction method
TWI522823B (en) Techniques for intelligent media show across multiple devices
KR101123370B1 (en) service method and apparatus for object-based contents for portable device
KR20220000981A (en) Automatic creation of groups of people and image-based creations
JP7749940B2 (en) Reproduction information generating device, video editing device, and video editing program
JP2013171599A (en) Display control device and display control method
CN103678469B (en) Media file management method
JP6123418B2 (en) Image display device, image display method, and image display program
CN103546677B (en) Interactive system and interactive method
JP2012134700A (en) Trajectory/location history data creation apparatus, moving image display apparatus, moving image object search system, and method and program thereof
US20100035631A1 (en) Systems and Methods to Record and Present a Trip
WO2013014754A1 (en) Image display apparatus, method for displaying images, and image display program
KR102165339B1 (en) Method and apparatus for playing contents in electronic device
JPWO2013014754A1 (en) Image display device and image display method
Satish et al. Visualizing progressive discovery
KR20140089170A (en) Method and apparatus for playing contents in electronic device
JP2009232022A (en) Image searching apparatus and method, image reproducer and reproduction method, image searching program, and image reproduction program

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20151204

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20161012

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20161206

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20170203

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20170320

R150 Certificate of patent or registration of utility model

Ref document number: 6123418

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

S111 Request for change of ownership or part of ownership

Free format text: JAPANESE INTERMEDIATE CODE: R313113

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

LAPS Cancellation because of no payment of annual fees