(57)【特許請求の範囲】
【請求項１】
視覚情報を含むコンテンツを表示手段に表示させる端末装置であって、
前記表示手段に表示されるコンテンツに含まれる特定オブジェクトのサイズを抽出する抽出手段と、
前記抽出手段によって抽出された前記特定オブジェクトのサイズが、所定のサイズよりも小さい場合には前記表示手段に表示されるコンテンツの品質として所定の品質よりも高品質を選択し、所定のサイズよりも大きい場合には前記表示手段に表示されるコンテンツの品質として所定の品質よりも低品質を選択する選択手段と、
異なる品質の複数のコンテンツを記憶する記憶手段と、
前記選択手段によって選択された品質のコンテンツを、前記記憶手段に記憶されている異なる品質の複数のコンテンツの中から読み出し、該読み出したコンテンツを前記表示手段に表示させる制御手段と、
を備えることを特徴とする端末装置。
【請求項２】
前記抽出手段は、前記表示手段に表示されるコンテンツに含まれる特定オブジェクトの数を抽出することを特徴とする請求項１記載の端末装置。
【請求項３】
前記選択手段は、前記抽出手段によって抽出された前記特定オブジェクトの数が所定の数よりも多い場合に、前記表示手段に表示されるコンテンツの品質として所定の品質よりも高品質を選択することを特徴とする請求項１記載の端末装置。
【請求項４】
前記抽出手段は、前記表示手段に表示されるコンテンツの視覚情報を画像認識して前記特定オブジェクトのサイズを抽出することを特徴とする請求項１記載の端末装置。
【請求項５】
前記抽出手段は、前記表示手段に表示されるコンテンツに関する情報が含まれるコンテンツ情報から前記特定オブジェクトのサイズを抽出することを特徴とする請求項１記載の端末装置。
【請求項６】
視覚情報を含むコンテンツを表示手段に表示させる端末装置であって、
前記表示手段に表示されるコンテンツに含まれる特定オブジェクトのサイズを抽出する抽出手段と、
前記抽出手段によって抽出された前記特定オブジェクトのサイズが、所定のサイズよりも小さい場合には前記表示手段に表示されるコンテンツの品質として所定の品質よりも高品質を選択し、所定のサイズよりも大きい場合には前記表示手段に表示されるコンテンツの品質として所定の品質よりも低品質を選択する選択手段と、
コンテンツを受信する受信手段と、
前記選択手段によって選択された品質のコンテンツを、前記受信手段によって受信させ、該受信した品質のコンテンツを前記表示手段に表示させる制御手段と、
を備えることを特徴とする端末装置。
【請求項７】
前記受信手段は、品質の異なる複数のコンテンツを受信し、
前記制御手段は、前記選択手段によって選択された品質のコンテンツを、前記受信手段によって受信された前記品質の異なる複数のコンテンツの中から取得して、該取得したコンテンツを前記表示手段に表示させることを特徴とする請求項６記載の端末装置。
【請求項８】
前記受信手段は、放送局から放送波によって送信されるコンテンツを受信することを特徴とする請求項６又は７の何れかに記載の端末装置。
【請求項９】
前記受信手段は、コンテンツを提供する装置から配信されるコンテンツを通信網を介して受信することを特徴とする請求項６又は７の何れかに記載の端末装置。
【請求項１０】
視覚情報を含むコンテンツを表示画面に表示する端末装置に搭載されるコンピュータに、
前記表示画面に表示されるコンテンツに含まれる特定オブジェクトのサイズを抽出する抽出ステップと、
前記抽出ステップで抽出された前記特定オブジェクトのサイズが、所定のサイズよりも小さい場合には前記表示画面に表示されるコンテンツの品質として所定の品質よりも高品質を選択し、所定のサイズよりも大きい場合には前記表示画面に表示されるコンテンツの品質として所定の品質よりも低品質を選択する選択ステップと、
異なる品質の複数のコンテンツをメモリに記憶しておき、前記選択ステップで選択された品質のコンテンツを、前記メモリに記憶されている異なる品質の複数のコンテンツの中から読み出し、該読み出したコンテンツを前記表示画面に表示させる制御ステップと、
を実行させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、端末装置及びプログラムに係わり、詳しくはコンテンツを表示手段に表示させる端末装置及びそのためのプログラムに関する。
【背景技術】
【０００２】
従来、携帯電話機などの端末装置には、放送局から放送波によって送信されるコンテンツ（例えば、テレビジョン番組やコマーシャル放送（ＣＭ）など）を受信して表示する機能や、コンテンツ（動画など）を提供する装置から送信されるコンテンツを通信網を介して受信して表示する機能が搭載されているものがある。
【０００３】
上述した複数のコンテンツにおいては、各コンテンツの品質は様々である。たとえば、放送波によって送信されるコンテンツにおいては、デジタル放送による送信とアナログ放送による送信、デジタル放送の広い帯域を使用した送信（例えば、フルセグ放送）と狭い帯域を使用した送信（例えば、１セグ放送）などのように、異なった品質のコンテンツが送信される。
【０００４】
また、コンテンツを提供する装置（例えば、ネットワークを使用した動画配信局の装置）から送信されるコンテンツにおいては、高速通信回線を使用した送信と低速通信回線を使用した送信などのように、異なった品質のコンテンツが送信される。
【０００５】
このような背景下、従来の端末装置として、例えば特許文献１にはデジタル放送受信装置が開示されている。この装置は、低品質のデジタル放送を受信中に、受信感度が改善したときや、コマーシャル放送の開始や終了があったときには、より高品質なデジタル放送に切り替える機能を有している。
【特許文献１】特開２００５−２７７８７３
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、このような従来のデジタル放送受信装置にあっては、受信感度やコマーシャル放送の切替えに応じてコンテンツの品質を制御することはできるが、コンテンツに含まれる視覚情報、すなわち映像や文字などのユーザの視覚によって認識可能な情報に応じて適切に制御することができないという問題点があった。
【０００７】
例えば、端末装置の画面上にサイズの小さい文字がたくさん表示されるようなコンテンツの場合には、低品質のコンテンツを受信して表示する方の制御を行っていれば、画面に表示する際にこれらの文字がはっきりと表示されないという問題点があった。
前述のデジタル放送受信装置では、このコンテンツをはっきりと表示させるために高品質で表示させようとする場合、ユーザ操作によって高品質のコンテンツに切り替える必要があり、この操作はユーザにとって煩雑であった。特に、コンテンツの表示途中（再生途中）で何回も切り替えなければならない場合には煩雑さが増すという欠点があった。
【０００８】
そこで本発明は、ユーザの煩雑な操作を必要とすることなく、画面に表示されるコンテンツの品質を当該コンテンツに含まれる視覚情報に応じて適切に制御することのできる端末装置及びそのためのプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００９】
上記目的を達成するため、請求項１記載に記載の発明は、視覚情報を含むコンテンツを表示手段に表示させる端末装置であって、前記表示手段に表示されるコンテンツに含まれる特定オブジェクトのサイズを抽出する抽出手段と、前記抽出手段によって抽出された前記特定オブジェクトのサイズが、所定のサイズよりも小さい場合には前記表示手段に表示されるコンテンツの品質として所定の品質よりも高品質を選択し、所定のサイズよりも大きい場合には前記表示手段に表示されるコンテンツの品質として所定の品質よりも低品質を選択する選択手段と、異なる品質の複数のコンテンツを記憶する記憶手段と、前記選択手段によって選択された品質のコンテンツを、前記記憶手段に記憶されている異なる品質の複数のコンテンツの中から読み出し、該読み出したコンテンツを前記表示手段に表示させる制御手段とを備えることを特徴とする。
【００１０】
請求項２記載の発明は、請求項１記載の端末装置において、前記抽出手段は、前記表示手段に表示されるコンテンツに含まれる特定オブジェクトの数を抽出することを特徴とする。
請求項３記載の発明は、請求項１記載の端末装置において、前記選択手段は、前記抽出手段によって抽出された前記特定オブジェクトの数が所定の数よりも多い場合に、前記表示手段に表示されるコンテンツの品質として所定の品質よりも高品質を選択することを特徴とする。
請求項４記載の発明は、請求項１記載の端末装置において、前記抽出手段は、前記表示手段に表示されるコンテンツの視覚情報を画像認識して前記特定オブジェクトのサイズを抽出することを特徴とする。
請求項５記載の発明は、請求項１記載の端末装置において、前記抽出手段は、前記表示手段に表示されるコンテンツに関する情報が含まれるコンテンツ情報から前記特定オブジェクトのサイズを抽出することを特徴とする。
請求項６記載の発明は、視覚情報を含むコンテンツを表示手段に表示させる端末装置であって、前記表示手段に表示されるコンテンツに含まれる特定オブジェクトのサイズを抽出する抽出手段と、前記抽出手段によって抽出された前記特定オブジェクトのサイズが、所定のサイズよりも小さい場合には前記表示手段に表示されるコンテンツの品質として所定の品質よりも高品質を選択し、所定のサイズよりも大きい場合には前記表示手段に表示されるコンテンツの品質として所定の品質よりも低品質を選択する選択手段と、コンテンツを受信する受信手段と、前記選択手段によって選択された品質のコンテンツを、前記受信手段によって受信させ、該受信した品質のコンテンツを前記表示手段に表示させる制御手段とを備えることを特徴とする。
請求項７記載の発明は、請求項６記載の端末装置において、前記受信手段は、品質の異なる複数のコンテンツを受信し、前記制御手段は、前記選択手段によって選択された品質のコンテンツを、前記受信手段によって受信された前記品質の異なる複数のコンテンツの中から取得して、該取得したコンテンツを前記表示手段に表示させることを特徴とする。
請求項８記載の発明は、請求項６又は７の何れかに記載の端末装置において、前記受信手段は、放送局から放送波によって送信されるコンテンツを受信することを特徴とする。
請求項９記載の発明は、請求項６又は７の何れかに記載の端末装置において、前記受信手段は、コンテンツを提供する装置から配信されるコンテンツを通信網を介して受信することを特徴とする。
請求項１０記載の発明は、視覚情報を含むコンテンツを表示画面に表示する端末装置に搭載されるコンピュータに、前記表示画面に表示されるコンテンツに含まれる特定オブジェクトのサイズを抽出する抽出ステップと、前記抽出ステップで抽出された前記特定オブジェクトのサイズが、所定のサイズよりも小さい場合には前記表示画面に表示されるコンテンツの品質として所定の品質よりも高品質を選択し、所定のサイズよりも大きい場合には前記表示画面に表示されるコンテンツの品質として所定の品質よりも低品質を選択する選択ステップと、異なる品質の複数のコンテンツをメモリに記憶しておき、前記選択ステップで選択された品質のコンテンツを、前記メモリに記憶されている異なる品質の複数のコンテンツの中から読み出し、該読み出したコンテンツを前記表示画面に表示させる制御ステップとを実行させることを特徴とする。
【発明の効果】
【００１１】
本発明によれば、ユーザの煩雑な操作を必要とすることなく、表示されるコンテンツの品質をそのコンテンツに含まれる視覚情報に応じて適切に制御することができる。
【発明を実施するための最良の形態】
【００１２】
以下、図面を参照しつつ、本発明を実施するための最良の形態について説明する。
Ａ．構成
（１）システム構成
図１は、本発明の実施形態である携帯電話機１０が備える主要機能の概要を説明するためのシステム構成図である。
図１において、携帯電話機１０（端末装置に相当）は、移動無線通信機能及びメール送受信機能を備える。移動無線通信機能を用いて通話する場合、携帯電話機１０は、位置登録している基地局ＢＳを介して発信側の交換機ＳＷに発呼する。発信側の交換機ＳＷは、発呼に応じて、無線通信網ＲＮ中に設けられる加入者登録サーバ（不図示）から問い合せた着番号（加入者番号）及び位置登録情報に基づき着信側の交換機ＳＷを呼び出す。着信側の交換機ＳＷは、着信側の基地局ＢＳを介して着信側の携帯電話機１０（不図示）を呼び出し、これに応じて着信側が着呼応答すると、発信側の交換機ＳＷと着信側の交換機ＳＷとのリンクが確立して通話可能になる。
【００１３】
メール送受信機能を用いて携帯電話機１０から送信されるメールは、基地局ＢＳ、交換機ＳＷおよび無線通信網ＲＮ中に設けられるゲートウェイサーバ（不図示）を経てインターネット１１に接続されているメールサーバ（不図示）に伝送される。メールサーバは、上述とは逆の経路で宛先のメールアドレスを有する携帯電話機１０にメールを送るようになっている。
【００１４】
携帯電話機１０は、また、無線通信網ＲＮに接続されているインターネット１１（通信網に相当）を介して複数のサーバとの間で情報転送が可能になっている。なお、インターネット１１には多数のサーバが接続されているが、ここでは動画配信サーバ１２のみを示している。動画配信サーバ１２は視覚情報（映像又は文字）と音声を含む各種動画（コンテンツ）をハードディスクなどに保存しており、インターネット１１を介してアクセスする端末に対して動画をストリーミング配信又はダウンロードするようになっている。動画配信サーバ１２は、回線のスピードの別等に応じ、筋立てが同一の動画について異なる品質のデータファイルを用意している。動画配信サーバ１２は、コンテンツを提供する装置を構成する。
【００１５】
また、携帯電話機１０は、テレビ局３０（放送局）の放送信号（テレビ番組の放送）を受信して出力する機能を備えている。放送信号はテレビ局３０に接続される送信基地局３１の送信アンテナ（図示略）から無線電波形式で放射される。この場合、送信基地局３１はテレビ番組を、フルセグメントの高品質の放送と１セグメントの低品質の放送とを帯域幅の異なる放送波で送信する。ここで、フルセグ放送とは、ＩＳＤＢ−Ｔ規格下での１２セグメントの放送領域を使用してコンテンツを送信する場合をいい、一般的に画質も音声も高品質である。対し、１セグ放送とは、同規格下での１セグメントの放送領域だけを使用してコンテンツを送信する場合をいい、一般的に画質も音声も低品質である。当然ながら、本発明は、ＤＶＢ等の他の規格で放送される場合であっても適用可能である。
以上のように、系統の異なる各種基地局から携帯電話機１０に対し、視覚情報を含む品質の異なる複数のコンテンツが各系統毎に送信されるシステムとなっている。
【００１６】
（２）携帯電話機１０の構成
次に、図２を参照して携帯電話機１０の構成を説明する。
図２において、携帯電話機１０は内部にＣＰＵ（中央制御部）１００を備えており、ＣＰＵ１００は、操作部１０７等から供給される信号に応じて各部の動作を制御する。特に、ＣＰＵ１００は、所定の条件に応じて品質の異なるテレビ番組又は動画の受信を切り替えるようにテレビ放送通信部１０４又は無線通信部１０３を制御し、これに応じて表示部１０６を制御する。
【００１７】
ＲＯＭ１０１は、プログラムエリア及びデータエリアを備える。ＲＯＭ１０１のプログラムエリアには、ＣＰＵ１００により実行される各種プログラムが記憶される。ここでいう各種プログラムには、上述の各種機能の他、後述するメインルーチン、テレビ機能処理、品質選択処理、テレビ番組制御処理、動画機能処理、動画制御処理、再生処理、及びコンテンツ制御処理を行うアプリケーションプログラムが含まれる。ＲＯＭ１０１のデータエリアには、所定のプログラムにより参照される制御データの他、例えば図５、図６に示すような品質選択のための各種パラメータなどの基本情報が格納される。
【００１８】
ＲＡＭ１０２は、ワークエリアとして使用されるもので、ＣＰＵ１００が制御動作を行う場合のデータの一時記憶や、図３、図４に示すようなテレビ番組、配信動画に関する情報、及び図５、図６に示すような制御パラメータなどの一時記憶を行う。
この場合、ＣＰＵ１００はＲＯＭ１０１から各種パラメータなどの基本情報を読み出してＲＡＭ１０２上にデータエリアを展開し、展開した状態は図２に示すようになる。したがって、ＲＡＭ１０２は図２に示すように、テレビ番組記憶部１０２ａ、配信動画記憶部１０２ｂ、抽出方法記憶部１０２ｃ、品質条件記憶部１０２ｄのエリアを有して、各エリアに必要な情報を格納する。
ＣＰＵ１００は、ＲＯＭ１０１に格納されている各種プログラムに基づいて装置各部の動作を制御するとともに、ＲＡＭ１０２をワークエリアとして使用する。
ここで、ＣＰＵ１００、ＲＯＭ１０１及びＲＡＭ１０２は、抽出手段、選択手段、制御手段の機能を実現する。
【００１９】
ＲＡＭ１０２の記憶部について詳述すると、テレビ番組記憶部１０２ａは図３に示すようにテレビ番組に関する情報及び実データとして番組のコンテンツを記憶しており、テレビ番組に必要な情報として、例えば番組ＩＤ、タイトル（番組名）、放送日時、番組情報、実データ（高品質、低品質）の各項目を格納する。実データは実際に放送されたコンテンツである。実データの区分で高品質とは、フルセグメントで送信されてくる品質の番組をいい、低品質とは、１セグメントで送信されてくる品質の番組をいう。また、番組情報とは、テレビ番組における出演者や番組内で表示されるテロップなどのオブジェクト情報のことであり、高品質と低品質で別々の番組情報となっている構成でもよい。
以上のように、テレビ番組記憶部１０２ａは、異なる品質のコンテンツを記憶することが可能な構成となっている。
【００２０】
配信動画記憶部１０２ｂは図４に示すように配信動画に関する情報及び実データとして配信動画のコンテンツを記憶しており、配信動画に必要な情報として、動画ＩＤ、タイトル（動画名）、配信日時、動画情報、実データ（高品質、低品質）の各項目を格納する。実データは実際に配信された動画のコンテンツである。
なお、実データの区分で高品質とは、放送がフルセグメントで送信されてくる場合と同様に高い品質の動画をいい、低品質とは、放送が１セグメントで送信されてくる場合と同様に低い品質の動画をいう。動画情報とは、配信動画における出演者や動画内で表示されるテロップなどのオブジェクト情報のことであり、高品質と低品質で別々の動画情報となっている構成でもよい。
以上のように、配信動画記憶部１０２ｂは、異なる品質のコンテンツを記憶することが可能な構成となっている。
テレビ番組記憶部１０２ａ及び配信動画記憶部１０２ｂは、記憶手段を構成する。
【００２１】
抽出方法記憶部１０２ｃは図５に示すように、テレビ番組や配信動画のコンテンツから特定の視覚情報を抽出するための抽出方法を格納している。ここでは、特定の視覚情報として図６に即して後述する文字（文字サイズ、文字数）と顔（顔サイズ、顔の数）を想定し、これらの視覚情報を抽出するための方法として文字認識、顔認識、番組情報、動画情報というパラメータを用いる。設定フラグは「１」あるいは「０」の値をとり、設定フラグ＝「１」のときは図５に示す抽出方法を適用して抽出を行い、設定フラグ＝「０」のときは抽出を行わないことに対応している。
図５に示す例では、文字認識、顔認識のときは設定フラグ＝「１」であるから、テレビ番組や配信動画のコンテンツに含まれている文字や顔を、文字認識処理又は顔認識処理によって抽出される。
抽出方法の設定は、ユーザが操作部１０７を操作して行うが、それ以外にＲＯＭ１０１に基本情報として予め設定しておいてもよい。
なお、設定フラグを設定する場合、図５に示す抽出方法のうちの１つだけ「１」でもよいし、あるいは抽出方法のうち両方が「１」であるようにしてもよい。
【００２２】
品質条件記憶部１０２ｄは図６に示すように、テレビ番組や配信動画のコンテンツに含まれる特定の視覚情報に対して品質を選択するための品質条件の情報を格納している。特定の視覚情報としては文字サイズ、文字数、顔サイズ、顔の数というパラメータがあり、各パラメータが、例えば文字サイズであれば所定の長さ（ｃｍ）未満の場合に高品質を選択するような抽出方法とする。また、文字数であれば所定の文字数よりも多い場合に高品質を選択し、顔サイズであれば所定の長さ（ｃｍ）未満の場合に高品質を選択し、顔の数であれば所定の個数よりも多い場合に高品質を選択するような抽出方法とする。
なお、品質条件の内容は図６に示す例に限るものではなく、その他の品質条件を採用してもよいのは勿論である。
設定フラグは「１」あるいは「０」の値をとり、設定フラグ＝「１」の品質条件は適用され、設定フラグ＝「０」の品質条件は適用されないことに対応している。なお、設定フラグを設定する場合、図６に示す視覚情報のうちの１つだけ「１」でもよいし、あるいは視覚情報のうち複数が「１」であるようにしてもよい。品質条件の設定は、ユーザが操作部１０７を操作して行うが、それ以外にＲＯＭ１０１に基本情報として予め設定しておいてもよい。
【００２３】
図２に戻り、携帯電話機１０の構成についてさらに説明を続ける。図２において、無線通信部１０３は、データ通信時にはＣＰＵ１００の制御の下にアンテナＡＮＴ１を介して基地局ＢＳとデータの授受を行う。たとえば、携帯電話機１０は、動画配信サーバ１２から送信（動画配信）されるコンテンツを、インターネット網１１及び無線通信網ＲＮを介して、基地局ＢＳから受信する。無線通信部１０３は、また、音声通話時にはアンテナＡＮＴ１を介して受信復調した音声データをＣＰＵ１００に出力する一方、ＣＰＵ１００から供給される音声データを変調して得た送信信号を高周波増幅してアンテナＡＮＴ１から送出する。
テレビ放送通信部１０４は、ＣＰＵ１００から与えられる選局指示に従い、アンテナＡＮＴ２を介して放送波によって送信されるテレビ放送信号を受信復調し、これにより得られる受信信号（テレビ受信時は映像／テレビ音声データ）をＣＰＵ１００に出力する。なお、テレビ放送通信部１０４はフルセグメントで送信されてくる高品質の放送と、１セグメントで送信されてくる低品質の放送とをほぼ同時に受信する。
これら無線通信部１０３とテレビ放送通信部１０４は、受信手段を構成する。
【００２４】
音声信号処理部１０５は、スピーカＳＰ及びマイクＭＩＣを備え、ＣＰＵ１００から供給される音声データを音声信号にＤ／Ａ変換してスピーカＳＰから発音させたり、マイクＭＩＣから出力される音声信号を音声データにＡ／Ｄ変換してＣＰＵ１００に供給したりする。また、音声信号処理部１０５では、テレビ放送通信部１０４が受信動作中の場合、ＣＰＵ１００から供給されるテレビ音声データをＤ／Ａ変換した後に増幅してスピーカＳＰから放音する。
表示部１０６は、たとえば、表示ドライバとバックライトを備えるカラー液晶パネルにより構成される。表示ドライバは、ＣＰＵ１００の制御の下、ＣＰＵ１００から視覚情報を含む表示データ（コンテンツ）を受け取り、表示データを表示部１０６に表示する。例えば、メールの送受信の画面や受信した放送画面、動画配信画面を表示したり、その他に必要な画面（ユーザによる設定画面など）の各種情報を表示部１０６に表示したりする。一方、バックライトは、ＣＰＵ１００の制御の下、不図示の電源回路から電源の供給を受け、表示部１０６を照射する。
【００２５】
操作部１０７は、パワーをオン／オフする電源スイッチ、通話開始／終了時に操作されるオフフック／オンフックスイッチ、ダイヤルスイッチと兼用の文字入力スイッチ等の各種操作キーの他、アラーム、アドレス帳、図５の抽出方法、図６の抽出条件などを設定するための各種操作ボタン等を有し、これらキーやボタンの操作に応じた信号を発生してＣＰＵ１００に出力する。
ＲＴＣ１０８は、時刻計時やタイマ割込みに用いるリアルタイムクロックを発生する。
報知部１０９は、サウンドスピーカ１１０、ＬＥＤ１１１及び振動モータ１１２を備えている。ＣＰＵ１００の制御の下、サウンドスピーカ１１０は報知のために必要な音声や信号音を発生させ、ＬＥＤ１１１は各種報知のために点灯し又は点滅する。また、振動モータ１１２はＣＰＵ１００からの振動発生指令信号に基づいて振動発生部（図示略）を振動させ、これによって携帯電話機１０が振動する。
【００２６】
Ｂ．実施形態の動作
次に、上述した実施形態の動作について説明する。
（１）メインルーチン
図７は、本実施形態による携帯電話機１０のメインルーチンの動作を説明するためのフローチャートである。以下の処理は、ＣＰＵ１００によって実行される（サブルーチンも同様）。
まず、ＣＰＵ１００は、携帯電話機１０の電源につきオン操作がされたか否かを判別する（ステップＳ１）。電源オンの操作がされなければ、このステップに待機し、オン操作がされればステップＳ２に進んで、待受処理を行う。待受処理は、各種操作を受入れることを可能にしたり、着信などの待受けを可能にしたりする処理である。
【００２７】
次いで、ステップＳ３で設定操作が行われたか否かを判別し、設定操作が行われたときは設定処理を行う（ステップＳ４）。設定処理としては、テレビ番組や配信動画のコンテンツから特定の視覚情報を抽出するための抽出方法の設定（図５参照）、テレビ番組や配信動画のコンテンツに含まれる特定の視覚情報に対して品質を選択するための品質条件の設定（図６参照）、メールの設定、アドレス帳の設定などの携帯電話機１０に関する各種の設定がある。設定処理は、ユーザが操作部１０７を操作した場合の信号に基づいて行われる。ステップＳ４の設定処理を終わると、ステップＳ３に戻る。
【００２８】
ステップＳ３で設定操作が行われていないときは、テレビ機能の起動操作が行われたか否かを判別する（ステップＳ５）。テレビ機能の起動操作とは、送信基地局３１を介して送信されるテレビ局３０からのテレビ放送を受信する機能を発揮させるためにユーザが操作部１０７を操作するものである。テレビ機能の起動操作が行われていれば、ステップＳ６に進んでテレビ機能処理のサブルーチンを実行する。テレビ機能処理の詳細は図８に示すサブルーチンで後述する。テレビ機能処理を終了すると、ステップＳ３に戻る。
【００２９】
一方、ステップＳ５でＮＯのときは、動画機能起動操作が行われたか否かを判別する（ステップＳ７）。動画機能の起動操作とは、動画配信サーバ１２からの配信動画を受信する機能を発揮させるためにユーザが操作部１０７を操作するものである。動画機能の起動操作が行われていれば、ステップＳ８に進んで動画機能処理のサブルーチンを実行する。動画機能処理の詳細は図１２に示すサブルーチンで後述する。動画機能処理を終了すると、ステップＳ３に戻る。
【００３０】
ステップＳ７でＮＯのときは、再生操作が行われたか否かを判別する（ステップＳ９）。再生操作とは、ＲＡＭ１０２のテレビ番組記憶部１０２ａ及び配信動画記憶部１０２ｂに記憶しておいたコンテンツを再生するためにユーザが操作部１０７を操作するものである。再生操作が行われていれば、ステップＳ１０に進んで再生処理のサブルーチンを実行する。再生処理の詳細は図１４に示すサブルーチンで後述する。再生処理を終了すると、ステップＳ３に戻る。
【００３１】
ステップＳ９でＮＯのときは、電源オフ操作が行われたか否かを判別する（ステップＳ１１）。電源オフ操作とは、携帯電話機１０の電源スイッチをオフするためにユーザが操作部１０７を操作するものである。電源オフ操作が行われていれば、ステップＳ１２に進んで電源オフ処理を実行する。これにより、携帯電話機１０の電源が切られてＣＰＵ１００の処理は終了する。電源オフ処理を終了すると、メインルーチンは終了する。
【００３２】
一方、電源オフ操作が行われていなければ、ステップＳ１３でその他の操作が行われているか否かを判別する。その他の操作とは、例えば、発信操作（電話による通話など）、メールの作成や送信などのユーザ操作である。その他の操作が行われていれば、操作内容に応じたその他の処理を行う（ステップＳ１４）。その他の処理を終了すると、ステップＳ３に戻る。また、ステップＳ１３でその他の操作が行われていなときは、直ちにステップＳ３に戻る。
【００３３】
（２）テレビ機能処理
図８は、テレビ機能処理のサブルーチンを示すフローチャートである。
テレビ機能処理では、ＣＰＵ１００は、まず、チャンネル設定処理を行う（ステップＳ２１）。これは、前回表示部１０６に表示していたチャンネル（つまり前回の受信チャンネル）を自動で設定するものである。次いで、ステップＳ２２に進み、チャンネル設定処理にて設定したチャンネルのテレビ番組の受信を開始する。この処理では、設定されたチャンネルのフルセグメントで送信されてくる高品質の放送と、１セグメントで送信されてくる低品質の放送とをテレビ放送通信部１０４を介してほぼ同時に受信する。ただし、表示部１０６に表示するのは、何れか１つの品質の放送となる。なお、受信するときに上述したように高品質と低品質の両方の放送を同時に受信するのではなく、例えば前回表示していた品質の放送というように、どちらか一方に決めて受信するようにしてもよい。
【００３４】
次いで、ステップＳ２３に進んで品質選択処理のサブルーチンを実行する。品質選択処理は高品質又は低品質の何れの放送を選択するかを選択するための処理であり、その詳細は図９に示すサブルーチンで後述する。なお、品質選択処理の前にステップＳ２２で受信したテレビ番組を表示部１０６に表示開始させる表示開始処理を行ってもよいが、本実施形態では後述するテレビ番組制御処理のサブルーチンを介して表示を開始するようにしている（ステップＳ７４、７７、８４、８７）。
品質選択処理を経ると、次いで、ステップＳ２４でテレビ番組制御処理のサブルーチンを実行する。テレビ番組制御処理とは、図９の品質選択処理において選択された高品質と低品質の別に応じた所定の処理であり、その詳細については図１０及び図１１に示すサブルーチンで後述する。
【００３５】
次いで、ステップＳ２５で録画操作がなされたかどうかを判断する。すなわち、ユーザ操作として受信するテレビ番組を録画する旨の録画操作がなされたかどうかを判断する。録画操作が行われた場合、ステップＳ２６に進み低品質と高品質の両方のテレビ番組を取得し、さらにステップＳ２７に進んでこれらのテレビ番組をテレビ番組記憶部１０２ａに記憶して、ステップＳ２３に戻る。
他方、録画操作が行われていない場合、ステップＳ２８でチャンネル切替操作がなされたかどうかを判断する。すなわち、ユーザ操作として受信するチャンネルを切り替える旨の切替操作がなされたかどうかを判断する。切替操作がなされた場合、ステップＳ２９で切り替えられたチャンネルに設定する処理を行い、さらにステップＳ３０に進んで設定されたチャンネルのテレビ番組を受信するように切り替える。新たな設定チャンネルでの受信は、直前まで表示していた品質で行われる。
【００３６】
ステップＳ２８の切替操作がなされなかった場合、ステップＳ３１でテレビ機能終了操作がなされたかどうかをさらに判断する。すなわち、ユーザ操作として、テレビ番組を受信して表示するテレビ機能を終了する旨の操作がなされたかどうかを判断する。テレビ機能終了操作がなされた場合、テレビ番組の受信を終了し（ステップＳ３２）、表示を終了し（ステップＳ３３）、図７のメインルーチンに処理を戻す。
他方、テレビ機能終了操作がなされていない場合、ステップＳ３４に進んでその他の操作がなされたかどうかを判断する。ここにいうその他の操作とは、たとえば、品質切替操作や音量設定操作などのユーザ操作である。これらの各種操作がなされればその操作に応じた処理をステップＳ３５で行い、ステップＳ２３に戻る。なされなければステップＳ２３に直ちに戻る。
【００３７】
（３）品質選択処理
図９は、先述の品質選択処理（ステップＳ２３）のサブルーチンを示すフローチャートである。
品質選択処理では、ＣＰＵ１００はまず、図５の抽出方法テーブルの読出しをステップＳ４１で行い、次に「文字認識、顔認識によって抽出」というパラメータに設定フラグ１が立てられているかどうかをステップＳ４２で判断する。
「文字認識、顔認識によって抽出」＝１の場合、さらに図６の品質条件テーブルをステップＳ４３で読み出し、各視覚情報に対して設定フラグ１が立てられているかどうかを判断する。
【００３８】
ステップＳ４４において、「文字サイズ」という視覚情報に対して設定フラグ１が立てられているかどうかを判断する。フラグ１が立てられている場合、文字認識処理により文字サイズを抽出する（ステップＳ４５）。具体的には、受信しているテレビ番組の表示部１０６にこれから表示する表示内容又は表示部１０６に現在表示中の表示内容に対して、たとえば所定の文字パターンと照合を行うことにより文字を認識し、認識された文字のサイズを抽出する。ステップＳ４５において、初回処理時には未だ表示が開始されていないので、正確にはこれから表示する表示内容に対してステップＳ４５の処理が行われる。これに対して、後に続くテレビ番組制御処理のステップＳ７４、Ｓ７７、Ｓ８４又はＳ８７を経て、品質選択処理への２度目のループに入った場合には、これから表示する表示内容又は現在表示中の表示内容に対してステップＳ４５の処理が行われる。
なお、品質選択処理は、テレビ機能処理だけでなく、後述する動画機能処理と再生処理にも付随する処理である。これらの後述処理の場合には、文字サイズを抽出する基礎は、ストリーミング再生している動画又は記憶後に再生しているテレビ番組若しくは動画となる。以下でも同様である。
【００３９】
ステップＳ４５で文字サイズを抽出した場合又はステップＳ４４で「文字サイズ」＝１でない場合、ＣＰＵ１００は、ステップＳ４６で「文字数」という視覚情報に対して設定フラグ１が立てられているかどうかを判断する。フラグ１が立てられている場合、先と同様にこれから表示する表示内容又は現在表示中の表示内容に対して、文字認識処理を行って文字数を抽出する（ステップＳ４７）。
ステップＳ４７で文字数を抽出した場合又はステップＳ４６で「文字数」＝１でない場合、ステップＳ４８で「顔サイズ」という視覚情報に対して設定フラグ１が立てられているかどうかを判断する。フラグ１が立てられている場合、顔認識で顔サイズを抽出する（ステップＳ４９）。具体的には、所定の顔パターンと照合を行うことにより顔を認識し、認識された顔のサイズを抽出する。
ステップＳ４９で顔サイズを抽出した場合又はステップＳ４８で「顔サイズ」＝１でない場合、ステップＳ５０で「顔の数」という視覚情報に対して設定フラグ１が立てられているかどうかを判断する。フラグ１が立てられている場合、顔認識で顔の数を抽出する（ステップＳ５１）。すなわち、顔を認識し、認識した顔がいくつあるかをカウントすることにより顔の数を抽出する。
以上のように、ＣＰＵ１００は、表示部１０６に表示されるコンテンツに対して文字認識や顔認識といった画像認識処理を行い、これらの処理を通じて特定のオブジェクトのサイズ（文字サイズ、顔サイズ）又は数（文字数、顔の数）を特定の視覚情報として抽出する。
【００４０】
ステップＳ５１で顔の数を抽出した場合、ステップＳ５０で「顔の数」＝１でない場合又はステップＳ４２で「文字認識、顔認識によって抽出」＝１でない場合、「番組情報、動画情報から抽出」というパラメータに設定フラグ１が立てられているかどうかをステップＳ５２で判断する。
「番組情報、動画情報から抽出」＝１の場合、さらに図６の品質条件テーブルをステップＳ５３で読み出し、各視覚情報に対して設定フラグ１が立てられているかどうかを判断する。
【００４１】
まず、ステップＳ５４において、「文字サイズ」という視覚情報に対して設定フラグ１が立てられているかどうかを判断する。フラグ１が立てられている場合、表示部１０６に、これから表示する表示内容又は現在表示中の表示内容に関する番組情報／動画情報から文字サイズを抽出する（ステップＳ５５）。具体的には、図３のテレビ番組テーブルの番組情報（テレビ番組の場合）又は図４の配信動画テーブルの動画情報（配信動画の場合）から、文字サイズ情報を抽出する。
ステップＳ５５で文字サイズを抽出した場合又はステップＳ５４で「文字サイズ」＝１でない場合、ＣＰＵ１００は、ステップＳ５６で「文字数」という視覚情報に対して設定フラグ１が立てられているかどうかを判断する。フラグ１が立てられている場合、先と同様にこれから表示する表示内容又は現在表示中の表示内容に関する番組情報又は動画情報から、文字数を抽出する（ステップＳ５７）。
ステップＳ５７で文字数を抽出した場合又はステップＳ５６で「文字数」＝１でない場合、ステップＳ５８で「顔サイズ」という視覚情報に対して設定フラグ１が立てられているかどうかを判断する。フラグ１が立てられている場合、番組情報又は動画情報から、顔サイズを抽出する（ステップＳ５９）。
ステップＳ５９で顔サイズを抽出した場合又はステップＳ５８で「顔サイズ」＝１でない場合、ステップＳ６０で「顔の数」という視覚情報に対して設定フラグ１が立てられているかどうかを判断する。フラグ１が立てられている場合、番組情報又は動画情報から顔の数を抽出する（ステップＳ６１）。
以上のように、ＣＰＵ１００は、表示部１０６に表示されるコンテンツに関する情報が含まれているコンテンツ情報（番組情報、動画情報）から、特定の視覚情報（文字サイズ、文字数、顔サイズ、顔の数）を抽出する。
【００４２】
ステップＳ６１で顔の数を抽出した場合、ステップＳ６０で「顔の数」＝１でない場合又はステップＳ５２で「番組情報、動画情報から抽出」＝１でない場合、抽出された視覚情報が対応する品質条件の内容を満たすかどうかをステップＳ６２で判断し、満たす場合は高品質を満たさない場合は低品質をそれぞれ選択する（ステップＳ６３、Ｓ６４）。
具体的には、抽出された視覚情報が特定オブジェクトのサイズ（文字サイズ、顔サイズ）である場合、図６の品質条件テーブルに条件内容として規定された所定のサイズ未満であるかどうかを判断し、所定サイズ未満であるときにＹＥＳと、所定サイズ以上であればＮＯとステップＳ６２で判断する。
これに対し、抽出された視覚情報が特定オブジェクトの数（文字数、顔の数）である場合、品質条件テーブルに規定された所定の数よりも多い場合かどうかを判断し、所定数よりも多いときにＹＥＳと、所定数以下であればＮＯとステップＳ６２で判断する。
抽出された視覚情報が複数ある場合には、何れか１つの視覚情報が対応する品質条件の内容を満たすときに「ＹＥＳ」（満たす）と判断するのが望ましい。
高品質か低品質かがステップＳ６３、Ｓ６４で選択されると、品質選択処理のサブルーチンを終えて処理をテレビ機能処理に戻す。
以上のように、ＣＰＵ１００は、抽出した特定の視覚情報に基づいて、表示部１０６に表示されるコンテンツの品質を選択する。抽出した特定の視覚情報が、特定オブジェクトのサイズであればこれが所定のサイズよりも小さいかどうかを判断し、特定オブジェクトの数であればこれが所定の数よりも多いかどうかを判断することにより、高品質か低品質かを選択する。
【００４３】
（４）テレビ番組制御処理
図１０及び図１１は、先述のテレビ番組制御処理（ステップＳ２４）のサブルーチンの一例をそれぞれに示すフローチャートである。図１０のサブルーチンについて説明した後、図１１のサブルーチンについて説明する。
（４．１）第１例
図１０において、ＣＰＵ１００は先ず、ステップＳ７１で高品質が選択されたかどうかを判断する。これにより、図９の品質選択処理において高品質が選択されたか低品質が選択されたかが判別される。
ステップＳ７１においてＹＥＳの場合（つまり、高品質が選択された場合）、続いてステップＳ７２において高品質のテレビ番組を表示中かどうかを判断する。
ステップＳ７２においてＹＥＳの場合、格別の処理を行わずに図８のテレビ機能処理のルーチンに戻る。
ステップＳ７２においてＮＯの場合、すなわち低品質のテレビ番組を表示中か又は何も表示していない場合、ステップＳ７３で高品質のテレビ番組の取得を開始し、ステップＳ７４で取得したテレビ番組の表示を開始する。ここで、高品質のテレビ番組の「取得」を開始するとは、受信中のフルセグ放送（高品質）のテレビ番組とワンセグ放送（低品質）のテレビ番組から、フルセグ放送のテレビ番組の取得を開始することを意味する。ステップＳ７４の後、図８のテレビ機能処理のルーチンに戻る。
【００４４】
他方、ステップＳ７１においてＮＯの場合（つまり、低品質が選択された場合）、続いてステップＳ７５において低品質のテレビ番組を表示中かどうかを判断する。ステップＳ７５においてＹＥＳの場合は格別の処理を行わずに図８のテレビ機能処理のルーチンに戻り、ステップＳ７５においてＮＯの場合は、ステップＳ７６で低品質のテレビ番組の取得を開始し、ステップＳ７７で取得したテレビ番組の表示を開始した後、図８のテレビ機能処理のルーチンに戻る。なお、ステップＳ７２又はＳ７５における初回判断時にはテレビ番組は未だ表示されていないので、その時にはステップＳ７２又はＳ７５における判断は常にＮＯとなる。
このように、ＣＰＵ１００は、品質選択処理のステップＳ６３、Ｓ６４によって選択された品質のコンテンツを、テレビ放送通信部１０４によって受信されたコンテンツの中から取得する。すなわち、受信した複数の品質のコンテンツの中から選択された品質のコンテンツを取得する。そして、その取得したコンテンツを表示部１０６に表示させる。
【００４５】
（４．２）第２例
先に説明したように、図１１もテレビ番組制御処理（ステップＳ２４）のサブルーチン例である。図１１が図１０と異なるのは、フルセグ放送（高品質）とワンセグ放送（低品質）を同時受信するのでなく、これらを択一的に切り替えて受信するという点である。
すなわち、図１０のルーチンにおいては、テレビ放送通信部１０４がフルセグ放送（高品質）とワンセグ放送（低品質）を同時受信するという前提の下、何れか一方を選択して取得するという着想に即してルーチンを具体化した。これに対し、図１１のルーチンにおいては、テレビ放送通信部１０４がフルセグ放送（高品質）とワンセグ放送（低品質）を同時受信するのでなく一方のみを択一的に切り替えて受信するという構成を想定し、この構成に即してルーチンを開示するものである。
【００４６】
具体的には、ＣＰＵ１００は、ステップＳ８１で高品質が選択されたかどうかを判断する。
ステップＳ８１でＹＥＳの場合もＮＯの場合も、続いて高品質又は低品質のテレビ番組を表示中かどうかを判断する（ステップＳ８２、Ｓ８５）。
ステップＳ８２、Ｓ８５の判断に応じて、ステップＳ８３、Ｓ８６では高品質又は低品質のテレビ番組の受信を開始し、ステップＳ８４、Ｓ８７ではこれらに応じて表示が開始される。ステップＳ８２又はＳ８５の初回判断時は常にＮＯとなること、ステップＳ７２又はＳ７５の場合と同様である。
このように、ＣＰＵ１００は、品質選択処理のステップＳ６３、Ｓ６４によって選択された品質のコンテンツをテレビ放送通信部１０４によって受信させる。すなわち、選択された品質のコンテンツのみを受信するようにテレビ放送通信部１０４を制御する。そして、その受信したコンテンツを表示部１０６に表示させる。
【００４７】
（５）動画機能処理
図１２は、動画機能処理（ステップＳ８）のサブルーチンを示すフローチャートである。
動画機能処理では、受信しようとする動画を指定する動画指定操作をユーザがステップＳ９１で行った後、ＣＰＵ１００は、そのユーザ操作に応じてストリーミング再生操作の指示が出されたのか、それともダウンロード操作の指示が出されたのかをステップＳ９２又はＳ１０４で判断する。ストリーミングかダウンロードかの受信形式の指示が出されるまでは（ステップＳ９２とＳ１０４でＮＯ）、ＣＰＵ１００はステップＳ９２に待機する。
【００４８】
ステップＳ９２でＹＥＳの場合（ユーザ操作としてストリーミング再生操作が行われた場合）、ユーザは、受信する品質を指定する操作をステップＳ９３で行う。たとえば、操作画面に表示される高画質か低画質かの選択画面ないしプルダウンメニューを介して品質指定の指示を出す。１秒当たりのデータ量やフレーム数等のパラメータを個別に決定することにより品質を指定してもよい。
ＣＰＵ１００は、このユーザ操作がなされた後、ステップＳ９４で指定された品質の動画の受信を開始し、ステップＳ９４−２で受信された動画の表示を開始する。本実施形態では、先のテレビ機能処理と異なり表示開始処理を品質選択処理の前に行うようにしたが、テレビ機能処理と同様に表示開始処理を後述する動画制御処理においてのみ行うようにしてもよい。
これに続いて、ステップＳ９５で先に説明した品質選択処理を行い、さらにステップ９６で動画制御処理を行う。動画制御処理は簡単に言えば、先のテレビ番組制御処理の動画版であり、詳細には図１３を用いて後述する。
【００４９】
ステップＳ９６に続いて、ＣＰＵ１００は、ユーザ操作として動画切替操作がなされたかどうかをステップＳ９７で判断する。動画切替操作とは、ストリーミング再生する動画を切り替える操作をいう。
この動画切替操作がなされた場合、ステップＳ９８で切り替えられた動画を受信して、ステップＳ９５に戻る。
他方、動画切替操作がなされていない場合、ステップＳ９９で動画機能終了操作がなされたか否かを判断し、なされていない場合にはステップＳ１０２でその他の操作がなされたか否かを判断する。ここでいうその他の操作とは、ユーザ操作としての品質切替操作や音量設定操作をいう。その他の操作が行われていれば、操作内容に応じたその他の処理を行う（ステップＳ１０３）。その他の処理を終了すると、ステップＳ９５に戻る。また、ステップＳ１０２でその他の操作が行われていなときは、直ちにステップＳ９５に戻る。
ステップＳ９９の動画機能終了操作がなされた場合、動画の受信を終了し（ステップＳ１００）、表示を終了し（ステップＳ１０１）、メインルーチンに処理を戻す。
【００５０】
ステップＳ１０４でＹＥＳの場合（ダウンロード操作が行われた場合）、ＣＰＵ１００は、低品質と高品質の動画を受信し（ステップＳ１０５）、受信した動画を配信動画記憶部１０２ｂに記憶し（ステップＳ１０６）、メインルーチンに処理を戻す。
【００５１】
（６）動画制御処理
図１３は、動画制御処理（ステップＳ９６）のサブルーチンを示すフローチャートである。
動画制御処理は言わばテレビ番組制御処理の動画版であるが、テレビ番組がフルセグとワンセグの両方でサイマル放送されているのに対して、動画のストリーミング配信は通常は要求された品質の動画のみを配信するという相違がある。そこで、この相違に応じて、動画制御処理は、テレビ番組制御処理の第２例に相当する処理内容となる。
【００５２】
すなわち、ＣＰＵ１００は、ステップＳ１１１において高品質が選択されたかどうかを判断する。
ステップＳ１１１でＹＥＳの場合、高品質の動画を受信中かどうかを判断する（ステップＳ１１２）。ステップＳ１１２でＹＥＳの場合は直ちに、ＮＯの場合は高品質の動画の受信を開始し（ステップＳ１１３）、表示を開始してから（ステップＳ１１４）、動画機能処理のルーチンに処理を戻す。
他方、ステップＳ１１１でＮＯの場合、低品質の動画を受信中かどうかを判断する（ステップＳ１１５）。ステップＳ１１５でＹＥＳの場合は直ちに、ＮＯの場合は低品質の動画の受信を開始し（ステップＳ１１６）、表示を開始してから（ステップＳ１１７）、動画機能処理のルーチンに処理を戻す。
このように、ＣＰＵ１００は、品質選択処理のステップＳ６３、Ｓ６４によって選択された品質のコンテンツを無線通信部１０３によって受信させる。すなわち、選択された品質のコンテンツのみを受信するように無線通信部１０３を制御する。そして、その受信したコンテンツを表示部１０６に表示させる。
【００５３】
（７）再生処理
図１４は、再生処理（ステップＳ１０）のサブルーチンを示すフローチャートである。再生処理とは、概略、ステップＳ２７又はＳ１０６で記憶されたテレビ番組又は動画を読み出して再生する処理である。
先ず、ユーザは、ステップＳ１２１で再生すべきコンテンツを指定する操作をする。すなわち、テレビ番組記憶部１０２ａに記憶されているテレビ番組及び配信動画記憶部１０２ｂに記憶されている動画の中から、再生するコンテンツを指定する操作をする。
ユーザは、また、低品質で再生するのか高品質で再生するのかの指定操作をステップＳ１２２で行う。
ＣＰＵ１００は、これらのユーザ操作に応じ、ステップＳ１２３において、品質指定操作によって指定された品質の、再生コンテンツ指定操作で指定されたコンテンツを読み出し、読み出したコンテンツの表示を開始する（ステップＳ１２３−２）。表示開始処理は、テレビ機能処理における場合と同様に、コンテンツ制御処理においてのみ行うようにしてもよい。
【００５４】
続いて、ＣＰＵ１００は、ステップＳ１２４で品質選択処理を行い（図９を参照。）、ステップＳ１２５でコンテンツ制御処理を行う。ここに、コンテンツ制御処理とは、品質選択処理の処理内容に応じて所定の制御を行う処理をいい、詳細は図１５に即して後述する。
【００５５】
次に、ユーザ操作としてコンテンツ切替操作がなされたかどうかをステップＳ１２６で判断する。コンテンツ切替操作とは、再生するコンテンツを切り替える操作をいう。
このコンテンツ切替操作がなされた場合、ステップＳ１２７で切り替えられたコンテンツを読み出して、ステップＳ１２４に戻る。
他方、コンテンツ切替操作がなされていない場合、ステップＳ１２８で再生終了操作がなされたか否かを判断し、なされていない場合にはステップＳ１３１でその他の操作がなされたか否かを判断する。ここでいうその他の操作とは、ユーザ操作としての品質切替操作や音量設定操作をいう。その他の操作が行われていれば、操作内容に応じたその他の処理を行う（ステップＳ１３２）。その他の処理を終了すると、ステップＳ１２４に戻る。また、ステップＳ１３１でその他の操作が行われていなときは、直ちにステップＳ１２４に戻る。
ステップＳ１２８の再生終了操作がなされた場合、コンテンツの読出しを終了し（ステップＳ１２９）、表示を終了し（ステップＳ１３０）、メインルーチンに処理を戻す。
【００５６】
（８）コンテンツ制御処理
図１５は、コンテンツ制御処理（ステップＳ１２５）のサブルーチンを示すフローチャートである。
ＣＰＵ１００は、先ず、ステップＳ１４１において高品質が選択されたかどうかを判断する。
ステップＳ１４１でＹＥＳの場合、高品質のコンテンツを読出中かどうかを判断する（ステップＳ１４２）。ステップＳ１４２でＹＥＳの場合は直ちに、ＮＯの場合は高品質のコンテンツの読出しを開始し（ステップＳ１４３）、表示を開始してから（ステップＳ１４４）、再生処理のルーチンに処理を戻す。
他方、ステップＳ１４１でＮＯの場合、低品質のコンテンツを読出中かどうかを判断する（ステップＳ１４５）。ステップＳ１４５でＹＥＳの場合は直ちに、ＮＯの場合は低品質のコンテンツの読出しを開始し（ステップＳ１４６）、表示を開始してから（ステップＳ１４７）、再生処理のルーチンに処理を戻す。
このように、ＣＰＵ１００は、品質選択処理のステップＳ６３、Ｓ６４によって選択された品質のコンテンツを、テレビ番組記憶部１０２ａ又は配信動画記憶部１０２ｂに記憶されているコンテンツの中から読み出し、その読み出したコンテンツを表示部１０６に表示させる。
【００５７】
以上で説明した本発明の一実施形態によれば、視覚情報を含むコンテンツを表示部１０６に表示させる携帯電話機１０（ＣＰＵ１００）は、表示部１０６に表示されるコンテンツから特定の視覚情報を抽出し、抽出された特定の視覚情報に基づいて表示部１０６に表示されるコンテンツの品質を選択し、選択された品質のコンテンツを表示部１０６に表示させる構成となっている。
したがって、ユーザの煩雑な操作を必要とすることなく、表示されるコンテンツの品質をそのコンテンツに含まれる視覚情報に応じて適切に制御することができる。
【００５８】
この他、たとえば、以下の（ａ）〜（ｋ）の効果も奏することができる。
（ａ）表示されるコンテンツの品質を、そのコンテンツに含まれる特定オブジェクトのサイズに応じて適切に制御することができる。たとえば、コンテンツに含まれる文字のサイズや出演者の顔のサイズに応じて、品質を制御することができる。
（ｂ）コンテンツに含まれる特定オブジェクトのサイズが小さい場合に、より高品質のコンテンツを表示させることによってその特定オブジェクトをより明瞭に表示させることができる。
（ｃ）表示されるコンテンツの品質を、そのコンテンツに含まれる特定オブジェクトの数に応じて適切に制御することができる。たとえば、コンテンツに含まれる文字の数や出演者の顔の数に応じて、品質を制御することができる。
（ｄ）コンテンツに含まれる特定オブジェクトの数が多い場合に、より高品質のコンテンツを表示させることによってその特定オブジェクトをより明瞭に表示させることができる。
（ｅ）コンテンツの視覚情報から画像認識することによって特定の視覚情報を抽出するようにしたので、コンテンツに関する情報が含まれるコンテンツ情報を持たないコンテンツであっても、特定の視覚情報を抽出することができる。
（ｆ）コンテンツに関する情報が含まれるコンテンツ情報から特定の視覚情報を抽出するようにしたので、画像認識のような高度な処理を行う必要が無い。
（ｇ）選択された品質のコンテンツを受信して表示させるようにしたので、不要な品質のコンテンツを受信することを防止できる。
（ｈ）品質の異なるコンテンツを受信し、受信されたコンテンツの中から、選択された品質のコンテンツを取得して表示させるようにしたので、受信するコンテンツの品質の切り替え処理が不要となる。
（ｉ）放送波によって送信されるコンテンツについて、表示されるコンテンツの品質をそのコンテンツに含まれる視覚情報に応じて適切に制御することができる。
（ｊ）コンテンツ提供装置から送信されるコンテンツについて、表示されるコンテンツの品質をそのコンテンツに含まれる視覚情報に応じて適切に制御することができる。
（ｋ）記憶されているコンテンツについて、表示されるコンテンツの品質をそのコンテンツに含まれる視覚情報に応じて適切に制御することができる。
【００５９】
本発明の上記実施形態は、最良の実施形態としての単なる一例に過ぎず、本発明をより良く理解することができるようにするために述べられたに止まる。当業者であれば理解できるように、上記実施形態については様々の変形実施形態が考えられる。
たとえば、端末装置は携帯電話機に限らない。パーソナルコンピュータ、ＰＤＡ、デジタルカメラ、音楽プレイヤ、携帯ゲーム機などの任意の端末装置で良い。
また、テレビ放送をワンセグとフルセグとしたが、これらの品質の組合せに限らず、デジタル放送とアナログ放送など、任意の異なる品質の組み合わせで良い。
また、コンテンツの品質選択処理は逐次行うようにしているが、簡易的に表示開始時のみ行うようにしても良いし、所定時間（たとえば、１分）ごとに行うようにしても良い。さらにはそのタイミングをユーザが指定できるようにしても良い。また、表示開始時に、そのコンテンツの全てのコンテンツ情報から特定の視覚情報を抽出して、一括で品質選択処理を行うようにしても良い。
また、抽出方法や品質条件については、複数の項目からユーザが任意に設定（選択）できるようにしているが、簡易的に１つの項目に固定しても良い。
また、コンテンツはテレビ番組や動画に限らない。たとえば電子書籍などのように、視覚情報を含む任意のコンテンツで良い。
また、品質条件において、文字サイズや顔サイズの内容を「＊＊ｃｍ（センチメートル）」として表示される際の実際の長さとしているが、センチメートルやミリメートルなどの実際の長さに限らない。実際の面積でも良いし、「画面の大きさの何パーセント」というように画面に対する割合でも良いし、「＊＊ピクセル」というように表示される画素数でも良い。サイズを表すことが可能である限り、任意の条件で良い。
発明者も出願人も、これらの他の実施形態ないし変形実施形態について、特許請求の範囲から排除する意図を有せず、添付の特許請求の範囲によって保護されることを求める。
【図面の簡単な説明】
【００６０】
【図１】図１は、本発明の実施形態である携帯電話機１０が有する機能の概要を説明するためのシステム構成図である。
【図２】図２は、携帯電話機１０の構成を示すブロック図である。
【図３】図３は、ＲＡＭ１０２のテレビ番組記憶部１０２ａに記憶されるテレビ番組テーブルの構成例である。
【図４】図４は、ＲＡＭ１０２の配信動画記憶部１０２ｂに記憶される配信動画テーブルの構成例である。
【図５】図５は、ＲＡＭ１０２の抽出方法記憶部１０２ｃに記憶される抽出方法テーブルの構成例である。
【図６】図６は、ＲＡＭ１０２の品質条件記憶部１０２ｄに記憶される品質条件テーブルの構成例である。
【図７】図７は、メインルーチンの動作を示すフローチャートである。
【図８】図８は、テレビ機能処理の動作を示すフローチャートである。
【図９】図９は、品質選択処理の動作を示すフローチャートである。
【図１０】図１０は、テレビ番組制御処理の動作を示すフローチャートである。
【図１１】図１１は、テレビ番組制御処理（変形例）の動作を示すフローチャートである。
【図１２】図１２は、動画機能処理の動作を示すフローチャートである。
【図１３】図１３は、動画制御処理の動作を示すフローチャートである。
【図１４】図１４は、再生処理の動作を示すフローチャートである。
【図１５】図１５は、コンテンツ制御処理の動作を示すフローチャートである。
【符号の説明】
【００６１】
１０  携帯電話機（端末装置）
１００  中央制御部（ＣＰＵ）（抽出手段、選択手段、制御手段）
１０１  ＲＯＭ（抽出手段、選択手段、制御手段）
１０２  ＲＡＭ（抽出手段、選択手段、制御手段）
１０３  無線通信部（受信手段）
１０４  テレビ放送通信部（受信手段）
１０６  表示部（表示手段）
【図１】
0005630845.tif 000002
【図２】
0005630845.tif 000003
【図３】
0005630845.tif 000004
【図４】
0005630845.tif 000005
【図５】
0005630845.tif 000006
【図６】
0005630845.tif 000007
【図７】
0005630845.tif 000008
【図８】
0005630845.tif 000009
【図９】
0005630845.tif 000010
【図１０】
0005630845.tif 000011
【図１１】
0005630845.tif 000012
【図１２】
0005630845.tif 000013
【図１３】
0005630845.tif 000014
【図１４】
0005630845.tif 000015
【図１５】
0005630845.tif 000016