(57)【要約】【課題】印刷対象にする動画ファイルの選択を好適に行い得るサムネイル画像を表示する情報処理プログラムおよび情報処理装置を提供すること。【解決手段】本発明によれば、印刷対象として選択された動画ファイルを構成するフレーム画像から、印刷対象のフレーム画像が選択され、当該印刷対象のフレーム画像に基づく印刷用データが、印刷部に出力された場合、当該出力された印刷用データに対応するフレーム画像、または、当該フレーム画像の縮小もしくは拡大画像が、印刷対象として選択された動画ファイルのサムネイル候補画像として、記憶部に記憶される。そして、動画ファイル毎に、記憶部に記憶されている当該動画ファイルのサムネイル候補画像、すなわち、印刷部に出力された印刷用データに対応するフレーム画像に応じた１のサムネイル画像が、表示部に表示される。【選択図】図２
2015162825.tif 000002
【特許請求の範囲】
【請求項１】
表示部と、
制御部と、を備えた情報処理装置の、前記制御部が実行可能な情報処理プログラムであって、
前記情報処理装置に接続される記憶部に記憶されている動画ファイルから、印刷対象の動画ファイルの選択を受け付ける第１選択受付手段と、
前記第１選択受付手段により選択を受け付けた前記印刷対象の動画ファイルを構成する複数のフレーム画像から、印刷対象のフレーム画像の選択を受け付ける第２選択受付手段と、
前記第２選択受付手段により選択を受け付けた前記印刷対象のフレーム画像に基づく印刷用データを、前記情報処理装置に接続される印刷部に出力する出力手段と、
前記出力手段により出力された印刷用データに対応する前記印刷対象のフレーム画像、または、当該フレーム画像の縮小もしくは拡大画像を、前記第１選択受付手段により選択された動画ファイルのサムネイル候補画像として、前記記憶部に記憶する画像記憶手段と、
前記記憶部に記憶されている動画ファイル毎に、前記記憶部に記憶されている当該動画ファイルのサムネイル候補画像に応じた１のサムネイル画像を、前記表示部に表示する表示手段として、
前記制御部を機能させることを特徴とする情報処理プログラム。
【請求項２】
前記表示手段は、少なくとも１の前記サムネイル候補画像を含む複数の画像を、前記１のサムネイル画像として表示することを特徴とする請求項１記載の情報処理プログラム。
【請求項３】
前記表示手段は、前記１のサムネイル画像として、前記複数の画像を順次切り替えて表示することを特徴とする請求項２記載の情報処理プログラム。
【請求項４】
前記表示手段は、前記複数の画像が複数の分割領域に各々配置された画像を、前記１のサムネイル画像として表示することを特徴とする請求項２記載の情報処理プログラム。
【請求項５】
前記表示手段は、前記複数の画像として、前記サムネイル候補画像として前記記憶部に記憶されている画像と、動画ファイルにおいて当該サムネイル候補画像に相当するフレーム画像の前または後ろに位置するフレーム画像または当該フレーム画像の縮小もしくは拡大画像とを含む画像を表示することを特徴とする請求項２から４のいずれかに記載の情報処理プログラム。
【請求項６】
１の動画ファイルに対し、前記記憶部に記憶されている前記サムネイル候補画像が１つであるかを判断する第１判断手段と、
前記第１判断手段により前記サムネイル候補画像が１つであると判断された場合、前記１のサムネイル候補画像と、動画ファイルにおいて当該１のサムネイル候補画像に相当する１のフレーム画像の前または後ろに位置するフレーム画像または当該フレーム画像の縮小もしくは拡大画像とからなる、複数の画像を、前記複数の画像として設定する第１画像設定手段として、
前記制御部を機能させることを特徴とする請求項２から５のいずれかに記載の情報処理プログラム。
【請求項７】
１の動画ファイルに対し、前記記憶部に記憶されている前記サムネイル候補画像が複数であるかを判断する第１判断手段と、
前記第１判断手段により前記サムネイル候補画像が複数であると判断された場合、当該複数のサムネイル候補画像を、前記複数の画像として設定する第２画像設定手段として、
前記制御部を機能させることを特徴とする請求項２から６のいずれかに記載の情報処理プログラム。
【請求項８】
前記第１判断手段により前記サムネイル候補画像が複数であると判断された場合、前記複数のサムネイル候補画像が、前記複数の画像として設定可能な最大枚数を超えるか否かを判断する第２判断手段と、
前記第２判断手段により前記複数のサムネイル候補画像が前記最大枚数を超えると判断された場合、前記複数のサムネイル候補画像のうち、前記最大枚数のサムネイル候補画像を選択する第１画像選択手段として、
前記制御部を機能させ、
前記第２画像設定手段は、前記第２判断手段により前記複数のサムネイル候補画像が前記最大枚数を超えると判断された場合、前記第１画像選択手段により選択されたサムネイル候補画像を、前記複数の画像として設定することを特徴とする請求項７記載の情報処理プログラム。
【請求項９】
前記画像記憶手段は、前記サムネイル候補画像に対し、前記出力手段による、当該サムネイル候補画像に対応する印刷用データの出力時期を関連付けて記憶し、
前記第１画像選択手段は、前記複数のサムネイル候補画像のうち、各サムネイル候補画像に関連付けられた前記出力時期が古い画像を除外することによって、前記最大枚数のサムネイル候補画像を選択することを特徴とする請求項８記載の情報処理プログラム。
【請求項１０】
前記第１判断手段により前記サムネイル候補画像が複数であると判断された場合、前記複数のサムネイル候補画像が、前記複数の画像として設定可能な最大枚数を超えるか否かを判断する第２判断手段として、
前記制御部を機能させ、
前記第２判断手段により前記複数のサムネイル候補画像が前記最大枚数を超えないと判断された場合、前記複数のサムネイル候補画像と、動画ファイルにおいて当該複数のサムネイル候補画像のうち、少なくとも１のサムネイル候補画像の前または後ろに位置するフレーム画像または当該フレーム画像の縮小もしくは拡大画像とを、合計で前記最大枚数、選択する第２画像選択手段として、
前記制御部を機能させ、
前記第２画像設定手段は、前記第２判断手段により前記複数のサムネイル候補画像が前記最大枚数を超えないと判断された場合、前記第２画像選択手段により選択された、前記複数のサムネイル候補画像を含む前記最大枚数の画像を、前記複数の画像として設定することを特徴とする請求項７記載の情報処理プログラム。
【請求項１１】
表示部と、
制御部と、を備え、
前記制御部は、
前記情報処理装置に接続される記憶部に記憶されている動画ファイルから、印刷対象の動画ファイルの選択を受け付ける第１選択受付手段と、
前記第１選択受付手段により選択を受け付けた前記印刷対象の動画ファイルを構成する複数のフレーム画像から、印刷対象のフレーム画像の選択を受け付ける第２選択受付手段と、
前記第２選択受付手段により選択を受け付けた前記印刷対象のフレーム画像に基づく印刷用データを、前記情報処理装置に接続される印刷部に出力する出力手段と、
前記出力手段により出力された印刷用データに対応する前記印刷対象のフレーム画像、または、当該フレーム画像の縮小もしくは拡大画像を、前記第１選択受付手段により選択された動画ファイルのサムネイル候補画像として、前記記憶部に記憶する画像記憶手段と、
前記記憶部に記憶されている動画ファイル毎に、前記記憶部に記憶されている当該動画ファイルのサムネイル候補画像に応じた１のサムネイル画像を、前記表示部に表示する表示手段と、
を備えていることを特徴とする情報処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理プログラムおよび情報処理装置に関する。
【背景技術】
【０００２】
特許文献１には、静止画のサムネイルと動画のサムネイルとを一覧表示し、サムネイルに対する選択操作が行われた場合に、当該操作の対象となるサムネイルに関連付けられた静止画または動画が表示される技術が記載されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００７−２６６６５９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
特許文献１によれば、動画のサムネイルは、例えば、動画の中の何れか１フレーム分の画像から生成される。しかしながら、かかる方法により生成されたサムネイルは、その表示内容と対応する動画との関連付けをし難く、それにより、ユーザが、多くの動画の中から１の動画を選択する場合に、その選択を容易に行うことができない虞がある。
【０００５】
本発明は、上述した事情を鑑みてなされたものであり、動画ファイルの選択を好適に行い得るサムネイル画像を表示する情報処理プログラムおよび情報処理装置を提供することを目的とする。
【課題を解決するための手段】
【０００６】
この目的を達成するために、本発明の情報処理プログラムは、表示部と、制御部と、を備えた情報処理装置の、前記制御部が実行可能なプログラムであって、前記情報処理装置に接続される記憶部に記憶されている動画ファイルから、印刷対象の動画ファイルの選択を受け付ける第１選択受付手段と、前記第１選択受付手段により選択を受け付けた前記印刷対象の動画ファイルを構成する複数のフレーム画像から、印刷対象のフレーム画像の選択を受け付ける第２選択受付手段と、前記第２選択受付手段により選択を受け付けた前記印刷対象のフレーム画像に基づく印刷用データを、前記情報処理装置に接続される印刷部に出力する出力手段と、前記出力手段により出力された印刷用データに対応する前記印刷対象のフレーム画像、または、当該フレーム画像の縮小もしくは拡大画像を、前記第１選択受付手段により選択された動画ファイルのサムネイル候補画像として、前記記憶部に記憶する画像記憶手段と、前記記憶部に記憶されている動画ファイル毎に、前記記憶部に記憶されている当該動画ファイルのサムネイル候補画像に応じた１のサムネイル画像を、前記表示部に表示する表示手段として、前記制御部を機能させる。
【０００７】
なお、本発明は、情報処理装置、情報処理装置を制御する制御装置、情報処理システム、情報処理方法、情報処理プログラムを記録する記録媒体等の種々の態様で構成できる。
【発明の効果】
【０００８】
請求項１記載の情報処理プログラムによれば、印刷対象として選択された動画ファイルを構成するフレーム画像から、印刷対象のフレーム画像が選択される。当該印刷対象のフレーム画像に基づく印刷用データが、印刷部に出力された場合、当該出力された印刷用データに対応するフレーム画像、または、当該フレーム画像の縮小もしくは拡大画像が、印刷対象として選択された動画ファイルのサムネイル候補画像として、記憶部に記憶される。そして、動画ファイル毎に、記憶部に記憶されている当該動画ファイルのサムネイル候補画像、すなわち、印刷部に出力された印刷用データに対応するフレーム画像に応じた１のサムネイル画像が、表示部に表示される。よって、表示部に表示されたサムネイル画像から動画ファイルを特定し易いので、動画ファイルの選択を好適に行うことができる。
【０００９】
請求項２記載の情報処理プログラムによれば、請求項１が奏する効果に加え、次の効果を奏する。少なくとも１のサムネイル候補画像を含む複数の画像が、１のサムネイル画像として表示されるので、動画ファイルの特定をより好適に行い得る。
【００１０】
請求項３記載の情報処理プログラムによれば、請求項２が奏する効果に加え、印刷対象の動画ファイルを構成する複数のフレーム画像のうち、少なくとも１のサムネイル候補画像を含む複数の画像が、１のサムネイル画像として、順次切り替えて表示されるので、複数の画像のそれぞれをそれぞれ視認し易く、動画ファイルを特定し易い。
【００１１】
請求項４記載の情報処理プログラムによれば、請求項２が奏する効果に加え、印刷対象の動画ファイルを構成する複数のフレーム画像のうち、少なくとも１のサムネイル候補画像を含む複数の画像が複数の分割領域に各々配置された画像が、１のサムネイル画像として表示されるので、複数の画像を一度に視認でき、動画ファイルを特定し易い。
【００１２】
請求項５記載の情報処理プログラムによれば、請求項２から４のいずれかが奏する効果に加え、次の効果を奏する。サムネイル画像として表示される複数の画像は、サムネイル候補画像と、当該サムネイル候補画像の前または後ろに位置するフレーム画像または当該フレーム画像の縮小もしくは拡大画像であるので、サムネイル候補画像と時系列的に関連性のあるフレーム画像に応じた画像が、サムネイル画像として表示される。よって、動画ファイルの特定をより好適に行い得る。
【００１３】
請求項６記載の情報処理プログラムは、請求項２から５のいずれかが奏する効果に加え、次の効果を奏する。記憶部に記憶されているサムネイル候補画像が１つ、すなわち、印刷部に出力された印刷用データに対応するフレーム画像が１つであっても、当該１つのサムネイル候補画像と、当該サムネイル候補画像の前または後ろに位置するフレーム画像または当該フレーム画像の縮小もしくは拡大画像とからなる複数の画像が、サムネイル画像として表示される。よって、これら複数の画像から、動画ファイルを特定し易い。
【００１４】
請求項７記載の情報処理プログラムによれば、請求項２から６のいずれかが奏する効果に加え、次の効果を奏する。記憶部に記憶されているサムネイル候補画像が複数、すなわち、印刷部に出力された印刷用データに対応するフレーム画像が複数ある場合には、それら複数のサムネイル候補画像が、サムネイル画像として表示される。よって、これら複数のサムネイル候補画像から、動画ファイルを特定し易い。
【００１５】
請求項８記載の情報処理プログラムによれば、請求項７が奏する効果に加え、次の効果を奏する。記憶部に記憶されているサムネイル候補画像の数が予め決められている最大枚数を超える場合には、記憶部に記憶されているサムネイル候補画像から、最大枚数のサムネイル候補画像が選択される。よって、サムネイル画像として表示される画像が過剰になることを防止できる。
【００１６】
請求項９記載の情報処理プログラムによれば、請求項８が奏する効果に加え、次の効果を奏する。記憶部に記憶されているサムネイル候補画像のうち、各サムネイル候補画像に関連付けられた、当該サムネイル候補画像に対応する印刷用データの出力時期が古い画像を除外することによって、最大枚数のサムネイル候補画像が選択される。つまり、印刷用データの出力時期が新しい画像が残される。よって、サムネイル画像として表示される画像と動画ファイルとの関連付けを行い易く、動画ファイルを特定し易い。
【００１７】
請求項１０記載の情報処理プログラムによれば、請求項７が奏する効果に加え、次の効果を奏する。記憶部に記憶されているサムネイル候補画像の数が予め決められている最大枚数を超えない場合には、記憶部に記憶されている複数のサムネイル候補画像と、当該複数のサムネイル候補画像のうち、少なくとも１のサムネイル候補画像の前または後ろに位置するフレーム画像または当該フレーム画像の縮小もしくは拡大画像とからなる、合計で最大枚数の画像が選択される。よって、最大枚数の画像がサムネイル画像として表示されるので、動画ファイルを特定し易い。
【００１８】
請求項１１記載の情報処理装置によれば、請求項１の情報処理プログラムと同様の効果を奏する。
【図面の簡単な説明】
【００１９】
【図１】端末の電気的構成を示すブロック図である。
【図２】ファイル選択画面の一例を示す図である。
【図３】動画印刷処理を示すフローチャートである。
【図４】（ａ）および（ｂ）は、それぞれ、サムネイル設定処理およびサムネイル表示処理を示すフローチャートである。
【図５】（ａ）および（ｂ）は、それぞれ、第２実施形態のサムネイル設定処理およびサムネイル表示処理を示すフローチャートである。
【発明を実施するための形態】
【００２０】
以下、本発明の好ましい実施形態について、添付図面を参照して説明する。まず、図１から図４を参照して、本発明の第１実施形態について説明する。図１は、本発明の情報処理プログラムの一実施形態であるアプリケーション１２ｂを搭載する端末１０の電気的構成を示すブロック図である。以下では、「アプリケーション」を「アプリ」と称することがある。
【００２１】
本実施形態の端末１０は、スマートフォンなどの携帯端末として構成される。端末１０には、ＣＰＵ１１、フラッシュメモリ１２、ＲＡＭ１３、操作キー１５、ＬＣＤ１６、タッチパネル１７、メモリカードインターフェイス（以下「メモリカードＩ／Ｆ」と称す）１８、音声入出力部１９、電話網通信部２０、近距離通信部２２、無線通信部２３が設けられる。これらの各部は、バスライン２４を介して互いに接続される。
【００２２】
ＣＰＵ１１は、フラッシュメモリ１２等に記憶される固定値やプログラム等に従って、バスライン２４と接続された各部を制御する。フラッシュメモリ１２は、書換可能な不揮発性のメモリである。フラッシュメモリ１２には、オペレーティングシステム１２ａ、アプリ１２ｂが格納される。以下では「オペレーティングシステム」を「ＯＳ」と称することがある。また、以下では、アプリケーションやオペレーティングシステムなどのプログラムを実行するＣＰＵ１１のことを、単にプログラム名で記載する場合もある。例えば「アプリケーション」という記載が「アプリケーションを実行するＣＰＵ１１」を意味する場合もある。ＯＳ１２ａは、端末１０の標準機能を実現するための基本ソフトウェアである。本実施形態では、ＯＳ１２ａは、アンドロイド（登録商標）ＯＳである。
【００２３】
アプリ１２ｂは、各種デバイスのベンダによって提供されるアプリケーションであって、ユーザによって端末１０にインストールされ、端末１０から、対応するデバイスが有する各種機能の利用を可能とする。例えば、アプリ１２ｂは、パーソナルコンピュータ（以下「ＰＣ」と称す）などを経由せずに、端末１０から直接、デバイスの印刷機能やスキャン機能などを利用することを可能にする。
【００２４】
アプリ１２ｂは、印刷対象として選択された動画ファイルを構成するフレーム画像のうち、１のフレーム画像を印刷できるよう構成される。上記フレーム画像の印刷を「動画印刷」と称することがある。アプリ１２ｂによれば、印刷対象の動画ファイルを選択するための選択画面（以下「ファイル選択画面」と称す）に表示するサムネイル画像として、過去に印刷を行ったフレーム画像から生成されたサムネイル画像が表示される。これにより、複数の動画ファイルの中から、印刷対象の動画ファイルを容易に選択させることができる。後述する図３、図４（ａ）、および図４（ｂ）のフローチャートに示す各処理は、ＣＰＵ１１がアプリ１２ｂに従い実行する処理である。
【００２５】
また、フラッシュメモリ１２には、アプリ用記憶領域１２ｃが設けられる。アプリ用記憶領域１２ｃは、アプリ１２ｂが使用する、アプリ１２ｂに割り当てられた記憶領域である。アプリ用記憶領域１２ｃには、例えば、印刷されたフレーム画像から生成された、サムネイル画像の候補となる画像が記憶される。
【００２６】
ＲＡＭ１３は、ＣＰＵ１１がアプリ１２ｂ等を実行するにあたり、各種データを一時的に記憶するためのテンポラリエリアを有する書換可能な揮発性のメモリである。操作キー１５は、端末１０に指示などを入力するためのメカニカルキーであり、例えば、端末１０の筺体に設けられる。ＬＣＤ１６は、各種画面を表示する液晶表示装置である。タッチパネル１７は、ＬＣＤ１６に重ねて設けられ、指や棒などの指示体を接触または接近させることによって、端末１０に指示などを入力する。メモリカードＩ／Ｆ１８は、書換可能な不揮発性のメモリカードＭＣが装着されるインタフェースであり、メモリカードＭＣに対するデータの書き込み又は読み出しを制御する。音声入出力部１９は、マイクやスピーカなどで構成された音声入出力用デバイスである。電話網通信部２０は、携帯電話網（図示せず）を介した通話を行うための回路である。
【００２７】
近距離通信部２２は、例えば１０ｃｍ程度の短い距離を通信可能距離とする近距離無線通信で通信を行うためのインタフェースである。本実施形態の近距離通信部２２が行う近距離無線通信は、ＮＦＣ標準規格に従う非接触通信（以下、この通信を「ＮＦＣ通信」と称す）である。つまり、本実施形態において、端末１０は、近距離通信部１２２を有する多機能周辺装置（以下「ＭＦＰ」と称す）１００との間でＮＦＣ通信を行うことが可能である。
【００２８】
無線通信部２３は、無線ＬＡＮ規格による通信（無線ＬＡＮ通信）を行うためのインタフェースである。本実施形態では、無線通信部２３が行う無線ＬＡＮ通信は、ＩＥＥＥ８０２．１１ｂ／ｇ／ｎの規格に準拠した無線ＬＡＮによる無線通信である。端末１０は、無線通信部２３を介して、アクセスポイント（以下「ＡＰ」と称す）５０との間で、Ｗｉ−Ｆｉ（登録商標）規格に基づく無線通信（以下、この通信を「Ｗｉ−Ｆｉ通信」と称す）を行うことができる。また、端末１０は、Ｗｉ−Ｆｉ  Ｄｉｒｅｃｔ（登録商標）規格に基づく、ＭＦＰ１００との直接通信、すなわち、ＡＰ５０を介さない無線通信も可能に構成される。
【００２９】
ＡＰ５０は、Ｗｉ−Ｆｉ通信を中継する中継装置である。よって、端末１０は、ＡＰ５０を介して、無線通信部１２３を有するＭＦＰ１００とＷｉ−Ｆｉ通信を行うことができる。ＡＰ５０は、ブロードバンドルーター機能を有し、インターネット（図示せず）に接続できる。よって、端末１０は、ＡＰ５０を介して、インターネットに接続できる。
【００３０】
ＭＦＰ１００は、印刷機能、スキャン機能、コピー機能、ファクシミリ機能などの各種機能を有している。ＭＦＰ１００は、各種機能を実現するための、プリンタ部１３１と、図示されないスキャナ部、およびファクシミリ通信部などとを有する。ＭＦＰ１００は、近距離通信部２２と同様の近距離通信部１２２を有している。また、ＭＦＰ１００は、無線通信部２３と同様の無線通信部１２３を有している。
【００３１】
図２は、本実施形態のアプリ１２ｂが表示する、ファイル選択画面７０の一例を模式的に示す図である。ファイル選択画面７０は、アプリ１２ｂが表示するメニュー画面（図示せず）から、用途として動画印刷が選択された場合に表示される。ファイル選択画面７０には、動画ファイルの格納先を示すパス７１と、パス７１により特定される動画ファイルに対するサムネイル画像７２とが表示される。パス７１とサムネイル画像７２とからなる組は、印刷対象になり得る動画ファイルの数だけ表示される。なお、本実施形態では、印刷対象になり得る動画ファイルが、メモリカードＭＣに記憶されるものとするが、フラッシュメモリ１２などの内部メモリに記憶されていてもよい。
【００３２】
本実施形態のアプリ１２ｂは、過去に印刷を行ったフレーム画像から生成されたサムネイル画像を、サムネイル画像７２として表示する。過去に印刷を行ったフレーム画像が１枚である動画ファイル、または、過去に動画印刷を行っていない動画ファイルの場合、サムネイル画像７２として、１のフレーム画像の内容を含むサムネイル画像、例えば、サムネイル画像７２ａ，７２ｃが表示される。
【００３３】
一方、複数のフレーム画像の印刷が過去に行われた動画ファイルの場合、サムネイル画像７２として、最大でＮ枚分のフレーム画像の内容が複数の分割領域に各々配置されたサムネイル画像、例えば、サムネイル画像７２ｂが表示される。Ｎは、２以上の整数である。本実施形態では、Ｎ＝９である。なお、図２のファイル選択画面７０に表示されるサムネイル画像７２ｂの内容は、ハッチングに置き換え省略している。
【００３４】
本実施形態では、Ｎ＝９であるので、サムネイル画像７２ｂは、最大でＮ枚分のフレーム画像の内容が３×３のタイル状に配置された画像として構成される。過去に印刷されたフレーム画像がＮ枚より少ない場合には、図２に示すように、対象となる全てのフレーム画像の内容をタイル状に配置するとともに、フレーム画像の内容が配置されない領域Ａをブランクとする。一方で、過去に印刷されたフレーム画像がＮ枚より多い場合には、過去に印刷されたフレーム画像の中から、Ｎ枚分のフレーム画像を選択し、選択されたフレーム画像の内容をタイル状に配置する。
【００３５】
上述した通り、本実施形態のアプリ１２ｂによれば、過去に印刷を行ったフレーム画像から生成されたサムネイル画像が、サムネイル画像７２として表示されるので、ユーザは、サムネイル画像７２の内容と動画ファイルとを関連付けし易い。よって、ユーザが、複数の動画ファイルの中から１の動画ファイルを印刷対象として選択する場合に、その選択を行い易い。
【００３６】
特に、複数のフレーム画像の印刷が過去に行われた動画ファイルの場合には、最大でＮ枚分のフレーム画像の内容がタイル状に配置された１のサムネイル画像７２ｂが表示されるので、複数のフレーム画像の内容を一度に視認できる。よって、１のサムネイル画像から、動画ファイルを特定し易い。
【００３７】
図３は、動画印刷処理を示すフローチャートである。本処理は、メニュー画面（図示せず）から、用途として動画印刷が選択されたことに伴い開始される。ＣＰＵ１１は、サムネイル設定処理を実行する（Ｓ３０１）。サムネイル設定処理（Ｓ３０１）は、ファイル選択画面（図２のファイル選択画面７０）に表示するサムネイル画像を設定する処理であり、図４（ａ）を参照して後述する。
【００３８】
ＣＰＵ１１は、ファイル選択画面をＬＣＤ１６に表示する（Ｓ３０２）。Ｓ３０２において、ＣＰＵ１１は、サムネイル設定処理（Ｓ３０１）にて設定されたサムネイル画像を表示する。ＣＰＵ１１は、ファイル選択画面を介して、印刷対象の動画ファイルの選択がされることを待機する（Ｓ３０３：Ｎｏ）。
【００３９】
ＣＰＵ１１が印刷対象の動画ファイルの選択を受け付けた場合（Ｓ３０３：Ｙｅｓ）、ＣＰＵ１１は、選択された動画ファイルを構成するフレーム画像のうち、１のフレーム画像（以下「対象画像」と称す）を選択するための選択画面（図示せず）をＬＣＤ１６に表示する（Ｓ３０４）。対象画像を選択するための選択画面は、印刷対象の動画ファイルを再生できるとともに、動画ファイルの再生中に任意のタイミングのフレーム画像を指定できる。指定されたフレーム画像が、対象画像として選択される。
【００４０】
ＣＰＵ１１は、Ｓ３０４にて表示された選択画面を介して、印刷対象の動画ファイルの対象画像の選択がされることを待機する（Ｓ３０５：Ｎｏ）。ＣＰＵ１１が対象画像の選択を受け付けた場合（Ｓ３０５：Ｙｅｓ）、ＣＰＵ１１は、印刷対象の動画ファイルから、対象画像として選択されたフレーム画像のタイムスタンプを取得する（Ｓ３０６）。ＣＰＵ１１は、対象画像として選択されたフレーム画像からプレビュー画像を生成し、生成されたプレビュー画像が表示されたプレビュー画面（図示せず）を、ＬＣＤ１６に表示する（Ｓ３０７）。
【００４１】
プレビュー画面は、印刷ボタンを含み、ＣＰＵ１１は、当該印刷ボタンに対する操作を、印刷開始操作として受け付ける。ＣＰＵ１１は、印刷開始操作の受け付けを待機する（Ｓ３０８：Ｎｏ）。ＣＰＵ１１が印刷開始操作を受け付けた場合（Ｓ３０８：Ｙｅｓ）、ＣＰＵ１１は、ＭＦＰ１００にて対象画像を印刷させるための印刷処理を実行する（Ｓ３０９）。具体的に、印刷処理（Ｓ３０９）は、対象画像の画像データと印刷設定とを、印刷用データとして、ＡＰ５０を介するＷｉ−Ｆｉ通信により、ＭＦＰ１００に送信する。対象画像の画像データと印刷設定とから生成された印刷用データを、ＭＦＰ１００に送信する構成であってもよい。
【００４２】
なお、端末１０とＭＦＰ１００との間でＮＦＣ通信が確立されたことをトリガとして、端末１０とＭＦＰ１００との間にＷｉ−Ｆｉ  Ｄｉｒｅｃｔ（登録商標）規格に基づく無線通信を確立し、かかる無線通信により、対象画像の画像データと印刷設定とをＭＦＰ１００に送信する構成としてもよい。かかる場合、ＣＰＵ１１が、ＯＳ１２ａから、ＮＦＣ通信の通信相手を検知したことを示すイベントを受け付けた場合に、ＣＰＵ１１は、Ｓ３０８にて、印刷開始操作を受け付けたと判断する。
【００４３】
ＣＰＵ１１は、対象画像からサムネイル候補画像を生成する（Ｓ３１０）。サムネイル候補画像は、後にファイル選択画面に表示するサムネイル画像の候補となる画像である。本実施形態では、Ｓ３１０にて生成されるサムネイル候補画像は、対象画像のフレーム画像を縮小した縮小画像である。なお、生成されるサムネイル候補画像は、フレーム画像のサイズによっては、フレーム画像そのものであったり、フレーム画像を拡大した拡大画像であってもよい。
【００４４】
ＣＰＵ１１は、Ｓ３１０の処理後、生成されたサムネイル候補画像と、タイムスタンプと、図示されないリアルタイムクロックから取得した印刷日時とを、印刷対象の動画ファイルに関連付けて、アプリ用記憶領域１２ｃに記憶し（Ｓ３１１）、本処理を終了する。
【００４５】
図４（ａ）は、上述したサムネイル設定処理（Ｓ３０１）を示すフローチャートである。なお、本処理は、印刷対象になり得る動画ファイルの全てについて、それぞれ実行される。ＣＰＵ１１は、動画ファイルに対し、サムネイル候補画像がアプリ用記憶領域１２ｃに記憶されているかを判断する（Ｓ４０１）。
【００４６】
ＣＰＵ１１が、サムネイル候補画像がアプリ用記憶領域１２ｃに記憶されていないと判断した場合、すなわち、処理対象の動画ファイルの動画印刷が一度も行われていない場合（Ｓ４０１：Ｎｏ）、処理対象の動画ファイルにおける１フレーム目の画像を、サムネイル画像として設定し（Ｓ４０９）、本処理を終了する。
【００４７】
一方で、ＣＰＵ１１が、サムネイル候補画像がアプリ用記憶領域１２ｃに記憶されていると判断した場合（Ｓ４０１：Ｙｅｓ）、ＣＰＵ１１は、処理対象の動画ファイルに対する全てのサムネイル候補画像について、サムネイル候補画像と、当該サムネイル候補画像に対応するタイムスタンプとを取得する（Ｓ４０２）。
【００４８】
ＣＰＵ１１は、Ｓ４０２にて取得したサムネイル候補画像の数を判断する（Ｓ４０３）。サムネイル候補画像が１枚であるとＣＰＵ１１が判断した場合、すなわち、１枚のフレーム画像だけが過去に印刷されている場合（Ｓ４０３：１）、ＣＰＵ１１は、１枚のサムネイル候補画像を、サムネイル画像として設定し（Ｓ４０４）、本処理を終了する。
【００４９】
Ｓ４０３において、サムネイル候補画像が複数枚であるとＣＰＵ１１が判断した場合（Ｓ４０３：複数）、ＣＰＵ１１は、サムネイル候補画像が、予め決められている最大枚数のＮ枚よりも多いかを判断する（Ｓ４０５）。本実施形態では、Ｎ＝９である。サムネイル候補画像がＮ枚よりも多くないとＣＰＵ１１が判断した場合、つまり、サムネイル候補画像がＮ枚以下である場合（Ｓ４０５：Ｎｏ）、ＣＰＵ１１は、全てのサムネイル候補画像を、サムネイル画像として設定し（Ｓ４０８）、本処理を終了する。
【００５０】
Ｓ４０５において、サムネイル候補画像がＮ枚よりも多いとＣＰＵ１１が判断した場合（Ｓ４０５：Ｙｅｓ）、ＣＰＵ１１は、全てのサムネイル候補画像のうち、印刷日時が新しいＮ枚のサムネイル候補画像を選択する（Ｓ４０６）。つまり、ＣＰＵ１１は、処理対象の動画ファイルにおける全てのサムネイル候補画像から、印刷日時が古いものを除外することにより、印刷日時が新しいＮ枚のサムネイル候補画像を選択する。ＣＰＵ１１は、選択されたＮ枚のサムネイル候補画像を、サムネイル画像として設定し（Ｓ４０７）、本処理を終了する。
【００５１】
上述したサムネイル設定処理（Ｓ３０１）によれば、１枚のフレーム画像だけが過去に印刷された動画ファイル、または、過去に動画印刷を行っていない動画ファイルについては、１のフレーム画像が、サムネイル画像として設定される。その一方で、複数枚のフレーム画像が過去に印刷されている動画ファイルについては、最大でＮ枚分のフレーム画像が、サムネイル画像として設定される。
【００５２】
よって、複数のサムネイル候補画像がある場合、すなわち、複数枚のフレーム画像が過去に印刷されている場合であっても、サムネイル画像として設定される数はＮ枚に制限されるので、サムネイル画像として表示される画像の数が過剰になることを抑制できる。特に、Ｎ枚より多いサムネイル候補画像がある場合には、印刷日時が新しいフレーム画像に対応するサムネイル候補画像がサムネイル画像として設定される。よって、サムネイル画像として表示される画像と動画ファイルとの関連付けがより容易となるので、動画ファイルをより好適に特定し易い。
【００５３】
図４（ｂ）は、サムネイル表示処理を示すフローチャートである。本処理は、上述したサムネイル設定処理（Ｓ３０１）にて設定されたサムネイル画像を、ファイル選択画面に表示する処理である。本処理は、ＣＰＵ１１が、ファイル選択画面を表示した後、動画ファイルの選択を受け付けるまでの間に、新たな動画ファイルに対するサムネイル画像を表示すべきタイミングにおいて随時実行される。サムネイル画像を表示すべきタイミングとしては、ファイル選択画面を表示したタイミングや、ファイル選択画面がスクロールされたことによって、それまでに表示されていなかったサムネイル画像を表示させるタイミングなどである。
【００５４】
ＣＰＵ１１は、表示すべきサムネイル画像の数を判断する（Ｓ４２１）。サムネイル画像が１枚であるとＣＰＵ１１が判断した場合（Ｓ４２１：１）、ＣＰＵ１１は、当該１枚のサムネイル画像を、ファイル選択画面における、当該サムネイル画像に対応する動画ファイルの表示位置に表示し（Ｓ４２２）、本処理を終了する。Ｓ４２２の処理の結果、ファイル選択画面には、例えば、図２に示すサムネイル画像７２ａ，７２ｃが表示される。
【００５５】
一方、サムネイル画像が複数枚であるとＣＰＵ１１が判断した場合（Ｓ４２１：複数）、ＣＰＵ１１は、当該複数枚のサムネイル画像をタイル状に配置した１枚のサムネイル画像を、ファイル選択画面における、対応する動画ファイルの表示位置に表示し（Ｓ４２３）、本処理を終了する。Ｓ４２３の処理の結果、ファイル選択画面には、例えば、図２に示すサムネイル画像７２ｂが表示される。
【００５６】
上記第１実施形態によれば、ファイル選択画面に表示される、動画ファイルを特定するサムネイル画像には、過去に印刷を行ったフレーム画像の内容が含まれるので、サムネイル画像から動画ファイルを特定し易い。よって、ファイル選択画面から、印刷対象にする動画ファイルの選択を好適に行い得る。
【００５７】
次に、図５を参照して、第２実施形態について説明する。第１実施形態では、１枚のフレーム画像だけが過去に印刷された動画ファイルについては、１枚のフレーム画像の内容を含むサムネイル画像が表示される構成とした。これに代えて、本実施形態では、過去に印刷を行ったフレーム画像が１枚である動画ファイルであっても、Ｎ枚分のフレーム画像の内容を含むサムネイル画像を表示する。第２実施形態において、第１実施形態と同一の部分には、同一の符号を付して、その説明を省略する。以下、第２実施形態に特有の構成を中心に説明する。
【００５８】
図５（ａ）は、第２実施形態のサムネイル設定処理（Ｓ３０１）を示すフローチャートである。本処理は、第２実施形態のアプリ１２ｂに従って端末１０のＣＰＵ１１が実行する処理である。Ｓ４０３において、サムネイル候補画像が１枚であるとＣＰＵ１１が判断した場合（Ｓ４０３：１）、ＣＰＵ１１は、動画ファイルを構成するフレーム画像から、当該１枚のサムネイル候補画像に対応するフレーム画像、すなわち、過去に印刷されたフレーム画像の前後（Ｎ−１）枚のフレーム画像を選択する（Ｓ５０１）。
【００５９】
本明細書および特許請求の範囲において、「フレーム画像の前」とは、動画ファイルを構成するフレーム画像のうち、基準のフレーム画像（すなわち、過去に印刷されたフレーム画像）より撮影時間が早いフレーム画像であって、当該基準のフレーム画像に隣接するフレーム画像、または、当該隣接するフレーム画像を含む一連のフレーム画像を示す。
【００６０】
一方、「フレーム画像の後ろ」とは、動画ファイルを構成するフレーム画像のうち、基準のフレーム画像より撮影時間が遅いフレーム画像であって、当該基準のフレーム画像に隣接するフレーム画像、または、当該隣接するフレーム画像を含む一連のフレーム画像を示す。
【００６１】
Ｓ５０１において、ＣＰＵ１１は、Ｓ４０２にて取得したタイムスタンプを基に、サムネイル候補画像に対応するフレーム画像の前後（Ｎ−１）枚のフレーム画像を取得する。本実施形態では、Ｎ＝９であり、Ｎの値が奇数であるので、基準のフレーム画像の前後それぞれのフレーム画像を{（Ｎ−１）／２}枚ずつ選択する。つまり、過去に印刷されたフレーム画像の前に隣接するフレーム画像から、当該隣接するフレーム画像から撮影時間の早い方に連続するフレーム画像を、{（Ｎ−１）／２}枚選択する。一方で、過去に印刷されたフレーム画像の後に隣接するフレーム画像から、当該隣接するフレーム画像から撮影時間の遅い方に連続するフレーム画像を、{（Ｎ−１）／２}枚選択する。
【００６２】
なお、過去に印刷されたフレーム画像の前後から選択されるフレーム画像の合計が（Ｎ−１）枚であれば、前後で同じ数ずつ選択する必要はない。また、Ｎの値が偶数である場合には、（Ｎ−１）が奇数になるので、過去に印刷されたフレーム画像の前後からそれぞれ同数ずつのフレーム画像を選択することができない。よって、かかる場合は、前または後の一方から選択されるフレーム画像の数が、他方から選択されるフレーム画像の数より多くなる。
【００６３】
また、Ｎ＝２である場合には、過去に印刷されたフレーム画像の前または後から１枚分のフレーム画像を選択するように構成すればよい。Ｎが３以上の場合であっても、過去に印刷されたフレーム画像の前または後のいずれか一方から（Ｎ−１）枚分のフレーム画像を選択する構成であってもよい。
【００６４】
Ｓ４０５において、サムネイル候補画像がＮ枚よりも多くないとＣＰＵ１１が判断した場合（Ｓ４０５：Ｎｏ）、ＣＰＵ１１は、動画ファイルを構成するフレーム画像から、（Ｎ−サムネイル候補画像の数）枚のフレーム画像を選択する（Ｓ５０４）。本実施形態では、対象となる複数のサムネイル候補画像のうち、最も印刷日時が新しい１のサムネイル候補画像に対応するフレーム画像の前後から、（Ｎ−サムネイル候補画像の数）枚のフレーム画像を選択する。なお、選択されるフレーム画像の数が、（Ｎ−サムネイル候補画像の数）であれば、種々の選択方法を採用できる。例えば、上記のように、最も印刷日時が新しい１のサムネイル候補画像に限らず、２以上のサムネイル候補画像に対応するフレーム画像各々の前後から、合計で（Ｎ−サムネイル候補画像の数）枚となるようにフレーム画像を選択する構成としてもよい。
【００６５】
ＣＰＵ１１は、Ｓ５０１またはＳ５０４にて選択したフレーム画像について、上述したＳ３１０と同様に、サムネイル候補画像とするサムネイル画像を生成する（Ｓ５０２）。Ｓ５０２の処理の結果、Ｎ枚分のサムネイル候補画像が準備される。ＣＰＵ１１は、Ｓ５０２の処理後、準備されたＮ枚のサムネイル候補画像を、サムネイル画像として設定し（Ｓ５０３）、本処理を終了する。
【００６６】
よって、上述した第２実施形態のサムネイル設定処理（Ｓ３０１）によれば、過去に印刷されたフレーム画像が１枚であるか複数であるかにかかわらず、Ｎ枚分のフレーム画像が、サムネイル画像として設定される。
【００６７】
図５（ｂ）は、第２実施形態のサムネイル表示処理を示すフローチャートである。本処理は、第２実施形態のアプリ１２ｂに従って端末１０のＣＰＵ１１が実行する処理である。本処理は、第１実施形態と同様、ＣＰＵ１１が、ファイル選択画面を表示した後、動画ファイルの選択を受け付けるまでの間に、動画ファイルに対するサムネイル画像を表示すべきタイミングにおいて随時実行される。
【００６８】
本実施形態では、サムネイル設定処理（Ｓ３０１）にて設定されるサムネイル画像はＮ枚であるので、第１実施形態のサムネイル表示処理（図４（ｂ））のように、サムネイル画像が１であるか複数であるかを判断する必要がない。よって、ＣＰＵ１１は、Ｎ枚のサムネイル画像を、ファイル選択画面における、対応する動画ファイルの表示位置に順次一枚ずつ一定時間毎に順次切り替えて表示し（Ｓ５２１）、本処理を終了する。Ｓ５２１の処理の結果、ファイル選択画面には、例えば、図２に示すサムネイル画像７２ａ，７２ｃのような、１のフレーム画像の内容を含むサムネイル画像が、その内容を一定時間毎に切り替えつつ表示される。
【００６９】
なお、Ｓ５２１に代えて、上述したＳ４２３の処理を実行する構成としてもよい。つまり、図２に示すサムネイル画像７２ｂのような、Ｎ枚のサムネイル画像をタイル状に配置した１枚のサムネイル画像を表示する構成としてもよい。
【００７０】
上記第２実施形態によれば、サムネイル候補画像の数がＮ枚に満たない、すなわち、過去に印刷されたフレーム画像の数がＮ枚に満たない場合には、未だに印刷されていないフレーム画像も利用して、設定するサムネイル画像の数を合計でＮ枚とする。よって、これら複数のサムネイル画像が表示されるので、動画ファイルを特定し易くできる。
【００７１】
特に、サムネイル候補画像の数がＮ枚に満たないであっても、設定するサムネイル画像の数を合計でＮ枚とするので、過去に印刷されたフレーム画像の前後のフレーム画像が選択されるので、好適に動画ファイルを特定できる。
【００７２】
上記実施形態において、アプリ１２ｂが、情報処理プログラムの一例である。端末１０が、情報処理装置の一例である。ＣＰＵ１１が、制御部の一例である。ＬＣＤ１６が、表示部の一例である。メモリカードＭＣが、記憶部の一例である。ＭＦＰ１００のプリンタ部１３１が、印刷部の一例である。ファイル選択画面７０が、選択画面の一例である。７２ａ，７２ｂ，７２ｃが、サムネイル画像の一例である。
【００７３】
Ｓ３０３の処理を実行するＣＰＵ１１が、第１選択受付手段の一例である。Ｓ３０５の処理を実行するＣＰＵ１１が、第２選択手段の一例である。Ｓ３０９の処理を実行するＣＰＵ１１が、出力手段の一例である。Ｓ３１１の処理を実行するＣＰＵ１１が、画像記憶手段の一例である。Ｓ４２２，Ｓ４２３，Ｓ５２１の処理を実行するＣＰＵ１１が、表示手段の一例である。Ｓ４０３の処理を実行するＣＰＵ１１が、第１判断手段の一例である。Ｓ５０１〜Ｓ５０３の処理を実行するＣＰＵ１１が、第１画像設定手段の一例である。Ｓ４０７，Ｓ４０８，Ｓ５０３の処理を実行するＣＰＵ１１が、第２画像設定手段の一例である。Ｓ４０５の処理を実行するＣＰＵ１１が、第２判断手段の一例である。Ｓ４０６の処理を実行するＣＰＵ１１が、第１画像選択手段の一例である。Ｓ５０４の処理を実行するＣＰＵ１１が、第２画像選択手段の一例である。
【００７４】
以上、実施形態に基づき本発明を説明したが、本発明は上述した実施形態に何ら限定されるものではなく、本発明の趣旨を逸脱しない範囲内で種々の改良変更が可能であることは容易に推察できるものである。
【００７５】
例えば、上記実施形態では、アプリ１２ｂが搭載される情報処理装置として、スマートフォンなどの端末１０を例示したが、タブレット端末や、パーソナルコンピュータや、デジタルカメラなどの装置であっても、アプリ１２ｂを搭載するための情報処理装置として採用できる。
【００７６】
上記実施形態では、本発明の情報処理プログラムであるアプリ１２ｂを、印刷部を有さない端末１０に搭載する場合について例示したが、印刷部を有する情報処理装置に本発明の情報処理プログラムを搭載する構成としてもよい。つまり、アプリ１２ｂに相当するプログラムを、端末１０に代えて、例えば、プリンタ部１３１を有するＭＦＰ１００に搭載する構成としてもよい。かかる変形例の場合、ＭＦＰ１００が本発明の「情報処理装置」に相当し、プリンタ部１３１が「情報処理装置に接続される印刷部」に相当する。印刷部を有する情報処理装置としては、上述したＭＦＰ１００に限らず、印刷機能のみを有するプリンタであってもよい。
【００７７】
上記実施形態では、端末１０のＯＳ１２ａがアンドロイドＯＳであるものとして説明したが、他のＯＳを採用する構成としてもよい。
【００７８】
上記実施形態の図２では、ファイル選択画面７０に、印刷対象になり得る動画ファイル毎に、パス７１とサムネイル画像７２とからなる組を表示する構成としたが、サムネイル画像７２のみを表示する構成としてもよい。
【００７９】
上記実施形態の図２では、１のフレーム画像の内容を含むサムネイル画像７２ａ，７２ｃと、最大でＮ枚分のフレーム画像の内容を含むサムネイル画像７２ｂとを、同じサイズとして図示したが、サムネイル画像７２ｂを、サムネイル画像７２ａ，７２ｃより大きいサイズで表示する構成としてもよい。サムネイル画像７２ｂは、１のサムネイル画像の中に複数のフレーム画像の内容が含まれるので、より大きいサイズで表示することにより、各フレーム画像の内容を視認し易くできる。
【００８０】
あるいは、ファイル選択画面７０に表示されるサムネイル画像の中に、最大でＮ枚分のフレーム画像の内容を含むサムネイル画像が含まれる場合には、１のフレーム画像の内容を含むサムネイル画像も含め、表示される全てのサムネイル画像のサイズを大きく表示する構成としてもよい。
【００８１】
上記実施形態の図２では、最大でＮ枚分のフレーム画像の内容が３×３のタイル状に配置されたサムネイル画像７２ｂを例示したが、１のサムネイル画像に含まれる複数のフレーム画像の配置は、タイル状の配置に限らず、種々の配置を採用できる。
【００８２】
上記実施形態の図２では、過去に印刷されたフレーム画像がＮ枚より少ない場合には、フレーム画像の内容が配置されない領域Ａをブランクとする例を図示した。これに代えて、過去に印刷されたフレーム画像がＮ枚より少ない場合に、その枚数に応じて配置を変更する構成としてもよい。例えば、過去に印刷されたフレーム画像が４枚である場合に、それら４枚分のフレーム画像の内容が２×２のタイル状に配置されたサムネイル画像を、ファイル選択画面７０に表示する構成としてもよい。
【００８３】
上記第１実施形態では、サムネイル候補画像の数がＮ枚を越える場合に、全てのサムネイル候補画像のうち、Ｎ枚分のサムネイル候補画像を、サムネイル画像として設定する構成としたが、全てのサムネイル候補画像をサムネイル画像として設定する構成としてもよい。
【００８４】
上記第２実施形態では、サムネイル候補画像の数が１枚であっても複数枚であっても、Ｎ枚のサムネイル画像が設定される構成としたが、サムネイル候補画像の数が１枚であるか複数枚であるかで、設定されるサムネイル画像の数が異なる構成であってもよい。
【００８５】
上記第２実施形態のサムネイル設定処理（図５（ａ））によれば、Ｓ５０１，Ｓ５０４において、基準とするフレーム画像の前後にそれぞれ隣接するフレーム画像を含む一連のフレーム画像を選択する構成としたが、選択されるフレーム画像が、基準とするフレーム画像に隣接するフレーム画像を含まない構成であってもよい。また、連続するフレーム画像でなく、１枚おきなど、不連続なフレーム画像が選択される構成であってもよい。
【００８６】
上記実施形態では、サムネイル候補画像がＮ枚よりも多い場合に、全てのサムネイル候補画像のうち、印刷日時が新しいＮ枚のサムネイル候補画像を選択する構成としたが、選択条件としては、印刷日時に限らず他の条件であってもよい。例えば、フレーム画像が印刷された場合に、当該フレーム画像が通算で印刷された回数をアプリ用記憶領域１２ｃに記憶しておき、通算の印刷回数が多いものから順に、Ｎ枚分のサムネイル候補画像を選択する構成であってもよい。また、複数の条件から複合的にＮ枚分のサムネイル候補画像を選択する構成としてもよい。例えば、通算の印刷回数が多いものを優先的に選択し、印刷回数が所定回数以下のものについては、印刷日時が新しいものから選択する構成であってもよい。
【００８７】
上記実施形態では、過去に印刷を行ったフレーム画像から生成されたサムネイル画像を表示するファイル選択画面として、印刷対象の動画ファイルを選択するためのファイル選択画面を例示したが、これに限定されるものではない。動画ファイルを選択するためのファイル選択画面であれば、動画ファイルの利用目的とは無関係に、本発明を適用できる。例えば、視聴対象の動画ファイルを選択するためのファイル選択画面に、本発明を適用し、過去に印刷を行ったフレーム画像から生成されたサムネイル画像を表示する構成としてもよい。かかる場合であっても、上記実施形態と同様、視聴対象とする１の動画ファイルを、複数の動画ファイルの中から選択し易い。
【００８８】
上記実施形態では、ＣＰＵ１１が、図３〜図５に記載される各処理を実行する構成として説明したが、これら各図に記載される各処理を、複数のＣＰＵが協同的に実行する構成としてもよい。また、ＡＳＩＣなどのＩＣが、単独で、または、複数によって協働的に、上記各図に記載される各処理を実行する構成してもよい。また、ＣＰＵ１１とＡＳＩＣなどのＩＣとが協同して、上記各図に記載される各処理を実行する構成してもよい。
【００８９】
上記各実施形態により説明した各特徴や、上述した各変形例を適宜組み合わせて実施する構成としてもよい。例えば、第１実施形態のサムネイル表示処理（図４（ｂ））におけるＳ４２３の処理に代えて、第２実施形態のサムネイル表示処理（図５（ｂ））におけるＳ５２１の処理を実行する構成であってもよい。また、上記実施形態では、サムネイル設定処理（Ｓ３０１）を、動画印刷処理（図３）の中で実行する構成したが、サムネイル表示処理（図４（ｂ）または図５（ｂ））におけるＳ４２１またはＳ５２２の前に実行する構成としてもよい。
【符号の説明】
【００９０】
１０：端末，１１：ＣＰＵ，１２ｂ：アプリ
【図１】
2015162825.tif 000003
【図２】
2015162825.tif 000004
【図３】
2015162825.tif 000005
【図４】
2015162825.tif 000006
【図５】
2015162825.tif 000007