(57)【要約】【課題】移動中に放送周波数を適切かつ高速に切り替えるための携帯端末装置を提供する。【解決手段】スマートフォン１００は、移動情報に基づいてスマートフォン１００が移動中であるか否かを判断する移動判断部３１０と、スマートフォン１００の移動先を移動情報に基づいて推定する推定部３２０と、スマートフォン１００が移動中の場合に、複数の放送周波数のうちの少なくとも１つに優先度を付与する付与部３３０と、スマートフォン１００が受信している放送波の受信感度が予め定められた値よりも小さくなった場合に、優先度が付与された放送周波数のうち、優先度がより高い放送周波数の放送波の受信感度を算出する算出部３５０と、算出部３５０により算出された受信感度が予め定められた値を越えた場合に、優先度がより高い放送周波数を選択する選択部３６０とを備える。【選択図】図５
2015050743.tif 000002
【特許請求の範囲】
【請求項１】
携帯端末装置であって、
放送波を受信するための受信手段と、
前記放送波を受信できる範囲を示す複数の視聴範囲のそれぞれと、複数の放送局のそれぞれと、複数の放送周波数のそれぞれとを互いに対応付けて格納するための記憶手段と、
前記携帯端末装置の速度および移動方向のうちの少なくとも一方を含む移動情報を検出するための検出手段と、
前記移動情報に基づいて前記携帯端末装置が移動中であるか否かを判断するための移動判断手段と、
前記携帯端末装置の移動先を前記移動情報に基づいて推定するための推定手段と、
前記移動判断手段により前記携帯端末装置が移動中であると判断された場合に、前記複数の放送周波数のうちの少なくとも１つに優先度を付与するための優先度付与手段とを備え、前記優先度付与手段は、前記移動先を含む視聴範囲に対応する放送周波数のうち、前記携帯端末装置が受信している放送周波数に対応する放送局と同一の放送局の放送周波数に、より高い優先度を付与し、さらに、
前記携帯端末装置が受信している放送波の受信感度が予め定められた値よりも小さくなった場合に、前記優先度が付与された放送周波数のうち、優先度がより高い放送周波数の放送波の受信感度を算出するための算出手段と、
前記算出手段により算出された前記受信感度が予め定められた値を越えた場合に、前記優先度がより高い放送周波数を選択するための選択手段とを備える、携帯端末装置。
【請求項２】
前記算出手段は、前記携帯端末装置が受信している放送波の受信感度が予め定められた値よりも小さくなった場合に、前記優先度が高い放送周波数の順に当該放送周波数の放送波の受信感度を算出し、
前記選択手段は、前記算出手段により算出された受信感度が予め定められた値を越えた場合の放送周波数を選択する、請求項１に記載の携帯端末装置。
【請求項３】
前記携帯端末装置が受信している放送波の内容がコマーシャルであるか否かを判断するためのコマーシャル判断部をさらに備え、
前記算出手段は、前記コマーシャル判断部により前記携帯端末装置が受信している放送波の内容がコマーシャルであると判断された場合に、前記優先度が高い放送周波数の順に当該放送周波数の放送波の受信感度を算出する、請求項２に記載の携帯端末装置。
【請求項４】
前記複数の放送局の各々は、当該放送局と系列が同一である系列放送局にさらに対応付けられ、
前記優先度付与手段は、前記移動先を含む視聴範囲に対応する放送周波数のうち、前記携帯端末装置が受信している放送波の系列放送局と同一の放送局の放送周波数に、二番目に高い優先度を付与する、請求項１〜３のいずれか１項に記載の携帯端末装置。
【請求項５】
前記優先度付与手段は、前記携帯端末装置の位置から予め定められた範囲内に含まれる視聴範囲に対応する放送周波数のうち、前記携帯端末装置が受信している放送周波数に対応する放送局と同一の放送局の放送周波数に三番目に高い優先度を付与する、請求項４に記載の携帯端末装置。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、携帯端末装置の制御に関し、特に、放送波を受信することが可能な携帯端末装置の制御に関する。
【背景技術】
【０００２】
近年、放送波を受信することが可能な携帯端末装置が普及している。当該携帯端末装置が受信可能なテレビ番組は地域によって異なる。このため、当該携帯端末装置は、ユーザが新たな地域に移動した場合には、当該新たな地域で受信可能な放送周波数でテレビ番組を受信する必要がある。このような携帯端末装置が普及するのに伴い、携帯端末装置が移動中に放送周波数を適切かつ高速に切り替えるための技術が開発されている。
【０００３】
たとえば、特開２０１２−１２００６５号公報（特許文献１）には、「現在位置の検出精度が低い場合にも受信可能な系列局を発見する時間を短縮し、番組の視聴中断時間を短くする」ためのデジタル放送受信装置が開示されている（［要約］参照）。当該デジタル放送受信装置は、番組の放送電波の受信状態が悪化した際に、受信中の番組の放送電波を出力している放送局が属している地域に隣接する地域に存在する系列局をサーチ対象として絞り込み、このサーチ対象の中から、受信状態が予め定められた基準を満たしている系列局をサーチすることを特徴とする。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１２−１２００６５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ところで、特許文献１が開示しているデジタル放送受信装置は、当該装置の現在地に隣接する地域の系列局を全てサーチ対象として絞り込むため、サーチ対象の候補が多く残る。このため、受信する放送周波数を選択するために時間を要し、映像および音声が途切れてしまうという問題がある。したがって、携帯端末装置が移動中に放送周波数を適切かつ高速に切り替えるための技術が必要とされている。
【０００６】
この開示は上述のような問題点を解決するためになされたものであって、その目的は、携帯端末装置が移動中に放送周波数を適切かつ高速に切り替えることができる携帯端末装置を提供することである。
【課題を解決するための手段】
【０００７】
一実施の形態に従うと、携帯端末装置は、放送波を受信するための受信手段と、放送波を受信できる範囲を示す複数の視聴範囲のそれぞれと、複数の放送局のそれぞれと、複数の放送周波数のそれぞれとを互いに対応付けて格納するための記憶手段と、携帯端末装置の速度および移動方向のうちの少なくとも一方を含む移動情報を検出するための検出手段と、移動情報に基づいて携帯端末装置が移動中であるか否かを判断するための移動判断手段と、携帯端末装置の移動先を移動情報に基づいて推定するための推定手段と、移動判断手段により携帯端末装置が移動中であると判断された場合に、複数の放送周波数のうちの少なくとも１つに優先度を付与するための優先度付与手段とを備える。優先度付与手段は、移動先を含む視聴範囲に対応する放送周波数のうち、携帯端末装置が受信している放送周波数に対応する放送局と同一の放送局の放送周波数に、より高い優先度を付与する。携帯端末装置は、さらに、携帯端末装置が受信している放送波の受信感度が予め定められた値よりも小さくなった場合に、優先度が付与された放送周波数のうち、優先度がより高い放送周波数の放送波の受信感度を算出するための算出手段と、算出手段により算出された受信感度が予め定められた値を越えた場合に、優先度がより高い放送周波数を選択するための選択手段とを備える。
【０００８】
ある局面において、携帯端末装置が移動中に放送周波数を適切かつ高速に切り替えることができる。
【０００９】
この発明の上記および他の目的、特徴、局面および利点は、添付の図面と関連して理解されるこの発明に関する次の詳細な説明から明らかとなるであろう。
【図面の簡単な説明】
【００１０】
【図１】視聴範囲別のチャンネルリストの概要を示す図である。
【図２】視聴範囲別のチャンネルリストの概要を示す図である。
【図３】視聴範囲の概要を示す図である。
【図４】第１の実施の形態に従うスマートフォンのハードウェア構成を示すブロック図である。
【図５】第１の実施の形態に従うスマートフォンの機能構成を示すブロック図である。
【図６】チャンネルリストのデータ構造を示す図である。
【図７】優先度リストのデータ構造を示す図である。
【図８】第１の実施の形態に従うスマートフォンが実行する処理の一部を表わすフローチャートである。
【図９】第３の実施の形態に従うスマートフォンが実行する処理の一部を表わすフローチャートである。
【発明を実施するための形態】
【００１１】
以下、図面を参照しつつ、本実施の形態について説明する。以下の説明では、同一の部品および構成要素には同一の符号を付してある。それらの名称および機能も同じである。したがって、これらについての詳細な説明は繰り返さない。
【００１２】
なお、以下では、携帯端末装置の一例として機能するスマートフォン１００の詳細について説明するが、携帯端末装置は、スマートフォンに限定されるものではない。たとえば、携帯端末装置は、タブレット端末、デジタルカメラ、その他放送波を受信することが可能な携帯機器等も含み得る。なお、以下で説明される第１〜第３の実施の形態は、選択的に組み合わされてもよい。
【００１３】
［第１の実施の形態］
＜チャンネルリスト＞
図１および図２は、視聴範囲別のチャンネルリストの概要を示す図である。図１は、スマートフォン１００の現在地が兵庫である場合のスマートフォン１００の態様を表している。図２は、スマートフォン１００の現在地が広島である場合のスマートフォン１００の態様を表している。図１および図２を参照して、チャンネルリストの概要について説明する。
【００１４】
視聴可能なテレビ番組の放送周波数は、スマートフォン１００の現在地を含む視聴範囲によって異なる。このため、スマートフォン１００は、ユーザがある視聴範囲に移動すると、当該視聴範囲で視聴可能なテレビ番組の放送周波数を規定したチャンネルリストを参照して放送波を受信する。
【００１５】
たとえば、図１を参照して、ユーザが兵庫に移動すると、スマートフォン１００は、兵庫で視聴可能な放送波を規定するチャンネルリスト１４０を参照する。モニタ１２０は、地域名表示領域１３０およびチャンネルリスト１４０を表示する。なお、地域名表示領域１３０およびチャンネルリスト１４０は、モニタ１２０に表示される必要はなく、説明を簡単にするために図示されるものである。
【００１６】
チャンネルリスト１４０は、チャンネル１４１と、放送周波数１４２と、放送局１４３とを含む。チャンネル１４１と、放送周波数１４２と、放送局１４３とは、互いに対応付けられている。チャンネル１４１は、ユーザにより選択されるチャンネルである。放送周波数１４２は、特定の周波数帯域幅を定義したものである。たとえば、チャンネル「１」に対応する放送周波数「２４」は、５３９ＭＨｚに対応付けられている。ユーザがチャンネル「１」を選択した場合、スマートフォン１００は５３９ＭＨｚの放送波を受信し、ユーザは放送局Ａのテレビ番組を視聴または録画できる。
【００１７】
図２を参照して、ユーザが広島に移動すると、スマートフォン１００は、広島で視聴可能な放送波を規定するチャンネルリスト１６０を参照する。チャンネルリスト１６０は、チャンネル１６１と、放送周波数１６２と、放送局１６３とを含む。チャンネル１６１と、放送周波数１６２と、放送局１６３とは、互いに対応付けられている。たとえば、ユーザがチャンネル「１」を選択した場合、スマートフォン１００は、放送周波数「５」に対応付けられる周波数４２５ＭＨｚの放送波を受信する。これにより、スマートフォン１００は、放送局Ｆのテレビ番組を表示または録画する。
【００１８】
＜概要＞
再び、図１および図２を参照して、本実施の形態に従うスマートフォン１００の概要について説明する。以下、スマートフォン１００の現在地が兵庫であり、現在選択されているチャンネルが「１」の場合（図１の斜線部分）を例に挙げて説明する。
【００１９】
上述したように視聴できるテレビ番組は、視聴範囲によって異なる。このため、ユーザが新たな視聴範囲に移動した場合に同一のテレビ番組を視聴するためには、放送波周波数を切り替える必要がある。ところで、ユーザが新たな視聴範囲に移動した後に放送波周波数を検索すれば、検索に時間がかかる。検索中にもユーザは移動するため受信感度が弱まり映像および音声が途切れてしまう。このため、スマートフォン１００は、ユーザが新たな視聴領域に移動する前に放送周波数に優先度を付与し、ユーザが新たな視聴領域に移動した後に付与された優先度の順に放送周波数を検索する。
【００２０】
より具体的には、ユーザが現在地の「大阪」から移動を開始するとスマートフォン１００は移動先を推定する。推定された移動先が「広島」である場合、スマートフォン１００は、視聴範囲「広島」に対応するチャンネルリスト１６０を参照して放送周波数に優先度を付与する。この例においては、スマートフォン１００は、チャンネルリスト１６０を参照して、現在視聴している放送局「Ａ」と同じ放送局に対応する放送周波数「１９」に、より高い優先度を付与する（図２の斜線部分）。
【００２１】
スマートフォン１００は、現在視聴している放送周波数「２４」の受信感度が予め定められた値を下回った場合に、付与された優先度の順に放送周波数を選択し、当該放送周波数の放送波の受信感度を算出する。つまり、スマートフォン１００は、放送周波数「１９」の受信感度を算出し、当該受信感度が予め定められた値を越えていれば、放送周波数を「２４」から「１９」に切り替える。
【００２２】
このように、付与された優先度順に放送周波数を検索することにより、放送周波数を短時間で選択することが可能になり、映像および音声を途切れさせずに受信することが可能になる。
【００２３】
＜視聴範囲＞
図３は、放送局から受信した放送波を中継局が送信している様子を示す図である。図３を参照して、視聴範囲の概要について説明する。
【００２４】
図３を参照して、放送局２０１と放送局２０３とが図示される。放送局２０１と放送局２０３とは、互いに系列局である。中継局２１０および中継局２２０は、放送局２０１から受信した放送波を送信する。中継局２３０は、放送局２０３から受信した放送波を送信する。放送局２０３は、放送局２０１の系列局である。
【００２５】
視聴範囲２１１は、中継局２１０から送信される放送波を受信できる範囲を示す。視聴範囲２２１は、中継局２２０から送信される放送波を受信できる範囲を示す。視聴範囲２３１は、中継局２３０から送信される放送波を受信できる範囲を示す。
【００２６】
中継局２１０と、中継局２２０と、中継局２３０とは、同じテレビ番組を互いに異なる放送周波数で送信する。このため、スマートフォン１００は、同じテレビ番組を受信するためには、スマートフォン１００の現在地が視聴範囲２１１、視聴範囲２２１、および視聴範囲２３１のいずれにあるかよって放送周波数を切り替えなければならない。
【００２７】
＜ハードウェア構成＞
図４は、本実施の形態に従うスマートフォン１００のハードウェア構成を示すブロック図である。図４を参照して、スマートフォン１００のハードウェア構成の一例について説明する。
【００２８】
スマートフォン１００は、ＲＯＭ（Read  Only  Memory）１と、ＣＰＵ（Central  Processing  Unit）２と、ＲＡＭ（Random  Access  Memory）３と、デジタルチューナ４と、ＧＰＳ（Global  Positioning  System）コントローラ６と、方位センサ７と、加速度センサ８と、スピーカ９と、タッチセンサ１０と、メモリカードＩ／Ｆ（Interface）１１と、ネットワークＩ／Ｆ（Interface）１２と、補助記憶装置２０と、モニタ１２０とを備える。補助記憶装置２０は、チャンネルリスト２１および優先度リスト２３を格納する。チャンネルリスト２１および優先度リスト２３の詳細については後述する。
【００２９】
ＲＯＭ１は、オペレーティングシステム（ＯＳ：Operating  System）や、スマートフォン１００の起動時に実行されるプログラム等を格納する。ＣＰＵ２は、ＲＯＭ１や補助記憶装置２０等に格納された、オペレーティングシステムやスマートフォン１００の制御プログラム等の各種プログラムを実行することで、スマートフォン１００の動作を制御する。ＲＡＭ３は、ワーキングメモリとして機能し、プログラムの実行に必要な各種データを一時的に格納する。
【００３０】
デジタルチューナ４は、アンテナ４Ａを介してワンセグ放送やその他のデジタル放送の放送波を受信する。デジタルチューナ４は、ユーザにより選択されたチャンネルに従って、映像信号および音声信号をＣＰＵ２に出力する。デジタルチューナ４は、フルセグメント放送を受信する機能と、ワンセグメント放送を受信する機能とを有する。
【００３１】
モニタ１２０は、映像信号に基づいてテレビ番組を表示する。また、モニタ１２０は、タッチセンサ１０と組み合わされてタッチパネルとして構成されてもよい。当該タッチパネルは、チャンネルの選択を受け付ける。ユーザによりチャンネルが選択されると、当該チャンネルに対応するテレビ番組がモニタ１２０に表示される。
【００３２】
ＧＰＳコントローラ６は、アンテナ６Ａを介して、ＧＰＳ信号または基地局からの位置信号（測位信号）を受信する。ＧＰＳコントローラ６は、受信したＧＰＳ信号または位置信号からスマートフォン１００の位置情報を算出する。ＧＰＳコントローラ６は、受信した位置情報をＣＰＵ２に出力する。
【００３３】
方位センサ７は、スマートフォン１００の移動方向を検出する。方位センサ７は、たとえば、地磁気センサ、電子コンパス、その他のスマートフォン１００の移動方向を検出できるセンサである。方位センサ７は、検出した移動方向をＣＰＵ２に出力する。加速度センサ８は、スマートフォン１００の加速度を検出する。加速度センサ８は、検出した加速度をＣＰＵ２に出力する。
【００３４】
スピーカ９は、デジタルチューナ４から出力される音声信号に基づいて、音声を出力する。メモリカードＩ／Ｆ１１は、ＳＤ（Secure  Digital）カードやＣＦ（Compact  Flash（登録商標））カードなどのメモリカード（不揮発性記憶媒体）３０との間で、データの読み書きを行なう。ネットワークＩ／Ｆ１２は、アンテナ１２Ａを介して、他の通信機器とデータの送受信を行なう。たとえば、他の通信機器は、スマートフォン、パソコン、サーバ装置、その他の通信機能を有する電子機器である。
【００３５】
＜機能構成＞
図５は、第１の実施の形態に従うスマートフォン１００の機能構成を示すブロック図である。図５を参照して、スマートフォン１００の機能構成の一例について説明する。
【００３６】
ＣＰＵ２は、移動判断部３１０と、推定部３２０と、付与部３３０と、ＣＭ（Commercial Message）判断部３４０と、算出部３５０と、選択部３６０とを含む。
【００３７】
移動判断部３１０は、移動情報に基づいてスマートフォン１００が移動中であるか否かを判断する。移動情報は、移動速度および移動方向のうちの少なくとも一方を含む。移動速度は、たとえば、加速度センサ８により出力される加速度を積分することにより得られる。移動方向は、たとえば、方位センサ７により出力される。典型的には、移動判断部３１０は、スマートフォン１００の移動速度が予め定められた値を越える場合に、スマートフォン１００が移動中であると判断する。
【００３８】
なお、移動判断部３１０は、位置情報に基づいてスマートフォン１００が移動中であるか否かを判断してもよい。たとえば、ＧＰＳコントローラ６からの位置信号から算出した、スマートフォン１００の２点以上の位置情報を用いてスマートフォン１００が移動中であるか否かを判断する。移動判断部３１０は、２点以上の位置情報が予め定められた距離離れている場合にスマートフォン１００が移動中であると判断する。
【００３９】
推定部３２０は、スマートフォン１００の移動先を移動情報に基づいて推定する。より具体的には、推定部３２０は、移動判断部３１０によりスマートフォン１００が移動中であると判断されてから予め定められた時間経過後のスマートフォン１００の位置を推定する。
【００４０】
典型的には、推定部３２０は、移動情報に含まれる移動速度および移動方向に基づいてスマートフォン１００の移動先を推定する。たとえば、推定部３２０は、移動速度に予め定められた時間を掛けることで移動距離を算出する。推定部３２０は、移動方向と同じ方向に、現在地から算出した移動距離だけ離れた位置をスマートフォン１００の移動先とする。スマートフォン１００の現在地は、ＧＰＳコントローラ６から取得してもよい。また、推定部３２０は、現在視聴している放送周波数に対応する視聴範囲をスマートフォン１００の現在地としてもよい。推定部３２０は、予測位置を切替判断部４４０に出力する。
【００４１】
付与部３３０は、移動判断部３１０によりスマートフォン１００が移動中であると判断された場合に、複数の放送周波数のうちの少なくとも１つに優先度を付与する。優先度の付与方法の詳細については後述する。
【００４２】
ＣＭ判断部３４０は、スマートフォン１００が現在受信している放送波の内容がコマーシャルであるか否かを判断する。たとえば、ＣＭ判断部３４０は、デジタルチューナ４より取得した映像信号または音声信号の区切れを検出することにより放送波の内容がコマーシャルであるか否かを判断する。
【００４３】
算出部３５０は、スマートフォン１００が受信している放送波の受信感度が予め定められた値よりも小さくなった場合に、優先度が付与された放送周波数のうち、優先度がより高い放送周波数の放送波の受信感度を算出する。典型的には、当該受信感度は、スマートフォン１００が受信している放送波の受信感度が予め定められた値よりも小さい状態が一定時間継続した場合に算出される。
【００４４】
ある局面において、算出部３５０は、スマートフォン１００が受信している放送波の受信感度が予め定められた値よりも小さくなり、かつ、ＣＭ判断部３４０によりスマートフォン１００が受信している放送波の内容がコマーシャルであると判断された場合に、優先度が高い放送周波数の順に当該放送周波数の放送波の受信感度を算出する。このように、放送周波数をＣＭ中に算出することで、ユーザにとって不利益にならないタイミングで放送周波数を検索することができる。
【００４５】
選択部３６０は、算出部３５０により算出された、優先度がより高い放送周波数の受信感度が予め定められた値を越えた場合に、当該優先度がより高い放送周波数を選択する。典型的には、選択部３６０は、優先度の順に算出された放送周波数の受信感度が予め定められた値を越えた時点で、当該放送周波数を選択する。スマートフォン１００は、選択部３６０により選択された放送周波数にチャンネルを切り替える。
【００４６】
＜データ構造（チャンネルリスト）＞
図６は、チャンネルリスト２１のデータ構造を示す図である。図６を参照して、チャンネルリスト２１のデータ構造の一例について説明する。
【００４７】
図６を参照して、チャンネルリスト２１は、視聴範囲２１Ａと、放送周波数２１Ｂと、放送局２１Ｃと、系列放送局２１Ｄとを含む。視聴範囲２１Ａと、放送周波数２１Ｂと、放送局２１Ｃと、系列放送局２１Ｄとは互いに対応付けられる。
【００４８】
視聴範囲２１Ａは、スマートフォン１００が放送波を受信することができる視聴範囲を規定する。たとえば、視聴範囲２１Ａは地域毎に規定される。スマートフォン１００は、当該スマートフォン１００の現在地を含む地域の放送周波数２１Ｂを参照してテレビ番組を受信する。
【００４９】
ある局面において、視聴範囲２１Ａは、２つ以上の、緯度および経度で規定されてもよい。スマートフォン１００の現在地が当該２つ以上の、緯度および経度で囲まれる視聴範囲に含まれる場合には、スマートフォン１００は、当該視聴範囲に対応する中継局から放送波を受信することができる。
【００５０】
他の局面において、視聴範囲２１Ａは、中心点と半径とで規定されてもよい。この場合、スマートフォン１００の現在地が中心点と半径とで囲まれる視聴範囲に含まれる場合には、スマートフォン１００は当該視聴範囲に対応する中継局から放送波を受信することができる。
【００５１】
＜優先度＞
再び図６を参照して、付与部３３０が放送周波数に優先度を付与する方法について説明する。なお、以下では、スマートフォン１００の現在地が兵庫であり、かつ、現在受信している放送周波数が「２４」である場合を例に挙げて説明する。なお、図６においては、優先度は、整数で定義されているが、小数またはフラグ（trueまたはfalseを示す変数）等で定義されてもよい。また、以下で説明される優先度（一番高い優先度〜四番目に高い優先度）は、適宜変更され得る。
【００５２】
（一番高い優先度）
付与部３３０は、スマートフォン１００の移動先を含む視聴範囲に対応する放送周波数のうち、スマートフォン１００が現在受信している放送周波数に対応する放送局と同一の放送局の放送周波数に一番高い優先度を付与する。
【００５３】
より具体的には、移動判断部３１０により推定された移動先を含む視聴領域が「広島」である場合、付与部３３０は、視聴範囲「広島」に対応する放送周波数を参照する。付与部３３０は、視聴範囲「広島」に対応する放送周波数のうちから、現在受信しているテレビ番組の放送局「Ａ」と同一の放送局の放送周波数「１８」に一番高い放送周波数を付与する。
【００５４】
（二番目に高い優先度）
付与部３３０は、スマートフォン１００の移動先を含む視聴範囲に対応する放送周波数のうち、スマートフォン１００が現在受信している放送波の系列放送局と同一の放送局の放送周波数に、二番目に高い優先度を付与する。
【００５５】
より具体的には、移動判断部３１０により推定された移動先を含む視聴領域が「広島」である場合、付与部３３０は、視聴範囲「広島」に対応する放送周波数を参照する。付与部３３０は、視聴範囲「広島」に対応する放送周波数のうちから、現在受信しているテレビ番組の系列放送局「Ｄ」または「Ｅ」と同一の放送局の放送周波数「２０」に二番目に高い放送周波数を付与する。
【００５６】
（三番目に高い優先度）
付与部３３０は、スマートフォン１００の現在地から予め定められた範囲内に含まれる視聴範囲に対応する放送周波数のうち、スマートフォン１００が受信している放送周波数に対応する放送局と同一の放送局の放送周波数に三番目に高い優先度を付与する。
【００５７】
より具体的には、スマートフォン１００の現在地から予め定められた範囲内に視聴範囲「大阪」が含まれる場合、付与部３３０は、視聴範囲「大阪」に対応する放送周波数を参照する。付与部３３０は、視聴範囲「大阪」に対応する放送周波数のうちから、現在受信しているテレビ番組の放送局「Ａ」と同一の放送局の放送周波数「３０」に三番目に高い放送周波数を付与する。
【００５８】
なお、付与部３３０は、予め設定されている地域を含む視聴範囲に対応する放送周波数を参照し、当該視聴範囲に対応する放送周波数のうちから、現在受信テレビ番組と同一の放送局の放送周波数に三番目に高い放送周波数を付与してもよい。
【００５９】
（四番目に高い優先度）
付与部３３０は、上記一番目または二番目に高い優先度が付与された放送周波数に対応するチャンネル（図示しない）が同一の放送周波数に四番目に高い優先度を付与する。
【００６０】
＜データ構造（優先度リスト）＞
図７は、優先度リスト２３のデータ構造を示す図である。図７を参照して、優先度リスト２３のデータ構造の一例について説明する。
【００６１】
図７に示されるように、優先度リスト２３は、放送周波数２３Ａと、優先度２３Ｂとを含む。放送周波数２３Ａと優先度２３Ｂとは、互いに対応付けられる。付与部３３０は、放送周波数に優先度を付与すると同時に当該放送周波数と当該優先度とを互いに対応付けて優先度リスト２３に追加する。
【００６２】
算出部３５０は、優先度２３Ｂの順に放送周波数２３Ａの受信感度を算出する。選択部３６０は、放送周波数２３Ａの受信感度が予め定められた値を越えた時点で、当該放送周波数を選択する。スマートフォン１００は、選択された放送周波数にチャンネルを切り替える。
【００６３】
より具体的には、算出部３５０は、最初に、優先度「１」の放送周波数「１８」の受信感度を算出する。放送周波数「１８」の受信感度が予め定められた値を越えた場合には、選択部３６０は放送周波数「１８」を選択する。放送周波数「１８」の受信感度が予め定められた値を越えない場合には、算出部３５０は優先度「２」の放送周波数「２０」の受信感度を算出する。放送周波数「２０」の受信感度が予め定められた値を越えた場合には、選択部３６０は放送周波数「２０」を選択する。このように、スマートフォン１００は、優先度リスト２３に規定される優先度の順に放送周波数の検索を行なう。
【００６４】
＜制御構造＞
図８は、第１の実施の形態に従うスマートフォン１００が実行する処理の一部を表わすフローチャートである。図８の処理は、ＣＰＵ２がプログラムを実行することにより実現される。他の局面において、処理の一部又は全部が、回路素子その他のハードウェアによって実行されてもよい。
【００６５】
図８におけるフロー（Ａ）を参照して、ステップＳ８０２において、スマートフォン１００は放送波を受信し、ＣＰＵ２はユーザにより選択されたチャンネルのテレビ番組をモニタ１２０に表示させる。
【００６６】
ステップＳ８０４において、ＣＰＵ２は、移動判断部３１０として、移動情報を取得する。ＣＰＵ２は、ＧＰＳコントローラ６、方位センサ７、加速度センサ８等から移動情報を取得する。
【００６７】
ステップＳ８１０において、ＣＰＵ２は、移動判断部３１０としてスマートフォン１００が移動中であるか否かを判断する。ＣＰＵ２は、スマートフォン１００が移動中であると判断した場合には（ステップＳ８１０においてＹＥＳ）、制御をステップＳ８１２に切り替える。そうでない場合には（ステップＳ８１０においてＮＯ）、ＣＰＵ２は、制御をステップＳ８０４に切り替える。なお、ＣＰＵ２は、スマートフォン１００が移動中であると判断した場合には、スマートフォン１００の動作モードをトラベルモードに設定する。スマートフォン１００の動作モードがトラベルモードである場合には、ステップＳ８１２〜ステップＳ８５４の処理が有効になる。
【００６８】
ステップＳ８１２において、ＣＰＵ２は、付与部３３０として、放送周波数のうちの少なくとも１つに優先度を付与する。ステップＳ８１４において、ＣＰＵ２は、算出部３５０として、優先度が高い放送周波数の順に当該放送周波数の放送波の受信感度を算出する。
【００６９】
ステップＳ８２０において、ＣＰＵ２は、算出部３５０として、スマートフォン１００が現在受信している放送波の受信感度が予め定められた値以下になったか否かを判断する。ＣＰＵ２は、スマートフォン１００が現在受信している放送波の受信感度が予め定められた以下になったと判断すると（ステップＳ８２０においてＹＥＳ）、制御をステップＳ８３０に切り替える。そうでない場合には（ステップＳ８２０においてＮＯ）、ＣＰＵ２は、制御をステップＳ８２０に切り替える。
【００７０】
ステップＳ８３０において、ＣＰＵ２は、ＣＭ判断部３４０として、スマートフォン１００が現在受信している放送波の内容がコマーシャルであるか否かを判断する。ＣＰＵ２は、スマートフォン１００が現在受信している放送波の内容がコマーシャルであると判断した場合には（ステップＳ８３０においてＹＥＳ）、制御をステップＳ８３２に切り替える。そうでない場合には（ステップＳ８３０においてＮＯ）、ＣＰＵ２は、制御をステップＳ８３０に切り替える。
【００７１】
ステップＳ８３２において、ＣＰＵ２は、当該ＣＰＵ２に内蔵されるタイマを用いて時間の計測を開始する。なお、タイマは、ＣＰＵ２とは別個の部品としてスマートフォン１００に備えられてもよい。タイマが時間の計測を開始してから予め定められた時間が経過した場合には、ＣＰＵ２は、割り込み処理（フロー（Ｂ））を実行する。
【００７２】
ステップＳ８３４において、ＣＰＵ２は、ユーザが視聴しているテレビ番組の表示を一時停止する。ステップＳ８３６において、ＣＰＵ２は、優先度の順に放送周波数を切り替える。
【００７３】
ステップＳ８５０において、ＣＰＵ２は、選択部３６０として、受信感度が良好であるか否かを判断する。典型的には、ＣＰＵ２は、算出部３５０により算出された放送周波数の受信感度が予め定められた値を越えている場合に受信感度が良好であると判断する。ＣＰＵ２は、受信感度が良好であると判断した場合には（ステップＳ８５０においてＹＥＳ）、制御をステップＳ８５４に切り替える。そうでない場合には（ステップＳ８５０においてＮＯ）、ＣＰＵ２は、制御をステップＳ８６０に切り替える。
【００７４】
ステップＳ８５４において、ＣＰＵ２は、当該ＣＰＵ２に内蔵されるタイマを停止する。ステップＳ８６０において、ＣＰＵ２は、優先度リスト２３に規定される放送周波数を全て検索したか否かを判断する。ＣＰＵ２は、優先度リスト２３に規定される放送周波数を全て検索したと判断した場合には（ステップＳ８６０においてＹＥＳ）、制御をステップＳ８６２に切り替える。そうでない場合には（ステップＳ８６０においてＮＯ）、ＣＰＵ２は、制御をステップＳ８３６に切り替える。
【００７５】
ステップＳ８６２において、ＣＰＵ２は、チャンネルを当初の放送周波数（ステップＳ８０２〜ステップＳ８３４において受信していた放送周波数）に切り替える。
【００７６】
ステップＳ８７０において、ＣＰＵ２は、受信感度が良好であるか否かを判断する。典型的には、ＣＰＵ２は、放送周波数の受信感度が予め定められた値を越えている場合に受信感度が良好であると判断する。ＣＰＵ２は、受信感度が良好であると判断した場合には（ステップＳ８７０においてＹＥＳ）、制御をステップＳ８５４に切り替える。そうでない場合には（ステップＳ８７０においてＮＯ）、ＣＰＵ２は、制御をステップＳ８７２に切り替える。
【００７７】
ステップＳ８７２において、ＣＰＵ２は、当初のテレビ番組（ステップＳ８０２〜ステップＳ８３４において受信していたテレビ番組）の放送局と同じ放送局が見つかるまでチャンネルリスト２１内を検索する。
【００７８】
図８におけるフロー（Ｂ）を参照して、ＣＰＵ２は、時間の計測を開始（ステップＳ８３２）してから予め定められた時間が経過した場合には、ステップＳ８９０において、タイマ割り込み処理を行なう。ステップＳ８９２において、ＣＰＵ２は、トラベルモードを解除する。ステップＳ８９４において、ＣＰＵ２は、チャンネルを当初の放送周波数（ステップＳ８０２〜ステップＳ８３４において受信していた放送周波数）に切り替える。
【００７９】
＜利点＞
本実施の形態に従うスマートフォン１００によれば、ユーザが新たな視聴領域に移動する場合に、当該視聴領域に移動する前に放送周波数に優先度を付与する。スマートフォン１００は、付与された優先度により放送周波数を適切かつ高速に切り替えることができ、映像および音声の劣化または途切れを解消することができる。
【００８０】
また、スマートフォン１００は、コマーシャル中に放送周波数の検索を行なう。このため、スマートフォン１００は、ユーザの不利益とならないタイミングで放送周波数を切り替える事ができる。さらに、放送周波数を検索するためのチューナ等の付加的なハードウェア機器を用いずに最低限のハードウェア構成で放送周波数を検索することができる。
【００８１】
［第２の実施の形態］
＜概要＞
以下、第２の実施の形態に従うスマートフォン１００Ａについて説明する。なお、スマートフォン１００Ａのハードウェア構成は、第１の実施の形態に従うハードウェア構成と同様であるので説明を繰り返さない。
【００８２】
デジタルチューナ４は、フルセグメント放送を受信する機能と、ワンセグメント放送の受信する機能とを有する。本実施の形態に従うスマートフォン１００Ａは、放送周波数の検索時にフルセグメント（１３セグメント）放送からワンセングメント放送に切り替える。スマートフォン１００Ａは、残りのセグメント（１２セグメント）の少なくとも１つを用いて優先度の順に放送周波数の受信感度を算出し、受信感度が予め定められた値を越えた時点の放送周波数を選択する。これにより、映像および音声を途切れさせずに放送周波数を検索することができる。
【００８３】
［第３の実施の形態］
＜概要＞
以下、第３の実施の形態に従うスマートフォン１００Ｂについて説明する。本実施の形態に従うスマートフォン１００Ｂは、ストリーミングによってテレビ番組を受信する機能を有する点が第１の実施の形態に従うスマートフォン１００と異なる。その他の点については、第１の実施の形態に従うスマートフォン１００と同様であるので説明を繰り返さない。
【００８４】
スマートフォン１００Ｂは、放送周波数の検索時に放送波によるテレビ番組の視聴からパケット通信を用いたテレビ番組の視聴に切り替える。スマートフォン１００Ｂは、たとえば、ストリーミングによってテレビ番組を受信するためのストリーミング視聴ソフトを備える。これにより、ユーザがストリーミング視聴ソフトでテレビ番組を視聴しながらバックグランドで放送周波数を検索することができる。
【００８５】
＜制御構造＞
図９は、第３の実施の形態に従うスマートフォン１００Ｂが実行する処理の一部を表わすフローチャートである。図９の処理は、ＣＰＵ２がプログラムを実行することにより実現される。他の局面において、処理の一部又は全部が、回路素子その他のハードウェアによって実行されてもよい。なお、以下では、ステップＳ９００〜ステップＳ９１４の説明を行なう。その他のステップについては図８と同じであるので説明を繰り返さない。
【００８６】
ステップＳ９００において、ＣＰＵ２は、ストリーミングによってストリーミング視聴ソフトの準備を行なう。たとえば、ＣＰＵ２は、ストリーミング視聴ソフトを起動する。
【００８７】
ステップＳ９１０において、ＣＰＵ２は、ストリーミング視聴ソフトを用いて、当初視聴していたテレビ番組を表示する（ステップＳ８０２〜ステップＳ８３４において受信していたテレビ番組）を表示する。また、ＣＰＵ２は、タイマを停止する。
【００８８】
ステップＳ９１２において、ＣＰＵ２は、チャンネルの検索を行なう。典型的には、ＣＰＵ２は、チャンネル周波数を物理周波数１３ｃｈ〜５２ｃｈの順に切り替える。
【００８９】
ステップＳ９１４において、ＣＰＵ２は、受信感度が良好であるか否かを判断する。典型的には、ＣＰＵ２は、受信感度が予め定められた値を越えている場合に受信感度が良好であると判断する。ＣＰＵ２は、受信感度が良好であると判断した場合には（ステップＳ９１４においてＹＥＳ）、制御をステップＳ８５４に切り替える。そうでない場合には（ステップＳ９１４においてＮＯ）、ＣＰＵ２は、制御をステップＳ９１２に切り替える。
【００９０】
＜利点＞
本実施の形態に従うスマートフォン１００Ｂによれば、ストリーミング機能を有することでテレビ番組を視聴しながらバックグランドで放送周波数を検索することができる。
【００９１】
今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【符号の説明】
【００９２】
１  ＲＯＭ、２  ＣＰＵ、３  ＲＡＭ、４  デジタルチューナ、４Ａ，６Ａ，１２Ａ  アンテナ、６  コントローラ、７  方位センサ、８  加速度センサ、９  スピーカ、１０  タッチセンサ、１１  メモリカードＩ／Ｆ、１２  ネットワークＩ／Ｆ、２０  補助記憶装置、２１  チャンネルリスト、２１Ａ，２１１，２２１，２３１  視聴範囲、２１Ｂ，２３Ａ，１４２，１６２  放送周波数、２１Ｃ，１４３，１６３，２０１，２０３  放送局、２１Ｄ  系列放送局、２３  優先度リスト、２３Ｂ  優先度、１００  スマートフォン、１２０  モニタ、１３０  地域名表示領域、１４０，１６０  チャンネルリスト、１４１，１６１  チャンネル、２１０，２２０，２３０  中継局、３１０  移動判断部、３２０  推定部、３３０  付与部、３４０  判断部、３５０  算出部、３６０  選択部、４４０  切替判断部。
【図１】
2015050743.tif 000003
【図２】
2015050743.tif 000004
【図３】
2015050743.tif 000005
【図４】
2015050743.tif 000006
【図５】
2015050743.tif 000007
【図６】
2015050743.tif 000008
【図７】
2015050743.tif 000009
【図８】
2015050743.tif 000010
【図９】
2015050743.tif 000011