Reproduction apparatus and reproduction method

US008532439B2
(12) United States Patent
(10) Patent No.:
Kosugiyama
(54)
(75)
(45) Date of Patent:
REPRODUCTION APPARATUS AND
JP
2006-203574
REPRODUCTION METHOD
JP
JP
2006203574
2007-066251
Inventor:
.
.
JP
Tsugumoto Kosuglyama, H1110 (JP)
_
(73) Ass1gnee: Olympus Imaging Corp., Tokyo (JP)
(*)
Notice:
US 8,532,439 B2
Subject to any disclaimer, the term of this
patent is extended or adjusted under 35
Sep. 10, 2013
8/2006
*
8/2006
3/2007
2008-11316
l/2008
JP
2008604625
20008
JP
2008-146624
6/2008
JP
2008146624
* 6/2008
W0
WO 2006/003516
l/2006
W0
WO 2006/115939
11/2006
OTHER PUBLICATIONS
U.S.C. 154(b) by 619 days.
Of?ce Action for Chinese Patent Application No. 201010117325.X,
(21) Appl. No.: 12/707,048
mailed Nov. 22, 2011 (5 pgs.) With translation (5 pgs.).
( 22 )
Notice of Rejection for Japanese Patent Application No. 2009
038608, mailed Feb. 26, 2013 (1 pg.) With translation (2 pgs.).
Of?ce Action for Chinese Patent Application No. 201010117325.X,
Filed;
Feb_ 17, 2010
(65)
Prior Publication Data
US 2010/0215274 A1
(30)
mailed APT 9, 2013 <7 PBS)
Aug. 26, 2010
* Cited by examiner
Foreign Application Priority Data
Primary Examiner i jayesh A Patel
(74) Attorney, Agent, or Firm * John C. Pokotylo; Straub &
Feb. 20, 2009
(JP) ............................... .. 2009-038608
pokotylo
(51) Int- Cl-
(57)
G06K 9/60
(52)
(58)
ABSTRACT
(2006.01)
_
_
_
_
_
U 5 Cl
A reproductlon apparatus lncludes an attribute 1nformat1on
USPC __________ __ 382/305. 382/118. 382/190, 348/130
recording unit for recording image attribute information in
Which an attribute Value representing an image attribute is set
Field of Classi?cation Search
for each of image, a target image selector for selecting an
image of interest from among the images, a search condition
USPC ........................ .. 382/118, 190, 305; 348/130
See application ?le for complete search history.
(56)
setting unit for setting, as a search condition, an attribute
References Cited
Value related to the image of interest set in the image attribute
information, a reproduction information generator for gener
U_S_ PATENT DOCUMENTS
ating reproduction information by setting one of pieces of
*
a
image attribute information that satis?es the search condition,
a search condition selector for selecting the search condition
ég?ig?eiteilélfx """
2007/0257985 A1 * 11/2007 Estevez et al‘ N
343/143
as a reproduction search condition, and a search result repro
2007/0277985 A1*
. 172/19
ducing unit for, When the reproduction search condition is
12/2007 Hager et a1. .
selected by the search condition selector, reproducing a
search result With respect to the image of interest by display
FOREIGN PATENT DOCUMENTS
CN
CN
101146178
3/2008
101167087
4/2008
JP
200251280
JP
2002-189757
JP
2002189757
JP
2005-244614
*
ing, on a display unit, an image Whose image attribute infor
.
.
.
.
.
7/2002
reproduction object.
7/2002
9/2005
18 Claims, 22 Drawing Sheets
7
2s
IMAGE ATrRIBuTE
sELEcTION
INFORMATION TABLE
OPERATION OF
(MAsTER TABLE)
TARGET IMAGE
IMAGE ATTRIBUTE
IMAGE ATTRIBUTE
INFORMATION HAVING
gircfgx?ggEARcH
SAME IMAGE ID
CONDITION
347
§
IMAGE ID
SEARCH
IMAGE
OONOITION
SELECTOR
SETTING UNIT
§ 29
IMAGE ATTRIBUTE
351 INFORMATION SATISFYING
349
§
TARGET
.
mat1on is designated W1th the reproductlon 1nformat1on as a
2s
OPERmION
.
20002
SEARCH
q
pEgiré?llsé?cH
CONDITION
RESULT TABLE
’ 291
LOCATION SEARCH
, 292
INFORMATION sATIsFYING
REPRODUCTION
LOCATION SEARCH
INFORMATION
GENERATOR
TEMPORARY TABLE
PERSON sEARcI-I
IMAGE ATTRIBuTE
CONDITION
S- 345
IMAGE
GENERATING/
IMAGE ATTR|BUTE
ATTRIBUTE
UPDATING
INFORMATION SATISFYING
IMAGE ATTRIBuTE INFORMATION
PERsON AND LOCATION
INFORMATION
REPRODUCT'ON
'
mm,
RESULT TABLE
PERSON AND
LOOATION sEARcI-I
RESULT TABLE
DISPLAY UPDATE
REQUEST
(WHEN UPDATING)
IMAGE OIsPLAY
DATA GENERATOR 7“ 355
_. 293
US. Patent
Sep. 10, 2013
Sheet 1 0f 22
US 8,532,439 B2
9»
REC PLAY
6
%
MENU
QB
W12
#13
US. Patent
Sep. 10, 2013
Sheet 2 0f22
US 8,532,439 B2
US. Patent
Sep. 10, 2013
Sheet 3 0f 22
US 8,532,439 B2
F|G.3
—
IMAGE FILE
IMAGE ID
N270
@271
SHOOTING
INFORMATION
(EXIF INFOMRATION) N273
SHOOTING
my
GPS DATA
“V275
DATE
274
IMAGE DATA
N277
THUMBNAIL DATA
N279
US. Patent
Sep. 10, 2013
Sheet 4 0f 22
US 8,532,439 B2
gm
l/
US. Patent
Sep. 10, 2013
Sheet 5 0f 22
US 8,532,439 B2
F I G .5
/26
'MAGE ‘D
INFIBERRSSTI'ON wES‘éI/Rk
SHSSTENG
10
0
HAWAII
2006/08/01
20
1
HAWAII
2006/08/02
30
2
HAWAII
2006/08/03
40
0
HAWAII
2006/08/04
50
0
NEW YORK
2007/05/01
60
2
NEW YORK
2007/05/01
70
2
NEW YORK
2007/05/02
80
0
NEW YORK
2007/05/02
90
0
TOKYO
2007/ 07/24
100
5
TOKYO
2007/07/24
110
2
TOKYO
2007/07/24
120
2
TOKYO
2007/07/30
130
1
OKINAWA
2007/07/30
140
2
OKINAWA
2007/07/30
150
0
OKINAWA
2007/07/31
160
2
OKINAWA
2007/07/31
170
0
OKINAWA
2007/08/01
180
2
TOKYO
2007/08/01
190
2
TOKYO
2008/01/01
200
2
TOKYO
2008/01/01
210
O
TOKYO
2008/01/01
J‘ R11
US. Patent
Sep. 10, 2013
Sheet 7 0f 22
US 8,532,439 B2
FIG.7
v391
IMAGE ID
|NF%ERR§§TI'ON |N%%%1‘LI%%N
SHSSTI'ENG
2O
1
HAWAII
2006/08/02
30
2
HAWAII
2006/08/03
60
2
NEW YORK
2007/05/01
70
2
NEW YORK
2007/05/02
100
5
TOKYO
2007/07/24
110
2
TOKYO
2007/07/24
120
2
TOKYO
2007/07/30
130
1
OKINAWA
2007/07/30
140
2
OKINAWA
2007/07/30
160
2
OKINAWA
2007/07/31
180
2
TOKYO
2007/08/01
190
2
TOKYO
2008/01/01
200
2
TOKYO
2008/01/01
US. Patent
Sep. 10, 2013
Sheet 8 0122
US 8,532,439 B2
FIG .8
292-1
IMAGE IG
111F‘?>ERR1?§T“1‘ON 1N'E%%‘1‘/X%%N
SHS/‘BTTENG
130
1
OKINAWA
2007/07/30
140
2
OKINAWA
2007/07/30
150
0
OKINAWA
2007/07/31
100
2
OKINAWA
2007/07/31
170
0
OKINAWA
2007/00/01
FIG .9
$22
IMAGE III
1N.F%E§1i§1“1‘011 lNk‘é‘é?T/i‘T’féN
SHSETENG
90
0
TOKYO
2007/07/24
100
5
TOKYO
2007/07/24
1 10
2
TOKYO
2007/07/24
120
2
TOKYO
2007/07/30
180
2
TOKYO
2007/00/01
190
2
TOKYO
2008/01/01
200
2
TOKYO
2008/01/01
210
0
TOKYO
2000/01/01
FIG. 1 0
K2100
IMAGE IG
111FF5E§§§T10N lNkg‘é?/l%%11
SHSEJENG
130
1
OKINAWA
2007/07/30
140
2
OKINAWA
2007/07/30
100
2
OKINAWA
2007/07/31
US. Patent
NPGE
Sep. 10, 2013
Sheet 10 0f 22
US 8,532,439 B2
US. Patent
Sep. 10, 2013
Sheet 11 0122
US 8,532,439 B2
F|G.13
2O
IMAGE ID
iNF‘gERRii'?T'ioN iN%%%i‘iT/l%%ii
SHSEJQNG
120
2
Tokyo
2007/07/30
130
1
Okinawa
2007/07/30
140
2
Okinawa
2007/07/30
150
O
Okinawa
2007/07/31
160
2
Okinawa
2007/07/31
170
0
Okinawa
2007/08/01
180
2
Tokyo
2007/08/01
~R21
’\/R23
US. Patent
Sep. 10, 2013
FIG.15
US 8,532,439 B2
Sheet 13 0f 22
SHOOTING MODE
PROCESSING
7
IS
SHOOTING INSTRUCTION
PERFORMED?
I
SHOOTING PROCESSING
|
OBTAIN SHOOTING DATE
I
OBTAIN GPS DATA
+
+
[N D?
RECORDING PROCESSING OF IMAGE
FILE
b9
EXTRACT FEATURE INFORMATION BY
ANALYZING IMAGE DATA OF SHOT
IMAGE
b11
CONVERT GPS DATA INTO LOCATION
INFORMATION
|’\/ b13
V
GENERATE IMAGE ATTRIBUTE
INFORMATION OF SHOT IMAGE, AND
REGISTER IMAGE ATTRIBUTE
INFORMATION TO IMAGE ATTRIBUTE
INFORMATION TABLE
b15
IS
SEARCH RESULT ABOUT
IMAGE OF INTEREST BEING
REPRODUCED’?
YES
b19
IS SEARCH CONDITION
SATISFIED?
YES
UPDATE CORRESPONDING
REPRODUCTION TEMPORARY TABLE
IS SEARCH
RESULT OF UPDATED
REPRODUCTION
TEMPORARY TABLE BEING
REPRODUCED?
I
b21
b23
NOTIFY DISPLAY UPDATE REQUEST
I \“ b25
US. Patent
Sep. 10, 2013
Sheet 14 0f 22
US 8,532,439 B2
FIG.16
EXTERNAL IMAGE
OBTAINING
PROCESSING
OBTAIN IMAGE FILE
RECORDING PROCESSING OF IMAGE
FILE
EXTRACT FEATURE INFORMATION BY
ANALYZING IMAGE DATA OF
EXTERNALLY-OBTAINED IMAGE
CONVERT GPS DATA INTO LOCATION
INFORMATION
GENERATE IMAGE ATTRIBUTE
INFORMATION OF EXTERNALLY
OBTAINED IMAGE, AND REGISTER
IMAGE ATTRIBUTE INFORMATION TO
IMAGE ATTRIBUTE INFORMATION
TABLE
|'\/c1
US. Patent
Sep. 10, 2013
Sheet 15 0f 22
US 8,532,439 B2
FIG-1 7
I
REPRODUCE ALL IMAGES
I <0
L
d1
7
IS SELECTION
OPERATION OF TARGET IMAGE
PERFORMED?
NO
I
SELECT TARGET IMAGE
I'MdS
I
SET SEARCH CONDITION
|~d7
REFERENCE IMAGE ATTRIBUTE INFORMATION
TABLE, AND GENERATE PERSON SEARCH RESULT
TABLE IN WHICH IMAGE ATTRIBUTE INFORMATION
SATISFYING PERSON SEARCH CONDITION IS SET
REFERENCE IMAGE ATTRIBUTE INFORMATION
TABLE, AND GENERATE LOCATION SEARCH RESULT
TABLE IN WHICH IMAGE ATTRIBUTE INFORMATION
SATISFYING LOCATION SEARCH CONDITION IS SET
REFERENCE IMAGE ATTRIBUTE INFORMATION
TABLE, AND GENERATE PERSON AND LOCATION
SEARCH RESULT TABLE IN WHICH IMAGE
ATTRIBUTE INFORMATION SATISFYING PERSON AND
LOCATION SEARCH CONDITION IS SET
d15
IS SELECTION
OPERATION OR DESELECTION
OPERATION OF REPRODUCTION SEARCH
CONDITION PERFORMED?
SELECT REPRODUCTION SEARCH CONDITION
NO
|'\/d16
IS IT PERSON
SEARCH CONDITION?
REFERENCE PERSON SEARCH RESULT TABLE, AND
(119
GENERATE IMAGE DISPLAY DATA
GENERATE OSD DATA ON BASIS OF PERSON
SEARCH CONDITION
d21
PERFORM PROCESSING FOR DISPLAYING OSD
DATA ON IMAGE DISPLAY DATA IN OVERLAPPING
MANNER, AND REPRODUCE PERSON SEARCH
RESULT
d23
US. Patent
Sep. 10, 2013
Sheet 16 0f 22
US 8,532,439 B2
FIG.18
d25
NO
IS IT LOCATION
SEARCH CONDITION?
REFERENCE LOCATION SEARCH RESULT
TABLE, AND GENERATE IMAGE DISPLAY DATA
‘I27
GENERATE OSD DATA ON BASIS OF LOCATION
SEARCH CONDITION
(I29
PERFORM PROCESSING FOR DISPLAYING OSD
DATA ON IMAGE DISPLAY DATA IN
OVERLAPPING MANNER, AND REPRODUCE
LOCATION SEARCH RESULT
IS IT PERSON AND LOCATION
SEARCH CONDITION?
REFERENCE PERSON AND LOCATION SEARCH
RESULT TABLE, AND GENERATE IMAGE
DISPLAY DATA
d35
GENERATE OSD DATA ON BASIS OF PERSON
AND LOCATION SEARCH CONDITION
‘1'37
PERFORM PROCESSING FOR DISPLAYING OSD
DATA ON IMAGE DISPLAY DATA IN
OVERLAPPING MANNER, AND REPRODUCE
PERSON AND LOCATION SEARCH RESULT
d35,
US. Patent
Sep. 10, 2013
Sheet 17 0f 22
US 8,532,439 B2
FIG.19
d41
IS
SELECTION OPERATION OF PERIOD
PERFORMED?
I
SET SELECTED PERIOD
l/\,d43
REFERENCE IMAGE ATTRIBUTE INFORMATION TABLE,
AND GENERATE SELECTED PERIOD IMAGE LIST
TABLE IN WHICH IMAGE ATTRIBUTE INFORMATION
WHOSE SHOOTING DATE IS IN SELECTED PERIOD IS
SET
d45
REFERENCE SELECTED PERIoD IMAGE LIST TABLE,
d4?
AND GENETE IMAGE DISPLAY DATA
GENERATE OSD DATA ON BASIS OF SELECTED
PERIoD
C149
PERFORM PROCESSING FOR DISPLAYING OSD DATA
ON IMAGE DIsPLAY DATA IN ovERLAPPING MANNER,
AND REPRODUCE IMAGES IN SELECTED PERIOD
d51
IS CONNECTION
OF EXTERNAL APPARATUS
DETECTED?
(I53
NO
EXTERNAL IMAGE OBTAINING PROCESSING
d55
OES EXTERNALLY
OBTAINED IMAGE NEWLY OBTAINED
SATISFY SEARCH
UPDATE CORRESPONDING REPRODUCTION
TEMPORARY TABLE
l’\1
d59
IS SEARCH RESULT
OF UPDATED REPRODUCTION TEMPORARY
TABLE BEING REPRODUCED?
I
NO
I
NOTIFY DISPLAY UPDATE REQUEST
|’\/d62
IS DISPLAY
UPDATE REQUEST NOTIFIED?
UPDATE AND DISPLAY SEARCH RESULT SCREEN
I’ \ld64