(57)【要約】【課題】レコーダにて画像ファイルを受信する場合には、通信ソフトを起動する操作や、ファイル受信処理が可能となる待ち受け画面に一旦切替える操作などにより、ユーザが明示的にシステムの状態をデータの受信可能な状態へ切替える必要があった。【解決手段】上記課題を解決するために、本発明の電子機器では、受信したファイルのファイル属性と、実行中の処理を判定し、これに応じた処理を行うこととした。このため、ファイルの種類のみならず、電子機器が実行中のプログラムに応じた操作を自動的に行うことができるため、ユーザが複雑な操作を行うことなく所望の処理を行うことができる。【選択図】          図２
2008093725.tif 000002
【特許請求の範囲】
【請求項１】
通信部と、
通信部にてファイルを受信した場合には受信したファイルを取得するファイル取得部と、
取得したファイルからファイル属性情報を取得するファイル属性情報取得部と、
実行中の処理を識別する実行処理識別情報を取得する実行処理識別情報取得部と、
実行処理識別情報と、取得したファイル属性情報と、に基づいて実行処理識別情報で識別される処理を実行しているプログラムが実行すべき処理を決定する決定部と、
を有する電子機器。
【請求項２】
決定部は、実行処理識別情報で識別されるプログラムのなかでＧＵＩ処理を実行しているプログラムのみが実行すべき処理を決定するＧＵＩＰ決定手段を有する請求項１に記載の電子機器。
【請求項３】
通信部と、
通信部にてファイルを受信した場合には受信したファイルを取得するファイル取得部と、
取得したファイルからファイル属性情報を取得するファイル属性情報取得部と、
ファイル属性情報に応じて実行すべき処理を定めるための演算を計算機に実行させるステップを含むファイル属性依存プログラムを実行するための実行部と、
ファイル属性依存プログラムが実行部にて実行されている場合に、取得したファイル属性情報をファイル属性依存プログラムが前記演算をできるように実行部に出力するファイル属性情報出力部と、
を有する電子機器。
【請求項４】
ファイル属性情報出力部は、ＧＵＩが実行部にて実行されているファイル属性依存プログラムに対してのみ前記出力をするＧＵＩＰ出力手段を有する請求項３に記載の電子機器。
【請求項５】
受信したファイルを取得するファイル取得ステップと、
前記取得したファイルからファイル属性情報を取得するファイル属性情報取得ステップと、
実行中の処理を識別する実行処理識別情報を取得する実行処理識別情報取得ステップと、
実行処理識別情報と、取得したファイル属性情報と、に基づいて実行処理識別情報で識別される処理を実行しているプログラムが実行すべき処理を決定する決定ステップと、
を有する電子機器の制御方法。
【請求項６】
受信したファイルを取得するファイル取得ステップと、
取得したファイルからファイル属性情報を取得するファイル属性情報取得ステップと、
ファイル属性情報に応じて実行すべき処理を定めるための演算を計算機に実行させるステップを含むファイル属性依存プログラムを実行しているか判断する判断ステップと、
ファイル属性依存プログラムが実行されている場合に、取得したファイル属性情報をファイル属性依存プログラムが前記演算をできるように出力するファイル属性情報出力ステップと、
を有する電子機器の制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ファイル送信端末から送信されたファイルを受信し、受信したファイルの種類に応じて動作するファイル受信端末の技術に関する。
【背景技術】
【０００２】
近年の電子機器、とりわけパーソナルコンピュータやテレビジョン装置、ＤＶＤレコーダなどは、様々なアプリケーションが組み込まれており、その機能もますます多機能化している。例えば、ＤＶＤレコーダなどは、映像の録画、再生機能に加えて、外部から画像ファイルを受信して記録し、これをレコーダに接続されたディスプレイへ出力して表示させたり、表示させた画像を編集したりする機能を有するものもある。【０００３】
しかし、このように電子機器が多機能化すると、これを操作するユーザの煩わしさが増加することも否めない。例えば、レコーダにて画像ファイルを受信する場合には、通信ソフトを起動する操作や、ファイル受信処理が可能となる待ち受け画面に一旦切替える操作などにより、ユーザが明示的にシステムの状態をデータの受信可能な状態へ切替える必要があった。そして、ファイルを受信すると、自動的あるいはユーザが指定した保存先へ保存される。ユーザは、受信したデータを利用するためには、既に保存済みのファイルも含めた多数のファイルの中から受信されたファイルを探し出して選択し、ファイルの表示や編集などの操作をする必要があった。【０００４】
そこで、特許文献１では、受信した画像データの保存作業の簡便化のために、画像データファイルの種類に応じて保存先を異なるフォルダに保存する画像保存装置を提案している。
【特許文献１】特開２００５−２２３５１８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１に記載の発明では、受信したファイルの種類に応じて行う処理は特定の一の処理に限られている。すなわち、保存したファイルを再生するためには再生用のプログラムを起動する操作を行なわなければならず、又は、編集するためには編集するためのプログラムを起動する操作を行わなければならず、ユーザへの操作上の負担はなお大きかった。
【課題を解決するための手段】
【０００６】
上記課題を解決するために、本発明の第一発明では、通信部と、通信部にてファイルを受信した場合には受信したファイルを取得するファイル取得部と、取得したファイルからファイル属性情報を取得するファイル属性情報取得部と、実行中の処理を識別する実行処理識別情報を取得する実行処理識別情報取得部と、実行処理識別情報と、取得したファイル属性情報と、に基づいて実行処理識別情報で識別される処理を実行しているプログラムが実行すべき処理を決定する決定部と、を有する電子機器を提案する。第二発明では、前記決定部は、実行処理識別情報で識別されるプログラムのなかでＧＵＩ処理を実行しているプログラムのみが実行すべき処理を決定するＧＵＩＰ決定手段を有する第一発明に記載の電子機器を提案する。【０００７】
第三発明では、通信部と、通信部にてファイルを受信した場合には受信したファイルを取得するファイル取得部と、取得したファイルからファイル属性情報を取得するファイル属性情報取得部と、ファイル属性情報に応じて実行すべき処理を定めるための演算を計算機に実行させるステップを含むファイル属性依存プログラムを実行するための実行部と、ファイル属性依存プログラムが実行部にて実行されている場合に、取得したファイル属性情報をファイル属性依存プログラムが前記演算をできるように実行部に出力するファイル属性情報出力部と、を有する電子機器を提案する。第四発明では、ファイル属性情報出力部は、ＧＵＩが実行部にて実行されているファイル属性依存プログラムに対してのみ前記出力をするＧＵＩＰ出力手段を有する第三発明に記載の電子機器を提案する。【０００８】
第五発明では、受信したファイルを取得するファイル取得ステップと、前記取得したファイルからファイル属性情報を取得するファイル属性情報取得ステップと、実行中の処理を識別する実行処理識別情報を取得する実行処理識別情報取得ステップと、実行処理識別情報と、取得したファイル属性情報と、に基づいて実行処理識別情報で識別される処理を実行しているプログラムが実行すべき処理を決定する決定ステップと、を有する電子機器の制御方法を提案する。第六発明では、受信したファイルを取得するファイル取得ステップと、取得したファイルからファイル属性情報を取得するファイル属性情報取得ステップと、ファイル属性情報に応じて実行すべき処理を定めるための演算を計算機に実行させるステップを含むファイル属性依存プログラムを実行しているか判断する判断ステップと、ファイル属性依存プログラムが実行されている場合に、取得したファイル属性情報をファイル属性依存プログラムが前記演算をできるように出力するファイル属性情報出力ステップと、を有する電子機器の制御方法を提案する。  
【発明の効果】
【０００９】
以上のような構成をとる本発明の電子機器では、受信したファイルのファイル属性と、実行中の処理に依存した処理を行うことができる。このため、本電子機器では、ファイルの種類のみならず、電子機器が実行中のプログラムに応じた操作を自動的に行うことができるため、ユーザが複雑な操作を行うことなく所望の処理を行うことができる。これにより、ユーザの操作性の向上に資することができる。
【発明を実施するための最良の形態】
【００１０】
本発明を実施するための最良の形態について、図面を用いて詳細に説明する。なお、本発明はこれら実施の形態になんら限定されるものではなく、その要旨を逸脱しない範囲において種々なる態様で実施しうる。なお、以下の実施形態と請求項の関係は次のとおりである。実施形態１は主として請求項１、２、５などについて説明する。実施形態２は主として請求項３、４、６などについて説明する。【００１１】
≪実施形態１≫（実施形態１の概念）実施形態１について説明する。図１に本実施形態における電子機器（０１００）としてレコーダ装置を用いた場合の概念を示す。本電子機器では、通信部（０１０１）を介して携帯電話やデジタルカメラなどの外部端末（０１０２）からファイルを受信すると、受信したファイルが画像ファイルであるか動画ファイルであるかといった情報を含むファイル属性情報を取得する。また、ファイルを受信したレコーダ装置は、何らかのプログラムが起動状態であり、該プログラムが実行中の処理を識別する実行処理識別情報を取得する。例えば、図１のようにレコーダ装置において画像ファイルの再生プログラムが実行中であり、実行中の処理内容がレコーダ装置に接続されたテレビジョン装置（０１０３）のディスプレイに表示されているとする。このとき、レコーダ装置は、該実行中の処理を識別する実行処理識別情報を取得する。そして、ファイル属性情報と実行処理識別情報とに基づいて実行中のプログラムが次に実行すべき処理を決定する。例えば、再生プログラムの実行中に画像ファイルを受信した場合には、受信したファイルが再生プログラムにおける再生中の画像ファイルとして取り込まれ、即座に再生処理される。なお、受信したファイルを実行すべきプログラムがバックグランドにて動作している場合には、フォアグランドに呼び出して前面に表示させ、受信したファイルを表示するようにしても良い。【００１２】
（実施形態１の構成）図２に本実施形態にかかる電子機器の機能ブロック図の一例を示す。本実施形態にかかる「電子機器」（０２００）は、「通信部」（０２０１）と「ファイル取得部」（０２０２）と、「ファイル属性情報取得部」（０２０３）と、「実行処理識別情報取得部」（０２０４）と、「決定部」（０２０５）とを基本とし、さらに、決定部は「ＧＵＩＰ決定手段」（０２０６）を有していても良い。【００１３】
（実施形態１の構成の説明）「電子機器」（０２００）は、少なくとも通信部、ファイル属性情報取得部、ファイル属性情報取得部、実行処理識別情報取得部、決定部を有する電子ファイルを利用可能な機器である。より具体的には、携帯電話、ＰＤＡ（Ｐｅｒｓｏｎａｌ Ｄｉｇｉｔａｌ Ａｓｓｉｓｔａｎｔ）、ノートパソコン、デスクトップパソコン、ＤＶＤレコーダ、ＨＤＤレコーダ、テレビジョン装置などであり、少なくとも通信機能と演算処理機能とを有している装置で実現可能である。【００１４】
「通信部」（０２０１）は、無線通信又は有線通信を利用して、ファイルの送受信をすることができるように構成されている。無線通信とは、無線ＬＡＮ、赤外線通信、Ｂｌｕｅｔｏｏｔｈなどであり、有線通信とはＵＳＢやｉ．Ｌｉｎｋ（登録商標）、イーサネット（登録商標）、電話回線などであるが、これら以外の通信機能であっても良い。通信部では、これらの通信機能を利用可能なインターフェースを有する。「ファイル」とは、画像ファイル、動画ファイル、テキストファイル、音楽ファイルなどを主とし、これら以外のファイルであっても良い。【００１５】
「ファイル取得部」（０２０２）は、通信部にてファイルを受信した場合には受信したファイルを取得するように構成されている。通信部にてファイルを受信すると、ファイル取得部ではこれを検知して通信部にて受信したファイルを取得する。【００１６】
「ファイル属性情報取得部」（０２０３）は、取得したファイルからファイル属性情報を取得するように構成されている。「ファイル属性情報」とは、ファイルの属性を示す情報である。ファイルの属性を示す情報とは、例えば、ファイルが画像ファイルであるか、動画ファイルであるか、テキストファイルであるか、音楽ファイルであるかといったファイルの種別を示す情報や、さらに画像ファイルである場合でも、ｊｐｇファイル、ｇｉｆファイル、ｐｎｇファイル、ｂｍｐファイルなどの複数の画像ファイルの形式のいずれであるかを示す情報である。これらはファイルの拡張子やヘッダ情報、プロパティ情報から取得することができる。ファイル属性情報取得部では、ファイル取得部にて取得したファイルからこれらのファイル属性情報を取得する。【００１７】
「実行処理識別情報取得部」（０２０４）は、実行中の処理を識別する実行処理識別情報を取得するように構成されている。「実行処理識別情報」とは、実行中の処理を識別する情報である。実行中の処理とは、メモリのワーク領域などに展開されて動作状態又は入力待ち状態となっているプログラムにおける処理をいう。「処理を識別する」とは、前記実行中のプログラムがいずれのプログラムであるかということを識別すること、または、該プログラムが行っている処理を識別することである。以降の説明では、プログラムが行っている処理を識別することとして記載しているが、プログラムのみを識別する場合でも同様である。【００１８】
例えば、図１に示すレコーダ装置（０１０１）がテレビジョン装置（０１０３）に接続され、テレビジョン装置のディスプレイにはレコーダ装置の出力端子を介して送信された出力信号に基づいた表示がされている場合について説明する。ここでは、該レコーダ装置が本電子機器に該当する。該レコーダ装置では、画像再生プログラムが起動しており、特定の画像ファイルの再生中又はユーザが特定の画像ファイルを選択することで画像ファイルの再生をすることができる状態を示すＧＵＩ（Ｇｒａｐｈｉｃａｌ Ｕｓｅｒ Ｉｎｔｅｒｆａｃｅ）を出力信号によりディスプレイに表示している。このとき、該画像再生プログラムにおける再生処理が実行中の処理に該当する。また、該画像再生プログラムとは別に編集機能を有する画像編集プログラムが、特定の画像を編集中又は特定の画像ファイルを選択することで画像ファイルの編集をすることができる状態を示す処理を行っている場合には、該編集処理が実行中の処理に該当する。この他にも、実行中の処理とは、映像受信処理、動画像や音楽の再生・編集処理、メニュー選択処理など、実行しているプログラムの種類により無数に考えられる。【００１９】
また、実行中の処理とは、必ずしもディスプレイ上にＧＵＩ表示されている処理に限られず、ＧＵＩ表示されていないプログラム等の処理であっても良い。例えば、複数のプログラムが重畳的に起動している場合には、アクティブなプログラム以外のバックグランドで実行されている非アクティブなプログラムの処理であっても良い。また、電子機器において特定の処理を行うプログラムが起動していない状態であっても、電子機器の電源がＯＮである場合には少なくとも該電子機器を動作させるためのオペレーティングシステム（ＯＳ）などの基本プログラムが実行中であり、これらのプログラムによる処理も実行中の処理に該当する。【００２０】
実行処理識別情報とは、これらの処理を識別するための情報であり、実行中のプログラムとその動作状態を示す情報である。なお、複数のプログラムが重畳的に起動している場合には、複数の実行処理識別情報を取得しても良いし、いずれかの実行処理識別情報を選択的に取得することとしても良いし、あらかじめプログラムに定められた優先順位に応じて優先順位の高いプログラムの実行処理識別情報を優先的に取得することとしても良い。例えば、ＯＳプログラムと他のプログラムが重畳的に起動している場合には、ＯＳプログラム以外のプログラムの実行処理識別情報のみを取得することとし、ＯＳプログラムのみしか起動していない場合に限り、ＯＳプログラムの実行処理識別情報を取得することとしても良い。【００２１】
「決定部」（０２０５）は、実行処理識別情報と、取得したファイル属性情報と、に基づいて実行処理識別情報で識別される処理を実行しているプログラムが実行すべき処理を決定するように構成されている。【００２２】
図３を用いてこれを具体的に説明する。決定部は、図３に示すような実行処理決定テーブルを保持しており、当該テーブルを利用して実行処理識別情報とファイル属性情報から実行中のプログラムが次に実行すべき処理を決定する。【００２３】
例えば、静止画像再生機能、動画像再生機能を有するプログラムＡが起動されており、静止画像再生機能が実行中であるとすると、前記実行処理識別情報取得部では実行中の処理としてプログラムＡの静止画像再生処理を識別する情報を取得する。また、ファイル取得部にてｊｐｇ形式の静止画像ファイルＸを取得したとすると、ファイル属性情報取得部がファイル情報として静止画像ファイルのファイル属性を示す情報を取得する。このとき、決定部では、実行処理決定テーブルを参照し、プログラムＡが実行すべき処理は受信したファイルＸの再生処理であることを決定することとなる。【００２４】
また、該プログラムＡが動画像再生機能を実行中であるとすると、実行処理識別情報取得部では実行中の処理としてプログラムＡの動画像再生処理を識別する情報を取得する。また、ファイル取得部では、前記と同様にｊｐｇ形式の静止画像ファイルＸを取得し、ファイル属性情報取得部がファイル情報として静止画像ファイルを示す情報を取得したとする。このとき、決定部では、実行処理決定テーブルを参照すると、プログラムＡが実行すべき処理は、静止画像再生機能を起動処理と受信したファイルＸの再生処理であることを決定することとなる。このように、実行中の機能が受信したファイルに対応した機能ではない場合であっても、図３のような処理テーブルを利用することで、適切な処理を行うことができる。【００２５】
さらに、画像編集プログラムＢが実行中である場合にも、静止画像ファイルを編集中であるか動画像ファイルを編集中であるか、又は取得したファイルの種別が何であるかに応じた処理が定められている。また、録画再生処理プログラムＣの録画再生機能が実行中であるとの実行処理識別情報を取得し、録画再生機能とは全く関係のない静止画像ファイルのファイル属性情報を取得した場合などは、プログラムＡ及びプログラムＡの静止画像再生機能を起動し、受信したファイルの再生処理を行うように決定することなども可能である。【００２６】
また、図３の処理テーブルには記載していないが、録画再生機能の処理中に静止画像ファイルが取得された場合には、再生している映像の背景画像にする処理を行ったり、ディスプレイの壁紙に設定する処理を行ったりと、特定の処理に限られない。さらに、図３のような処理テーブルは、予め設定されたものであっても良いし、ユーザが設定可能としても良い。【００２７】
このようにすることで、ユーザはファイルＸを電子機器に送信する操作を行うだけで即座にファイルＸの閲覧又は編集等を行うことができる。また、実行処理識別情報とファイル属性情報に基づいて実行すべき処理は、複数の処理を候補として決定し、実際に実行すべきか否かの最終的な判断はユーザが決定することとしても良い。この場合、ユーザによる操作が１ステップ多くなるが、ユーザの所望の処理を簡易な操作で行うことができる。【００２８】
実行中の処理がＯＳプログラムの指示入力待ち処理のみである場合には、ファイル属性識別情報で識別されるファイルを利用するためのプログラムの起動処理をするように決定することも可能である。例えば、ＯＳプログラムのみが起動しているときにＯＳプログラムの指示入力待ち処理を識別する実行処理識別情報を取得し、静止画像ファイルのファイル属性識別情報を取得した場合には、決定部では、ＯＳプログラムが実行すべき処理として、取得した静止画像ファイルを閲覧するための画像再生プログラムを起動する処理を決定することとしても良い。【００２９】
「ＧＵＩＰ決定手段」（０２０６）とは、実行処理識別情報で識別されるプログラムの中でＧＵＩ処理を実行しているプログラムのみが実行すべき処理を決定する手段である。「ＧＵＩ処理」とは、実行中の処理が電子機器に外部接続されている又は電子機器に内蔵されているディスプレイなどにＧＵＩ表示をするための信号を出力する処理である。例えば、複数のプログラムが重畳的に動作している場合であっても、図１に示すようなディスプレイにＧＵＩが表示されて実行されているプログラムによる処理や、複数のプログラムのＧＵＩが重畳的に表示されている場合であってもＧＵＩがアクティブに実行されているプログラムによる処理を指す。【００３０】
ＧＵＩＰ決定手段では、複数のプログラムの実行処理識別情報を取得した場合に、ディスプレイの表示状態、又はディスプレイに出力している出力信号などにより、ＧＵＩ処理を実行しているプログラムを選択し、当該プログラムのみが実行すべき処理を決定する。例えば、図１に示す電子機器において、ディスプレイには静止画像ファイルの再生専用プログラムによる再生処理が表示されており、ディスプレイに表示されていないが静止画像ファイルの編集専用プログラムによる編集処理も同時に起動していたとすると、実行処理識別情報取得部では、実行処理識別情報として再生専用プログラムの再生処理を識別する情報と編集専用プログラムの編集処理を識別する情報を取得する。このとき、ファイル取得部が静止画像ファイルを取得すると、ＧＵＩＰ決定手段では、再生専用プログラムと編集専用プログラムのうち、ディスプレイ上にＧＵＩ処理を実行している再生専用プログラムの方が実行すべき処理を決定する。すなわち、この場合、再生専用プログラムが取得したファイルの再生処理を実行するなどの処理が決定される。【００３１】
システムプログラムなどの多数のプログラムがバックグランドで実行されている場合であっても、ＧＵＩＰ決定手段により、取得したファイルを実行する可能性が最も高いＧＵＩ処理をしているプログラムのみに対して実行すべき処理を決定することができる。また、ＧＵＩ処理されているプログラムが実行すべき処理が選択されるため、ユーザにとってもいずれのプログラムにより処理が行われるかを視覚的に確認することができ、よりユーザの利便性に資する。【００３２】
（実施形態１のハードウェア構成）図４に、本実施形態における電子機器を実現するためのハードウェア構成を示す。本電子機器（０４０１）は、主としてＣＰＵ（０４０２）、ＲＡＭ等の揮発性メモリ（０４０３）、ＨＤＤ等の不揮発性メモリ（０４０４）、通信インターフェース（０４０５）、入力操作キー（０４０６）、信号出力端子（０４０７）、これらを繋ぐシステムバス（０４０８）などからなる。【００３３】
本電子機器の通信部（０２０１）は通信インターフェース（０４０５）などからなり、ファイル取得部（０２０２）は不揮発性メモリ（０４０４）などからなり、ファイル属性情報取得部（０２０３）及び実行処理識別情報取得部（０２０４）及び決定部（０２０５）はＣＰＵ（０４０２）と揮発性メモリ（０４０３）と不揮発性メモリ（０４０４）と不揮発性メモリに格納されたプログラムなどからなる。【００３４】
（実施形態１の具体例）以下に、上記ハードウェア構成からなる電子機器の具体的な動作を説明する。本電子機器では、まず、通信インターフェースを介してファイルを受信する。通信インターフェースでは、受信可ファイル又は受信不可ファイルを検知し、受信可ファイルのみを受信するようにしても良い。通信インターフェースにてファイルが受信されると、受信したファイルを不揮発性メモリの所定のアドレスＡに格納する。ＣＰＵでは、不揮発性メモリの所定のアドレスＡを監視しており、該アドレスにファイルが格納されたことを検知すると、不揮発性メモリの所定のアドレスＢに格納されているファイル属性情報取得プログラムを揮発性メモリのワーク領域に展開して起動する。ファイル属性情報取得プログラムでは、受信したファイルの拡張子、ヘッダ情報、プロパティ情報などからファイル属性情報を取得し、これを揮発性メモリの一時記憶領域に格納する。【００３５】
ＣＰＵでは、さらに不揮発性メモリの所定のアドレスＣに格納されている実行処理識別情報取得プログラムを揮発性メモリのワーク領域に展開して起動する。実行処理識別情報取得プログラムでは、ファイル属性情報取得プログラムと実行処理識別情報取得プログラム以外に揮発性メモリのワーク領域に展開されているプログラムから実行中の処理を識別する。例えば、図４では、揮発性メモリのワーク領域には、上記プログラム以外に画像ファイル再生プログラムＡと画像ファイル編集プログラムＢが展開されている。このため、実行処理識別情報取得プログラムは、これらのプログラムが実行中の処理を識別する情報を実行処理識別情報として取得し、これを不揮発性メモリの所定のアドレスＤに格納する。なお、実行処理識別情報取得部は、常に実行中の処理を監視し、所定時間ごと又はリアルタイムに実行処理識別情報を更新し続けていても良い。【００３６】
ファイル属性情報が揮発性メモリの一時記憶領域に格納されると、ＣＰＵでは不揮発性メモリの所定のアドレスＥに格納されている決定プログラムを揮発性メモリのワーク領域に展開して起動する。決定プログラムでは、揮発性メモリの一時記憶領域に格納されているファイル属性情報と、不揮発性メモリの所定のアドレスＤに格納されている実行処理識別情報を取得する。そして、図３に示したような不揮発性メモリの所定のアドレスＦに格納されている実行処理決定テーブルを参照して取得したファイル属性情報と実行処理識別情報に合致する処理を決定する。実行処理識別情報が一の情報のみ取得されている場合には、決定プログラムでは、図３を参照して該実行処理識別情報で識別される処理を実行しているプログラムが実行すべき一の処理をそのまま決定することができる。【００３７】
また、実行処理識別情報として、複数の実行処理識別情報が得られた場合について説明する。上記の通り、実行処理識別情報として画像ファイル再生プログラムＡの静止画像再生処理を識別する情報と、画像ファイル編集プログラムＢの動画像編集処理を識別する情報が得られており、かつ、ファイル属性識別情報として静止画像ファイルを識別する情報が得られているとする。この場合、図３に示す実行処理決定テーブルによると、実行しているプログラムである画像ファイル再生プログラムＡが実行すべき処理は取得した静止画像ファイルの再生処理であり、画像ファイル編集プログラムＢが実行すべき処理は取得した静止画像ファイルの編集処理である。決定プログラムでは、いずれかの処理を優先的に実行するように実行処理テーブルに優先順位等が付されている場合には、その順位を参照していずれかのプログラムが実行すべき処理を決定する。また、決定プログラムでは２つの処理を実行すべき処理として決定し、さらに、図５に示すようなダイアログを表示していずれのプログラムにおける処理を実行するかユーザに選択させることとしても良いし、マルチウィンドウにて両方の処理を同時に実行させることとしても良い。【００３８】
さらに、電子機器がＧＵＩＰ決定手段を備えている場合について説明する。ファイル属性情報が取得され、かつ、複数の実行処理識別情報が取得されると、ＣＰＵではこれを検知し、不揮発性メモリの所定のアドレスＧに格納されているＧＵＩＰ決定プログラムを揮発性メモリのワーク領域に展開して起動する。ＧＵＩＰ決定プログラムでは、揮発性メモリのワーク領域に展開されて起動しているプログラムのうち、ＧＵＩ処理を実行しているプログラムを監視する。例えば、上記の例のように画像ファイル再生プログラムＡと、画像ファイル編集プログラムＢが実行中である場合に、画像ファイル再生プログラムＡがフォアグランドで実行されており、画像ファイル編集プログラムがバックグランドで実行されている場合には、ＧＵＩＰ決定プログラムでは、フォアグランドで実行されている画像ファイル再生プログラムを選択し、当該プログラムのみが実行すべき処理を決定する。すなわち、ＧＵＩＰ決定プログラムでは画像ファイル再生プログラムが実行すべき処理として取得した静止画像ファイルの再生処理を決定する。【００３９】
決定プログラム又はＧＵＩＰ決定プログラムにより実行すべき処理が決定されると、該処理の実行命令は実行中のプログラムを対象として出力される。実行命令を受けたプログラムでは、実行命令に従って処理を行う。例えば、画像ファイル再生プログラムが実行すべき処理として静止画像ファイルの再生処理命令を受けた場合には、画像ファイル再生プログラムは取得した静止画像ファイルの再生処理を行うこととなる。【００４０】
（実施形態１の処理の流れ）以下に、図６を用いて本電子機器の処理の流れを示す。本電子機器は、まず、受信したファイルを取得する（Ｓ０６０１：ファイル取得ステップ）。ファイルを受信すると、取得したファイルからファイル属性情報を取得する（Ｓ０６０２：ファイル属性情報取得ステップ）。また、実行中の処理を識別する実行処理識別情報を取得する（Ｓ０６０３：実行処理識別情報取得ステップ）。実行処理識別情報取得ステップは、ファイル取得ステップ、ファイル属性情報取得ステップより前に行っても良い。そして、実行処理識別情報と、取得したファイル属性情報と、に基づいて実行処理識別情報で識別される処理を実行しているプログラムが実行すべき処理を決定する（Ｓ０６０４：決定ステップ）。なお、決定ステップにおいて、実行処理識別情報で識別されるプログラムのなかでＧＵＩ処理を実行しているプログラムのみが実行すべき処理を決定するＧＵＩＰ決定ステップを設けても良い。実行すべき処理が決定されると、実行しているプログラムでは、決定された処理を実行する（Ｓ０６０５：実行ステップ）。【００４１】
（実施形態１の効果）以上のような構成をとる実施形態１の電子機器では、受信したファイルのファイル属性と、実行中のプログラムの処理に依存した処理を行うことができる。このため、本電子機器では、ファイルの種類のみならず、電子機器が実行中のプログラムにおける処理に応じた操作を自動的に行うことができるため、ユーザが複雑な操作を行うことなく所望の処理を行うことができる。これにより、ユーザの操作性の向上に資することができる。【００４２】
≪実施形態２≫（実施形態２の概念）実施形態２について説明する。本実施形態では、通信部を介して静止画ファイルが受信された場合には静止画ファイルを再生する演算処理を行い、また、動画ファイルを受信した場合には動画ファイルを再生する演算処理を行うといった、受信したファイルのファイル属性に依存した処理を自らで実行するプログラムを実行させておき、該プログラムに対してファイル属性を出力することができる電子機器を提案する。【００４３】
（実施形態２の構成）図７に本実施形態にかかる電子機器の機能ブロック図の一例を示す。本実施形態にかかる「電子機器」（０７００）は、「通信部」（０７０１）と「ファイル取得部」（０７０２）と、「ファイル属性情報取得部」（０７０３）と、「実行部」（０７０４）と、「ファイル属性情報出力部」（０７０５）とを基本とし、さらに、ファイル属性情報出力部は「ＧＵＩＰ決定手段」（０７０６）を有していても良い。なお、電子機器、通信部、ファイル取得部、ファイル属性情報取得部は実施形態１と同様であるため説明を省略する。【００４４】
（実施形態２の構成の説明）「実行部」（０７０４）は、ファイル属性情報に応じて実行すべき処理を定めるための演算を計算機に実行させるステップを含むファイル属性依存プログラムを実行するように構成されている。「ファイル属性依存プログラム」とは、ファイル属性情報に応じて実行すべき処理を定めるための演算を計算機に実行させるステップを含むプログラムである。「ファイル属性情報に応じて実行すべき処理を定めるための演算」とは、ファイル属性情報を取得した場合に、取得したファイル属性情報に応じてどのような処理を実行すべきかを定める演算である。より具体的には、当該演算では、特定のファイル属性情報が入力されると、該ファイル属性情報に応じた実行すべき処理を定める情報が出力される。例えば、図８（ａ）に示すように、当該演算によりファイル属性情報がファイル属性に応じた数値に変換されて出力され、変換された数値に応じて実行すべき処理が定められている場合などである。図８（ａ）では、ファイル属性情報として静止画像ファイルを示す情報が入力されると、出力値として「１」が出力される。そして、出力値「１」が静止画像の再生処理を実行するための命令となっており、図８（ｂ）に示すように、該出力値に応じて実行すべき処理が定められている。これによると、入力値「１」に対して「静止画像再生処理」が実行すべき処理として定められている。このように、ファイル属性依存プログラムは、ファイル属性情報に応じて実行すべき処理を定めるための演算を有し、これをＣＰＵなどからなる計算機に実行させるステップを含む。なお、演算の仕方は他にも無数に考えられ、上記例に限られない。【００４５】
なお、ファイル属性依存プログラムは、オペレーティングシステム（ＯＳ）などの基本プログラムであっても良い。ファイル属性依存プログラムがＯＳプログラムである場合には、ファイル属性情報に応じて実行すべき処理として、取得したファイルを利用するためのプログラムの起動処理をするように定めることも可能である。例えば、ファイル属性プログラムとしてＯＳプログラムのみが実行部で実行されている場合に、ファイル取得部にて静止画像ファイルを取得し、該ファイルのファイル属性情報をファイル属性情報取得部にて取得すると、ファイル属性依存プログラムであるＯＳプログラムでは、ＯＳプログラムが実行すべき処理として、取得した静止画像ファイルを閲覧するための画像再生プログラムの起動処理を定める演算を計算機に実行させる。【００４６】
「ファイル属性情報出力部」（０７０５）は、ファイル属性依存プログラムが実行部にて実行されている場合に、取得したファイル属性情報をファイル属性依存プログラムが前記演算をできるように実行部に出力するように構成されている。ファイル属性情報出力部では、ファイル属性取得部にてファイル属性を取得すると、まず、ファイル属性情報の出力先を選択する。実行部にて一のファイル属性依存プログラムが実行されている場合には、当該実行しているファイル属性プログラムに対してファイル属性情報を出力する。また、複数のファイル属性依存プログラムが重畳的に実行されている場合には、複数のファイル属性依存プログラムに対してファイル属性情報を出力することとしても良いが、処理の重複を避けるためにいずれかのファイル属性依存プログラムに対して選択的にファイル属性情報を出力することが望ましい。また、あらかじめ各ファイル属性依存プログラムに定められた優先順位に応じて優先順位の高いプログラムへ優先的に出力することとしても良い。例えば、ファイル属性依存プログラムであるＯＳプログラムと他のファイル属性依存プログラムが重畳的に実行している場合には、ＯＳプログラム以外のファイル属性依存プログラムへファイル属性情報を出力することとし、ＯＳプログラムのみしか起動していない場合に限り、ＯＳプログラムへファイル属性情報を出力することとしても良い。【００４７】
ファイル属性情報出力部では、ファイル属性情報をそのまま出力することとしても良いし、ファイル属性依存プログラムが前記演算をできるようにファイル属性依存プログラムが読み込むことができるフォーマットに変換して出力することとしても良い。【００４８】
「ＧＵＩＰ出力手段」（０７０６）は、ファイル属性情報出力部が有し、ＧＵＩが実行部にて実行されているファイル属性依存プログラムに対してのみ前記出力をする手段である。「ＧＵＩが実行部にて実行されている」とは、実行部が実行しているファイル属性依存プログラムによって電子機器に外部接続されている又は電子機器に内蔵されているディスプレイなどにＧＵＩの表示処理が実行されている状態をいう。複数のファイル属性依存プログラムが重畳的に動作している場合であっても、ＧＵＩＰ決定手段にてディスプレイにＧＵＩが表示されているファイル属性依存プログラムに対してのみにファイル属性情報出力部からの出力がされる。【００４９】
ＧＵＩＰ決定手段により、ファイル属性依存プログラムとしてシステムプログラムなどの多数のプログラムがバックグランドで実行されている場合であっても、取得したファイルを実行する可能性が最も高いＧＵＩの表示処理をしているファイル属性依存プログラムのみに対して前記出力をすることができる。また、ＧＵＩの表示処理がされているファイル属性依存プログラムが実行すべき処理が選択されるため、ユーザにとっても送信したファイルがいずれのプログラムにより処理が行われるかを視覚的に確認することができ、よりユーザの利便性に資する。【００５０】
ＧＵＩＰ決定手段では、複数のファイル属性依存プログラムが実行部にて実行されている場合に、揮発性メモリのワーク領域に展開されている各プログラムの表示状態やアクティブとなっているプログラムを検知し、これによりＧＵＩが実行部にて実行されているファイル属性依存プログラムを選択し、ファイル属性情報の出力先を決定する。例えば、ディスプレイにファイル属性依存プログラムとして静止画像ファイルの再生専用プログラムによる再生処理がフォアグランドに表示されて実行されており、ディスプレイに表示されていないが静止画像ファイルの編集専用プログラムによる編集処理がバックグランドで同時に実行されていたとする。このとき、ＧＵＩＰ決定手段は、再生専用プログラムと編集専用プログラムのうち、ディスプレイ上にＧＵＩの表示処理を実行している再生専用プログラムを出力先と決定し、再生専用プログラムに対してのみにファイル属性情報の出力がされる。【００５１】
（実施形態２のハードウェア構成）図９に、本実施形態における電子機器を実現するためのハードウェア構成を示す。本電子機器（０９０１）は、主としてＣＰＵ（０９０２）、ＲＡＭ等の揮発性メモリ（０９０３）、ＨＤＤ等の不揮発性メモリ（０９０４）、通信インターフェース（０９０５）、入力操作キー（０９０６）、映像信号出力端子（０９０７）、これらを繋ぐシステムバス（０９０８）などからなる。【００５２】
本電子機器の通信部（０７０１）は通信インターフェース（０９０５）などからなり、ファイル取得部（０７０２）は不揮発性メモリ（０９０４）などからなり、ファイル属性情報取得部（０７０３）及び実行部（０７０４）及びファイル属性情報出力部（０７０５）はＣＰＵ（０９０２）と揮発性メモリ（０９０３）と不揮発性メモリ（０９０４）と不揮発性メモリに格納されたプログラムなどからなる。【００５３】
（実施形態２の具体例）以下に、上記ハードウェア構成からなる電子機器の具体的な動作を説明する。本電子機器では、まず、通信インターフェースを介してファイルを受信すると、受信したファイルを不揮発性メモリの所定のアドレスＡに格納する。ＣＰＵでは、不揮発性メモリの所定のアドレスＡを監視しており、該アドレスにファイルが格納されたことを検知すると、不揮発性メモリの所定のアドレスＢに格納されているファイル属性情報取得プログラムを揮発性メモリのワーク領域に展開して起動する。ファイル属性情報取得プログラムでは、受信したファイルの拡張子、ヘッダ情報、プロパティ情報などからファイル属性情報を取得し、これを揮発性メモリの一時記憶領域に格納する。【００５４】
ＣＰＵでは、さらに揮発性メモリのワーク領域を検知し、ファイル属性依存プログラムが実行中であるか否かを判断する。ファイル属性依存プログラムは不揮発性メモリの所定のアドレスＣに格納されており、これが揮発性メモリのワーク領域に展開されて起動しているか否かをＣＰＵにおいて検知する。ファイル属性依存プログラムが実行されている場合には、ＣＰＵは不揮発性メモリの所定のアドレスＤに格納されているファイル属性情報出力プログラムを揮発性メモリのワーク領域に展開して起動する。ファイル属性情報出力プログラムでは、ファイル属性情報をファイル属性依存プログラムに対して出力するが、このとき、ファイル属性情報をファイル属性依存プログラムが読み取ることができる情報のフォーマットに変換して出力することとしても良い。【００５５】
ファイル属性情報が実行中のファイル属性依存プログラムに対して出力されると、ファイル属性依存プログラムでは、ファイル属性情報に応じて実行すべき処理を定めるための演算をＣＰＵに実行させ、演算結果にて定められた処理を実行する。このとき、ファイル属性依存プログラムにおける処理が受信したファイルの種類によって定まるようにする。例えば、ファイル属性依存プログラムが静止画像と動画像の再生プログラムである場合には、静止画像ファイルを受信すると静止画像再生処理を行い、動画像ファイルを受信すると動画像再生処理を行うという具合である。【００５６】
次に、複数のファイル属性依存プログラムが実行されている場合について説明する。例えば、画像再生処理を行うファイル属性依存プログラムＡと、画像編集処理を行うファイル属性プログラムＢが揮発性メモリのワーク領域に展開されている場合には、ファイル属性情報出力プログラムでは、ファイル属性情報を両方のファイル属性依存プログラムに出力しても良い。また、いずれかのファイル属性依存プログラムへ優先的にファイル属性情報を出力するように優先順位等が定められている場合には、優先順位に応じてファイル属性情報を出力することとしても良い。【００５７】
さらに、電子機器がＧＵＩＰ出力手段を備えている場合について説明する。ファイル属性情報が取得され、かつ、複数のファイル属性依存プログラムが実行されている場合には、ＣＰＵなどでこれを検知し、不揮発性メモリの所定のアドレスＥに格納されているＧＵＩＰ出力プログラムを揮発性メモリのワーク領域に展開して起動する。ＧＵＩＰ出力プログラムでは、揮発性メモリのワーク領域に展開されて実行しているファイル属性依存プログラムのうち、ＧＵＩ処理を実行しているプログラムを監視する。例えば、図９のように画像ファイル再生プログラムＡと、画像ファイル編集プログラムＢが揮発性メモリのワーク領域に展開されて実行中であり、画像ファイル再生プログラムＡがフォアグランドで実行されており、画像ファイル編集プログラムがバックグランドで実行されている場合には、ＧＵＩＰ出力プログラムでは、フォアグランドで実行されている画像ファイル再生プログラムを選択し、当該プログラムに対してのみファイル属性情報を出力する。すなわち、この場合では、ＧＵＩＰ出力プログラムは画像ファイル再生プログラムに対してのみファイル属性情報を出力する。【００５８】
ファイル属性情報の出力を受けたファイル属性依存プログラムでは、出力されたファイル属性情報に応じて、実行すべき処理を定めるための演算をＣＰＵに実行させ、これにより定められた処理を行うことになる。例えば、前述の画像ファイル再生プログラムでは、静止画像ファイルのファイル属性情報を取得した場合には、その静止画像ファイルを再生する処理を演算により定められた場合には、画像ファイル再生プログラムでは、直ちに静止画像の再生処理を実行することとなる。【００５９】
（実施形態２の処理の流れ）以下に、図１０を用いて本電子機器の処理の流れを示す。本電子機器は、まず、受信したファイルを取得する（Ｓ１００１：ファイル取得ステップ）。ファイルを受信すると、取得したファイルからファイル属性情報を取得する（Ｓ１００２：ファイル属性情報取得ステップ）。  ファイル属性情報に応じて実行すべき処理を定めるための演算を計算機に実行させるステップを含むファイル属性依存プログラムを実行しているか判断する（Ｓ１００３：判断ステップ）。ファイル属性依存プログラムが実行されている場合に、取得したファイル属性情報をファイル属性依存プログラムが前記演算をできるように出力する（Ｓ１００４：ファイル属性情報出力ステップ）。なお、ＧＵＩＰ出力手段等を備えている場合には、ＧＵＩが実行部にて実行されているファイル属性依存プログラムに対してのみ前記出力をするＧＵＩＰ出力ステップを設けても良い。ファイル属性情報が出力されると、実行しているファイル属性依存プログラムでは、定められた処理を実行する（Ｓ１００５：処理実行ステップ）。【００６０】
（実施形態２の効果）以上のような構成をとる実施形態２の電子機器では、ファイル属性依存プログラムがファイル属性情報に応じて実行すべき処理を定めるための演算を行うことで、受信したファイルのファイル属性情報と、実行中のプログラムの処理に依存した処理を行うことができる。このため、受信したファイルの種類と電子機器が実行中のプログラムに応じた操作を自動的に行うことができる。これにより、ユーザが複雑な操作を行うことなく所望の処理を行うことができ、ユーザの操作性の向上に資することができる。また、電子機器に全てのプログラムに対応した処理を記憶させておく必要がないため、プログラムのバージョンアップ等にも柔軟に対応することができる。【００６１】
≪実施例≫以下、図１１、図１２を用いて好適な実施例を記述する。図１１は本発明の電子機器を模式的に表した構成例である。図１１に示すように、本電子機器は、ファイルを受信する受信部（１１０１）と、受信ファイルを一時的に記憶し、受信ファイル種別を処理判定部に通知するデータバッファ（１１０１）と、受信したファイル等を読出可能に保存するファイルシステム（１１０３）と、受信ファイルの種別に応じて各アプリケーションプログラムにおける処理を判定して選択する処理判定部（１１０４）と、ＣＰＵ等で実行される複数のアプリケーションプログラム（１１０５）とからなる。【００６２】
図１２は、処理判定部での処理フローを示す。処理判定部では、ファイルの受信完了の通知イベントと、どのアプリケーションが現在画面表示を使用して実行されているかの情報と、画面表示を使用しているアプリケーションでどの画面が表示されているかの情報から、受信したファイルを使用するアプリケーションと処理を判定して選択する（Ｓ１２０１）。ファイルの受信完了の通知イベントはデータバッファより出力され、現在の画面の実行状態に関する情報は、各アプリケーションプログラムから出力される。【００６３】
前記選択がされると、現在、画面を使用しているアプリケーションプログラムと選択されたアプリケーションプログラムが一致しているかを判定する（Ｓ１２０２）。一致していない場合には、現在画面を使用しているアプリケーションを終了させるあるいはバックグランド実行へ切替える（Ｓ１２０３）。前記切替えが完了すると、選択したアプリケーションを起動するあるいは、フォアグランドに切替える（Ｓ１２０４）。そして、選択したアプリケーションプログラムへ、受信したファイルの情報とアプリケーションプログラムで処理すべき内容を示す情報を通知する（Ｓ１２０５）。【００６４】
これにより、電子機器に表示している画面の状態と受信したファイルの種類を判断して自動的にアクションを決定することができる。したがって、ユーザは、電子機器の煩雑な操作を行うことなく、ファイルの送信を行うだけで、ファイルを利用する操作を行うことができる電子機器を提供することができる。
【図面の簡単な説明】
【００６５】
【図１】実施形態１の概念を説明する図
【図２】実施形態１の機能ブロック図
【図３】実行処理識別情報とファイル属性情報の対応を示す図
【図４】実施形態１のハードウェア構成図
【図５】ユーザ選択画面を例示する図
【図６】実施形態１の処理の流れを説明する
【図７】実施形態２の機能ブロック図
【図８】ファイル属性情報に応じた演算方法を例示する図
【図９】実施形態２のハードウェア構成図
【図１０】実施形態２の処理の流れを説明する図
【図１１】本発明を模式的に表した図
【図１２】処理判定部の処理の流れを説明する図
【符号の説明】
【００６６】
０１００、０２００  電子機器
０２０１            通信部
０２０２            ファイル取得部
０２０３            ファイル属性情報取得部
０２０４            実行処理識別情報取得部
０２０５            決定部
０２０６            ＧＵＩＰ決定手段
０７０４            実行部
０７０５            ファイル属性情報出力部
０７０６            ＧＵＩＰ出力手段
【図１】
2008093725.tif 000003
【図２】
2008093725.tif 000004
【図３】
2008093725.tif 000005
【図４】
2008093725.tif 000006
【図５】
2008093725.tif 000007
【図６】
2008093725.tif 000008
【図７】
2008093725.tif 000009
【図８】
2008093725.tif 000010
【図９】
2008093725.tif 000011
【図１０】
2008093725.tif 000012
【図１１】
2008093725.tif 000013
【図１２】
2008093725.tif 000014
【手続補正書】
【提出日】平成20年11月28日(2008.11.28)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
通信部と、
通信部にてファイルを受信した場合には受信したファイルを取得するファイル取得部と、
ファイル取得部が取得したファイルからファイル属性情報を取得するファイル属性情報取得部と、
実行中の処理を識別する実行処理識別情報を取得する実行処理識別情報取得部と、
実行処理識別情報と、取得したファイル属性情報と、に基づいて、前記受信したファイルを処理するために実行処理識別情報で識別される処理を実行しているプログラムが実行すべき処理を決定する決定部と、
を有する電子機器。
【請求項２】
決定部は、実行処理識別情報で識別されるプログラムのなかでＧＵＩ処理を実行しているプログラムのみが実行すべき処理を決定するＧＵＩＰ決定手段を有する請求項１に記載の電子機器。
【請求項３】
通信部と、
通信部にてファイルを受信した場合には受信したファイルを取得するファイル取得部と、
ファイル取得部が取得したファイルからファイル属性情報を取得するファイル属性情報取得部と、
ファイル属性情報に応じて、前記受信したファイルを処理するために実行すべき処理を定めるための演算を計算機に実行させるステップを含むファイル属性依存プログラムを実行するための実行部と、
ファイル属性依存プログラムが実行部にて実行されている場合に、取得したファイル属性情報をファイル属性依存プログラムが前記演算をできるように実行部に出力するファイル属性情報出力部と、
を有する電子機器。
【請求項４】
ファイル属性情報出力部は、ＧＵＩが実行部にて実行されているファイル属性依存プログラムに対してのみ前記出力をするＧＵＩＰ出力手段を有する請求項３に記載の電子機器。
【請求項５】
受信したファイルを取得するファイル取得ステップと、
前記取得したファイルからファイル属性情報を取得するファイル属性情報取得ステップと、
実行中の処理を識別する実行処理識別情報を取得する実行処理識別情報取得ステップと、
実行処理識別情報と、取得したファイル属性情報と、に基づいて、前記受信したファイルを処理するために実行処理識別情報で識別される処理を実行しているプログラムが実行すべき処理を決定する決定ステップと、
を有する電子機器の制御方法。
【請求項６】
受信したファイルを取得するファイル取得ステップと、
前記取得したファイルからファイル属性情報を取得するファイル属性情報取得ステップと、
ファイル属性情報に応じて、前記受信したファイルを処理するために実行すべき処理を定めるための演算を計算機に実行させるステップを含むファイル属性依存プログラムを実行しているか判断する判断ステップと、
ファイル属性依存プログラムが実行されている場合に、取得したファイル属性情報をファイル属性依存プログラムが前記演算をできるように出力するファイル属性情報出力ステップと、
を有する電子機器の制御方法。
【国際調査報告】
2008093725.tif 000015
2008093725.tif 000016