(57)【特許請求の範囲】
【請求項１】
複数の番組のうち、ユーザが視聴を希望する複数の第１番組を指定可能な入力部と、
前記複数の第１番組のうち、現在時刻に従って定められる第１期間に放送される第１番組の情報を表示するためのアプリケーションを実行する処理部と、
前記アプリケーションを起動可能な画面上に、前記第１期間に放送される第１番組の件数を表示するための表示処理部と、
を備えた電子機器。
【請求項２】
前記表示処理部は、前記件数を、前記アプリケーションを起動するためのアイコン上に表示するためのものである、請求項１に記載の電子機器。
【請求項３】
前記表示処理部は、前記第１期間に放送される１以上の第１番組の放送時刻が経過するごとに、前記第１期間に放送される第１番組の件数を、一つ減少させて表示するためのものである、請求項１に記載の電子機器。
【請求項４】
前記表示処理部は、第１番目の第１期間が経過した後、前記第１番目の第１期間の終了時刻から開始される第２番目の第１期間に放送される第１番組の件数を表示するためのものである、
請求項１に記載の電子機器。
【請求項５】
サーバ装置から、少なくとも１以上の第１番組の情報を受信する受信部、
をさらに備えた請求項１に記載の電子機器。
【請求項６】
前記入力部は、前記複数の番組の情報を表示する画面上で、ユーザが視聴を希望する複数の第１番組を指定可能である請求項１に記載の電子機器。
【請求項７】
複数の番組のうち、ユーザが視聴を希望する複数の第１番組の指定を入力し、
前記複数の第１番組のうち、現在時刻に従って定められる第１期間に放送される第１番組の情報を表示するためのアプリケーションを実行し、
前記アプリケーションを起動可能な画面上に、前記第１期間に放送される第１番組の件数を表示させる、
表示方法。
【請求項８】
前記件数を、前記アプリケーションを起動するためのアイコン上に表示させる、請求項７に記載の表示方法。
【請求項９】
前記第１期間に放送される１以上の第１番組の放送時刻が経過するごとに、前記第１期間に放送される第１番組の件数を、一つ減少させて表示させる、請求項７に記載の表示方法。
【請求項１０】
第１番目の第１期間が経過した後、前記第１番目の第１期間の終了時刻から開始される第２番目の第１期間に放送される第１番組の件数を表示させる、
請求項７に記載の表示方法。
【請求項１１】
前記複数の番組の情報を表示する画面上で、ユーザが視聴を希望する複数の第１番組の指定を入力する、請求項７に記載の表示方法。
【請求項１２】
複数の番組のうち、ユーザが視聴を希望する複数の第１番組の指定を入力し、
前記複数の第１番組のうち、現在時刻に従って定められる第１期間に放送される第１番組の情報を表示させる、ことをコンピュータに実行させるためのプログラムであって、
前記プログラムを起動可能な画面上に、前記第１期間に放送される第１番組の件数を表示させる、
ことを前記コンピュータに実行させるためのプログラム。
【請求項１３】
前記件数を、前記プログラムを起動するためのアイコン上に表示させる、請求項１２に記載のプログラム。
【請求項１４】
前記第１期間に放送される１以上の第１番組の放送時刻が経過するごとに、前記第１期間に放送される第１番組の件数を、一つ減少させて表示させる、請求項１２に記載のプログラム。
【請求項１５】
第１番目の第１期間が経過した後、前記第１番目の第１期間の終了時刻から開始される第２番目の第１期間に放送される第１番組の件数を表示させる、請求項１２に記載のプログラム。
【請求項１６】
前記複数の番組の情報を表示する画面上で、ユーザが視聴を希望する複数の第１番組の指定を入力する、請求項１２に記載のプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、電子機器、表示方法およびプログラムに関する。
【背景技術】
【０００２】
従来から、放送予定の番組に関する番組情報をユーザに提示するアプリケーションが知られている。このような従来のアプリケーションでは、ユーザが自身が視聴を希望する番組を見つけた場合に、当該番組を視聴予定番組として登録し、番組情報の一覧を表示する際に、登録された視聴予定番組の発見を容易にしたり、視聴予定番組の放送前にユーザに対して通知を行っている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００６−１９１４８６号公報
【特許文献２】特開２００８−１６０２４０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
このようなアプリケーションでは、ユーザに対して視聴予定番組の存在を的確に把握させることが望まれている。
【課題を解決するための手段】
【０００５】
実施形態の電子機器は、複数の番組のうち、ユーザが視聴を希望する複数の第１番組を指定可能な入力部と、前記複数の第１番組のうち、現在時刻に従って定められる第１期間に放送される第１番組の情報を表示するためのアプリケーションを実行する処理部と、前記アプリケーションを起動可能な画面上に、前記第１期間に放送される第１番組の件数を表示するための表示処理部と、を備えた。
【図面の簡単な説明】
【０００６】
【図１】図１は、本実施形態にかかる番組情報配信システムのネットワーク構成、および携帯端末のハードウェア構成を示す図である。
【図２】図２は、本実施形態にかかる携帯端末の機能的構成を示すブロック図である。
【図３】図３は、本実施形態の番組情報ＤＢの一例を示す図である。
【図４】図４は、本実施形態において番組通知アプリケーションの起動アイコン上に視聴予定番組件数が表示された状態の一例を示す図である。
【図５】図５は、図３において視聴予定番組として登録された番組を抽出して示した図である。
【図６】図６は、図３の例における視聴予定番組件数のバッジ表示の変化を示す図である。
【図７】図７は、番組通知アプリケーションの起動アイコンにおけるバッジ表示の遷移の例を示す図である。
【図８】図８は、番組通知アプリケーションの起動アイコンにおけるバッジ表示の遷移の他の例を示す図である。
【図９】図９は、本実施形態の視聴予定番組の登録処理の手順を示すフローチャートである。
【図１０】図１０は、本実施形態における番組情報の一覧画面の一例を示す図である。
【図１１】図１１は、本実施形態における登録人物の一覧画面の一例を示す図である。
【図１２】図１２は、本実施形態における登録人物の追加方法の選択画面の一例を示す図である。
【図１３】図１３は、本実施形態における登録人物の削除を指定させる画面の一例を示す図である。
【図１４】図１４は、話題の人物一覧画面の一例を示す図である。
【図１５】図１５は、選択された人物の登録確認画面の一例を示す図である。
【図１６】図１６は、本実施形態における人物の入力画面の一例を示す図である。
【図１７】図１７は、本実施形態における人物の登録確認画面の一例を示す図である。
【図１８】図１８は、本実施形態における人物の番組情報の一覧画面の一例を示す図である。
【図１９】図１９は、本実施形態におけるブラウザ起動の確認画面の一例を示す図である。
【図２０】図２０は、本実施形態における番組の詳細画面の一例を示す図である。
【図２１】図２１は、本実施形態における通知確認画面の一例を示す図である。
【図２２】図２２は、本実施形態における通知画面の一例を示す図である。
【図２３】図２３は、バッジ表示・更新スケジュールの登録処理の手順を示すフローチャートである。
【発明を実施するための形態】
【０００７】
本実施形態の番組情報配信システムは、図１に示すように、携帯端末１００と、番組情報配信サーバ２００とがインターネット等のネットワークに接続された構成となっている。
【０００８】
番組情報配信サーバ２００は、放送予定の番組に関する詳細情報とその放送開始時刻とを含む番組情報を管理しており、番組情報を携帯端末１００に配信する情報処理装置である。携帯端末１００は、番組情報を番組情報配信サーバ２００から受信する電子機器であり、例えば携帯電話、タブレット端末、スレート端末等として実現されている。
【０００９】
図１に示すように、携帯端末１００は、表示部１０２、ＣＰＵ（Central  Processing  Unit）１１６、グラフィクスコントローラ１１８、タッチパネルコントローラ１１９、不揮発性メモリ１２０、ＲＡＭ（Random  Access  Memory）１２１、通信Ｉ／Ｆ１２３及びセンサ群１０６等を備える。この他、携帯端末１００は、カメラやマイク、スピーカなどを備えていても良い。
【００１０】
表示部１０２は、ディスプレイ１０２ａとタッチパネル１０２ｂとを組み合わせた、いわゆるタッチスクリーンとして構成される。ディスプレイ１０２ａは、例えば、ＬＣＤ（Liquid  Crystal  Display）や有機ＥＬ（Electro  Luminescence）ディスプレイなどである。タッチパネル１０２ｂは、ユーザの指やスタイラスペンなどによってタッチされたディスプレイ１０２ａの表示画面上の位置（タッチ位置）を検知する。
【００１１】
不揮発性メモリ１２０は、オペレーションシステムや各種のアプリケーションプログラム、プログラムの実行に必要な各種データなどを記憶する。ＣＰＵ１１６は、携帯端末１００の動作を制御するプロセッサであり、携帯端末１００の各コンポーネントを制御する。ＣＰＵ１１６は、不揮発性メモリ１２０からＲＡＭ１２１にロードされる、オペレーティングシステム、番組通知アプリケーションプログラムを含む各種アプリケーションプログラムを実行することで、後述する各機能部（図２参照）を実現する。ＲＡＭ１２１は、携帯端末１００のメインメモリとして、ＣＰＵ１１６がプログラムを実行する際の作業領域を提供する。
【００１２】
グラフィクスコントローラ１１８は、表示部１０２のディスプレイ１０２ａを制御する表示コントローラである。タッチパネルコントローラ１１９は、タッチパネル１０２ｂを制御し、ユーザによるタッチ位置を示す座標データをタッチパネル１０２ｂから取得する。
【００１３】
通信Ｉ／Ｆ１２３は、ＣＰＵ１１６による制御のもとで、番組情報配信サーバ２００や外部装置との間の無線通信や、インターネット等のネットワークによる通信を実行する。
【００１４】
センサ群１０６は、携帯端末１００に対する外部からの加速度の向きと大きさを検出する加速度センサ、携帯端末１００の方位を検出する方位センサ、携帯端末１００の角速度（回転角度）を検出するジャイロセンサ等である。各センサの検出信号はＣＰＵ１１６に出力される。
【００１５】
携帯端末１００は、ＣＰＵ１１６と不揮発性メモリ１２０に記憶されたプログラム（オペレーティングシステム、番組通知アプリケーションプログラム等の各種アプリケーションプログラム）との協働により、図２に示す番組通知部１３０の各部およびオペレーティングシステム１４０（以下、「ＯＳ１４０」という。）を実現する。
【００１６】
本実施形態にかかる携帯端末１００は、図２に示すように、機能的構成として、ＯＳ１４０と、番組通知部１３０とを備えている。ここで、図２には、上述した通信Ｉ／Ｆ１２３と表示部１０２も示している。
【００１７】
番組通知部１３０は、図２に示すように、取得部１３１と、受付部１３２と、イベント検知部１３３と、番組情報管理部１３４と、番組情報データベース１３５（以下、「番組情報ＤＢ１３５」という。）を備えている。
【００１８】
番組通知部１３０は、ＣＰＵ１１６が不揮発性メモリ１２０に記憶された番組通知アプリケーションプログラムを実行することにより実現される。
【００１９】
本実施形態の携帯端末１００で実行される番組通知アプリケーションプログラムは、インストール可能な形式又は実行可能な形式のファイルでＣＤ−ＲＯＭ、フレキシブルディスク（ＦＤ）、ＣＤ−Ｒ、ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｋ）等のコンピュータで読み取り可能な記録媒体に記録して提供するように構成してもよい。
【００２０】
さらに、本実施形態の携帯端末１００で実行される番組通知アプリケーションプログラムを、インターネット等のネットワークに接続されたコンピュータ上に格納し、ネットワーク経由でダウンロードさせることにより提供するように構成しても良い。また、本実施形態の携帯端末１００で実行される番組通知アプリケーションプログラムをインターネット等のネットワーク経由で提供または配布するように構成しても良い。
【００２１】
取得部１３１は、番組情報配信サーバ２００から、通信Ｉ／Ｆ１２３を介して、番組情報を取得し、取得した番組情報を番組情報管理部１３４に送出する。取得部１３１は、受信部として機能する。また、取得部１３１は、番組情報配信サーバ２００から、ユーザが視聴を希望する番組である視聴予定番組の情報（詳細情報を含む）を取得するように構成してもよい。
【００２２】
番組情報管理部１３４は、取得部１３１で取得した番組情報を、番組情報ＤＢ１３５に登録して管理する。番組情報ＤＢ１３５は、一または複数の番組情報からなるデータベースである。番組情報ＤＢ１３５は、不揮発性メモリ１２０やＲＡＭ１２１等に保存される。
【００２３】
図３は、本実施形態の番組情報ＤＢ１３５の一例を示す図である。図３に示すように、番組情報ＤＢ１３５は、複数の番組情報が登録されている。番組情報は、図３に示すように、番組名と、放送開始日時と、視聴予定番組フラグとが対応付けられたデータである。視聴予定番組フラグは、番組が視聴予定番組であるか否かを示すフラグであり、視聴予定番組フラグが「ＯＮ」の場合、視聴予定番組であることを示している。ここで、視聴予定番組とは、放送予定の番組の中からユーザが視聴を希望する番組であり、第１番組に相当する。受付部１３２は、表示部１０２のディスプレイ１０２ａに表示された番組の中から視聴予定番組であるか否かの指定を、ユーザからタッチパネル１０２ｂに対するタッチ操作で入力する。受付部１３２は、入力部に相当する。
【００２４】
図２に戻り、番組情報管理部１３４は、番組情報ＤＢ１３５に登録された番組情報の中で、ユーザの視聴予定番組を、第１期間としての一日の期間ごとに視聴予定番組の放送開始日時で分類し、当該一日の期間に放送される放送開始日時の視聴予定番組の件数をカウントする。そして、番組情報管理部１３４は、カウントした一日の期間（第１期間）に放送される視聴予定番組の件数（視聴予定番組件数）を、番組通知アプリケーションの起動アイコン上に表示する指令を、ＯＳ１４０に送出する。すなわち、番組情報管理部１３４は、ＯＳ１４０に対して、視聴予定番組件数を、番組通知アプリケーションの起動アイコン上に表示させる。このとき、番組情報管理部１３４は、一日の期間（第１番目の第１期間）が経過した後、当該一日の終了時刻から開始される次の一日の期間（第２番目の第１期間）に放送される視聴予定番組件数を、番組通知アプリケーションの起動アイコン上にバッジ表示する指令をＯＳ１４０に送出する。
【００２５】
ここで、番組通知アプリケーションの起動アイコンは、各種アプリケーションを起動させるためのアイコンである。起動アイコンは、各種アプリケーションを起動可能な画面上に配置されてディスプレイ１０２ａに表示される。
【００２６】
また、番組情報管理部１３４は、一日の期間（第１期間）に放送される視聴予定番組の放送開始日時の時刻が経過するごとに、視聴予定番組件数を一つ減少させて番組通知アプリケーションの起動アイコン上に表示する指令、具体的には、視聴予定番組とその放送開始時刻のスケジューリングの指令をＯＳ１４０に送出する。すなわち、番組情報管理部１３４は、ＯＳ１４０に対して、視聴予定番組の放送開始日時の時刻が経過するごとに、視聴予定番組件数を一つ減少させて番組通知アプリケーションの起動アイコン上に表示させる。
【００２７】
イベント検知部１３３は、ＯＳ１４０から、番組通知アプリケーションの起動および終了のイベントを検知する。ここで、起動とは、番組通知アプリケーションのプログラムが実行されることをいう。さらに、起動には、番組通知アプリケーションのプログラムは実行中であるが、当該プログラムを搭載する携帯端末１００のディスプレイ１０２ａ上に表示を行わない状態（バックグラウンド実行状態）からディスプレイ１０２ａ上に表示を行う状態（フォアグラウンド実行状態）に遷移することも含まれる。また、終了も同様に、番組通知アプリケーションのプログラムの実行が停止することの他、フォアグラウンド実行状態からバックグラウンド実行状態に遷移することも含まれる。
【００２８】
ＯＳ１４０は、各種アプリケーションプログラムの起動および終了の制御や、ユーザ操作のイベントをプログラムに通知する。また、ＯＳ１４０は、グラフィクスコントローラ１１８を介して表示部１０２のディスプレイ１０２ａに情報を表示させる。すなわち、ＯＳ１４０は、アプリケーションの起動アイコンに表示する数字の表示タイミングと数値をアプリケーションから受け付けて制御する。本実施形態では、ＯＳ１４０は、番組通知アプリケーションである番組情報管理部１３４からの指令をうけて、第１期間としての一日の期間に放送される放送開始日時の視聴予定番組件数を、表示部１０２のディスプレイ１０２ａの番組通知アプリケーションを起動するアイコン上に表示する。
【００２９】
なお、かかるアプリケーションの起動アイコン上における件数等の数値の表示を、バッジ表示と呼ぶ。本実施形態では、図４に示すように、アプリケーションを起動可能な画面４０３上に番組通知アプリケーションの起動アイコン４０１が配置されている。そして、起動アイコン４０１の右上に視聴予定番組件数４０２がバッジ表示されている。なお、起動アイコン上での視聴予定番組件数４０３の表示形態は、図４の例に限定されるものではなく、任意の形態で表示することが可能である。
【００３０】
また、ＯＳ１４０は、番組情報管理部１３４からの指令をうけて、放送開始時刻に視聴予定番組の放送をスケジューリングし、一日の期間に放送される視聴予定番組の放送開始日時の時刻が経過するごとに、視聴予定番組件数を一つ減少させてディスプレイ１０２ａ上の番組通知アプリケーションの起動アイコン上にバッジ表示する。
【００３１】
ＯＳ１４０は、このような視聴予定番組件数の表示を、第１期間としての一日ごとに行う。すなわち、ＯＳ１４０は、番組情報管理部１３４からの指令を受けて、一日の期間（第１番目の第１期間）が経過した後、当該一日の終了時刻から開始される次の一日の期間（第２番目の第１期間）に放送される視聴予定番組件数を、番組通知アプリケーションの起動アイコン上に表示する。例えば、０：００や５：００等を一日の終了時刻、すなわち、日付変更の時点とし、ＯＳ１４０は、この終了時刻である日付変更の時刻の時点で、日付変更の時刻の時点から開始される次の日に放送される視聴予定番組件数を、番組通知アプリケーションの起動アイコン上に表示する。
【００３２】
例えば、視聴予定番組が図３の例に示すように登録されている場合を考える。図３の例における番組情報ＤＢ１３５に登録された視聴予定番組は図５に示すようになる。この場合、番組情報管理部１３４およびＯＳ１４０により、番組通知アプリケーションの起動アイコンの視聴予定番組件数のバッジ表示は、図６に示すように変化する。
【００３３】
すなわち、図５に示すように、２０１３年１月１日の視聴予定番組は、１２：００に放送が開始される番組１の１件である。このため、図６に示すように、番組情報管理部１３４およびＯＳ１４０により、２０１３年１月１日の番組通知アプリケーションの起動アイコンには最初「１」のバッジ表示が行われ、１２：００に番組１の放送が開始されると、２０１３年１月１日の残りの視聴予定番組件数は０となるため、バッジ表示は非表示となる。図７は、２０１３年１月１日の番組通知アプリケーションの起動アイコンにおけるバッジ表示の遷移を示している。
【００３４】
また、図５に示すように、２０１３年１月２日の視聴予定番組は、７：００に放送が開始される番組２、１５：００に放送が開始される番組３、２３：００に放送が開始される番組４の３件である。このため、図６に示すように、番組情報管理部１３４およびＯＳ１４０により、２０１３年１月２日の番組通知アプリケーションの起動アイコンには最初「３」のバッジ表示が行われ、７：００に番組２の放送が開始されると、２０１３年１月２日７：００時点での残りの視聴予定番組件数は２件となるため、バッジ表示は２件と１つ減少する。
【００３５】
次に、１５：００に番組３の放送が開始されると、２０１３年１月２日１５：００時点での残りの視聴予定番組件数は１件となるため、バッジ表示は１件と１つ減少する。さらに、２３：００に番組４の放送が開始されると、２０１３年１月２日２３：００時点での残りの視聴予定番組件数は０件となるため、バッジ表示は１つ減少して０、すなわち非表示となる。図８は、２０１３年１月２日の番組通知アプリケーションの起動アイコンにおけるバッジ表示の遷移を示している。２０１３年１月３日についても同様に、バッジ表示は、２、１、非表示（０）のように変化する。
【００３６】
次に、以上のように構成された本実施形態の携帯端末１００による番組通知処理について説明する。まず、本実施形態の視聴予定番組の登録処理について図９を用いて説明する。
【００３７】
ユーザがディスプレイ１０２ａに表示された番組通知アプリケーションの起動アイコンをタッチ操作すると、ＯＳ１４０は番組通知アプリケーションを起動する。そして、番組通知部１３０のイベント検知部１３３は、番組情報管理部１３４に番組通知アプリケーションのプログラムが起動されたことを通知する。番組情報管理部１３４はかかる通知を受け、取得部１３１に最新の番組情報を取得するための指示を行う。
【００３８】
取得部１３１は、番組情報配信サーバ２００から最新の番組情報を取得する（ステップＳ１１）。ここで、前回の番組情報の取得時刻から所定時間しか経過していなかったり、取得部１３１でネットワーク接続失敗などのエラーが発生した場合は、番組情報配信サーバ２００から最新の番組情報を取得しないように構成してもよい。
【００３９】
次に、番組情報管理部１３４は、取得部１３１が取得した番組情報を、番組情報ＤＢ１３５に登録する（ステップＳ１２）。ここで、番組情報はいかなるものであってもよく、例えば、特定の人物が出演する番組や、近日中に放送される番組の情報等があげられるが、これらに限定されるものではない。
【００４０】
次に、番組情報管理部１３４は、番組情報ＤＢ１３５に登録された番組情報を、ディスプレイ１０２ａに表示する（ステップＳ１３）。番組情報管理部１３４は、例えば、図１０に示すような番組情報の一覧画面をディスプレイ１０２ａに表示する。ここで、番組情報の表示形態は任意であり、例えば、放送開始時刻の時系列に一覧したり、登場人物別に一覧したりすることができるが、これに限定されるものではない。
【００４１】
また、例えば、番組情報管理部１３４は、図１１に示すように、画面上で登録人物の一覧と、登録人物ごとに登録されている番組情報の数を表示し、かかる画面で登録人物を選択して、選択された登録人物が登場する番組の番組情報の一覧を表示するようにしてもよい。また、図１１の画面において、ユーザが「＋」ボタンを押下することにより、番組情報管理部１３４が図１２に示す画面を表示して、登録人物の追加方法をユーザに選択させ、選択された方法で登録人物を追加するようにしてもよい。さらに、登録人物を削除する場合には、番組情報管理部１３４は図１３に示す画面を表示して、ユーザに削除したい登録人物に対応する「−」ボタンを押下させる。
【００４２】
また、図１２の例では、登録人物の追加方法として、「話題の人物」と「直接入力」の２つの方法がある。図１２の画面において、ユーザが「話題の人物」を選択すると、番組情報管理部１３４は、外部のサーバ等から話題の人物の一覧を取得して、図１４に示す話題の人物一覧画面を表示する。そして、番組情報管理部１３４は、当該画面から所望の人物をユーザに選択させ、図１５に示すように、選択された人物の登録確認画面を表示する。図１５に示す画面でユーザが「フォロー」を押下すると、番組情報管理部１３４は、選択された人物を登録する。
【００４３】
また、図１２の画面において、ユーザが「直接入力」を選択すると、番組情報管理部１３４は図１６に示す入力画面で人物名をユーザに直接入力させる。番組情報管理部１３４は、入力された人物名をキーに当該人物の番組情報を番組情報配信サーバ２００に通信Ｉ／Ｆ１２３を介して送信する。番組情報配信サーバ２００は、サーバ内の人物データベースを受信した人物名で検索し、検索された情報を携帯端末１００に送信する。携帯端末１００は、番組情報配信サーバ２００から受信した人物名の情報を取得して表示する。
【００４４】
図１６の例において、ユーザが画面上部のテキストボックス１６１に「Ｇ山」と入力すると、番組情報管理部１３４は入力された「Ｇ山」を番組情報配信サーバ２００に送信する。番組情報配信サーバ２００で人物データベースを検索して、検索された「Ｇ山Ｌ美」と「Ｇ山Ｈ太」を入力補完候補として携帯端末１００に返す。携帯端末１００の番組情報管理部１３４は、番組情報配信サーバ２００から受信した入力補完候補のリスト１６０２（「Ｇ山Ｌ美」と「Ｇ山Ｈ太」）を、図１６に示すように、ディスプレイ１０２ａに表示する。
【００４５】
図１６に示す入力補完候補のリスト１６０２から、例えば、ユーザが「Ｇ山Ｈ太」を選択すると、番組情報管理部１３４は選択された人物名「Ｇ山Ｈ太」を画面上部のテキストボックス１６０１に表示する。そして、ユーザが、人物名「Ｇ山Ｈ太」が表示されたテキストボックスの右隣の「登録」ボタン１６０３を押下すると、番組情報管理部１３４は、図１７に示すように、選択された人物名の登録確認画面を表示する。図１７に示す画面でユーザが「ＯＫ」ボタンを押下すると、番組情報管理部１３４は、選択された人物を登録する。
【００４６】
これらの方法（図１２における「話題の人物」、「直接入力」）で人物が登録されると、番組情報管理部１３４は、登録された人物の番組情報を、ディスプレイ１０２ａに図１８に示すように表示する。ユーザが図１８に示す画面で所望の番組を選択すると、図１９に示すブラウザ起動の確認画面が表示される。「ＯＫ」を押下すると、番組情報管理部１３４は、図２０に示す番組の詳細画面をディスプレイ１０２ａに表示する。
【００４７】
図９に戻り、ユーザは、このようにディスプレイ１０２ａに表示された番組情報の中から、所望の番組を、視聴予定番組として選択し、受付部１３２がかかる視聴予定番組の選択を受け付ける（ステップＳ１４）。受付部１３２は、受け付けた視聴予定番組を番組情報管理部１３４に通知し、番組情報管理部１３４は、番組情報ＤＢ１３５において視聴予定番組に該当する番組情報の視聴予定番組フラグをＯＮにすることにより、番組情報ＤＢ１３５を更新する（ステップＳ１５）。
【００４８】
例えば、図２０に示す画面において、ユーザが「通知」ボタンを押下すると、番組情報管理部１３４は、図２１に示す通知確認画面を表示し、ユーザがかかる画面で「ＯＫ」ボタンを押下すると、当該番組が視聴予定番組として登録されることになる。なお、このように視聴予定番組として登録されると、バッジ表示の他、放送開始時刻になると、例えば、図２２の（ａ）、（ｂ）に示す通知画面で番組の放送開始の旨が通知されることになる。
【００４９】
そして、イベント検知部１３３は、ＯＳ１４０から番組通知アプリケーションの終了イベントの検知の待ち状態となる（ステップＳ１６、Ｓ１６：Ｎｏ）。ここで、番組通知アプリケーションの終了イベントは、ユーザが番組通知アプリケーションの実行終了の操作やフォアグラウンド実行状態からバックグラウンド実行状態への変更操作を行った場合にＯＳ１４０によりかかる操作が検出されて発行される。
【００５０】
そして、イベント検知部１３３が、ＯＳ１４０から番組通知アプリケーションの終了イベントを検知したら（ステップＳ１６：Ｙｅｓ）、番組情報管理部１３４は、ＯＳ１４０に対し、バッジ表示・更新スケジュールの登録処理を実行する（ステップＳ１７）。
【００５１】
なお、上述した図１０から図２２に示す画面は一例であり、これらに限定されるものではない。
【００５２】
図２３は、バッジ表示・更新スケジュールの登録処理の手順を示すフローチャートである。まず、番組情報管理部１３４は、番組情報ＤＢ１３５から、視聴予定番組フラグがＯＮである番組情報を取得することにより、視聴予定番組の番組情報を取得する（ステップＳ３１）。
【００５３】
次に、番組情報管理部１３４は、取得した視聴予定番組を、その番組情報の放送開始日時の日付ごとに分類する（ステップＳ３２）。次いで、番組情報管理部１３４は、日付ごとに視聴予定番組の件数をカウントする（ステップＳ３３）。
【００５４】
次に、番組情報管理部１３４は、日付変更時に視聴予定番組件数を、番組通知アプリケーションの起動アイコン上にバッジ表示する指令を、ＯＳ１４０に送出する（ステップＳ３４）。また、番組情報管理部１３４は、一日の期間（第１番目の第１期間）が経過した後、当該一日の終了時刻から開始される次の一日の期間（第２番目の第１期間）に放送される視聴予定番組件数を、番組通知アプリケーションの起動アイコン上にバッジ表示する指令をＯＳ１４０に送出する。
【００５５】
さらに、番組情報管理部１３４は、各放送開始日時の時刻が経過するごとに、その時点でのその日の残りの視聴予定番組件数を番組通知アプリケーションの起動アイコン上にバッジ表示する指令をＯＳ１４０に送出する（ステップＳ３５）。
【００５６】
これにより、ＯＳ１４０は、日付変更時に視聴予定番組件数を、番組通知アプリケーションの起動アイコン上にバッジ表示し、各放送開始日時の時刻が経過するごとに、日付の残りの視聴予定番組件数を番組通知アプリケーションの起動アイコン上にバッジ表示する。
【００５７】
従来は、番組通知のためのアプリケーションが携帯端末１００に搭載されていても、ユーザが当該アプリケーションを起動するタイミングがない場合には、視聴予定番組の存在に気づくことが困難であった。また、ユーザがアプリケーションから視聴予定番組の通知を受信した場合でも、通知タイミングが放送開始時間より早すぎたため、視聴予定番組の放送開始時間にはその存在を忘却してしまったり、逆に通知タイミングが遅く放送開始時間の直前でユーザが視聴できる状況にない場合もあった。
【００５８】
これに対し、本実施形態では、日付変更時に視聴予定番組件数を、番組通知アプリケーションの起動アイコン上にバッジ表示し、各放送開始日時が経過するごとに、日付の残りの視聴予定番組件数を番組通知アプリケーションの起動アイコン上にバッジ表示している。
【００５９】
このため、ユーザは、番組通知アプリケーション以外の機能を利用する場合も、起動アイコンが表示された画面を見ることになり、起動アイコンが表示された画面をユーザがみる度に、起動アイコン上に表示された数値を見て視聴予定番組件数を把握することができる。従って、本実施形態によれば、視聴予定番組の存在を的確に把握させて、視聴予定番組の見逃しを防ぐことができる。
【００６０】
本実施形態では、視聴予定番組件数を、番組通知アプリケーションの起動アイコン上に表示していたが、アプリケーションを起動可能な画面上に表示するものであればよく、これに限定されるものではない。例えば、ＯＳ１４０がＷｉｎｄｏｗｓ（登録商標）である場合には、アプリケーションを起動可能な画面に表示されたライブタイル上に視聴予定番組件数を表示するように構成することができる。また、ＯＳ１４０がＡｎｄｒｏｉｄ（登録商標）である場合には、ウィジェットに視聴予定番組件数を表示するように構成することができる。
【００６１】
本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら新規な実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれるとともに、請求の範囲に記載された発明とその均等の範囲に含まれる。
【図１】
0005840300.tif 000002
【図２】
0005840300.tif 000003
【図３】
0005840300.tif 000004
【図４】
0005840300.tif 000005
【図５】
0005840300.tif 000006
【図６】
0005840300.tif 000007
【図７】
0005840300.tif 000008
【図８】
0005840300.tif 000009
【図９】
0005840300.tif 000010
【図１０】
0005840300.tif 000011
【図１１】
0005840300.tif 000012
【図１２】
0005840300.tif 000013
【図１３】
0005840300.tif 000014
【図１４】
0005840300.tif 000015
【図１５】
0005840300.tif 000016
【図１６】
0005840300.tif 000017
【図１７】
0005840300.tif 000018
【図１８】
0005840300.tif 000019
【図１９】
0005840300.tif 000020
【図２０】
0005840300.tif 000021
【図２１】
0005840300.tif 000022
【図２２】
0005840300.tif 000023
【図２３】
0005840300.tif 000024