(57)【要約】【課題】録画要求を遠隔地から円滑に行うこと。【解決手段】録画システム１０が要するのは、サーバ３２及び情報処理装置３３である。情報処理装置３３が送るのは、検索／録画要求及び番組情報である。その送り先は、サーバ３２である。番組情報が要するのは、番組を一義に特定するための属性である。サーバ３２が送るのは、予約／録画結果並びに検索結果である。その送り先は、情報処理装置３３である。情報処理装置３３が表示するのは、これらの結果である。検索結果が表示されるのは、放送局を特定するためである。検索処理が優先的に用いるキーは、番組を一義に特定するための属性に係る値である。情報処理装置３３が送るのは、予約追加要求及び番組情報である。その送り先は、サーバ３２である。サーバ３２が送るのは、予約追加結果である。その送り先は、情報処理装置３３である。情報処理装置３３が表示するのは、予約追加結果である。【選択図】図１
2009253887.tif 000002
【特許請求の範囲】
【請求項１】
以下の事項で特定される録画システム。
このシステムが可能にするのは、録画の要求を電気通信回線を介して行うことであり、
このシステムが備えるのは、情報処理装置及びサーバであり、
前記情報処理装置が送るのは、番組ＩＤ及び番組名であり、
この番組ＩＤは、１つの属性又は複数の属性の組合せであり、番組を一義的に識別するためのものであり、
前記サーバが実行するのは、ＩＤ検索処理及び文字列検索処理であり、前記ＩＤ検索処理が実行されるのは、前記文字列検索処理の実行前であり、
前記ＩＤ検索処理が検索するのは、録画すべき番組であり、この検索が用いるキーは、前記番組ＩＤであり、
前記文字列検索処理が検索するのは、録画すべき番組であり、この検索が用いるキーは、前記番組名である。
【請求項２】
以下の事項で特定される、請求項１の録画システム。
前記サーバが送るのは、前記文字列検索処理の検索結果であり、その送り先は、前記情報処理装置であり、
前記情報処理装置が表示するのは、リストであり、このリストが関連するのは、前記検索結果であり、
前記情報処理装置が送るのは、番組情報であり、この番組情報が関連するのは、前記リストに含まれる番組である。
【請求項３】
以下の事項で特定される、請求項１の録画システム。
前記番組ＩＤは、ネットワークＩＤ、サービスＩＤ、ＴＳＩＤ及びイベントＩＤの組合せである。
【請求項４】
以下の事項で特定されるサーバ。
このサーバが受けるのは、録画の要求であり、この要求の送り元は、情報処理装置であり、この要求の送受は、電気通信回線を介して行われ、
このサーバが備えるのは、処理装置であり、
前記処理装置が実行するのは、ＩＤ検索処理及び文字列検索処理であり、前記ＩＤ検索処理が実行されるのは、前記文字列検索処理の実行前であり、
前記ＩＤ検索処理が検索するのは、録画すべき番組であり、この検索が用いるキーは、番組ＩＤであり、この番組ＩＤの送信元は、前記情報処理装置であり、この番組ＩＤは、１つの属性又は複数の属性の組合せであり、番組を一義的に識別するためのものであり、
前記文字列検索処理が検索するのは、録画すべき番組であり、この検索が用いるキーは、番組名であり、この番組名の送信元は、前記情報処理装置である。
【請求項５】
以下の事項で特定されるプログラム。
このプログラムを実行するのは、プロセッサであり、
このプログラムが実現するのは、ＩＤ検索処理及び文字列検索処理であり、前記ＩＤ検索処理が実行されるのは、前記文字列検索処理の実行前であり、
前記ＩＤ検索処理が検索するのは、録画すべき番組であり、この検索が用いるキーは、番組ＩＤであり、この番組ＩＤの送信元は、情報処理装置であり、この番組ＩＤの保存先は、メモリであり、この番組ＩＤは、１つの属性又は複数の属性の組合せであり、番組を一義的に識別するためのものであり、
前記文字列検索処理が検索するのは、録画すべき番組であり、この検索が用いるキーは、番組名であり、この番組名の送信元は、前記情報処理装置であり、この番組名の保存先は、メモリである。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明が関連するのは、録画システムであって、録画の要求を電気通信回線を介して行うものである。
【背景技術】
【０００２】
録画システムは、近年、一般的になりつつある。「録画システム」とは、録画の要求を電気通信回線を介して行うためのシステムである。録画システムが可能にするのは、ユーザが録画の要求を出先で行うこと（遠隔録画）である。出願人が実現している遠隔録画システムは、ディモーラ（登録商標）として知られている。
【０００３】
ディモーラが含む要素は、録画装置、パーソナルコンピュータ（ＰＣ）及び事業者サーバである。録画装置、ＰＣ及び事業者サーバは、インターネット接続されている。ＰＣが表示するＥＰＧは、録画装置からインターネットを介して受信される。録画装置が送信するＥＰＧは、事業者サーバからインターネットを介して提供される。このＥＰＧが案内するテレビ番組は、通常、録画装置の所在地で放送される。
【０００４】
ところで、特許文献１が開示するのは、遠隔録画システムである。このシステムが可能にするのは、録画の要求をテレビチューナ付きの情報処理装置から録画装置に行うことである。テレビチューナ付きの情報処理装置が送信するのは、録画の要求の他に番組名である。送信される番組名は、電子番組ガイド（ＥＰＧ）の属性の一部であって、録画対象を特定するためのものである。このＥＰＧの送信元は、テレビチューナの所在地にある放送局である。
【０００５】
特許文献１がさらに開示するのは、録画の失敗を回避するための策である。すなわち、録画装置が通知するのは、録画対象を特定できない旨である。その通知先は、テレビチューナ付きの情報処理装置である。録画が失敗する理由は、ＥＰＧを受信する地域が相違することである。すなわち、録画装置が利用するＥＰＧは、必ずしもテレビチューナ付きの情報処理装置が受信するものとは限らない。特許文献１が開示する技術は、参照のため本願の明細書に取り込まれる。
【特許文献１】特開２００６−０７４３８５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
課題は、録画要求を遠隔地から円滑に行うことである。番組名が含む文字数が多いほど、それを処理するための負荷は増大する。処理負荷の増大が影響するのは、通信コスト（時間や費用など）である。通信コストの低減がもたらすのは、ユーザ満足度の向上である。
【課題を解決するための手段】
【０００７】
録画システムが可能にするのは、録画の要求を情報処理装置から録画装置へ行うことである。
【０００８】
このシステムが含む主な要素は、サーバ及び情報処理装置である。情報処理装置が送るのは、検索／録画要求及び番組情報である。その送り先は、サーバである。番組情報が有する属性は、番組名だけでなく、番組ＩＤである。番組ＩＤとは、１つの属性又は複数の属性の組み合わせであり、番組を一義的に識別するためのものである。
【０００９】
サーバが送るのは、予約／録画結果並びに検索結果である。その送り先は、情報処理装置である。この検索結果が関連するのは、先に要求された番組である。
【００１０】
情報処理装置が表示するのは、これらの結果である。検索結果が表示されるのは、主に、放送局を特定するためである。
【００１１】
情報処理装置が送るのは、予約追加要求及び番組情報である。その送り先は、サーバである。
【００１２】
サーバが送るのは、予約追加結果である。その送り先は、情報処理装置である。
【００１３】
情報処理装置が表示するのは、この結果が示すのは、主に、予約が成功した旨及び予約が失敗した旨である。
【発明の効果】
【００１４】
本発明が可能にするのは、録画要求を遠隔地から円滑に行うことである。番組情報が含むのは、番組を一義に特定するための属性である。検索処理が優先的に用いるキーは、この属性に係る値である。
【発明を実施するための最良の形態】
【００１５】
図１乃至図７が説明するのは、本発明に係る録画システム１０である。
【００１６】
図１が例示する画面遷移は、録画システム１０に関連する。画面１１及び画面１２が表示されるのは、択一的である。画面１１が遷移する先は、画面１３又は画面１４若しくは画面１５である。画面１２が遷移する先は、画面１３又は画面１４若しくは画面１５である。画面１３が遷移する先は、画面１４又は画面１５である。
【００１７】
画面１１が表示されるのは、検索要求及び録画要求（以下、検索／録画要求）のためである。画面１１が含む要素は、映像表示枠２１、記事表示枠２２、内容表示枠２３、録画／予約釦２４である。
【００１８】
映像表示枠２１内に表示されるのは、受信中の映像である。この映像が関連してもよいのは、ユーザが電子番組ガイド（ＥＰＧ）から選んだ番組である。例えば、ＥＰＧから選択されたものが番組「ＡＡＡＡ」であり、かつ、この番組「ＡＡＡＡ」が放送中であれば、表示されるのは、番組「ＡＡＡＡ」の映像である。
【００１９】
記事表示枠２２内に表示されるのは、番組記事である。この番組記事が案内するのは、主に、番組タイトル及び放送日時である。番組記事が関連する番組は、ユーザがＥＰＧから選んだものである。例えば、ＥＰＧから選択されたものが番組「ＡＡＡＡ」であれば、番組記事が案内するのは、番組「ＡＡＡＡ」の番組記事である。
【００２０】
内容表示枠２３内に表示されるのは、番組内容である。番組内容が案内するのは、番組の概要及び番組の詳細である。この内容が関連する番組は、ユーザがＥＰＧから選んだものである。ＥＰＧから選択されたものが番組「ＡＡＡＡ」であれば、番組内容が案内するのは、番組「ＡＡＡＡ」の概要及び番組「ＡＡＡＡ」の詳細である。
【００２１】
番組録画／予約釦２４は、録画又は予約を要求するためのものである。録画／予約釦２４が「録画」釦であるのは、ＥＰＧから選ばれた番組が将来放送されるときである。他方、録画／予約釦２４が「予約」釦であるのは、ＥＰＧから選ばれた番組が放送中のときである。例えば、案内されているのが番組「ＡＡＡＡ」であれば、要求されるのは、番組「ＡＡＡＡ」を録画又は予約することである。
【００２２】
画面１２が表示されるのは、検索／録画要求のためである。画面１２が含む要素は、選局リスト２５、映像表示枠２６及び録画釦２７である。
【００２３】
選局リスト２５は、１又は２以上の放送局名を列挙したものである。これらの放送局は、現エリアで受信可能なものに限られる。
【００２４】
映像表示枠２６の内側に表示されるのは、受信中の映像である。この映像が関連するのは、選局リスト２５に列挙された放送局の１つが放送している番組である。
【００２５】
受信中の番組を検索／録画することが要求されるのは、録画釦２７が操作されるときである。例えば、番組「ＡＡＡＡ」を検索／録画することが要求されるのは、番組「ＡＡＡＡ」の受信時に録画釦２７が操作されるときである。
【００２６】
画面１３が表示されるのは、放送局を特定するためである。画面１３が含む要素は、リスト２８である。このリスト２８が示すのは、放送局及び放送時間である。放送局及び放送時間が関連するのは、先に要求された番組である。例えば、先に要求されたのが番組「ＡＡＡＡ」であれば、放送局及び放送時間が関連するのは、番組「ＡＡＡＡ」である。リスト２８の１つが特定されると、要求されるのは、特定された放送局が放送する番組を録画することである。例えば、特定されたのが放送局名２９であれば、要求されるのは、ＡＢＣ局が放送する番組「ＡＡＡＡ」を録画することである。
【００２７】
画面１４が表示されるのは、予約成功時である。画面１４が含む要素は、予約が成功した旨である。予約が成功した旨は、ポップアップ表示されてもよい。また、画面１４がさらに含んでもよい要素は、予約された番組に係る番組情報（番組名、放送局名、放送時間、番組出演者及びこれらに相当するもの）である。
【００２８】
画面１５が表示されるのは、予約失敗時である。画面１５が含む要素は、予約が失敗した旨及び失敗原因（エラーコード、エラー文章及びこれらに相当するもの）である。予約が失敗した旨及び失敗原因は、ポップアップ表示されてもよい。また、画面１５がさらに含んでもよい要素は、予約されなかった番組が有する番組情報（番組名、放送局名、放送時間、番組出演者及びこれらに相当するもの）である。
【００２９】
図２が例示するハードウエアは、録画システム１０に関連する。録画システム１０が含む要素は、録画装置３１、サーバ３２、情報処理装置３３、テレビチューナ３４及び携帯電話３６である。遠隔録画予約システム１０が実現するのは、録画に関連する各種要求（検索／録画要求や予約追加要求など）である。この要求が伝わる方向は、情報処理装置３３から録画装置３１へである。
【００３０】
録画装置３１は、番組を録画するための装置である。録画装置３１は、既に商用化されている。例えば、松下電器産業（パナソニック）株式会社が実施しているのは、「ＤＩＧＡ（品番は、ＤＭＲ-ＸＷ５０；ＤＭＲ-ＸＷ３０；ＤＭＲ-ＸＷ４０Ｖ等である）」である。これらの装置が可能なのは、デジタル放送に係る番組を録画することである。
【００３１】
サーバ３２は、情報処理装置３３からの要求に関連する処理を実行するための装置である。サーバ３２を管理する者は、事業者又はユーザである。
【００３２】
情報処理装置３３は、情報を処理するための装置である。「情報処理装置」が含むのは、ＴＶ装置及びこれらに相当する機能を有するものである。情報処理装置３３が利用される場面は、主に、移動時である。情報処理装置３３が搭載されうる先は、移動体（車両、飛行機や船舶等）である。
【００３３】
テレビチューナ３４は、ＥＰＧ及び番組を受信するための装置である。テレビチューナ３４の組込み先は、セットトップボックス（ＳＴＢ）３５である。遠隔制御システム１０が採用しうるのは、テレビチューナ３４の機能及びＳＴＢ３５の機能を情報処理装置３３に組み込むことである。
【００３４】
携帯電話３６は、電気通信回線に接続可能な装置である。携帯電話３６が媒介するのは、サーバ３２及び情報処理装置３３間の通信である。遠隔制御システム１０が採用しうるのは、携帯電話３６の機能を情報処理装置３３に組み込むことである。
【００３５】
録画装置３１、サーバ３２及び携帯電話３６が接続し合うための手段は、電気通信回線４１である。「電気通信回線」が含むのは、インターネット回線及びこれらに相当する機能を有するものである。録画装置３１及び録画装置３２から電気通信回線４１への接続手段は、有線通信又は無線通信である。他方、携帯電話３６から電気通信回線４１への接続手段は、無線通信である。録画システム１０が採用しうるのは、録画装置３１及びサーバ３２を電気的に接続すること（例えば、ＬＡＮ接続）である。
【００３６】
情報処理装置３３及びテレビチューナ３５が接続し合うための手段は、信号線４２である。「信号線」が含むのは、ワイヤ、コード及びこれらに相当する機能を有するものである。
【００３７】
情報処理装置３３及び携帯電話３６が接続し合うための手段は、無線通信４３である。「無線通信」が含むのは、ブルートゥース（Ｂｌｕｅｔｏｏｔｈ（登録商標））通信、赤外線通信（ＩｒＤＡ）及びこれらに相当するものである。情報処理装置３３及び携帯電話３６が通信するために従うのは、ダイアルアップ・ネットワーク・プロファイル（ＤＵＮ）である。
【００３８】
本願明細書が参照のために取り込むのは、”Specification of the Bluetooth System”の内容及び特開２００７−４５７９号公報の内容である。
【００３９】
図３が例示するハードウエア部品は、サーバ３２に関連する。サーバ３２が含む要素は、処理装置５１、２次記憶装置５２及び通信装置５３である。
【００４０】
処理装置５１は、各種処理を実行するための装置である。処理装置５１が含む要素は、プロセッサやメモリ等のコンピュータの基本要素である。この基本要素が含むのは、ＣＰＵ、ＲＯＭ、ＲＡＭ、Ｉ／Ｏ、Ｉ／Ｆ及びこれらに相当する機能を有するものである。これらの要素が接続し合うための手段は、システムバスである。
【００４１】
２次記憶装置５２は、各種データを記憶するための装置である。「２次記憶装置」が含むのは、ハードディスクドライブ、ＤＶＤドライブ、ブルーレイディスクドライブ及びこれらに相当する機能を有するものである。
【００４２】
通信装置５３は、通信のための装置である。通信装置５３の通信先は、録画装置３１及び情報処理装置３３である。「通信装置」が含むのは、ＡＴＵ−Ｒ及びこれに相当する機能を有するものである。
【００４３】
図４が例示するハードウエア部品は、情報処理装置３３に関連する。情報処理装置３３が含む要素は、処理装置６１、入力装置６２、出力装置６３及び通信装置６４である。
【００４４】
処理装置６１は、各種処理を実行するための装置である。処理装置６１が含む要素は、プロセッサやメモリ等のコンピュータの基本要素である。この基本要素が含むのは、ＣＰＵ、ＲＯＭ、ＲＡＭ、Ｉ／Ｏ、Ｉ／Ｆ及びこれらに相当するものである。これらの要素が接続し合うための手段は、システムバスである。
【００４５】
入力装置６２は、データを入力するための装置である。「入力装置」が含むのは、リモートコントローラ、タッチパネル、マウス及びこれらに相当する機能を有するものである。
【００４６】
出力装置６３は、データを出力するための装置である。「出力装置」が含むのは、表示装置、スピーカ及びこれらに相当する機能を有するものである。入力装置６２がタッチパネルである場合、このタッチパネルが覆うのは、表示装置の表示面である（いわゆるタッチスクリーン）。表示装置が表示するのは、画面１１、画面１２、画面１３、画面１４又は画面１５である。これらの画面を描画するのは、基本的には、情報処理装置６１である。もっとも、これらの画面に含まれるＥＰＧ及び映像を描画するのは、ＳＴＢ３５である。
【００４７】
通信装置６４は、通信のための装置である。通信装置６４の通信先は、携帯電話３６である。「通信装置」が含むのは、ブルートゥースユニット、ＩｒＤＡユニット及びこれらに相当する機能を有するものである。
【００４８】
図５が例示するイベントフローは、録画システム１０に関連する。ステップＳ１において、情報処理装置３３が送るのは、座標値である。その送り先は、ＳＴＢ３５である。座標値を生成するのは、入力装置６２である。座標値が示すのは、画面１１又は画面１２内での座標であってユーザが選んだものである。例えば、座標値が対応するのは、録画／予約釦２４や録画釦２７の座標である。つまり、入力装置６２が操作されることで決まるのは、ユーザが録画したい番組である。
【００４９】
ステップＳ２において、ＳＴＢ３５が送るのは、番組情報である。その送り先は、情報処理装置３３である。番組情報の源泉は、テレビチューナ３４によって受信されたＥＰＧである。番組情報が関連するのは、ユーザが録画したい番組である。表１が例示するのは、番組情報の属性である。デジタル放送が含む属性は、番組ＩＤであり、例えば、ネットワークＩＤ、サービスＩＤ、ＴＳＩＤやイベントＩＤ等である。これらの要素を規定するのは、電波産業会（ARIB）である。この規定が参照取り込みされる先は、本願明細書である。
【００５０】
【表１】
2009253887.tif 000003
【００５１】
ステップＳ３において、情報処理装置３３が送るのは、検索／録画要求及び番組情報である。その送り先は、サーバ３２である。表２が例示する要求形式は、検索／録画要求に関連する。表３が例示する要求内容は、検索／録画要求に関連する。表４が例示する属性、データ型、説明及び属性値は、検索／録画要求に関連する。
【００５２】
【表２】
2009253887.tif 000004
【００５３】
【表３】
2009253887.tif 000005
【００５４】
【表４】
2009253887.tif 000006
【００５５】
ステップＳ４において、サーバ３２が送るのは、録画要求である。その送り先は、録画装置３１である。送る条件は、”reserve_mode=1”、”reserve_mode=2”又は”reserve_mode=3”の時である。
【００５６】
ステップＳ５において、録画装置３１が送るのは、予約／録画結果である。その送り先は、サーバ３２である。
【００５７】
ステップＳ６において、サーバ３２が送るのは、予約／録画結果並びに検索結果である。その送り先は、情報処理装置３３である。情報処理装置３３が表示するのは、これらの結果である。この表示を実現するソフトウエアは、ブラウザ（例えば、Net Front（登録商標））である。予約／録画結果が表示されるのは、例えば、画面１４又は画面１５のとおりである。検索結果が表示されるのは、例えば、画面１３のとおりである。表５が例示する応答形式は、予約／録画結果並びに検索結果に関連する。表６が例示する応答内容は、予約／録画結果並びに検索結果に関連する。表７が例示する属性、データ型、説明及び属性値は、予約／録画結果並びに検索結果に関連する。予約／録画結果が含む属性は、"status"、"error_code_0"、"error_msg_0"及び"reserved"である。検索結果が含む属性は、"title_number"及び"title_list"である。
【００５８】
【表５】
2009253887.tif 000007
【００５９】
【表６】
2009253887.tif 000008
【００６０】
【表７】
2009253887.tif 000009
【００６１】
ステップＳ７において、情報処理装置３３が送るのは、予約追加要求及び番組情報である。その送り先は、サーバ３２である。表８が例示する要求形式は、予約追加要求に関連する。表９が例示する要求内容は、予約追加要求及び番組情報に関連する。表１０が例示する属性、データ型、説明及び属性値は、予約追加要求及び番組情報に関連する。
【００６２】
【表８】
2009253887.tif 000010
【００６３】
【表９】
2009253887.tif 000011
【００６４】
【表１０】
2009253887.tif 000012
【００６５】
ステップＳ８において、サーバ３２が送るのは、予約追加要求及び番組情報である。その送り先は、録画装置３１である。
【００６６】
ステップＳ９において、録画装置３１が送るのは、予約追加結果である。その送り先は、サーバ３２である。
【００６７】
ステップＳ１０において、サーバ３２が送るのは、予約追加結果である。その送り先は、情報処理装置３３である。情報処理装置３３が表示するのは、この結果である。この表示を実現するソフトウエアは、ブラウザである。予約追加結果が表示されるのは、例えば、画面１４又は画面１５のとおりである。表１１が例示する応答形式は、予約追加結果に関連する。表１２が例示する応答内容は、予約追加結果に関連する。表１３が例示する属性、データ型、説明及び属性値は、予約追加結果に関連する。
【００６８】
【表１１】
2009253887.tif 000013
【００６９】
【表１２】
2009253887.tif 000014
【００７０】
【表１３】
2009253887.tif 000015
【００７１】
サーバ３２が実行するのは、検索／録画処理並びに予約追加処理である。検索／録画処理が実行されるのは、検索／録画要求の時である。予約追加処理が実行されるのは、予約追加要求の時である。
【００７２】
これらの処理を実現するのは、プログラムである。このプログラムが記憶されるのは、ＲＯＭである。このプログラムの展開先は、ＲＡＭである。展開されたプログラムの実行は、ＣＰＵによってなされる。ＲＯＭ、ＲＡＭ及びＣＰＵが設けられる場所は、前述のとおり、処理装置５１である。
【００７３】
図６が例示するのは、検索／録画処理の流れである。この処理が渡されるのは、検索／録画要求及び番組情報である。この処理が返すのは、予約／録画結果並びに検索結果である。この処理に渡される値が記憶されているのは、ＲＡＭである。
【００７４】
ステップＰ１において、検索処理が呼び出されるのは、検索結果を得るためである。検索処理へ渡されるのは、番組情報である。検索処理が返すのは、検索数”title_number”の値及び検索結果リスト”title_list”の値である。検索数”title_number”が区別されるのは、次のとおりである。”title_number_1”が示すのは、ＩＤ検索処理が返す値である。ＩＤ検索処理は、後述される。”title_number_2”及び”title_number_3”が示すのは、文字列検索処理（１）が返す値である。”title_number_2”が示す値は、番組名及び出演者が検索キーであるときの値である。”title_number_3”が示す値は、番組名及び出演者並びに放送時間が検索キーであるときの値である。文字列検索処理（１）は、後述される。
【００７５】
ステップＰ２において、予約実施モード値” reserve_mode=_”が参照されるのは、処理を分岐するためである。この値を含むのは、検索／録画要求である。分岐は、以下のとおりである。
【００７６】
予約実施モード値” reserve_mode=_”が”０”であれば、検索／録画処理は、終了する。このとき、検索／録画処理が返すのは、検索結果のみである。この検索結果が含む属性は、検索数”title_number”及び検索結果リスト” title_list”である。
【００７７】
予約実施モード値”reserve_mode=_”が”１”である場合、検索数” title_number_1”の値がステップＰ３において参照されるのは、処理を分岐するためである。分岐は、以下のとおりである。
【００７８】
検索数”title_number_1”の値が”１”でなければ、検索／録画処理は、終了する。このとき、検索／録画処理が返すのは、検索結果のみである。この検索結果が含む属性は、検索数”title_number”及び検索結果リスト”title_list”である。これらの結果が表示されるのは、情報処理装置３３のブラウザ機能による。
【００７９】
検索数” title_number_1”の値が”１”である場合、予約／録画処理がステップＰ４において実行されるのは、予約又は録画を要求するためである。その要求先は、録画装置３１である。
【００８０】
予約／録画処理が実行された後、検索／録画処理は、終了する。このとき、検索／録画処理が返すのは、予約／録画結果である。この結果が表示されるのは、情報処理装置３３のブラウザ機能による。
【００８１】
予約実施モード値”reserve_mode=_”が”２”である場合、検索数” title_number_1”の値がステップＰ５において参照されるのは、処理を分岐するためである。分岐は、以下のとおりである。
【００８２】
検索数” title_number_1”の値が”１”である場合、実行されるのは、前述の録画／予約処理である。
【００８３】
検索数” title_number_1”の値が”１”ではない場合、検索数” title_number_2”の値がステップＰ６において参照されるのは、処理を分岐するためである。分岐は、以下のとおりである。
【００８４】
検索数” title_number_2”の値が”１”である場合、実行されるのは、前述の録画／予約処理である。
【００８５】
検索数”title_number_2”の値が”１”ではない場合、検索／録画処理は、終了する。このとき、検索／録画処理が返すのは、検索結果のみである。この検索結果が含む属性は、検索数”title_number”及び検索結果リスト”title_list”である。これらの結果が表示されるのは、情報処理装置３３のブラウザ機能による。
【００８６】
予約実施モード値”reserve_mode=_”が”３”である場合、検索数” title_number_1”の値がステップＰ７において参照されるのは、処理を分岐するためである。分岐は、以下のとおりである。
【００８７】
検索数” title_number_1”の値が”１”である場合、実行されるのは、前述の録画／予約処理である。
【００８８】
検索数” title_number_1”の値が”１”ではない場合、検索数” title_number_2”の値がステップＰ８において参照されるのは、処理を分岐するためである。分岐は、以下のとおりである。
【００８９】
検索数” title_number_2”の値が”１”である場合、実行されるのは、前述の録画／予約処理である。
【００９０】
検索数”title_number_2”の値が”１”ではない場合、検索数” title_number_3”の値がステップＰ９において参照されるのは、処理を分岐するためである。分岐は、以下のとおりである。
【００９１】
検索数” title_number_3”の値が”１”である場合、実行されるのは、前述の録画／予約処理である。
【００９２】
検索数”title_number_3”の値が”１”ではない場合、検索／録画処理は、終了する。このとき、検索／録画処理が返すのは、検索結果のみである。この検索結果が含む属性は、検索数”title_number”及び検索結果リスト”title_list”である。これらの結果が表示されるのは、情報処理装置３３のブラウザ機能による。
【００９３】
図７が例示するのは、検索処理の流れである。前述のとおり、この処理を呼び出すのは、検索／録画処理である。
【００９４】
以下の説明が前提とするのは、次の２点である。１つ目として、放送局ＩＤとは、放送局を識別するための識別子である。２つ目として、サービスＩＤとは、セグメントを識別するための識別子である。セグメントとは、単位周波数帯である。複数の周波数帯が構成するのは、１つの周波数帯域である。１つの周波数帯域が付与される先は、１つの放送局である。例えば、日本国において、１つの放送局が利用できるのは、１３セグメントである。しかも、各放送局が採用しうるのは、１セグメント放送や１２セグメント放送である。１セグメント放送が利用されるのは、移動体向け番組を放送するためである。他方、１２セグメント放送が利用されるのは、ハイビジョン番組を放送するためである。
【００９５】
ステップＰ１１において、ＩＤ確認処理が確認するのは、次の２点である。１つは、各ＩＤ値の有無である。以下の説明では、属性値の表記は、「属性名」＋「_」である。もう１つは、放送局ＩＤ値”networkid_”の異同である。言い換えると、放送局ＩＤ値”networkid_”が対比されるのは、録画装置３１が受信可能な番組に係る放送局ＩＤ値”m”である。放送局ＩＤ値”m”が記憶されるのは、２次記憶装置５２である。放送局ＩＤ値”m”の展開先は、ＲＡＭである。
【００９６】
ＩＤ確認処理が返すのは、確認結果である。確認結果がとりうる値は、以下のとおりである。確認結果”０”が得られるのは、放送局ＩＤ値”networkid_”、ＴＳＩＤ値”tsid_”、サービスＩＤ値"serviceid_"及び番組指定ＩＤ値"eventid_"が指定され、かつ、放送局ＩＤ値”networkid_”及び放送局ＩＤ値”m”が同一であるときである。確認結果”１”が得られるのは、放送局ＩＤ値”networkid_”が指定され、かつ、放送局ＩＤ値”networkid_”及び放送局ＩＤ値”m”が同一であり、かつ、残りのＩＤ値の何れかが指定されていないときである。確認結果”２”が得られるのは、放送局ＩＤ値”networkid_”が指定されていないとき又は放送局ＩＤ値”networkid_”及び放送局ＩＤ値”m”が異なるときである。
【００９７】
ステップＰ１２において、確認結果が参照されるのは、処理を分岐するためである。分岐は、以下のとおりである。
【００９８】
ステップＰ１３において、ＩＤ検索処理が実行されるのは、確認結果が”０”であれるときである。ＩＤ検索処理が渡されるのは、放送局ＩＤ値”networkid_”、ＴＳＩＤ値”tsid_”、サービスＩＤ値"serviceid_"及び番組指定ＩＤ値"eventid_"である。言い換えると、これらの値は、検索キーである。検索対象は、ＥＰＧである。このＥＰＧが記憶されるのは、２次記憶装置５２である。ＩＤ検索処理が返すのは、検索数” title_number_1”の値及び検索結果リスト” title_list”の値である。
【００９９】
ステップＰ１４において、検索数” title_number_1”の値が参照されるのは、処理を分岐するためである。分岐は、以下のとおりである。
【０１００】
ＩＤ検索処理が終了するのは、検索数” title_number_1”の値が”１”のときである。このとき、ＩＤ検索処理が返すのは、検索数” title_number_1”の値及び検索結果リスト（属性値）” title_list”の値である。
【０１０１】
ステップＰ１５において、文字列検索処理（１）が実行されるのは、検索数” title_number_1”の値が”１”でないとき又は確認結果が”１”であるときである。文字列検索処理（１）が渡されるのは、放送局ＩＤ値”networkid_”、検索用文字列"search_text"の値、最大検索数"max_num"の値、検索日付"search_date"の値、検索基準時刻"search_time"の値及び検索範囲"search_range"の値である。言い換えると、これらの属性値は、検索キーである。検索用文字列が含む要素は、番組名及び出演者である。文字列が含む特殊記号は、削除される。削除されるべき特殊記号を管理するのは、特殊記号データベースである。このデータベースが記憶されるのは、２次記憶装置５２である。文字列検索処理（１）が繰り返されるのは、多くても、最大検索数（属性値）"max_num_"までである。文字列検索処理（１）が返すのは、検索数” title_number_2”／” title_number_3”の値及び検索結果リスト”title_list”の値である。
【０１０２】
ステップＰ１６において、文字列検索処理（２）が実行されるのは、確認結果が”２”であるときである。文字列検索処理（２）が渡されるのは、放送局ＩＤ値”m”、検索用文字列"search_text"の値、最大検索数"max_num"の値、検索日付"search_date"の値、検索基準時刻"search_time"の値及び検索範囲"search_range"の値である。言い換えると、これらの属性値は、検索キーである。検索用文字列が含む要素は、番組名及び出演者である。文字列が含む特殊記号は、削除される。削除されるべき特殊記号を管理するのは、特殊記号データベースである。このデータベースが記憶されるのは、２次記憶装置５２である。文字列検索処理（２）が繰り返されるのは、多くても、最大検索数"max_num"の値までである。文字列検索処理（２）が返すのは、検索数” title_number_4”の値及び検索結果リスト” title_list”の値である。
【０１０３】
予約追加処理の詳細は、次のとおりである。予約追加処理へ渡されるのは、予約追加要求及び番組情報である。この処理が返すのは、予約追加結果である。予約追加要求が含む要素は、表９のとおりである。番組情報が含む要素は、表１０のとおりである。この番組情報は、検索／録画処理が返した検索結果の一部である。予約追加結果が含む要素は、表１３のとおりである。
【０１０４】
本実施の形態が可能にするのは、録画要求を遠隔地から円滑に行うことである。ＩＤ検索処理の実行は、文字列検索処理（１）及び文字列検索処理（２）の実行に優先するからである。ＩＤ検索処理が要する処理負荷は、文字列検索処理（１）及び文字列検索処理（２）が要する処理負荷よりも少ない。
【０１０５】
本実施の形態が可能にするのは、録画の失敗を回避することである。ＩＤ検索処理の検索結果がゼロであれば、文字列検索処理（１）及び文字列検索処理（２）が実行されるからである。
【０１０６】
本実施の形態が可能にするのは、ユーザが欲する番組を録画することである。その理由は、次のとおりである。文字列検索処理（１）の検索結果及び文字列検索処理（２）の検索結果が複数である場合、これらの検索結果を表示するのは、出力装置６３である。これらの検索結果の１つが選択されると、当該検索結果に対応する番組は、録画される。
【産業上の利用可能性】
【０１０７】
本発明は、車載ＡＶ装置等に有用である。
【図面の簡単な説明】
【０１０８】
【図１】本発明に係る録画システムに関連する画面遷移を例示する図
【図２】録画システムに関連するハードウエアを例示する図
【図３】サーバに関連するハードウエア部品を例示する図
【図４】情報処理装置に関連するハードウエア部品を例示する図
【図５】録画システムに関連するイベントフローを例示する図
【図６】検索／録画処理の流れを例示する図
【図７】検索処理の流れを例示する図
【符号の説明】
【０１０９】
１０    録画システム
３２    サーバ
３３    情報処理装置
５１    処理装置
【図１】
2009253887.tif 000016
【図２】
2009253887.tif 000017
【図３】
2009253887.tif 000018
【図４】
2009253887.tif 000019
【図５】
2009253887.tif 000020
【図６】
2009253887.tif 000021
【図７】
2009253887.tif 000022