(57)【要約】【課題】撮影部等のデバイスが着脱可能或いは有線／無線で接続される情報処理装置において、そのデバイスの使用状況等が直感的に理解可能なユーザインターフェースを実現する情報処理装置を提供する。【解決手段】着脱可能なデバイスからの情報を処理する機能を有する情報処理装置において、前記デバイスの着脱状態に応じて所定のアプリケーションソフトウェアのアイコン表示を行う表示制御手段を備えた。【選択図】      図４
2004355135.tif 000002
【特許請求の範囲】
【請求項１】
デバイスが着脱可能な情報処理装置において、
前記デバイスの着脱状態に応じて、当該デバイスに関連するアプリケーションソフトウェアのアイコンの表示を制御する表示制御手段を備えたことを特徴とする情報処理装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、撮影部等のデバイスが着脱等の形式で接続される情報処理装置に関する。
【０００２】
【従来の技術】
近年、高解像度の撮影部を備える携帯端末装置が増えてきており、また撮影部が着脱可能な装置も市場に登場してきている。
【０００３】
このような装置においては、ユーザの使用状況に応じて、撮影部の着脱が頻繁に発生することが想定され、撮影部が装着された際に、すぐ使える状態になることが要求される。例えば、情報処理装置に機能拡張装置を接続するのみで、その機能拡張装置の制御を行う専用ソフトウェアが自動的に情報処理装置にインストールされ、インストールの手間が全く不要となり、且つアプリケーション上で拡張機能を起動することができるシステムが提案されている（例えば、特許文献１参照）。
【０００４】
【特許文献１】
特開平０８−１６１２５２号公報
【０００５】
【発明が解決しようとする課題】
しかしながら、上記従来の公報においては、装着された機能拡張装置に対応するデバイスドライバがインストールされて、拡張機能を使えるようにはなっているものの、ユーザがその拡張機能等の状況を簡単且つ的確に把握することができなかった。
【０００６】
本発明は上記従来の問題点に鑑み、撮影部等のデバイスが着脱可能或いは有線／無線で接続される情報処理装置において、そのデバイスの使用状況等が直感的に理解可能なユーザインターフェースを実現する情報処理装置を提供することを目的とする。
【０００７】
【課題を解決するための手段】
上記目的を達成するために本発明では、デバイスが着脱可能な情報処理装置において、前記デバイスの着脱状態に応じて、当該デバイスに関連するアプリケーションソフトウェアのアイコンの表示を制御する表示制御手段を備えたことを特徴とする。
【０００８】
【発明の実施の形態】
以下、本発明の実施の形態を図面に基づいて説明する。
【０００９】
［第１実施形態］
＜携帯端末装置の構成＞
図１は、本発明の第１実施形態に係る情報処理装置である携帯端末装置の構成を示すブロック図である。
【００１０】
図中の１０１は、マイクロプロセッサ等のサブＣＰＵであって、後述するキー入力部１０２からのキーを検出し、そのイベントを後述のメインＣＰＵ１０３に伝えたり、メインＣＰＵ１０３の制御の下に装置全体の電源を制御する機能を有する。このサブＣＰＵ１０１は、ＲＯＭ／ＲＡＭを内蔵している。
【００１１】
１０２は、電源、上下左右、セット、モード、及びメニュー等のキーを入力するキー入力部である。サブＣＰＵ１０１は、キー入力部１０２が検出したキーを受信すると、そのキーに従ってメインＣＰＵ１０３へ制御やキーの通知を行う。１０３は、マイクロプロセッサ等のメインＣＰＵであって、後述する本端末装置の各部分を使用して、本端末の処理を実行するものである。メインＣＰＵ１０３には、電源をセーブするためのモードが用意されており、サブＣＰＵ１０１によって制御されて電源管理を行っている。
【００１２】
１０４は、メインＣＰＵ１０３を制御するためのプログラムの蓄積や、ファイルシステムの実装に使用する書き換え可能なフラッシュＲＯＭである。１０５は、ＲＡＭであって、フラッシュＲＯＭ１０４に蓄積されているプログラムがロードされ実行される領域であり、またそのプログラムが使用するワーク領域としても使用されるほか、ＲＡＭディスクとしてファイルの読み書きにも使用される。１０６は、液晶等の表示部であり、アプリケーション等によって、文字、画像、オペレーション画面等が表示される。
【００１３】
１０７は、コンパクトフラッシュ（登録商標）やＳＤ等のスロットを有し、メモリカード等の補助記憶媒体が挿入される補助記憶部である。１０８は、カメラ等の画像を撮影する撮影部であり、着脱が可能である。着脱された場合には、割り込みが発生し、メインＣＰＵ１０３が着脱を検出する。１０９は、メインＣＰＵ１０３とサブＣＰＵ１０１が通信を行うためのシリアルインターフェースである。１１０は、メインＣＰＵ１０３のシステムバスである。
【００１４】
＜撮影部の装着時、未装着時のランチャー画面＞
図２は、撮影部を装着している時の表示部１０６に表示されるランチャー画面を示す図である。
【００１５】
同図において、円１５０の上側に位置しているのが、フォトレコーダアプリケーションのアイコン１５１であり、右側に位置しているのがボイスレコーダアプリケーションのアイコン１５２であり、下側に位置しているのがムービーレコーダアプリケーションのアイコン１５３であり、図示しない上下左右キーによりこれらアプリケーションを選択し、起動するようになっている。
【００１６】
画面の左上に位置しているのは、記録モードを表すアイコン１５４である。画面左下には、ＣＦスロットにメモリカードが挿入されていることを示すアイコン１５５と、電池残量を示すアイコン１５６とが配置されている。
【００１７】
図３は、撮影部が未装着の時の表示部１０６に表示されるランチャー画面を示す図である。
【００１８】
撮影部１０８を使用するアプリケーションが起動できないため、フォトレコーダとムービーレコーダのアイコン１５１，１５３を表示しないランチャー画面となっている。
【００１９】
＜携帯端末装置の動作＞
次に、上記のように構成された携帯端末装置の動作について説明する。
【００２０】
図４は、本実施形態の撮影部挿抜処理を示すフローチャートである。
【００２１】
撮影部１０８が挿入或いは取り出されると、システムバス１１０を介してメインＣＰＵ１０３に対して割り込みが発生する。この割り込みが発生したときに、図４の撮影部挿抜処理が開始される。
【００２２】
まず、ステップＳ５０１で、この割り込みの要因が「挿入」であるか否かを判断する。「挿入」の場合には、ステップＳ５０２に進んで、フラッシュＲＯＭ１０４上に蓄積されているアプリケーション対応テーブルを参照する。このアプリケーション対応テーブルには、本携帯端末装置で動作するアプリケーションの一覧が登録されており、各アプリケーションに対応したアイコンの情報や、後述する対応表示設定などの制御等に使用される情報が蓄積されている。
【００２３】
次に、ステップＳ５０３において、フラッシュＲＯＭ１０４上にあるアプリケーション対応テーブル内において、対応するアプリケーションの対応表示設定をオンにして、処理を終了する。対応表示設定というのは、撮影部１０８等の周辺機器が装着されたことにより、この周辺機器を使用するアプリケーションが使用可能であることをユーザに知らせるために、対応するアプリケーションのアイコンを表示するための設定である。本実施形態において、撮影部１０８を使用するアプリケーションとしては、フォトレコーダとムービーレコーダが相当する。
【００２４】
ステップＳ５０１で「挿入」ではない場合は、ステップＳ５０４において、割り込みが「取り出し」かどうかを判断し、「取り出し」の場合には、ステップＳ５０５に進み、フラッシュＲＯＭ１０４からアプリケーション対応テーブルを参照する。次にステップＳ５０６において、撮影部１０８に対応するアプリケーションの対応表示設定をオフにして、処理を終了する。ステップＳ５０４で「取り出し」でもない場合は、想定されていない割り込み要因であるので、ステップＳ５０７に進んで、表示部１０６に不明な割り込み要因を検出したことを示すエラー表示をして、処理を終了する。
【００２５】
図５は、装置の電源スイッチを入れた際に起動するランチャーの処理を示すフローチャートである。
【００２６】
まずステップＳ６０１において、フラッシュＲＯＭ１０４から、アプリケーション対応テーブルのデータを参照して最初のアプリケーションのデータを読み出す。次にステップＳ６０２において、アプリケーションの対応表示設定がオンかどうかを判断する。オンの場合には、ステップＳ６０３において、このアプリケーションを起動するための準備として、ＲＡＭ１０５や補助記憶部１０７等に領域を確保する。
【００２７】
次に、ステップＳ６０４において、アプリケーションに対応したアイコンの情報をフラッシュＲＯＭ１０４上のアプリケーション対応テーブルから取り出して表示部１０６に表示し、ステップＳ６０５へ進み、またステップＳ６０２において、対応表示設定がオフの場合には、アイコン表示をせず、ステップＳ６０５に進む。
【００２８】
ステップＳ６０５では、フラッシュＲＯＭ１０４上のアプリケーション対応テーブルにおける全てのアプリケーションのデータを参照したかどうかを判断する。全てのデータを参照していない場合には、ステップＳ６０１に戻って、次のアプリケーションのデータを参照する。全てのアプリケーションのデータを参照した場合は、ステップＳ６０６に進み、キー入力部１０２からユーザのアプリケーション起動のキー入力を待つ。
【００２９】
アプリケーション起動のキーが押されると、ステップＳ６０７において、キー入力部１０２がキーの入力を検出して、サブＣＰＵ１０１に通知して、さらにサブＣＰＵ１０１がメインＣＰＵ１０３に通知して、対応するアプリケーションをフラッシュＲＯＭ１０４からＲＡＭ１０５へロードして起動する。
【００３０】
次に、ステップＳ６０８で各アプリケーションの処理を行う。ステップＳ６０９で、アプリケーションの終了を指示されたかどうかを判断し、終了の場合には、ステップＳ６０６の起動画面に戻って、次の起動を待つ。ステップＳ６０９において、終了ではなかった場合は、ステップＳ６０８に戻って、アプリケーションの処理を続行する。
【００３１】
なお、上述した図４及び図５のフローチャートに従ったプログラムをフラッシュＲＯＭ１０４に格納し動作することにより、上述の制御方法を実現させることが可能となる。
【００３２】
本実施形態によれば、撮影部１０８が装着されると同時に、撮影部１０８を使用して実行可能なアプリケーションのアイコンが表示され、ユーザにとって解りやすいインターフェースを提供することができる。また、撮影部１０８が装着されていない場合には、撮影部１０８を使用するアプリケーションのアイコンが表示されず、起動もできないため誤った操作を行うことがない。
【００３３】
＜第１実施形態の変形例＞
なお、上記第１実施形態の変形例としては、例えば以下のようなものがある。
【００３４】
（１）撮影部１０８の機能に応じたアイコンを、予めフラッシュＲＯＭ１０４上のアプリケーション対応テーブルに蓄積しておき、撮影部１０８が装着された際に、その撮影部１０８の機能を確認し、機能に応じて、アプリケーション対応テーブルからアイコンを読み出して表示するようにしてもよい。このように構成することにより、撮影部１０８の機能に応じて、アイコンの表示が変わるので現在使用している撮影部１０８をユーザが簡単に確認できて使いやすい。また、ユーザの意図と違う機能の撮影部１０８を装着したままアプリケーションを起動して操作するといった誤動作も防ぐことができる。
【００３５】
（２）撮影部１０８の状態、例えば装着時や撮影可能時等の状態に応じたアイコンを、予めフラッシュＲＯＭ１０４上のアプリケーション対応テーブルに蓄積しておき、撮影部１０８が装着された際に、その撮影部１０８の状態を確認し、状態に応じて、アプリケーション対応テーブルからアイコンを読み出して表示するようにしてもよい。このように構成することにより、装着された撮影部の状態が表示され、ユーザは、撮影可能かどうかの状態を簡単に知ることができる。
【００３６】
（３）アプリケーションの処理中に撮影部１０８が抜かれた場合には、アプリケーションの続行が困難であるし、再度、撮影部１０８の設定等が必要であるためアプリケーションの起動画面に遷移して、撮影部１０８を使うアプリケーションが使用できないことを示すべく、アイコンを表示しないようにしてもよい。このように構成することにより、アプリケーションを操作している際に、何らかの拍子に撮影部が抜かれたり、接触不良等の状態になったりした際に、アイコンが表示されない起動画面に遷移するので、ユーザにとって、撮影部の状況が一目で判断できて使いやすい。また、見た目は装着されていても、接触不良等で動作していない状況等も解りやすい。
【００３７】
［第２実施形態］
上記第１実施形態では、着脱可能な撮影部からの情報を処理する機能を有する情報処理装置を前提としたが、本実施形態では、有線或いは無線で接続可能な撮影部からの情報を処理する機能を有する情報処理装置を前提とする。
【００３８】
図６は、本発明の第２実施形態に係る情報処理装置である携帯端末装置の構成を示すブロック図であり、図１と共通の要素には同一の符合を付し、その説明を省略する。
【００３９】
図中の２０１は、有線或いは無線通信を行うための通信部であり、後述する撮影部２０２と通信を行う。２０２は、カメラ等の画像を撮影する撮影部であり、ケーブル等の有線で通信部２０１と接続されるか、或いは携帯端末装置本体とは分離されて通信部２０１と無線通信を行う。１０９は、メインＣＰＵ１０３とサブＣＰＵ１０１が通信を行うためのシリアルインターフェースである。２１１は、通信部２０１と撮影部２０２間で通信を行うための有線のケーブル或いは無線通信である。１１０は、メインＣＰＵのシステムバスである。
【００４０】
上記のように構成される本実施形態の処理では、撮影部２０２は、携帯端末装置本体の通信部２０１と有線又は無線で通信を行うため、通信中であるか、或いは通信が切断されているかを判断して撮影部２０２の携帯端末装置本体への接続状態を検知することになる。それ以外は、前述した図４、図５の処理と同等の処理を行うことになる。
【００４１】
本実施形態によれば、撮影部２０２が有線或いは無線で通信を行っている際に、撮影部２０２を使用して実行可能なアプリケーションのアイコンが表示され、通信中かどうかという目視では確認できない状態が一目で表示され、ユーザにとって使いやすい。
【００４２】
＜第２実施形態の変形例＞
なお、上記第２実施形態の変形例としては、例えば以下のようなものがある。
【００４３】
（１）撮影部２０２の機能に応じたアイコンを、予めフラッシュＲＯＭ１０４上のアプリケーション対応テーブルに蓄積しておき、撮影部２０２が通信で接続された際に、その撮影部２０２の機能を確認し、機能に応じてアプリケーション対応テーブルからアイコンを読み出して表示するようにしてもよい。このように構成した場合は、撮影部２０２の機能に応じて、アイコンの表示が変わるので現在使用している撮影部を実際に確認しなくても、表示部のみで確認できて解りやすい。
【００４４】
（２）撮影部２０２の状態、例えば装着時や撮影可能時等の状態に応じたアイコンを、予めフラッシュＲＯＭ１０４上のアプリケーション対応テーブルに蓄積しておき、撮影部２０２が通信で接続された際に、その撮影部２０２の状態を確認し、状態に応じてアプリケーション対応テーブルからアイコンを読み出して表示するようにしてもよい。このように構成した場合は、撮影部２０２の状態が表示され、撮影可能かどうかの状況がユーザにとって解りやすくなる。特に、有線或いは無線で通信を行う場合、撮影部２０２の状態だけでなく通信の状態も表示されるため、より詳細に状況が表示されて、解りやすい。
【００４５】
（３）アプリケーションの処理中に、撮影部２０２との通信が切断された場合には、アプリケーションの続行が困難であるし、再度、撮影部２０２の設定等が必要であるため、アプリケーションの起動画面に遷移し、撮影部２０２を使うアプリケーションが使用できないことを示すべく、アイコンを表示しないようにしてもよい。このように構成した場合は、アプリケーションの動作中に、有線或いは無線の通信の障害が発生した際に、すぐアイコン表示のない起動画面に遷移するので、ユーザにとって障害の発生が瞬時に解り対応しやすい。
【００４６】
なお、上記第１及び第２実施形態では、撮影部の装着或いは接続に関して説明しているが、もちろん他のデバイスにおいても同様の実施が可能である。また、上記第１及び第２実施形態では、装着、機能、状態などを表示しているが、その他の情報、例えばバージョンや温度等を表示することも可能である。
【００４７】
さらに、上記第１及び第２実施形態では、携帯端末装置の撮影部等の周辺機器に関する情報を表示したが、有線或いは無線通信を介して他の端末装置と連携して動作するようなアプリケーションの場合においては、他の端末装置に関する情報をアイコンで表示することも可能である。
【００４８】
本発明は、上述した実施形態の装置に限定されず、複数の機器から構成されるシステムに適用しても、１つの機器から成る装置に適用してもよい。前述した実施形態の機能を実現するソフトウェアのプログラムコードを記憶した記憶媒体をシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（又はＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読み出し実行することによっても、完成されることは言うまでもない。
【００４９】
この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。プログラムコードを供給するための記憶媒体としては、例えば、フロッピー（登録商標）ディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、磁気テープ、不揮発性のメモリカード、ＲＯＭを用いることができる。また、コンピュータが読み出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけではなく、そのプログラムコードの指示に基づき、コンピュータ上で稼動しているＯＳなどが実際の処理の一部又は全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【００５０】
さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、次のプログラムコードの指示に基づき、その拡張機能を拡張ボードや拡張ユニットに備わるＣＰＵなどが処理を行って実際の処理の一部又は全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【００５１】
［実施態様］
本発明の実施態様の例を以下に列挙する。
【００５２】
＜実施態様１＞
デバイスが着脱可能な情報処理装置において、前記デバイスの着脱状態に応じて、当該デバイスに関連するアプリケーションソフトウェアのアイコンの表示を制御する表示制御手段を備えたことを特徴とする情報処理装置。
【００５３】
＜実施態様２＞
前記表示制御手段は、装置本体に装着された前記デバイスの機能に応じて、前記アイコン表示を変えることを特徴とする実施態様１記載の情報処理装置。
【００５４】
＜実施態様３＞
前記表示制御手段は、装置本体に装着された前記デバイスの状態に応じて、前記アイコン表示を変えることを特徴とする実施態様１又は２記載の情報処理装置。
【００５５】
＜実施態様４＞
前記表示制御手段は、前記アプリケーションソフトウェアの起動中に前記デバイスが装置本体から抜かれたとき、該アプリケーションソフトウェアのアイコン表示が存在しない画面に表示画面を遷移することを特徴とする実施態様１乃至３記載の情報処理装置。
【００５６】
＜実施態様５＞
前記アプリケーションソフトウェアは、前記デバイスを使用するアプリケーションソフトウェアとし、前記デバイスと前記アプリケーションソフトウェアとの対応を設定するテーブルを備え、前記テーブルの設定状態に基づいて、前記デバイスを使用するアプリケーションソフトウェアのアイコン表示を行うことを特徴とする実施態様１乃至４記載の情報処理装置。
【００５７】
＜実施態様６＞
有線或いは無線で接続可能なデバイスからの情報を処理する機能を有する情報処理装置において、前記デバイスの接続状態に応じてアプリケーションソフトウェアのアイコン表示を行う表示制御手段を備えたことを特徴とする情報処理装置。
【００５８】
＜実施態様７＞
前記表示制御手段は、装置本体に接続された前記デバイスの機能に応じて、前記アイコン表示を変えることを特徴とする実施態様６記載の情報処理装置。
【００５９】
＜実施態様８＞
前記表示制御手段は、装置本体に接続された前記デバイスの状態に応じて、前記アイコン表示を変えることを特徴とする実施態様６又は７記載の情報処理装置。
【００６０】
＜実施態様９＞
前記アプリケーションソフトウェアの起動中に前記デバイスとの接続が切断された場合には、該アプリケーションソフトウェアのアイコン表示が存在しない画面表示に遷移することを特徴とする実施態様６乃至８記載の情報処理装置。
【００６１】
＜実施態様１０＞
前記アプリケーションソフトウェアは、前記デバイスを使用するアプリケーションソフトウェアであり、前記デバイスと前記アプリケーションソフトウェアとの対応関係を設定するテーブルを備え、前記テーブルの設定状態に基づいて、前記デバイスを使用するアプリケーションソフトウェアのアイコン表示を行うことを特徴とする実施態様６乃至９記載の情報処理装置。
【００６２】
＜実施態様１１＞
デバイスが着脱可能な情報処理装置の制御方法において、前記デバイスの着脱状態に応じて、当該デバイスに関連するアプリケーションソフトウェアのアイコンの表示を制御することを特徴とする情報処理装置の制御方法。
【００６３】
＜実施態様１２＞
有線或いは無線でデバイスが接続可能な情報処理装置の制御方法において、前記デバイスの接続状態に応じて、当該デバイスに関連するアプリケーションソフトウェアのアイコンの表示を制御することを特徴とする情報処理装置の制御方法。
【００６４】
＜実施態様１３＞
デバイスが着脱可能な情報処理装置の制御方法を実行するための制御プログラムであって、前記デバイスの着脱状態に応じて、当該デバイスに関連するアプリケーションソフトウェアのアイコンの表示を制御するステップを有することを特徴とする制御プログラム。
【００６５】
＜実施態様１４＞
有線或いは無線でデバイスが接続可能な情報処理装置の制御方法を実行するための制御プログラムであって、前記デバイスの接続状態に応じて、当該デバイスに関連するアプリケーションソフトウェアのアイコンの表示を制御するステップを有することを特徴とする制御プログラム。
【００６６】
【発明の効果】
以上詳細に説明したように本発明によれば、撮影部等のデバイスが着脱可能な情報処理装置において、そのデバイスの使用状況等が直感的に理解可能なユーザインターフェースを実現することが可能になる。
【図面の簡単な説明】
【図１】本発明の第１実施形態に係る情報処理装置である携帯端末装置の構成を示すブロック図である。
【図２】撮影部装着時のランチャー画面を示す図である。
【図３】撮影部未装着時のランチャー画面を示す図である。
【図４】第１実施形態の撮影部挿抜処理を示すフローチャートである。
【図５】第１実施形態のランチャー起動処理を示すフローチャートである。
【図６】本発明の第２実施形態に係る携帯端末装置の構成を示すブロック図である。
【符号の説明】
１０１  サブＣＰＵ
１０２  キー入力部
１０３  メインＣＰＵ
１０４  フラッシュＲＯＭ
１０５  ＲＡＭ
１０６  表示部
１０７  補助記憶部
１０８  撮影部
１０９  シリアルインターフェース
１１０  システムバス
２０１  通信部
２０２  撮影部
２１１  有線ケーブル或いは無線通信
【図１】
2004355135.tif 000003
【図２】
2004355135.tif 000004
【図３】
2004355135.tif 000005
【図４】
2004355135.tif 000006
【図５】
2004355135.tif 000007
【図６】
2004355135.tif 000008