(57)【要約】【課題】ユーザ所望のデータ出力機能を容易に選択して起動できる電子機器を実現する。【解決手段】外部出力装置接続部１０９から供給される接続検知信号に基づき、ＣＰＵ１００は携帯電話１０に接続される外部出力装置の種別（イヤホン、映像表示モニタおよびデータ通信用ケーブルのいずれか）を判別し、判別した種別の外部出力装置に割り当てられているデータ出力機能名をＲＡＭ１０２の外部出力装置テーブル記憶部１０２ａから読み出す。そして、読み出したデータ出力機能名のいずれかを選択し、選択したデータ出力機能名で指定されるデータ出力機能を起動させ、この起動させたデータ出力機能が出力するデータを外部出力装置に出力させる。【選択図】図２
2008205907.tif 000002
【特許請求の範囲】
【請求項１】
複数種のデータ出力機能が搭載された電子機器において、
接続可能な外部出力装置の種類毎に、起動可能なデータ出力機能の情報を対応付けて記憶する記憶手段と、
外部出力装置との接続を検知する接続検知手段と、
前記接続検知手段により接続が検知された外部出力装置の種類を判別する装置判別手段と、
前記装置判別手段により判別された外部出力装置の種類に対応付けられたデータ出力機能の情報を前記記憶手段から読み出し、読み出したデータ出力機能の情報のいずれかを選択する選択手段と、
前記選択手段により選択されたデータ出力機能の情報で指定されるデータ出力機能を起動し、起動されたデータ出力機能が出力するデータを出力させる出力制御手段と
を具備することを特徴とする電子機器。
【請求項２】
機器に搭載された機能のいずれかが動作中であるか否かを判別する機能動作判別手段を有し、
前記出力制御手段は、前記機能動作判別手段が動作中でないと判別した場合に、前記選択手段により選択されたデータ出力機能の情報で指定されるデータ出力機能を起動し、起動されたデータ出力機能が出力するデータを、前記接続検知手段により接続が検知された外部出力装置へ出力させることを特徴とする請求項１記載の電子機器。
【請求項３】
機器に搭載された機能のいずれかが動作中であるか否かを判別する機能動作判別手段を有し、
前記出力制御手段は、前記機能動作判別手段が動作中であると判別した場合に、その動作中の機能を抑制する一方、前記選択手段により選択されたデータ出力機能の情報で指定されるデータ出力機能を起動し、起動されたデータ出力機能が出力するデータを、前記接続検知手段により接続が検知された外部出力装置へ出力させることを特徴とする請求項１記載の電子機器。
【請求項４】
動作中の機能が前記選択手段により選択されたデータ出力機能の情報で指定されるデータ出力機能と異なるか否かを判別する機能動作判別手段を有し、
前記出力制御手段は、前記機能動作判別手段が異なる機能と判別した場合に、動作中の機能を抑制する一方、前記選択手段により選択されたデータ出力機能の情報で指定されるデータ出力機能を起動し、起動されたデータ出力機能が出力するデータを、前記接続検知手段により接続が検知された外部出力装置へ出力させることを特徴とする請求項１記載の電子機器。
【請求項５】
前記選択手段により選択されたデータ出力機能の情報で指定されるデータ出力機能が動作中であるか否かを判別する機能動作判別手段を有し、
前記出力制御手段は、前記機能動作判別手段が動作中と判別した場合に、動作中のデータ出力機能が出力するデータを、前記接続検知手段により接続が検知された外部出力装置へ出力させることを特徴とする請求項１記載の電子機器。
【請求項６】
前記装置判別手段により判別された外部出力装置の種類に対応付けられたデータ出力機能の情報を前記記憶手段から読み出して表示する表示手段を有し、
前記選択手段は、前記表示手段に表示されるデータ出力機能の情報に基づいていずれかのデータ出力機能の情報を選択することを特徴とする請求項１記載の電子機器。
【請求項７】
前記装置判別手段により判別された外部出力装置の種類に対応付けられたデータ出力機能の情報を前記記憶手段から読み出して前記接続検知手段により接続が検知された外部出力装置に出力する出力手段を有し、
前記選択手段は、この出力手段から出力されるデータ出力機能の情報に基づいていずれかのデータ出力機能の情報を選択することを特徴とする請求項１記載の電子機器。
【請求項８】
前記選択手段は、前記装置判別手段により判別された外部出力装置の種類に対応付けられたデータ出力機能の情報を前記記憶手段から読み出し、読み出したデータ出力機能の情報の内、当該外部出力装置に対して前回選択したデータ出力機能の情報を優先的に選択することを特徴とする請求項１記載の電子機器。
【請求項９】
前記選択手段は、前記装置判別手段により判別された外部出力装置の種類に対応付けられたデータ出力機能の情報を前記記憶手段から読み出し、読み出したデータ出力機能の情報の内、当該外部出力装置に対して出力可能なデータが記憶されているデータ出力機能の情報を優先的に選択することを特徴とする請求項１記載の電子機器。
【請求項１０】
複数種のデータ出力機能が搭載された電子機器の処理プログラムであって、
接続可能な外部出力装置の種類毎に、起動可能なデータ出力機能の情報を対応付けて記憶する記憶処理と、
外部出力装置との接続を検知する接続検知処理と、
前記接続検知処理により接続が検知された外部出力装置の種類を判別する装置判別処理と、
前記装置判別処理により判別された外部出力装置の種類に対応付けられたデータ出力機能の情報を前記記憶処理から読み出し、読み出したデータ出力機能の情報のいずれかを選択する選択処理と、
前記選択処理により選択されたデータ出力機能の情報で指定されるデータ出力機能を起動し、起動されたデータ出力機能が出力するデータを出力させる出力制御処理と
をコンピュータで実行させることを特徴とする電子機器の処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数種備えるデータ出力機能の中からユーザ所望のデータ出力機能を容易に選択して起動し得る電子機器および電子機器の処理プログラムに関する。
【背景技術】
【０００２】
音楽再生機能を備えた携帯電話などの電子機器では、例えば特許文献１に開示される技術のように、音声出力端子にヘッドフォンが接続され、かつ記録媒体に音声データが記録されている場合に、機器の動作モードを自動的にオーディオモードに変換して音声再生出力するものが知られている。
【０００３】
【特許文献１】特開２００２−０５１２４３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
ところで、携帯電話に代表されるように、昨今の電子機器は多機能化が進み、音楽再生機能のように音声データを出力する機能のみならず、デジタルテレビ機能やデジタルラジオ機能のようにワンセグ放送と呼ばれる地上デジタル放送を受信して映像データや音声データを出力する機能、文字放送機能のように文字放送を受信して文字データを出力する機能、データ通信機能のようにアドレス帳機能やスケジュール機能などの情報データ、音声データ、映像データをデータ通信によって出力する機能、無線通信網を介してインターネット上のサイトに接続して各種コンテンツ（画像、動画、文字、音楽）データを受信出力する機能など外部にデータ出力する機能を多数搭載するものも少なくない。
【０００５】
このような複数種のデータ出力機能を備える電子機器においては、特許文献１に開示の技術を適用しても、音楽再生機能を選択して実行させるだけなので、ユーザ所望のデータ出力機能を容易に選択して起動することができない、という問題が生じる。
【０００６】
本発明は、このような事情に鑑みてなされたもので、ユーザ所望のデータ出力機能を容易に選択して起動することができる電子機器および電子機器の処理プログラムを提供することを目的としている。
【課題を解決するための手段】
【０００７】
上記目的を達成するため、請求項１に記載の発明では、複数種のデータ出力機能が搭載された電子機器において、接続可能な外部出力装置の種類毎に、起動可能なデータ出力機能の情報を対応付けて記憶する記憶手段と、外部出力装置との接続を検知する接続検知手段と、前記接続検知手段により接続が検知された外部出力装置の種類を判別する装置判別手段と、前記装置判別手段により判別された外部出力装置の種類に対応付けられたデータ出力機能の情報を前記記憶手段から読み出し、読み出したデータ出力機能の情報のいずれかを選択する選択手段と、前記選択手段により選択されたデータ出力機能の情報で指定されるデータ出力機能を起動し、起動されたデータ出力機能が出力するデータを出力させる出力制御手段とを具備することを特徴とする。
【０００８】
上記請求項１に従属する請求項２に記載の発明では、機器に搭載された機能のいずれかが動作中であるか否かを判別する機能動作判別手段を有し、前記出力制御手段は、前記機能動作判別手段が動作中でないと判別した場合に、前記選択手段により選択されたデータ出力機能の情報で指定されるデータ出力機能を起動し、起動されたデータ出力機能が出力するデータを、前記接続検知手段により接続が検知された外部出力装置へ出力させることを特徴としている。
【０００９】
上記請求項１に従属する請求項３に記載の発明では、機器に搭載された機能のいずれかが動作中であるか否かを判別する機能動作判別手段を有し、前記出力制御手段は、前記機能動作判別手段が動作中であると判別した場合に、その動作中の機能を抑制する一方、前記選択手段により選択されたデータ出力機能の情報で指定されるデータ出力機能を起動し、起動されたデータ出力機能が出力するデータを、前記接続検知手段により接続が検知された外部出力装置へ出力させることを特徴とする。
【００１０】
上記請求項１に従属する請求項４に記載の発明では、動作中の機能が前記選択手段により選択されたデータ出力機能の情報で指定されるデータ出力機能プログラムと異なるか否かを判別する機能動作判別手段を有し、前記出力制御手段は、前記機能動作判別手段が異なる機能と判別した場合に、動作中の機能を抑制する一方、前記選択手段により選択されたデータ出力機能の情報で指定されるデータ出力機能を起動し、起動されたデータ出力機能が出力するデータを、前記接続検知手段により接続が検知された外部出力装置へ出力させることを特徴とする。
【００１１】
上記請求項１に従属する請求項５に記載の発明では、前記選択手段により選択されたデータ出力機能の情報で指定されるデータ出力機能が動作中であるか否かを判別する機能動作判別手段を有し、前記出力制御手段は、前記機能動作判別手段が動作中と判別した場合に、動作中のデータ出力機能が出力するデータを、前記接続検知手段により接続が検知された外部出力装置へ出力させることを特徴とする。
【００１２】
上記請求項１に従属する請求項６に記載の発明では、前記装置判別手段により判別された外部出力装置の種類に対応付けられたデータ出力機能の情報を前記記憶手段から読み出して表示する表示手段を有し、前記選択手段は、前記表示手段に表示されるデータ出力機能の情報に基づいていずれかのデータ出力機能の情報を選択することを特徴とする。
【００１３】
上記請求項１に従属する請求項７に記載の発明では、前記装置判別手段により判別された外部出力装置の種類に対応付けられたデータ出力機能の情報を前記記憶手段から読み出して前記接続検知手段により接続が検知された外部出力装置に出力する出力手段を有し、前記選択手段は、前記出力手段から出力されるデータ出力機能の情報に基づいていずれかのデータ出力機能の情報を選択することを特徴とする。
【００１４】
上記請求項１に従属する請求項８に記載の発明では、前記選択手段は、前記装置判別手段により判別された外部出力装置の種類に対応付けられたデータ出力機能の情報を前記記憶手段から読み出し、読み出したデータ出力機能の情報の内、当該外部出力装置に対して前回選択したデータ出力機能の情報を優先的に選択することを特徴とする。
【００１５】
上記請求項１に従属する請求項９に記載の発明では、前記選択手段は、前記装置判別手段により判別された外部出力装置の種類に対応付けられたデータ出力機能の情報を前記記憶手段から読み出し、読み出したデータ出力機能の情報の内、当該外部出力装置に対して出力可能なデータが記憶されているデータ出力機能の情報を優先的に選択することを特徴とする。
【００１６】
請求項１０に記載の発明は、複数種のデータ出力機能が搭載された電子機器の処理プログラムであって、接続可能な外部出力装置の種類毎に、起動可能なデータ出力機能の情報を対応付けて記憶する記憶処理と、外部出力装置との接続を検知する接続検知処理と、前記接続検知処理により接続が検知された外部出力装置の種類を判別する装置判別処理と、前記装置判別処理により判別された外部出力装置の種類に対応付けられたデータ出力機能の情報を前記記憶処理から読み出し、読み出したデータ出力機能の情報のいずれかを選択する選択処理と、前記選択処理により選択されたデータ出力機能の情報で指定されるデータ出力機能を起動し、起動されたデータ出力機能が出力するデータを外部出力させる出力制御処理とをコンピュータで実行させることを特徴とする。
【発明の効果】
【００１７】
本発明によれば、ユーザ所望のデータ出力機能を容易に選択して起動することができる。
【発明を実施するための最良の形態】
【００１８】
以下、図面を参照して本発明の実施の形態について説明する。
Ａ．構成  
（１）システム構成
図１は、本発明の実施形態である携帯電話１０が有する機能の概要を説明する為のシステム構成図である。携帯電話１０は、移動無線通信機能およびメール送受信機能を備える。移動無線通信機能を用いて通話する場合、携帯電話１０は、位置登録している基地局ＢＳを介して発信側の交換機ＳＷに発呼する。発信側の交換機ＳＷは、発呼に応じて、無線通信網ＲＮ中に設けられる加入者登録サーバ（不図示）から問い合せた着番号（加入者番号）および位置登録情報に基づき着信側の交換機ＳＷを呼出す。着信側の交換機ＳＷは、着信側の基地局ＢＳを介して着信側の携帯電話１０（不図示）を呼出し、これに応じて着信側が着呼応答すると、発信側の交換機ＳＷと着信側の交換機ＳＷとのリンクが確立して通話可能になる。
【００１９】
メール送受信機能を用いて携帯電話１０から送信されるメールは、基地局ＢＳ、交換機ＳＷおよび無線通信網ＲＮ中に設けられるゲートウェイサーバ（不図示）を経てインターネット上のメールサーバ（不図示）に伝送される。メールサーバは、上述とは逆の経路で宛先のメールアドレスを有する携帯電話１０にメールを送るようになっている。
【００２０】
また、携帯電話１０は、移動無線通信機能を用い、基地局ＢＳ、交換機ＳＷおよび無線通信網ＲＮを経由してインターネットＩＴＮ上の配信サイト２０にアクセスする。携帯電話１０は、配信サイト２０から各種コンテンツ（画像、動画、文字、音楽）データを受信する他、所定のコンテンツデータを再生出力するデータ出力機能を含む機能のプログラムを配信サイト２０から取得する。さらに、携帯電話１０は、放送局３０の送信アンテナＡＮＴから送信されるデジタルテレビ放送信号やデジタルラジオ放送信号を受信して出力する機能を有する。
【００２１】
（２）携帯電話１０の構成
次に、図２を参照して携帯電話１０の構成を説明する。図２において、ＣＰＵ１００は、操作部１０７（後述する）から供給されるイベントに応じて各部動作を制御する。本発明の要旨に係わるＣＰＵ１００の特徴的な処理動作については追って詳述する。
【００２２】
ＲＯＭ１０１は、プログラムエリアおよびデータエリアを備える。ＲＯＭ１０１のプログラムエリアには、ＣＰＵ１００により実行される各種プログラムが記憶される。ここで言う各種プログラムとは、追って詳述するメインルーチン、機能起動処理、複数機能選択処理および制御処理の他、予め搭載されている機能のプログラムを含む。ＲＯＭ１０１のデータエリアには、所定のプログラムにより参照される制御データの他、例えば待受画面などを形成する各種画面データが格納される。
【００２３】
ＲＡＭ１０２は、外部出力装置テーブル記憶部１０２ａ、搭載機能テーブル記憶部１０２ｂ、選択条件記憶部１０２ｃおよびデータ蓄積記憶部１０２ｄを備える。
【００２４】
ＲＡＭ１０２の外部出力装置テーブル記憶部１０２ａには、外部出力装置ごとに、装置ＩＤ、装置名、データ出力機能名および前回選択フラグがテーブル記憶される。図３は、外部出力装置テーブル記憶部１０２ａの一構成例を示す図である。この図に示すように、装置ＩＤは外部出力装置を識別する番号、装置名は外部出力装置の名称である。データ出力機能名は、ＲＯＭ１０１および後述するＲＡＭ１０２のデータ蓄積記憶部１０２ｄに記憶されているプログラムの機能のうち、装置ＩＤで指定される外部出力装置に対して起動可能な機能（データ出力機能）の名称を表す。前回選択フラグは、装置ＩＤに対応付けられるデータ出力機能名の中で、前回選択されたデータ出力機能名に「１」が設定され、それ以外は「０」に設定されるフラグである。例えば、図３に図示する一例において、装置ＩＤ「０１」の「イヤホン」では、「音楽再生機能」が前回選択されたことを表している。
【００２５】
ＲＡＭ１０２の搭載機能テーブル記憶部１０２ｂには、ＲＯＭ１０１および後述するＲＡＭ１０２のデータ蓄積記憶部１０２ｄに記憶されているプログラムの機能ごとに、機能ＩＤ、機能名および外部出力装置へ出力するデータの属性がテーブル記憶される。図４は、搭載機能テーブル記憶部１０２ｂの一構成例を示す図である。この図に示すように、機能ＩＤは機能を識別する番号、機能名は機能の名称、外部出力装置へ出力するデータの属性は、機能がデータ出力機能である場合に、その機能によって外部出力装置へ出力するデータの属性である。また記憶データは後述するＲＡＭ１０２のデータ蓄積記憶部１０２ｄに記憶されているデータを表し、受信データは後述するテレビ放送・ラジオ放送受信部１０４が受信して出力するデータを表す。例えば機能ＩＤ「０１」の機能名「アドレス帳」では、後述するデータ蓄積記憶部１０２ｄに記憶されるアドレス帳データを出力することを表す。また、機能ＩＤ「０４」の機能名「デジタルテレビ」では、後述するテレビ放送・ラジオ放送受信部１０４から出力される映像データおよび音声データを出力することを表す。
【００２６】
ＲＡＭ１０２の選択条件記憶部１０２ｃには、データ出力機能を選択するための複数の選択条件と、これら選択条件の中で現在採用されている選択条件を示す設定フラグとが記憶される。図５は、選択条件記憶部１０２ｃの一構成例である。この図に示す通り、選択条件記憶部１０２ｃには、３つの選択条件（「出力可能なデータが記憶されている機能を選択」、「前回選択された機能を選択」および「ユーザによる選択」）にそれぞれ対応する設定フラグを有し、これらの内のいずれか１つがユーザ操作に応じて選択された時に「１」にセットされる。
【００２７】
ＲＡＭ１０２のデータ蓄積記憶部１０２ｄには、配信サイト２０、通信可能なパーソナルコンピュータ（不図示）もしくは通信可能な外部記憶媒体（不図示）から取得した機能のプログラムの他、各種データ（アドレス帳データ、スケジュールデータ、映像データおよび音声データ）を記憶する。
【００２８】
無線通信送受信部１０３は、データ通信時にはＣＰＵ１００の制御の下にアンテナＡＮＴ１を介して基地局ＢＳとデータ授受を行い、音声通話時にはアンテナＡＮＴ１を介して受信復調した音声データをＣＰＵ１００に出力する一方、ＣＰＵ１００から供給される音声データを変調して得た送信信号を高周波増幅してアンテナＡＮＴ１から送出する。テレビ放送・ラジオ放送受信部１０４は、ＣＰＵ１００から与えられる選局指示に従い、アンテナＡＮＴ２を介してテレビ放送信号又はラジオ放送信号を受信復調し、これにより得られる受信信号（テレビ受信時は映像／テレビ音声データ、ラジオ受信時はラジオ音声データ）をＣＰＵ１００に出力する。
【００２９】
音声信号処理部１０５は、スピーカＳＰおよびマイクＭＩＣを備え、ＣＰＵ１００から供給される音声データを音声信号にＤ／Ａ変換してスピーカＳＰから発音させたり、マイクＭＩＣから出力される音声信号を音声データにＡ／Ｄ変換してＣＰＵ１００に供給する。また、音声信号処理部１０５では、テレビ放送・ラジオ放送受信部１０４が受信動作中の場合、ＣＰＵ１００から供給されるテレビ音声データ又はラジオ音声データをＤ／Ａ変換した後に増幅してスピーカＳＰから放音する。
【００３０】
表示部１０６は、カラー液晶パネルおよび表示ドライバから構成され、ＣＰＵ１００の制御の下に、待受画面など各種画面を表示する。また、表示部１０６は、テレビ放送・ラジオ放送受信部１０４がテレビ放送受信動作中の場合、ＣＰＵ１００から供給される表示制御信号に応じて映像表示する。操作部１０７には、パワーオンオフする電源スイッチ、通話開始／終了時に操作されるオフフック／オンフックスイッチ、ダイヤルスイッチと兼用の文字入力スイッチ等の各種操作キーの他、機能登録操作や機能削除操作を行うための各種操作ボタン等を有し、これらキーやボタンの操作に応じたイベントを発生してＣＰＵ１００に出力する。なお、機能登録操作および機能削除操作については後述する。
【００３１】
ＲＴＣ１０８は、時刻計時やタイマ割込みに用いるリアルタイムクロックを発生する。外部出力装置接続部１０９は、外部出力端子としてイヤホン端子、映像表示モニタ端子およびデータ通信用ケーブル端子を備え、イヤホン端子にイヤホンプラグ（あるいは外部スピーカ出力用プラグ）が接続された場合にはイヤホン接続検知信号を、映像表示モニタ端子に映像表示モニタコネクタが接続された場合には映像表示モニタ接続検知信号を、データ通信用ケーブル端子にデータ通信用コネクタが接続された場合にはデータ通信用ケーブル接続検知信号をそれぞれ発生してＣＰＵ１００に出力する。
【００３２】
Ｂ．動作  
次に、上記構成による携帯電話１０の動作について説明する。以下では、図６を参照して携帯電話１０のＣＰＵ１００が実行する「メインルーチン」の動作を説明した後、図７を参照してメインルーチンからコールされる「機能起動処理」の動作、続いて図８〜９を参照して機能起動処理からコールされる「複数機能選択処理」の動作、さらに図１０を参照して機能起動処理からコールされる「制御処理」の動作についてそれぞれ説明する。
【００３３】
（１）メインルーチンの動作
図６は、ＣＰＵ１００が実行するメインルーチンの動作を示すフローチャートである。ユーザの電源オン操作により携帯電話１０がパワーオンされると、ＣＰＵ１００は図６に図示するメインルーチンを実行してステップＳＡ１に処理を進める。ステップＳＡ１では、位置登録制御シーケンスを実行して網側に位置登録を行った後、待受状態に入る待受処理を実行する。
【００３４】
続いて、ステップＳＡ２〜ＳＡ６では、「機能登録／削除操作」、「外部出力装置接続検知」、「着信検知」、「電源オフ操作」および「その他操作」のイベントの有無を判断する。これらイベントが発生しなければ、上記ステップＳＡ２〜ＳＡ６の各判断結果は「ＮＯ」になり、待受状態のまま待機する。一方、待受状態で上記イベントのいずれかが発生すると、その発生したイベントに対応した処理を実行する。以下、イベント毎の動作を説明する。
【００３５】
ａ．機能登録／削除操作  
機能登録操作又は機能削除操作が行われると、ステップＳＡ２の判断結果が「ＹＥＳ」になり、ステップＳＡ７に進み、機能登録／削除処理を実行する。すなわち、機能登録操作が行われた場合には、ステップＳＡ７に進み、機能登録処理を実行する。機能登録処理では、例えば配信サイト２０、通信可能なパーソナルコンピュータ（不図示）もしくは通信可能な外部記憶媒体（不図示）から取得した機能のプログラムを、ＲＡＭ１０２のデータ記憶部１０２ｄに格納し、新たに格納したプログラムの機能に付与される機能ＩＤ、機能名および外部出力装置へ出力するデータの属性を、ＲＡＭ１０２の搭載機能テーブル記憶部１０２ｂ（図３参照）に新規登録する。機能名および外部出力装置へ出力するデータの属性は、取得した機能のプログラムに付随している情報に基づいて登録してもよいし、ユーザ操作によって登録してもよい。登録された機能がデータ出力機能の場合、続けて、ＲＡＭ１０２の外部出力装置テーブル記憶部１０２ａへの登録を行う。ＲＡＭ１０２のデータ記憶部１０２ｄに新たに格納したプログラムの機能名（データ出力機能名）を、外部出力装置の装置ＩＤに対応付けて、外部出力装置テーブル記憶部１０２ａに新規登録する。機能名をどの外部出力装置の装置ＩＤに対応付けるかは、搭載機能テーブル記憶部１０２ｂに記憶されている外部出力装置へ出力するデータの属性に基づいて指定してもよいし、ユーザ操作によって指定してもよい。
【００３６】
一方、機能削除操作が行われた場合には、ステップＳＡ７にて機能削除処理が実行される。機能削除処理では、ＲＡＭ１０２のデータ蓄積記憶部１０２ｄに格納される機能のプログラムの内から選択した機能のプログラムを当該記憶部１０２ｄから消去すると共に、この消去した機能のプログラムに付与される機能ＩＤ、機能名および外部出力装置へ出力するデータの属性を、搭載機能テーブル記憶部１０２ｂの搭載機能テーブルから削除する。消去した機能がデータ出力機能の場合、続けて、消去した機能の機能名（データ出力機能名）および前回選択フラグを、外部出力装置テーブル記憶部１０２ａから削除する。そして、こうしたステップＳＡ７の機能登録／削除処理が完了すると、ＣＰＵ１００は上記ステップＳＡ２に処理を戻して待受状態に復帰する。
【００３７】
ｂ．外部出力装置接続検知した場合  
外部出力装置接続部１０９（図２参照）がイヤホンプラグの接続、映像表示モニタコネクタの接続およびデータ通信用コネクタの接続のいずれかを検知し、これに応じてイヤホン接続検知信号、映像表示モニタ接続検知信号およびデータ通信用ケーブル接続検知信号のいずれかを発生してＣＰＵ１００に供給すると、ステップＳＡ３の判断結果が「ＹＥＳ」になり、ステップＳＡ８に進み、機能起動処理を実行する。
【００３８】
機能起動処理では、後述するように、外部出力装置接続部１０９から供給される接続検知信号に基づき、接続された外部出力装置の種別（イヤホン、映像表示モニタおよびデータ通信用ケーブルのいずれか）を判別し、判別した種別の外部出力装置に割り当てられているデータ出力機能名をＲＡＭ１０２の外部出力装置テーブル記憶部１０２ａから読み出していずれかのデータ出力機能名を選択し、選択したデータ出力機能名のデータ出力機能を起動させ、この起動させたデータ出力機能が出力するデータを外部出力装置にデータ出力させる。そして、機能起動処理が完了すると、ＣＰＵ１００は上記ステップＳＡ２に処理を戻して待受状態に復帰する。
【００３９】
ｃ．着信検知した場合  
着信を検知すると、ステップＳＡ４の判断結果が「ＹＥＳ」になり、ステップＳＡ９に進み、着信処理を実行する。着信処理では、着信報知を行い、この着信報知中にオフフック操作されると、発呼側と回線接続して通話を開始させ、オンフック操作に応じて回線を断つ通話処理を実行した後、上記ステップＳＡ２に処理を戻して待受状態に復帰する。
【００４０】
ｄ．電源オフ操作が行われた場合  
この場合、ステップＳＡ５の判断結果が「ＹＥＳ」になり、ステップＳＡ１０に進み、電源オフ処理を実行した後、本処理を完了させる。
【００４１】
ｅ．その他の操作が行われた場合  
上述した以外の、その他の操作がなされた場合には、ステップＳＡ６の判断結果が「ＹＥＳ」となり、ステップＳＡ１１に進み、その他の処理を実行する。その他の処理とは、例えばメール作成やメール送信などの処理を指す。そして、その他の処理の実行後は、上記ステップＳＡ２に処理を戻して待受状態に復帰する。
【００４２】
（２）機能起動処理の動作  
図７は、ＣＰＵ１００が実行する機能起動処理の動作を示すフローチャートである。上述したメインルーチンのステップＳＡ８（図６参照）を介して本処理が実行されると、ＣＰＵ１００は図７に図示するステップＳＢ１に処理を進める。ステップＳＢ１では、外部出力装置接続部１０９から供給される接続検知信号（イヤホン接続検知信号、映像表示モニタ接続検知信号およびデータ通信用ケーブル接続検知信号のいずれか）に基づき、接続された外部出力装置を判別する。
【００４３】
続いて、ステップＳＢ２〜ＳＢ４では、接続判別した外部出力装置が「イヤホン」、「映像表示モニタ」および「データ通信用ケーブル」のいずれであるかを判断する。接続判別した外部出力装置が「イヤホン」であると、ステップＳＢ２の判断結果が「ＹＥＳ」になり、ステップＳＢ５に進む。ステップＳＢ５では、ＲＡＭ１０２の外部出力装置テーブル記憶部１０２ａを参照し、「イヤホン」の装置ＩＤ「０１」に対応付けられたデータ出力機能名を読み出す。例えば図３に図示した一例の場合には、「デジタルテレビ」、「デジタルラジオ」、「動画再生」および「音楽再生」の各データ出力機能名が読み出される。
【００４４】
接続判別した外部出力装置が「映像表示モニタ」であると、ステップＳＢ３の判断結果が「ＹＥＳ」になり、ステップＳＢ６に進む。ステップＳＢ６では、ＲＡＭ１０２の外部出力装置テーブル記憶部１０２ａを参照し、「映像表示モニタ」の装置ＩＤ「０２」に対応付けられたデータ出力機能名を読み出す。例えば図３に図示した一例の場合には、「デジタルテレビ」および「動画再生」の各データ出力機能名が読み出される。
【００４５】
接続判別した外部出力装置が「データ通信用ケーブル」であると、ステップＳＢ４の判断結果が「ＹＥＳ」になり、ステップＳＢ７に進む。ステップＳＢ７では、ＲＡＭ１０２の外部出力装置テーブル記憶部１０２ａを参照し、「データ通信用ケーブル」の装置ＩＤ「０３」に対応付けられたデータ出力機能名を読み出す。例えば図３に図示した一例の場合には、「アドレス帳」および「スケジュール」の各データ出力機能名が読み出される。
【００４６】
次いで、ステップＳＢ８では、ＲＡＭ１０２の外部出力装置テーブル記憶部１０２ａから読み出されたデータ出力機能名が有るか否かを判断する。接続された外部出力装置に該当するデータ出力機能名が外部出力装置テーブル記憶部１０２ａから読み出されない場合（該当するデータ出力機能名が外部出力装置テーブル記憶部１０２ａに記憶されていない場合）には、判断結果が「ＮＯ」となり、本処理を完了させる。一方、該当するデータ出力機能名が外部出力装置テーブル記憶部１０２ａから読み出された場合には、上記ステップＳＢ８の判断結果が「ＹＥＳ」になり、ステップＳＢ９に進む。
【００４７】
ステップＳＢ９では、外部出力装置テーブル記憶部１０２ａから読み出されたデータ出力機能名が１つであるか否かを判断する。読み出されたデータ出力機能名が１つならば、判断結果は「ＹＥＳ」になり、ステップＳＢ１０に進み、その唯一読み出されたデータ出力機能名を選択した後、ステップＳＢ１１に進み、制御処理を実行する。
【００４８】
制御処理では、後述するように、機能動作中であるか否かを判断し、動作中の機能が無ければ、上記ステップＳＢ１０で選択されたデータ出力機能名のデータ出力機能を起動させ、これに応じて外部出力装置テーブル記憶部１０２ａに前回選択フラグをセットした後、起動させたデータ出力機能が出力するデータを外部出力装置に出力する。
【００４９】
機能動作中であれば、その動作中の機能が上記ステップＳＢ１０で選択されたデータ出力機能名で指定されるデータ出力機能と同じであるかどうかを判断し、同一ならば外部出力装置テーブル記憶部１０２ａに前回選択フラグをセットした後、起動させたデータ出力機能が出力するデータを外部出力装置に出力する。一方、動作中の機能が上記ステップＳＢ１０で選択されたデータ出力機能名で指定されるデータ出力機能と異なると、動作中の機能の中断を指示してその機能を停止させてから選択されたデータ出力機能を起動させ、これに応じて外部出力装置テーブル記憶部１０２ａに前回選択フラグをセットした後、起動させたデータ出力機能が出力するデータを外部出力装置に出力する。
【００５０】
これに対し、読み出されたデータ出力機能名が複数であると、上記ステップＳＢ９の判断結果が「ＮＯ」になり、ステップＳＢ１２を介して複数機能選択処理を実行する。複数機能選択処理では、後述するように、ＲＡＭ１０２の選択条件記憶部１０２ｃ（図５参照）に記憶される選択条件の内、設定フラグが「１」の選択条件、つまり現在採用されている選択条件を読み出し、読み出した選択条件に合致するデータ出力機能名を、ＲＡＭ１０２の搭載機能テーブル記憶部１０２ｂや外部出力装置テーブル記憶部１０２ａを参照して選択する。そして、複数機能選択処理により起動すべきデータ出力機能名が選択されると、上述したステップＳＢ１１を介して制御処理を実行して本処理を終える。
【００５１】
このように、機能起動処理では、外部出力装置接続部１０９から供給される接続検知信号（イヤホン接続検知信号、映像表示モニタ接続検知信号およびデータ通信用ケーブル接続検知信号のいずれか）に基づき、接続された外部出力装置の種別を判別し、判別した種別の外部出力装置に割り当てられているデータ出力機能名をＲＡＭ１０２の外部出力装置テーブル記憶部１０２ａから読み出していずれかのデータ出力機能名を選択し、選択したデータ出力機能名で指定されるデータ出力機能を起動させ、この起動させたデータ出力機能が出力するデータを外部出力装置に出力させるようになっている。
【００５２】
（３）複数機能選択処理の動作  
次に、図８〜図９を参照して複数機能選択処理の動作を説明する。図８〜図９は、ＣＰＵ１００が実行する複数機能選択処理の動作を示すフローチャートである。上述した機能起動処理のステップＳＢ１２（図７参照）を介して本処理が実行されると、ＣＰＵ１００は図８に図示するステップＳＣ１に処理を進める。ステップＳＣ１では、ＲＡＭ１０２に設けられる選択条件記憶部１０２ｃ（図５参照）から設定フラグが「１」の選択条件、つまり現在採用されている選択条件を読み出す。
【００５３】
次いで、ステップＳＣ２以降では、現在採用されている選択条件に応じて機能選択する処理を実行する。すなわち、ステップＳＣ２では、上記ステップＳＣ１において読み出された選択条件が「出力可能なデータが記憶されている機能を選択」であるか否かを判断し、図９に図示するステップＳＣ１２では、上記ステップＳＣ１において読み出された選択条件が「前回選択された機能を選択」であるか否かを判断する。以下では、現在採用されている選択条件が「出力可能なデータが記憶されている機能を選択」、「前回選択された機能を選択」および「ユーザによる選択」の各場合に分けて動作を説明する。
【００５４】
＜「出力可能なデータが記憶されている機能を選択」の場合＞
この場合、ステップＳＣ２の判断結果が「ＹＥＳ」になり、ステップＳＣ３に進む。なお、ここで言う「出力可能なデータが記憶されている機能」とは、外部出力装置へ出力するデータがＲＡＭ１０２のデータ蓄積記憶部１０２ｄに記憶されている機能を指す。
【００５５】
ステップＳＣ３では、機能起動処理（図７参照）のステップＳＢ５、ステップＳＢ６およびステップＳＢ７のいずれかで読み出されたデータ出力機能名の内で、出力可能なデータが記憶されていないデータ出力機能のデータ出力機能名があるか否かを判断する。つまり、読み出されたデータ出力機能名で指定されるデータ出力機能が出力可能なデータの属性を、ＲＡＭ１０２の搭載機能テーブル記憶部１０２ｂ（図４参照）の外部出力装置へ出力するデータの属性から読み出し、その属性のデータがデータ蓄積記憶部１０２ｄに記憶されていないか否かによって、出力可能なデータが記憶されていないデータ出力機能のデータ出力機能名があるか否かを判断する。
【００５６】
出力可能なデータが記憶されていないデータ出力機能のデータ出力機能名が無ければ、上記ステップＳＣ３の判断結果は「ＮＯ」になり、ステップＳＣ４に進み、「出力可能なデータが記憶されている機能を選択」するという条件に合致したデータ出力機能名を表示部１０６に画面表示する。続いて、ステップＳＣ５では、外部出力装置接続部１０９に、条件に合致したデータ出力機能名を出力する。
【００５７】
すなわち、外部出力装置としてイヤホンが接続されている場合には、「デジタルテレビは１キー、デジタルラジオは２キー、…を押してください」等の音声合成音を出力してユーザに音声案内し、映像表示モニタが接続されている場合には、上記ステップＳＣ４と同様、この映像表示モニタへ条件に合致したデータ出力機能名を文字データとして出力あるいは音声データとして出力し、データ通信ケーブルが接続されている場合には、データ通信ケーブルを介して相手側装置に対して、条件に合致したデータ出力機能名を文字データとして出力あるいは音声データとして出力する。
【００５８】
次いで、ステップＳＣ６では、表示部１０６に画面表示されるデータ出力機能名又は外部出力装置に出力されたデータ出力機能名のいずれかを選択するユーザ操作が行われるまで待機し、データ出力機能名のいずれかを選択するユーザ操作が行われると、このステップＳＣ６の判断結果が「ＹＥＳ」になり、ステップＳＣ７に進み、ユーザ操作により選択されたデータ出力機能名を選択して本処理を終える。
【００５９】
一方、機能起動処理（図７参照）のステップＳＢ５、ステップＳＢ６およびステップＳＢ７のいずれかで読み出されたデータ出力機能名の内で、出力可能なデータが記憶されていないデータ出力機能のデータ出力機能名がある場合には、上記ステップＳＣ３の判断結果が「ＹＥＳ」になり、ステップＳＣ８に進む。ステップＳＣ８では、出力可能なデータが記憶されていないデータ出力機能のデータ出力機能名を選択対象から除外する。
【００６０】
次いで、ステップＳＣ９では、除外された後に残ったデータ出力機能名が有るか否かを判断する。除外された後に残ったデータ出力機能名が有れば、判断結果は「ＹＥＳ」になり、ステップＳＣ１０に進み、残余のデータ出力機能名は１つであるかどうかを判断する。残余のデータ出力機能名が１つだったならば、判断結果は「ＹＥＳ」になり、ステップＳＣ１１に進み、その残ったデータ出力機能名を選択して本処理を終える。これに対し、残余のデータ出力機能名が複数であると、上記ステップＳＣ１０の判断結果は「ＮＯ」になり、上述したステップＳＣ４〜ステップＳＣ７に進み、本処理を終える。ステップＳＣ４〜ステップＳＣ７については上述したのでここでは説明を省略する。
【００６１】
一方、上記ステップＳＣ８において除外した後のデータ出力機能名が１つも残らなかった場合には、上記ステップＳＣ９の判断結果が「ＮＯ」となり、図９に図示するステップＳＣ１５に進む。ステップＳＣ１５では、上記ステップＳＣ８において除外する前のデータ出力機能名を表示部１０６に画面表示する。次いで、ステップＳＣ１６では、外部出力装置接続部１０９に上記ステップＳＣ８において除外する前のデータ出力機能名を出力する。具体的な出力方法は上記ステップＳＣ５と同様である。
【００６２】
続いて、ステップＳＣ１７では、表示部１０６に画面表示されるデータ出力機能名又は外部出力装置に出力されたデータ出力機能名のいずれかを選択するユーザ操作が行われるまで待機する。そして、データ出力機能名のいずれかを選択するユーザ操作が行われると、このステップＳＣ１７の判断結果が「ＹＥＳ」になり、ステップＳＣ１８に進み、ユーザ操作により選択されたデータ出力機能名を選択して本処理を終える。
【００６３】
＜「前回選択された機能を選択」の場合＞
この場合、図９に図示するステップＳＣ１２の判断結果が「ＹＥＳ」になり、ステップＳＣ１３に進む。ステップＳＣ１３では、ＲＡＭ１０２に設けられる外部出力装置テーブル記憶部１０２ａ（図３参照）から前回選択フラグが「１」のデータ出力機能名を読み出す。次いで、ステップＳＣ１４では、外部出力装置テーブル記憶部１０２ａから読み出された前回選択フラグが「１」のデータ出力機能名を選択して本処理を終える。
【００６４】
＜「ユーザによる選択」の場合＞
この場合、図８に図示するステップＳＣ２および図９に図示するステップＳＣ１２の各判断結果が「ＮＯ」になり、ステップＳＣ１５に進み、機能起動処理（図７参照）のステップＳＢ５、ステップＳＢ６およびステップＳＢ７のいずれかで読み出されたデータ出力機能名を表示部１０６に画面表示する。次いで、ステップＳＣ１６では、外部出力装置接続部１０９に機能起動処理（図７参照）のステップＳＢ５、ステップＳＢ６およびステップＳＢ７のいずれかで読み出されたデータ出力機能名を出力する。具体的な出力方法は、上記ステップＳＣ５と同様である。続いて、ステップＳＣ１７〜ＳＣ１８に進み、本処理を終える。ステップＳＣ１７〜ＳＣ１８については上述したのでここでは説明を省略する。
【００６５】
以上のように、複数機能選択処理では、ＲＡＭ１０２の選択条件記憶部１０２ｃに記憶される選択条件（「出力可能なデータが記憶されている機能を選択」、「前回選択された機能を選択」および「ユーザによる選択」）の内、設定フラグが「１」の選択条件、つまり現在採用されている選択条件を読み出す。
【００６６】
そして、現在採用されている選択条件が「出力可能なデータが記憶されている機能を選択」の場合には、ＲＡＭ１０２の搭載機能テーブル記憶部１０２ｂとデータ蓄積記憶部１０２ｄを参照して選択条件に合致するデータ出力機能名を探し出し、該当するデータ出力機能名が１つだけなら、そのデータ出力機能名を選択し、該当するデータ出力機能名が複数ならば、ユーザ操作でいずれかのデータ出力機能名を選択する。
【００６７】
「前回選択された機能を選択」の場合には、ＲＡＭ１０２の外部出力装置テーブル記憶部１０２ａに記憶されるデータ出力機能名の内、前回選択フラグが「１」に設定されているデータ出力機能名を選択する。
【００６８】
「ユーザによる選択」の場合には、機能起動処理（図７参照）のステップＳＢ５、ステップＳＢ６およびステップＳＢ７のいずれかで読み出されたデータ出力機能名の内からユーザ操作でいずれかのデータ出力機能名を選択するようになっている。
【００６９】
（３）制御処理の動作  
次に、図１０を参照して制御処理の動作を説明する。図１０は、ＣＰＵ１００が実行する制御処理の動作を示すフローチャートである。前述した機能起動処理のステップＳＢ１１（図７参照）を介して本処理が実行されると、ＣＰＵ１００は図１０に図示するステップＳＤ１に処理を進める。ステップＳＤ１では、機能動作中であるか否か、つまり何等かの機能が実行しているかどうかを判断する。何等かの機能が動作中であったならば、判断結果は「ＹＥＳ」となり、ステップＳＤ２に進む。
【００７０】
ステップＳＤ２では、その動作中の機能が、選択されたデータ出力機能名で指定されるデータ出力機能であるかどうかを判断する。動作中の機能が、選択されたデータ出力機能名で指定されるデータ出力機能と同一ならば、判断結果は「ＹＥＳ」になり、ステップＳＤ３に進み、ＲＡＭ１０２に設けられる外部出力装置テーブル記憶部１０２ａ（図３参照）において、選択されたデータ出力機能名に対応する前回選択フラグに「１」を設定すると共に、他のデータ出力機能名にそれぞれ対応する前回選択フラグをゼロリセットする。そして、ステップＳＤ４に進み、動作中のデータ出力機能が出力するデータを外部出力装置に出力して本処理を終える。
【００７１】
これに対し、現在動作の機能が、選択されたデータ出力機能名で指定されるデータ出力機能と異なる場合には、上記ステップＳＤ２の判断結果が「ＮＯ」になり、ステップＳＤ５に進む。ステップＳＤ５では、動作中にある機能に対して機能中断を指示して機能停止させ、続くステップＳＤ６では、選択されたデータ出力機能名で指定されるデータ出力機能を起動させる。そして、ステップＳＤ３に進み、ＲＡＭ１０２に設けられる外部出力装置テーブル記憶部１０２ａ（図３参照）において、起動させたデータ出力機能のデータ出力機能名に対応する前回選択フラグに「１」を設定すると共に、他のデータ出力機能名にそれぞれ対応する前回選択フラグをゼロリセットした後、ステップＳＤ４に進み、起動させたデータ出力機能が出力するデータを外部出力装置に出力して本処理を終える。
【００７２】
さて一方、機能が何等実行されていなければ、上述したステップＳＤ１の判断結果は「ＮＯ」となり、ステップＳＤ６に進み、選択されたデータ出力機能名で指定されるデータ出力機能を起動させる。そして、ステップＳＤ３に進み、ＲＡＭ１０２に設けられる外部出力装置テーブル記憶部１０２ａ（図３参照）において、起動させたデータ出力機能のデータ出力機能名に対応する前回選択フラグに「１」を設定すると共に、他のデータ出力機能名にそれぞれ対応する前回選択フラグをゼロリセットした後、ステップＳＤ４に進み、起動させたデータ出力機能が出力するデータを外部出力装置に出力して本処理を終える。
【００７３】
以上のように、制御処理では、動作中の機能が無い場合には、選択されたデータ出力機能名で指定されるデータ出力機能を起動させ、これに応じて外部出力装置テーブル記憶部１０２ａに、起動させたデータ出力機能のデータ出力機能名に対応する前回選択フラグに「１」を設定すると共に、他のデータ出力機能名にそれぞれ対応する前回選択フラグをゼロリセットした後、起動させたデータ出力機能が出力するデータを外部出力装置に出力する。
【００７４】
一方、機能動作中の場合には、その動作中の機能が、選択されたデータ出力機能名で指定されるデータ出力機能と同じであるかどうかを判断し、同じだったならば、外部出力装置テーブル記憶部１０２ａに、選択されたデータ出力機能名に対応する前回選択フラグに「１」を設定すると共に、他のデータ出力機能名にそれぞれ対応する前回選択フラグをゼロリセットした後、動作中のデータ出力機能が出力するデータを外部出力装置に出力する。して本処理を終える。
【００７５】
また、動作中の機能が、選択されたデータ出力機能名で指定されるデータ出力機能と異なるものであると、動作中の機能の中断を指示してその機能を停止させてから選択されたデータ出力機能名で指定されるデータ出力機能を起動させ、これに応じて外部出力装置テーブル記憶部１０２ａに、起動させたデータ出力機能のデータ出力機能名に対応する前回選択フラグに「１」を設定すると共に、他のデータ出力機能名にそれぞれ対応する前回選択フラグをゼロリセットした後、起動させたデータ出力機能が出力するデータを外部出力装置に出力する。
【００７６】
以上説明したように、本実施の形態では、外部出力装置接続部１０９から供給される接続検知信号に基づき、ＣＰＵ１００は携帯電話１０に接続される外部出力装置の種別（イヤホン、映像表示モニタおよびデータ通信用ケーブルのいずれか）を判別し、判別した種別の外部出力装置に割り当てられているデータ出力機能名をＲＡＭ１０２の外部出力装置テーブル記憶部１０２ａから読み出す。そして、読み出したデータ出力機能名のいずれかを選択し、選択したデータ出力機能名で指定されるデータ出力機能を起動させ、この起動させたデータ出力機能が出力するデータを外部出力装置に出力させる為、接続される外部出力装置の種別に応じたデータ出力機能を起動でき、これによりユーザ所望のデータ出力機能を容易に選択して起動することができる。
【００７７】
また、上述した本実施の形態で得られる、より具体的な効果は、下記（ａ）〜（ｎ）項に記載の通りである。
【００７８】
（ａ）接続された外部出力装置に応じたデータ出力機能を起動して所望のデータ出力を得ることができる。
（ｂ）何等かの機能が動作中であれば、その動作中の機能に優先して、接続された外部出力装置に応じたデータ出力機能を起動してデータ出力することができる。
（ｃ）選択されたデータ出力機能の情報で指定されるデータ出力機能と異なる機能が動作中であれば、その動作中の機能に優先して、選択されたデータ出力機能の情報で指定されるデータ出力機能を起動してデータ出力することができる。
（ｄ）選択されたデータ出力機能の情報で指定されるデータ出力機能が動作中であれば、即座にそのデータ出力機能によるデータ出力を行うことができる。
（ｅ）ユーザは、表示されたデータ出力機能の情報に基づいて所望のデータ出力機能を容易に起動させることができる。
（ｆ）ユーザは、接続された外部出力装置で出力されたデータ出力機能の情報に基づいて所望のデータ出力機能を容易に起動させることができる。
（ｇ）ユーザは、外部出力装置を接続したときに、同じ外部出力装置で前回使用したデータ出力機能を容易かつ優先的に利用することができる。
（ｈ）ユーザは、外部出力装置を接続したときに、その外部出力装置に対して出力可能なデータが記憶されているデータ出力機能を容易に優先的に利用することができる。
【００７９】
なお、上述した実施形態では、外部出力装置をイヤホン、映像表示モニタ、データ通信用ケーブルとし、データ出力機能をデジタルテレビ、デジタルラジオ、動画再生、音楽再生、アドレス帳、スケジュールとしたが、いずれもこれらに限らない。
【００８０】
また、上述した実施形態では、データ出力機能の情報としてデータ出力機能名（機能の名称）を使用したが、機能ＩＤなどの識別情報を使用する様態でも構わない。
【００８１】
また、上述した実施形態では説明の簡略化を図る為、ユーザが設定する選択条件を１つとしたが、これに限らず、複数の選択条件に合致する機能の機能ＩＤを検索し、検索した機能ＩＤを更にユーザが設定する選定条件でフィルタリングすることによって、ユーザ好みの機能を有するデータ出力機能プログラムを自動実行させる態様とすることも可能である。
【図面の簡単な説明】
【００８２】
【図１】本発明の実施形態による携帯電話１０が有する機能の概要を説明する為のシステム構成図である。
【図２】携帯電話１０の構成を示すブロック図である。
【図３】ＲＡＭ１０２に設けられる外部出力装置テーブル記憶部１０２ａの一構成例を示す図である。
【図４】ＲＡＭ１０２に設けられる搭載機能テーブル記憶部１０２ｂの一構成例を示す図である。
【図５】ＲＡＭ１０２に設けられる選択条件記憶部１０２ｃの一構成例である。
【図６】メインルーチンの動作を示すフローチャートである。
【図７】機能起動処理の動作を示すフローチャートである。
【図８】複数機能選択処理の動作を示すフローチャートである。
【図９】複数機能選択処理の動作を示すフローチャートである。
【図１０】制御処理の動作を示すフローチャートである。
【符号の説明】
【００８３】
１０  携帯電話
２０  配信サイト
３０  放送局
１００  ＣＰＵ
１０１  ＲＯＭ
１０２  ＲＡＭ
１０２ａ  外部出力装置記憶部
１０２ｂ  搭載機能テーブル記憶部
１０２ｃ  選択条件記憶部
１０２ｄ  データ蓄積記憶部
１０３  無線通信送受信部
１０４  テレビ放送・ラジオ放送受信部
１０５  音声信号処理部
１０６  表示部
１０７  操作部
１０８  ＲＴＣ
１０９  外部出力装置接続部
【図１】
2008205907.tif 000003
【図２】
2008205907.tif 000004
【図３】
2008205907.tif 000005
【図４】
2008205907.tif 000006
【図５】
2008205907.tif 000007
【図６】
2008205907.tif 000008
【図７】
2008205907.tif 000009
【図８】
2008205907.tif 000010
【図９】
2008205907.tif 000011
【図１０】
2008205907.tif 000012