(57)【要約】【課題】何れの向きの被写体が写った画像であっても、ユーザが画像内の被写体の比較を容易に行えるようにすること。【解決手段】画像処理装置１は、向き判別部４４と、向き調整部４５と、を備える。向き判別部４４は、画像内に含まれる特定の被写体の向きを夫々判別する。向き調整部４５は、向き判別部４４により判別された特定の被写体の向きに基づいて、画像の向きを揃えるように調整する。例えば、向き調整部４５は、複数の画像を、向き判別部４４により判別された向きのうち何れかの向きに揃える。【選択図】図２
2014183560.tif 000002
【特許請求の範囲】
【請求項１】
画像内に含まれる特定の被写体の向きを判別する向き判別手段と、
前記向き判別手段の判別結果に基づいて、前記画像の向きを調整する向き調整手段と、
を備えることを特徴とする画像処理装置。
【請求項２】
前記判別手段により判別される画像は複数である
ことを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記向き調整手段は、前記複数の画像内における前記特定の被写体の向きを、前記向き判別手段により判別された向きのうち何れかの向きに揃えるように前記複数の画像の向きを調整する
ことを特徴とする請求項２に記載の画像処理装置。
【請求項４】
前記向き調整手段は、画像反転処理により、前記複数の画像内における前記特定の被写体の向きを、左又は右のうち何れかの向きに揃えるように前記複数の画像の向きを調整する
ことを特徴とする請求項２又は３に記載の画像処理装置。
【請求項５】
前記向き調整手段は、前記複数の画像が選択されて、表示部に並べて又は順次切り替えて表示された際に、前記複数の画像内における前記特定の被写体の向きが揃っているかを判別して、向きを揃えるように前記複数の画像の向きを調整する
ことを特徴とする請求項２乃至４のうち何れか1項に記載の画像処理装置。
【請求項６】
前記向き判別手段は、記憶部に記憶される複数の画像内における前記特定の被写体の向きを判別する
ことを特徴とする請求項２乃至４のうち何れか1項に記載の画像処理装置。
【請求項７】
前記向き判別手段は、画像内における前記特定の被写体部分を検出し、この被写体の種類に応じた画像認識処理により、この被写体部分の向きを判別する
ことを特徴とする請求項１乃至６のうち何れか1項に記載の画像処理装置。
【請求項８】
前記向き判別手段により判別された前記判別結果を画像に関連付けて記憶する
ことを特徴とする請求項７に記載の画像処理装置。
【請求項９】
前記向き判別手段は、前記複数の画像に予め関連付けられた前記特定の被写体の向き情報に基づいて、前記被写体の向きを判別する
ことを特徴とする請求項２乃至６のうち何れか1項に記載の画像処理装置。
【請求項１０】
前記画像は、動画像であって、
前記向き判別手段は、前記複数の動画像に含まれる前記特定の被写体の移動の向きに基づいて、前記被写体の向きを判別する
ことを特徴とする請求項２乃至６のうち何れか1項に記載の画像処理装置。
【請求項１１】
前記向き判別手段は、前記複数の画像内の前記特定の被写体と他の被写体との位置関係に基づいて、前記被写体の向きを判別する
ことを特徴とする請求項２乃至６のうち何れか1項に記載の画像処理装置。
【請求項１２】
前記特定の被写体は人であって、
前記向き判別手段は、前記複数の画像内の人の動作に基づいて、前記特定の被写体の向きを判別する
ことを特徴とする請求項２乃至６のうち何れか1項に記載の画像処理装置。
【請求項１３】
前記向き判別手段は、前記複数の画像内の特定の被写体の利き腕に基づいて、前記被写体の向きを判別する
ことを特徴とする請求項１２に記載の画像処理装置。
【請求項１４】
前記向き調整手段は、優先順位により揃える向きを決定する
ことを特徴とする請求項１乃至１０のうち何れか1項に記載の画像処理装置。
【請求項１５】
前記向き調整手段により向きが調整された画像を表示する制御を実行する表示制御手段、を更に備える
ことを特徴とする請求項１乃至１４のうち何れか1項に記載の画像処理装置。
【請求項１６】
前記向き調整手段は、向きが調整された画像に識別情報を付与する
ことを特徴とする請求項１乃至１５のうち何れか1項に記載の画像処理装置。
【請求項１７】
表示制御手段は、前記向き調整手段により前記識別情報が付与された画像を識別して表示する制御を実行する
ことを特徴とする請求項１６に記載の画像処理装置。
【請求項１８】
画像の向きを揃える画像処理装置が実行する画像処理方法であって、
画像内に含まれる特定の被写体の向きを判別する向き判別ステップと、
前記向き判別ステップの処理結果に基づいて、前記画像の向きを調整する向き調整ステップと、
を含むことを特徴とする画像処理方法。
【請求項１９】
コンピュータを、
画像内に含まれる特定の被写体の向きを判別する向き判別手段、
前記向き判別手段の判別結果に基づいて、前記画像の向きを調整する向き調整手段、
として機能させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置、画像処理方法及びプログラムに関する。
【背景技術】
【０００２】
従来から、ゴルフやテニスのスイングや野球のバッティングフォーム等、スポーツにおけるユーザ自身のフォームの画像を、プロのフォームの画像等、見本となる画像と並べて表示することができる技術が開示されている（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００７−３１３３６２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、例えばゴルフのスイングにおいては、右利きのフォームの画像と左利きのフォームの画像とでは向きが異なる。このため、対比する画像に写るプロ等の利き腕がユーザと異なる場合には、向きが異なる画像が並べられて表示されることから、当該ユーザは画像を容易に対比することができない。
ここで、対比する画像は同じ向きを向いていることが望ましいものの、左利きのユーザにとっては、見本となる画像として、左利きのプロのフォームが写る画像を入手することは容易でない。
このような状況は、ゴルフのスイングの画像のみならず、方向が異なる可能性がある異なる被写体が夫々写る画像との比較においても同様である。
【０００５】
本発明は、このような状況に鑑みてなされたものであり、何れの向きの被写体が写った画像であっても、ユーザが画像内の被写体の比較を容易に行えるようにすることを目的とする。
【課題を解決するための手段】
【０００６】
上記目的を達成するため、本発明の一態様の画像処理装置は、
画像内に含まれる特定の被写体の向きを判別する向き判別手段と、
前記向き判別手段の判別結果に基づいて、前記複数の画像の向きを調整する向き調整手段と、
を備えることを特徴とする。
【発明の効果】
【０００７】
本発明によれば、何れの向きの被写体が写った画像であっても、ユーザが画像内の被写体の比較を容易に行うことができる。
【図面の簡単な説明】
【０００８】
【図１】本発明の一実施形態に係る画像処理装置のハードウェアの構成を示すブロック図である。
【図２】図１の画像処理装置の機能的構成のうち、画像向き揃え処理を実行するための機能的構成の一例を示す機能ブロック図である。
【図３】図２の画像処理装置の処理対象の２つの動画であって、被写体の向きが異なる状態の２つの動画の一例を示す図である。
【図４】図２の画像処理装置により被写体の向きが揃えられた後の２つの動画の一例を示す図である。
【図５】向きが揃えられた２つの動画像が、図２の画像処理装置のディスプレイに並列に並べられて２画面同時再生が行われる様子を示す模式図である。
【図６】向きが揃えられた２つの動画像が、出力部１８のディスプレイの１画面に順次再生される様子を示す模式図である。
【図７】図２の機能的構成を有する画像処理装置が実行する画像向き揃え処理の流れを説明するフローチャートである。
【図８】図１の画像処理装置の機能的構成のうち、画像向き揃え処理を実行するための機能的構成の一例であって図２とは異なる例を示す機能ブロック図である。
【図９】図８の機能的構成を有する像処理装置が実行する画像向き揃え処理の具体的な結果を示す模式図である。
【図１０】図８の機能的構成を有する像処理装置が実行する画像向き揃え処理の流れを説明するフローチャートである。
【発明を実施するための形態】
【０００９】
以下、本発明の実施形態について、図面を用いて説明する。
【００１０】
［第１実施形態］
図１は、本発明の第１実施形態に係る画像処理装置１のハードウェアの構成を示すブロック図である。
画像処理装置１は、例えばデジタルカメラして構成される。
【００１１】
画像処理装置１は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１１と、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）１２と、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）１３と、バス１４と、入出力インターフェース１５と、撮像部１６と、入力部１７と、出力部１８と、記憶部１９と、通信部２０と、ドライブ２１と、を備えている。
【００１２】
ＣＰＵ１１は、ＲＯＭ１２に記録されているプログラム、又は、記憶部１９からＲＡＭ１３にロードされたプログラムにしたがって各種の処理を実行する。
【００１３】
ＲＡＭ１３には、ＣＰＵ１１が各種の処理を実行する上において必要なデータ等も適宜記憶される。
【００１４】
ＣＰＵ１１、ＲＯＭ１２及びＲＡＭ１３は、バス１４を介して相互に接続されている。このバス１４にはまた、入出力インターフェース１５も接続されている。入出力インターフェース１５には、撮像部１６、入力部１７、出力部１８、記憶部１９、通信部２０及びドライブ２１が接続されている。
【００１５】
撮像部１６は、被写体を撮像し、当該被写体の像を含む画像（以下、「撮像画像」と称する）のデジタル信号（画像信号）をＣＰＵ１１に供給する。ここで、撮像画像のデジタル信号（画像信号）を、「撮像画像のデータ」と適宜呼ぶ。
【００１６】
入力部１７は、各種釦等で構成され、ユーザの指示操作に応じて各種情報を入力する。
出力部１８は、ディスプレイやスピーカ等で構成され、画像や音声を出力する。
【００１７】
記憶部１９は、ハードディスク或いはＤＲＡＭ（Ｄｙｎａｍｉｃ  Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）等で構成され、各種画像のデータを記憶する。
通信部２０は、インターネットを含むネットワークを介して他の装置（図示せず）との間で行う通信を制御する。
【００１８】
ドライブ２１には、磁気ディスク、光ディスク、光磁気ディスク、或いは半導体メモリ等よりなる、リムーバブルメディア３１が適宜装着される。ドライブ２１によってリムーバブルメディア３１から読み出されたプログラムは、必要に応じて記憶部１９にインストールされる。また、リムーバブルメディア３１は、記憶部１９に記憶されている画像のデータ等の各種データも、記憶部１９と同様に記憶することができる。
【００１９】
図２は、このような画像処理装置１の機能的構成のうち、第１実施形態に係る画像向き揃え処理を実行するための機能的構成を示す機能ブロック図である。
ここで、第１実施形態に係る画像向き揃え処理とは、次のような一連の処理をいう。
即ち、本実施形態では、所定の者（ここでは説明の簡略上画像処理装置１のユーザ）がゴルフのスイングの動作をしている様子が映る動画像が、再生対象となる。以下、このような動画像を「再生対象動画」と呼ぶ。
また、本実施形態では、再生対象動画のみならず更に、それとの比較相手となる動画像として、プロゴルファー等の手本となる者がゴルフのスイングの動作をしている様子が映る動画像も表示対象になる。以下、このような動画像を「手本動画」と呼ぶ。
即ち、本実施形態では、再生対象動画と手本動画とが、出力部１８のディスプレイに並列に並べられて２画面同時再生が行われたり、何れか一方の動画像が再生された後に他方の動画像が再生されるといった順次再生が行われる。
ユーザは、一般的には、ユーザ自身のフォームが映る動画像（再生対象動画）と、プロ等の上手な人のフォームが映る動画像（手本動画）とを比較しながらユーザ自身のフォームの確認を行う。これにより、ユーザのゴルフのスイングが上達していく。
ここで、ゴルフ等のスイングを伴うスポーツにおいては、プレーヤの利き手に応じて、スイングの方向が異なる。このため、右利きの人物がゴルフのスイングをする様子が正面から撮影された場合には、ゴルフクラブ（被写体の一部）が左から右方向に回転移動する動画（以下、「右向きの動画」と呼ぶ）が得られる。これに対して、左利きの人物がゴルフのスイングをする様子が正面から撮影された場合には、逆に、ゴルフクラブが右から左方向に回転移動する動画（以下、「左向きの動画」と呼ぶ）が得られる。
一般的には、右利きの割合が圧倒的に多く、左利きの割合が少ない。このため、ユーザが左利きである場合、ユーザが映る再生対象動画とプロ等が映る手本動画とが共に左向きの動画であると好適であるが、左利きのプロ等が写る左向きの動画の入手は非常に困難である。
そこで、本実施形態では、画像処理装置１は、複数の画像（例えばゴルフのフォームの動画像）に含まれる人物等の被写体の向きを夫々判別し、即ち例えばゴルフのフォームの動画像ならば左向きの動画なのか右向きの動画なのかを夫々判別する。そして、画像処理装置１は、それらの判別結果に基づいて、複数の画像を所定方向に一律に揃え、向きが一律に揃えられた複数の画像を出力部１８から表示出力させる。
【００２０】
ＣＰＵ１１においては、第１実施形態に係る画像向き揃え処理の実行が制御される場合、主制御部４１と、ユーザ操作受付部４２と、画像選択部４３と、向き判別部４４と、向き調整部４５と、表示制御部４６と、が機能する。
記憶部１９の一領域として、画像記憶部５１が設けられている。この画像記憶部５１には、手本動画の候補となる複数の動画像のデータ及び再生対象の候補となる複数の動画像のデータが記憶されている。なお、画像記憶部５１には、画像処理装置１以外の装置も含めて所定の撮像装置により過去に撮像された撮像画像のデータが記憶される場合もあるし、画像処理装置１の撮像部１６により直前に撮像された撮像画像のデータが記憶される場合もある。
また、手本動画又は再生対象の候補となるデータは、動画像のデータに特に限定されず、いわゆる連写による複数の静止画像のデータの集合体であってもよいし、ゴルフのフォームの瞬間的な様子が写る静止画像のデータであってもよい。ただし、説明の便宜上、以下の説明では、手本動画又は再生対象の候補となるデータは、動画像のデータであるものとする。
【００２１】
主制御部４１は、画像処理装置１全体の制御、特に、後述の図５の画像向き揃え処理に伴う各種制御を実行する。なお、主制御部４１の制御の詳細については、図５等を参照して後述する。
【００２２】
ユーザ操作受付部４２は、ユーザによる入力部１７に対する操作の内容を受け付ける。
例えば、ユーザは、入力部１７を操作して、画像記憶部５１に記憶されている複数の動画像の中から比較対象となる動画像として少なくとも２以上を選択する。具体的には例えば、ユーザは、入力部１７を操作して、２画面同時再生の対象となる再生対象動画及び手本動画を選択する。この場合、ユーザ操作受付部４２は、その選択結果を受け付ける。
また例えば、ユーザ操作受付部４２は、動画の向きを所定の方向に揃えるか否か、及び揃える場合には何れの方向に揃えるのかを指示するための、入力部１７に対するユーザの操作も受け付ける。
【００２３】
画像選択部４３は、ユーザ操作受付部４２により受け付けられたユーザの操作内容に基づいて、画像記憶部５１に記憶されている複数の動画像のデータの中から、比較対象の２以上の動画像のデータを選択する。具体的には例えば２画面同時再生が行われる場合には、再生対象動画及び手本動画の各データが夫々選択される。
【００２４】
向き判別部４４は、画像選択部４３により選択された２以上の動画像、具体的には例えば２画面同時再生が行われる場合には再生対象動画及び手本動画の夫々に含まれる特定の被写体の向きを判別する。
向きの判別の手法としては、本実施形態では次のような手法が採用されている。即ち、本実施形態では、画像記憶部５１に記憶されている複数の動画像のデータの夫々には、特定の被写体の向きを特定可能な情報、例えば特定の被写体の利き手を示す情報（以下、「利き手情報」と呼ぶ）が予め対応付けられているものとする。この対応付けの手法も特に限定されないが、本実施形態では、利き手情報がメタデータとして各動画のデータに対応付けられているものとする。即ち、動画像の撮影時点において、撮影者等の操作により特定の被写体の利き手が入力されることで、利き手情報がメタデータとして生成されて、当該動画像のデータに対応付けられて記憶される。この利き手情報は、本実施形態では、特定の被写体が右利きであることを示す情報（以下、「右利き情報」と呼ぶ）と、特定の被写体が左利きであることを示す情報（以下、「左利き情報」と呼ぶ）との２種類が存在する。
そこで、向き判別部４４は、画像選択部４３により選択された２以上の動画像の夫々について、対応付けられた利き手情報を参照することによって、特定の被写体の向きを判別する。
具体的には例えば２画面同時再生が行われる場合であって、再生対象動画には左利き情報が対応付けられる一方、手本動画には右利き情報が対応付けられているものとする。この場合、向き判別部４４は、再生対象動画については左向きの動画と判別する一方、手本動画については右向きの動画と判別する。
また、向き判別部４４は、画像内の特定の被写体の向きを画像内の他の被写体の向きよりも優先して判別する。
【００２５】
なお、向き判別部４４による向きの判別手法は、本実施形態の手法に特に限定されず、各種各様の手法、例えば次のような手法を採用してもよい。
例えば、向き判別部４４は、画像選択部４３により選択された２以上の動画像の各データを解析することで、各動画像に含まれる特定の被写体の利き手を自動判別してもよい。
利き手を自動判別する手法としては、例えば、自動でスイングを解析可能な装置を採用する場合には、特定の被写体のシャフトの動きを自動で検出することで、利き手を自動判別する、といった手法を採用することができる。この場合、向き判別部４４は、特定の被写体の後方撮影、正面撮影ともに、特定の被写体の向きの判定を容易に行うことができる。
また、例えば、自動でボール検出可能な装置を採用する場合には、後方撮影を行い、ボールの置く位置により特定の被写体の向きを判定する、といった利き手を自動判別する手法を採用することができる。
また同様に、自動でボール検出可能な装置を採用する場合に、正面撮影を行い、ボールの飛球方向を検出することにより特定の被写体の向きを判定する、といった利き手を自動判別する手法を採用することができる。
なお、このような向きの判別手法が採用された場合にも、利き手情報が各動画像のデータに対応付けられる点は、本実施形態の判別手法と同様である。
【００２６】
向き調整部４５は、向き判別部４４の判別結果に基づいて、画像選択部４３により選択された２以上の動画像を、所定の向きに揃える調整を行う。
【００２７】
ここで、図３及び図４を参照して、２画面同時再生が行われる場合であって、再生対象動画には右利き情報が対応付けられる一方、手本動画には左利き情報が対応付けられている上述の例を用いて、向き調整部４５の処理の具体例について説明する。
図３は、特定の被写体の向きが異なる状態の２つの動画の一例を示している。
図４は、特定の被写体の向きが揃えられた後の２つの動画の一例を示している。
【００２８】
図３に示すように、動画像Ｍａは、右利きのプロのゴルフのフォームの各瞬間が夫々写った、フレームＦａ１，Ｆａ２，Ｆａ３を含む複数のフレームから構成されている。この動画像Ｍａが、手本動画であり、向き判別部４４によって右向きの動画と判別されているものとする。
一方、動画像Ｍｂは、左利きのユーザのゴルフのフォームの各瞬間が夫々写った、フレームＦｂ１，Ｆｂ２，Ｆｂ３を含む複数のフレームから構成されている。この動画像Ｍｂが、再生対象動画であり、向き判別部４４によって左向きの動画と判別されているものとする。
このように、図３の例では再生対象動画（動画像Ｍｂ）と手本動画（動画像Ｍａ）の夫々の特定の被写体の向きが異なるため、向き調整部４５は、予め設定されている優先順位に従って、左向きと右向きのうち何れに揃えるのかを決定する。ここで、揃える向きの優先順位は、デフォルトで固定された順位が採用されてもよいし、ユーザにより自在に可変設定が可能な順位が採用されてもよいし、自動的に設定される順位が採用されてもよい。自動的に設定される順位としては、例えば表示の際の画面の位置に基づいて設定される順位、具体的には例えば画面の右側又は左側に応じて設定される順位を採用することができるし、また例えば、特定の被写体がユーザ自身であるのか又は他人（プロ等）であるのかが顔認識やファイル名で判別されて、その判別結果に応じて設定される順位を採用することができる。なお、ここでは、説明の便宜上、優先順位として、右向きが第１位であり、左向きが第２位であるものとする。右向きに揃えられることが決定されたものとする。
この場合、向き調整部４５は、優先順位第１位の右向きに揃えると決定する。そして、向き調整部４５は、優先順位が低く設定されている動画像の向き、ここでは左向きの再生対象動画である動画像Ｍｂの向きを、右向きに揃える調整を行う。
具体的には、向き調整部４５は、左向きの動画像Ｍｂのデータに対して画像反転処理を施して、図４に示すような右向きの動画像Ｍｂｒのデータを生成することによって、手本動画（図４の動画像Ｍａ）と再生対象動画（図４の動画像Ｍｂｒ）を右向きに揃える調整を行う。
ここで、画像反転処理としては、処理対象となる画像の左右方向の中点を通る線を中心として左右の画像を反転する画像処理、即ちいわゆる左右反転処理を採用するとよい。
【００２９】
なお、２以上の画像（ここでは動画像）を所定の向きに揃えるために、上述の図３及び図４の例では、画像のデータに対して画像反転処理が施されたが、この例に特に限定されない。即ち、２以上の画像を所定の向きに揃えることは、２以上の画像が表示されたならば所定の向きに揃っている状態にすることを意味する。従って、２以上の画像のデータに対して向きを揃えるための加工（上述の図３及び図４の例では画像反転処理）のタイミングは、再生時点までであれば任意でよく、上述の図３及び図４の例のように向き調整部４５の処理の実行時点であってもよいし、２以上の画像が実際に表示される時点であってもよい。
画像選択部４３により選択された２以上の画像が実際に表示される時点で向きを揃えるための加工が施される場合には、例えば向き調整部４５は、向き判別部４４により判別された特定の被写体の向きに基づいて、当該２以上の画像のデータの各々に対して、所定の向きに揃える加工の可否を識別するための識別情報を付す。これにより、２以上の画像が実際に表示される場合には、識別情報が参照されて、２以上の画像のデータのうち、加工が必要と識別情報により特定されるデータのみに対して加工が施されて、向きが揃えられた２以上の画像の再生が可能になる。
また、向きを揃えるための加工の手法は、画像反転処理に特に限定されず、その他例えば、２以上の画像の表示の際に縦置きであるのか或いは横置きであるのかに応じて向きを揃えるといった手法を採用することもできる。
【００３０】
表示制御部４６は、向き調整部４５により向きが揃えられた２以上の動画像を出力部１８から表示出力させる制御を実行する。
なお、表示制御部４６は、向き調整部４５により加工が施される旨の識別情報が付与された画像については、向きが揃えられた（加工が施された）ことを示す識別表示を合わせて行ってもよい。なお、識別表示の形態は、ユーザが、向きが揃えられた（加工が施された）ことを視認できる形態であれば足りる。例えば、識別表示の形態としては、その旨のメッセージを表示する形態や、所定のシンボルを表示する形態等、各種各様の形態を採用することができる。
ここで、図５及び図６を参照して、表示制御部４６の制御により出力部１８のディスプレイに再生される、向きが揃えられた２つの動画像の例について説明する。
【００３１】
図５は、向きが揃えられた２つの動画像が、出力部１８のディスプレイに並列に並べられて２画面同時再生が行われる様子を示す模式図である。
図５に示すように、２画面同時再生の場合には、右向きの手本動画たる動画像Ｍａと、右向きに揃えられた（左右反転された）再生対象動画たる動画像Ｍｂｒとは、左右に並列に並べられて同時に再生される。
これにより、ユーザは、右向きに揃えられた再生対象動画（動画像Ｍｂｒ）と手本動画（動画像Ｍａ）を同時に比較しながら視認することが容易にできるようになる。
更に、ユーザが比較しやすくなるように、図５に示すように、表示制御部４６は、ゴルフのスイングの各タイミングを同期させて再生させるようにしてもよい。
【００３２】
図６は、向きが揃えられた２つの動画像が、出力部１８のディスプレイの１画面に順次再生される様子を示す模式図である。
順次再生の場合、図６（Ａ）に示すように、右向きの手本動画たる動画像Ｍａが再生された後、右向きに揃えられた（左右反転された）再生対象動画たる動画像Ｍｂｒが再生される。
これにより、ユーザは、右向きに揃えられた手本動画（動画像Ｍａ）と再生対象動画（動画像Ｍｂｒ）とを順番に比較しながら視認することが容易にできるようになる。
更に、ユーザが比較しやすくなるように、図６（Ｂ）に示すように、表示制御部４６は、ゴルフのスイングの各タイミング毎に、手本動画（動画像Ｍａ）と再生対象動画（動画像Ｍｂｒ）とを順次切り替えながら再生させるようにしてもよい。
【００３３】
次に、図７を参照して、このような図２の機能的構成の画像処理装置１が実行する、第１実施形態に係る画像向き揃え処理について説明する。
図７は、図２の機能的構成を有する画像処理装置１が実行する、第１実施形態に係る画像向き揃え処理の流れを説明するフローチャートである。
【００３４】
第１実施形態に係る画像向き揃え処理は、ユーザにより入力部１７に対する所定の操作がなされたことを契機として開始され、次のような処理が実行される。
【００３５】
ステップＳ１１において、画像選択部４３は、ユーザ操作受付部４２により受け付けられたユーザの操作内容に基づいて、比較画像群のデータを選択する。
比較画像群のデータとは、画像記憶部５１に記憶された複数の画像のデータのうち、ユーザによって相互に比較されるために再生対象となる２以上の画像のデータをいい、上述の例では、再生対象動画と手本動画の各データの組が該当する。
【００３６】
ステップＳ１２において、向き判別部４４は、ステップＳ１１において選択された比較画像群の向きを揃えるか否かを判定する。例えば、向き判別部４４は、ユーザ操作受付部４２により受け付けられたユーザの操作内容に基づいて、画像の向きを揃える旨の指示を受けているか否かを判定する。
【００３７】
画像の向きを揃える旨の指示の操作がユーザによりなされていない場合には、ステップＳ１２においてＮＯであると判定されて、処理はステップＳ１７に進む。
ステップＳ１７において、表示制御部４６は、ステップＳ１１において選択された比較画像群を出力部１８から表示させる。この場合、比較画像群は、向きが揃えられていないオリジナルのまま表示されることになる。
これにより、画像向き揃え処理は終了となる。
【００３８】
これに対して、画像の向きを揃える旨の指示の操作がユーザによりなされている場合には、ステップＳ１２においてＹＥＳであると判定されて、処理はステップＳ１３に進み、次のような一連の処理が実行される。
【００３９】
ステップＳ１３において、向き判別部４４は、ステップＳ１１において選択された比較画像群に属する各画像についての特定の被写体の向きを夫々判別する処理（以下、「向き判別処理」と呼ぶ）を実行する。例えば、向き判別部４４は、ステップＳ１１において選択された比較画像群に属する各画像の各々に対応付けられた利き手情報に基づき、各画像の特定の被写体の向きを判別する。
【００４０】
ステップＳ１４において、向き判別部４４は、ステップＳ１３における向き判別処理の結果、比較画像群に属する各画像についての特定の被写体の向きが判別できたか否かを判定する。
【００４１】
比較画像群に属する各画像のうち１つでも向きの判別ができなかった場合には、ステップＳ１４においてＮＯであると判定されて、処理はステップＳ１６に進む。
ステップＳ１６において、表示制御部４６は、所定のエラーメッセージを出力部１８から表示させる。
ステップＳ１７において、表示制御部４６は、ステップＳ１１において選択された比較画像群を出力部１８から表示させる。この場合、比較画像群は、向きが揃えられていないオリジナルのまま表示されることになる。
これにより、画像向き揃え処理は終了となる。
【００４２】
これに対して、比較画像群に属する各画像の何れも向きの判別ができた場合には、ステップＳ１４においてＹＥＳであると判定されて、処理はステップＳ１５に進む。
ステップＳ１５において、向き調整部４５は、優先順位に応じて画像反転処理を実行することで、比較画像群に属する各画像の向きを揃える調整を行う。
ステップＳ１７において、表示制御部４６は、ステップＳ１１において選択された比較画像群であって、ステップＳ１５の画像反転処理により向きが揃えられた比較画像群を出力部１８から表示させる。
これにより、画像向き揃え処理は終了となる。
【００４３】
以上、第１実施形態について説明した。次に、第２実施形態について説明する。
【００４４】
［第２実施形態］
第２実施形態に係る画像処理装置１は、第１実施形態に係るものと基本的に同様のハードウェア構成を取ることができる。従って、図１は、第２実施形態に係る画像処理装置１のハードウェアの構成を示すブロック図でもある。
【００４５】
図８は、このような画像処理装置１の機能的構成のうち、第２実施形態に係る画像向き揃え処理を実行するための機能的構成を示す機能ブロック図である。
ここで、第２実施形態に係る画像向き揃え処理とは、次のような一連の処理をいう。
即ち、第１実施形態に係る画像向き揃え処理では、比較対象となる複数の画像のデータの向きを揃える処理については、表示のタイミングで実行されていたが、第２実施形態に係る画像向き揃え処理では、比較対象となる複数の画像のデータが記憶部１９の所定のフォルダに記憶される時点で実行される。なお、それ以外の処理については、第２実施形態と第１実施形態とは同様である。
従って、ＣＰＵ１１においては、第２実施形態に係る画像向き揃え処理の実行が制御される場合、第１実施形態と同様に、主制御部４１と、向き判別部４４と、向き調整部４５とが機能するとともに、更に、画像受付部７１と、画像記憶制御部７２とが機能する。
また、記憶部１９の一領域として、第１実施形態と同様に、画像記憶部５１が設けられている。
以下、図８を参照して、第２実施形態の画像処理装置１の機能的構成について、第１実施形態と相違する点についてのみ説明する。
【００４６】
画像受付部７１は、撮像部１６により撮像された撮像画像（例えば比較対象動画の候補）のデータや、図示せぬ他の装置から送信されて通信部２０に受信された画像（例えば手本動画の候補）のデータを、新たな登録用の画像のデータとして受け付ける。
この新たな登録用の画像のデータについて、第１実施形態と同様に、向き判別部４４により特定の被写体の向きが判別され、向き調整部４５により向きが揃えられる。ここで、揃える向きは、第１実施形態と同様に優先順位に応じて決定される。この優先順位として、デフォルトで固定された順位が採用されてもよいし、ユーザにより自在に可変設定が可能な順位が採用されてもよいし、自動的に設定される順位が採用されてもよい点は、第１実施形態と同様である。ただし、第２実施形態においては、自動的な優先順位の設定手法としては、例えば、ファイル数の多い方、先頭データ、又は指定された特定のデータ等を第１位に設定する、といった手法を採用することができる。
画像記憶制御部７２は、向き調整部４５により向きが揃えられた、新たな登録用の画像のデータを、画像記憶部５１に記憶させる制御を実行する。
【００４７】
ここで、図９を参照して、第２実施形態に係る画像向き揃え処理の概要について説明する。
図９は、第２実施形態に係る画像向き揃え処理の具体的な結果を示す模式図である。
図９に示すように、新たな登録用の画像のデータとして、動画像Ｍｃと動画像Ｍｄとが画像受付部７１により受け付けられたものとする。
動画像Ｍｃは、例えば図示せぬ他の装置から送信されて通信部２０に受信されたものであって、右利きのプロのゴルフのフォームの各瞬間が夫々写った、フレームＦｃ１，Ｆｃ２，Ｆｃ３を含む複数のフレームから構成されている。この動画像Ｍｃは、手本動画の候補であり、向き判別部４４によって右向きの動画と判別されることになる。
一方、動画像Ｍｄは、例えば撮像部１６により撮像されたものであって、左利きのユーザのゴルフのフォームの各瞬間が夫々写った、フレームＦｄ１，Ｆｄ２を含む複数のフレームから構成されている。この動画像Ｍｄは、再生対象動画の候補であり、向き判別部４４によって左向きの動画と判別されることになる。
このように、図９の例では動画像Ｍｃと動画像Ｍｄの夫々の特定の被写体の向きが異なるため、向き調整部４５は、予め設定されている優先順位に従って、左向きと右向きのうち何れに揃えるのかを決定する。ここでは、説明の便宜上、優先順位として、右向きが第１位であり、左向きが第２位であるものとする。右向きに揃えられることが決定されたものとする。
この場合、向き調整部４５は、優先順位第１位の右向きに揃えると決定する。そして、向き調整部４５は、優先順位が低く設定されている動画像の向き、ここでは左向きの動画像Ｍｄの向きを、右向きに揃える調整を行う。
具体的には、向き調整部４５は、左向きの動画像Ｍｄのデータに対して画像反転処理（左右反転処理）を施して、図９に示すような右向きの動画像Ｍｄｒのデータを生成することによって、新たな登録用の画像（動画像Ｍｃ動画像Ｍｄｒ）を右向きに揃える調整を行う。
【００４８】
なお、第２実施形態についても第１実施形態と同様に、２以上の画像のデータに対して向きを揃えるための加工（図９の例では画像反転処理）のタイミングは、再生時点までであれば任意でよく、図９の例のように向き調整部４５の処理の実行時点（フォルダに記憶される時点）であってもよいし、２以上の画像が実際に表示される時点であってもよい。
画像選択部４３により選択された２以上の画像が実際に表示される時点で向きを揃えるための加工が施される場合には、例えば向き調整部４５は、第１実施形態と同様に、当該２以上の画像のデータの各々に対して識別情報を付せばよい。即ち、この場合、フォルダには、オリジナルの動画像Ｍｃ及びＭｄとともに、それらに夫々対応付けられた識別情報が記憶される。これにより、２以上の画像が実際に表示される場合には、識別情報が参照されて、２以上の画像のデータのうち、加工が必要と識別情報により特定されるデータのみに対して加工が施されて、向きが揃えられた２以上の画像の再生が可能になる。
【００４９】
次に、図１０を参照して、このような図８の機能的構成の画像処理装置１が実行する、第２実施形態に係る画像向き揃え処理について説明する。
図１０は、図８の機能的構成を有する画像処理装置１が実行する、第２実施形態に係る画像向き揃え処理の流れを説明するフローチャートである。
【００５０】
第２実施形態に係る画像向き揃え処理は、ユーザにより入力部１７に対する所定の操作がなされたことを契機として開始され、次のような処理が実行される。
【００５１】
ステップＳ３１において、画像受付部７１は、ユーザの入力部１７に対する操作により、画像を所定フォルダに登録する登録指示がなされたか否かを判定する。
このような登録指示がなされていない場合、ステップＳ３１においてＮＯであると判定されて、処理はステップＳ３１に再び戻される。即ち、登録指示がなされるまでの間、ステップＳ３１の判定処理が繰り返し実行されて、画像向き揃え処理は待機状態となる。
新たな登録指示がなされると、ステップＳ３１においてＹＥＳであると判定されて、登録指示がなされた画像のデータが画像受付部７１により新たな登録用の画像のデータとして受け付けられると、処理はステップＳ３２に進む。
【００５２】
ステップＳ３２において、向き判別部４４は、向き判別処理を実行することによって、新たな登録用の画像についての特定の被写体の向きを判別する。
ステップＳ３３において、向き判別部４４は、ステップＳ３２における向き判別処理の結果、新たな登録用の画像についての特定の被写体の向きが判別できたか否かを判定する。
【００５３】
新たな登録用の画像のうち１つでも向きの判別ができなかった場合には、ステップＳ３３においてＮＯであると判定されて、処理はステップＳ３６に進む。
ステップＳ３６において、表示制御部４６は、所定のエラーメッセージを出力部１８から表示させる。
これにより、画像向き揃え処理は終了となる。この場合、新たな登録用の画像のデータは、所定フォルダに記憶されないことになる。
【００５４】
これに対して、新たな登録用の画像の何れも向きの判別ができた場合には、ステップＳ３３においてＹＥＳであると判定されて、処理はステップＳ３４に進む。
ステップＳ３４において、向き調整部４５は、優先順位に応じて画像反転処理を実行することで、新たな登録用の画像の向きを揃える調整を行う。
ステップＳ３５において、画像記憶制御部７２は、向き調整部４５により向きが揃えられた、新たな登録用の画像のデータを、画像記憶部５１内の所定フォルダに登録（記憶）させる。
これにより、画像向き揃え処理は終了となる。
【００５５】
以上説明したように、第１又は第２実施形態の画像処理装置１は、向き判別部４４と、向き調整部４５と、を備える調整を行う。
向き判別部４４は、画像内に含まれる特定の被写体の向きを判別する。向き調整部４５は、向き判別部４４により判別された特定の被写体の向きに基づいて、当該画像を所定の向きに揃える調整を行う。
ここで、所定の向きと、向き判別部４４により判別された特定の被写体の向きとは、直接的に関連はない。即ち、所定の向きとして、画像の特定の被写体の向きのうちの何れかを採用してもよいが、採用することは必須では無く、画像の特定の被写体の向きとは異なる方向を採用してもよい。
これにより、例えばユーザはスポーツのフォームについて自身と他人（プロ等）と比較するような場合に、自身や他人のスポーツのフォームの画像に含まれる特定の被写体（自身又は他人）の向きによらず、容易に比較することができる。
【００５６】
また、第１又は第２実施形態の画像処理装置１の判別部４４により判別される画像は複数とすることができる。
これにより、例えばユーザはスポーツのフォームについて自身と他人（プロ等）と比較するような場合に、自身及び他人のスポーツのフォームを含む複数の画像に含まれる被写体特定の被写体（自身又は他人）の向きによらず、容易に比較することができる。
【００５７】
また、第１又は第２実施形態の画像処理装置１の向き調整部４５は、複数の画像内における特定の被写体の向きを向き判別部４４により判別された向きのうち何れかの向きに揃えるように複数の画像の向きを調整することができる。
これにより、例えばユーザはスポーツのフォームについて自身と他人（プロ等）と比較するような場合に、各画像に含まれる特定の被写体（自身又は他人）の向きが、自身又は他人の何れかの向きに一致するので、更に一段と容易に比較することができる。
【００５８】
また、第１又は第２実施形態の画像処理装置１の向き調整部４５は、画像反転処理により、複数の画像内における特定の被写体の向きを左又は右のうち何れかの向きに揃えるように前記複数の画像の向きを調整することができる。
これによりユーザは、左利きの特定の被写体及び右利きの特定の被写体が混在するような複数の画像の比較をするような場合であっても、左利き又は右利きの画像の何れかの向きに統一して揃えた状態で視認することができるので、更に一段と容易に比較することができる。
【００５９】
また、第１実施形態の画像処理装置１の向き調整部４５は、複数の画像が選択されて、表示部（出力部１８）に並べて又は順次切り替えて表示される際に、複数の画像内における特定の被写体の向きが揃っているかを判別して、向きを揃えるように前記複数の画像の向きを調整することができる。
これにより、画像処理装置１は表示が必要な場合にのみ処理を行うことができるので、不要な処理を発生することを抑制することができる。
【００６０】
また、第２実施形態の画像処理装置１の向き判別部４４は、記憶部１９に記憶される複数の画像内における前記特定の被写体の向きを判別することができる。これにより、画像処理装置１は事前に向きを揃えておくことができるので、ユーザが画像の表示を望む場合にリアルタイムに対応することができる。
【００６１】
また、第２実施形態の画像処理装置１は、向き判別部４４により判別された判別結果を画像に関連付けて記憶することができる。
これにより、画像処理装置１は、画像を表示する際に、当該画像内に含まれる被写体の向きを容易に判別することができる。
【００６２】
また、第１又は第２実施形態の画像処理装置１の向き判別部４４は、複数の画像に予め関連付けられた特定の被写体の向き情報（例えば利き手情報）に基づいて、特定の被写体の向きを判別することができる。これにより、画像処理装置１は、特定の被写体の向きを確実に判別することができるとともに、特定の被写体の向きを判別するための処理を別途必要としないのでＣＰＵ等の処理の負担の軽減を図ることができる。
【００６３】
また、第１又は第２実施形態の画像処理装置１の向き調整部４５は、優先順位により揃える向きを決定することができる。これにより、例えばユーザは、スポーツのフォームについて自身と他人（プロ等）と比較するような場合に、自己のフォームに合わせて比較するのか、それとも他人（プロ等）（手本）に合わせて比較するのか、という選択が自在かつ容易に行うことができる。
【００６４】
また、第１又は第２実施形態の画像処理装置１は、表示制御部４６を更に備える。
表示制御部４６は、向き調整部４５により向きが調整された画像を表示する制御を実行することができる。
これにより、ユーザは、向きが変えられた画像を視認することができる。
【００６５】
また、第１又は第２実施形態の画像処理装置１の向き調整部４５は、向きが調整された画像に識別情報を付与することができる。
これにより、ユーザは、向きが変えられた画像であることを容易に視認することができる。
【００６６】
また、第１又は第２実施形態の画像処理装置１は、向き調整部４５により識別情報が付与された画像を識別して表示する制御を実行することができる。
これにより、ユーザは、向きが変えられた画像であることを容易に視認することができる。
【００６７】
なお、本発明は、上述の実施形態に限定されるものではなく、本発明の目的を達成できる範囲での変形、改良等は本発明に含まれるものである。
【００６８】
上述の実施形態では、向き判別部４４は、複数の画像に予め関連付けられた利き手情報に基づき特定の被写体の向きを判別しているがこれに限られるものではない。例えば、画像は、動画像であって、向き判別部４４は、複数の動画像に含まれる特定の被写体の移動の向きに基づいて、特定の被写体の向きを判別することができる。ここで、特定の被写体とは、人物である必要は特になく、ゴルフクラブやボール等の物体であってもよい。これにより、向き判別部４４は、動体の移動方向により特定の被写体の向きを判別することができるので、精度が高い判別を行うことができる。
また、向き判別部４４は、複数の画像内の複数の特定の被写体と他の被写体との位置関係に基づいて、特定の被写体の向きを判別することができる。これにより、向き判別部４４は、動体の判別処理を必要としないので、ＣＰＵ等の処理の負担の軽減を図ることができる。
また、向き判別部４４は、画像内における特定の被写体部分を検出し、この被写体の種類に応じた画像認識処理により、この被写体部分の向きを判別することができる。これにより、画像処理装置１は特定の被写体部分にのみ処理を行うことができるので、不要な処理を発生することを抑制することができる。
また、特定の被写体は人であって、向き判別部４４は、複数の画像内の人の動作に基づいて、特定の被写体の向きを判別することができる。これにより、向き判別部４４は、容易に人の向き判別することができる。
また、向き判別部４４は、複数の画像内の特定の被写体の利き腕に基づいて、特定の被写体の向きを判別することができる。これにより、向き判別部４４は、容易に判別結果を得ることができる。
【００６９】
また、上述の実施形態では、向きが揃えられる画像の数は、ユーザにより選択された２つの画像とされているがこれに限られるものではない。例えば、画像選択部４３は、ユーザの操作に基づき３つ以上の画像が選択された場合には、画像処理装置１は、３つ以上の画像の向きを揃えることが当然にできる。
【００７０】
また、上述の実施形態では、向きが揃えられる画像は、ゴルフのスイングの画像とされたが、これに限られるものではなく、特定の被写体の向きが変化し得る画像であればよい。例えば、野球の打者のスイングの画像や、進行方向が可変し得るボート（レガッタ）の画像を、向きが揃えられる画像として採用することができる。更に、スポーツの画像に限定されず、ギターの演奏等右利きと左利きで反転表示可能な画像を、向きが揃えられる画像として採用することができる。更にまた、特定の被写体は人物に限定されず、鉄道や車のように移動方向が判別できるようなものであれば足りる。
また、上述の実施形態では、向きが揃えられる画像は、動画像とされたが、これに限られるものではなく、静止画像でもよい。
【００７１】
また、上述の実施形態では、本発明が適用される画像処理装置１は、デジタルカメラを例として説明したが、特にこれに限定されない。
例えば、本発明は、表示機能を有する電子機器一般に適用することができる。具体的には、例えば、本発明は、ノート型のパーソナルコンピュータ、テレビジョン受像機、ビデオカメラ、携帯型ナビゲーション装置、携帯電話機、スマートフォン、ポータブルゲーム機等に適用可能である。
【００７２】
上述した一連の処理は、ハードウェアにより実行させることもできるし、ソフトウェアにより実行させることもできる。
換言すると、図２や図８の機能的構成は例示に過ぎず、特に限定されない。即ち、上述した一連の処理を全体として実行できる機能が画像処理装置１に備えられていれば足り、この機能を実現するためにどのような機能ブロックを用いるのかは特に図２や図８の例に限定されない。
また、１つの機能ブロックは、ハードウェア単体で構成してもよいし、ソフトウェア単体で構成してもよいし、それらの組み合わせで構成してもよい。
【００７３】
一連の処理をソフトウェアにより実行させる場合には、そのソフトウェアを構成するプログラムが、コンピュータ等にネットワークや記録媒体からインストールされる。
コンピュータは、専用のハードウェアに組み込まれているコンピュータであってもよい。また、コンピュータは、各種のプログラムをインストールすることで、各種の機能を実行することが可能なコンピュータ、例えば汎用のパーソナルコンピュータであってもよい。
【００７４】
このようなプログラムを含む記録媒体は、ユーザにプログラムを提供するために装置本体とは別に配布される図１のリムーバブルメディア３１により構成されるだけでなく、装置本体に予め組み込まれた状態でユーザに提供される記録媒体等で構成される。リムーバブルメディア３１は、例えば、磁気ディスク（フロッピディスクを含む）、Ｂｌｕ−ｒａｙ  Ｄｉｓｃ（ブルーレイディスク）、光ディスク、又は光磁気ディスク等により構成される。光ディスクは、例えば、ＣＤ−ＲＯＭ（Ｃｏｍｐａｃｔ  Ｄｉｓｋ−Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ），ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｋ）等により構成される。光磁気ディスクは、ＭＤ（Ｍｉｎｉ−Ｄｉｓｋ）、等により構成される。また、装置本体に予め組み込まれた状態でユーザに提供される記録媒体は、例えば、プログラムが記録されている図１のＲＯＭ１２や、図１の記憶部１９に含まれるハードディスク等で構成される。
【００７５】
なお、本明細書において、記録媒体に記録されるプログラムを記述するステップは、その順序に沿って時系列的に行われる処理はもちろん、必ずしも時系列的に処理されなくとも、並列的或いは個別に実行される処理をも含むものである。
また、本明細書において、システムの用語は、複数の装置や複数の手段等より構成される全体的な装置を意味するものとする。
【００７６】
以上、本発明のいくつかの実施形態について説明したが、これらの実施形態は、例示に過ぎず、本発明の技術的範囲を限定するものではない。本発明はその他の様々な実施形態を取ることが可能であり、更に、本発明の要旨を逸脱しない範囲で、省略や置換等種々の変更を行うことができる。これら実施形態やその変形は、本明細書等に記載された発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
【００７７】
以下に、本願の出願当初の特許請求の範囲に記載された発明を付記する。
［付記１］
画像内に含まれる特定の被写体の向きを判別する向き判別手段と、
前記向き判別手段の判別結果に基づいて、前記画像の向きを調整する向き調整手段と、
を備えることを特徴とする画像処理装置。
［付記２］
前記判別手段により判別される画像は複数である
ことを特徴とする付記１に記載の画像処理装置。
［付記３］
前記向き調整手段は、前記複数の画像内における前記特定の被写体の向きを、前記向き判別手段により判別された向きのうち何れかの向きに揃えるように前記複数の画像の向きを調整する
ことを特徴とする付記２に記載の画像処理装置。
［付記４］
前記向き調整手段は、画像反転処理により、前記複数の画像内における前記特定の被写体の向きを、左又は右のうち何れかの向きに揃えるように前記複数の画像の向きを調整する
ことを特徴とする付記２又は３に記載の画像処理装置。
［付記５］
前記向き調整手段は、前記複数の画像が選択されて、表示部に並べて又は順次切り替えて表示された際に、前記複数の画像内における前記特定の被写体の向きが揃っているかを判別して、向きを揃えるように前記複数の画像の向きを調整する
ことを特徴とする付記２乃至４のうち何れか１つに記載の画像処理装置。
［付記６］
前記向き判別手段は、記憶部に記憶される複数の画像内における前記特定の被写体の向きを判別する
ことを特徴とする付記２乃至４のうち何れか１つに記載の画像処理装置。
［付記７］
前記向き判別手段は、画像内における前記特定の被写体部分を検出し、この被写体の種類に応じた画像認識処理により、この被写体部分の向きを判別する
ことを特徴とする付記１乃至６のうち何れか１つに記載の画像処理装置。
［付記８］
前記向き判別手段により判別された前記判別結果を画像に関連付けて記憶する
ことを特徴とする付記７に記載の画像処理装置。
［付記９］
前記向き判別手段は、前記複数の画像に予め関連付けられた前記特定の被写体の向き情報に基づいて、前記被写体の向きを判別する
ことを特徴とする付記２乃至６のうち何れか１つに記載の画像処理装置。
［付記１０］
前記画像は、動画像であって、
前記向き判別手段は、前記複数の動画像に含まれる前記特定の被写体の移動の向きに基づいて、前記被写体の向きを判別する
ことを特徴とする付記２乃至６のうち何れか１つに記載の画像処理装置。
［付記１１］
前記向き判別手段は、前記複数の画像内の前記特定の被写体と他の被写体との位置関係に基づいて、前記被写体の向きを判別する
ことを特徴とする付記２乃至６のうち何れか１つに記載の画像処理装置。
［付記１２］
前記特定の被写体は人であって、
前記向き判別手段は、前記複数の画像内の人の動作に基づいて、前記特定の被写体の向きを判別する
ことを特徴とする付記２乃至６のうち何れか１つに記載の画像処理装置。
［付記１３］
前記向き判別手段は、前記複数の画像内の特定の被写体の利き腕に基づいて、前記被写体の向きを判別する
ことを特徴とする付記１２に記載の画像処理装置。
［付記１４］
前記向き調整手段は、優先順位により揃える向きを決定する
ことを特徴とする付記１乃至１０のうち何れか１つに記載の画像処理装置。
［付記１５］
前記向き調整手段により向きが調整された画像を表示する制御を実行する表示制御手段、を更に備える
ことを特徴とする付記１乃至１４のうち何れか１つに記載の画像処理装置。
［付記１６］
前記向き調整手段は、向きが調整された画像に識別情報を付与する
ことを特徴とする付記１乃至１５のうち何れか１つに記載の画像処理装置。
［付記１７］
表示制御手段は、前記向き調整手段により前記識別情報が付与された画像を識別して表示する制御を実行する
ことを特徴とする付記１６に記載の画像処理装置。
［付記１８］
画像の向きを揃える画像処理装置が実行する画像処理方法であって、
画像内に含まれる特定の被写体の向きを判別する向き判別ステップと、
前記向き判別ステップの処理結果に基づいて、前記画像の向きを調整する向き調整ステップと、
を含むことを特徴とする画像処理方法。
［付記１９］
コンピュータを、
画像内に含まれる特定の被写体の向きを判別する向き判別手段、
前記向き判別手段の判別結果に基づいて、前記画像の向きを調整する向き調整手段、
として機能させることを特徴とするプログラム。
【符号の説明】
【００７８】
１１・・・ＣＰＵ、１２・・・ＲＯＭ、１３・・・ＲＡＭ、１４・・・バス、１５・・・入出力インターフェース、１６・・・撮像部、１７・・・入力部、１８・・・出力部、１９・・・記憶部、２０・・・通信部、２１・・・ドライブ、３１・・・リムーバブルメディア、４１・・・主制御部、４２・・・ユーザ操作受付部、４３・・・画像選択部、４４・・・向き判別部、４５・・・向き調整部、４６・・・表示制御部、５１・・・画像記憶部、７１・・・画像受付部、７２・・・画像記憶制御部
【図１】
2014183560.tif 000003
【図２】
2014183560.tif 000004
【図３】
2014183560.tif 000005
【図４】
2014183560.tif 000006
【図５】
2014183560.tif 000007
【図６】
2014183560.tif 000008
【図７】
2014183560.tif 000009
【図８】
2014183560.tif 000010
【図９】
2014183560.tif 000011
【図１０】
2014183560.tif 000012