(57)【要約】【課題】外部機器へのデータの配信を同時に実行可能な数以上同時に実行することを要求された場合に、なるべくユーザの意図に反しないように配信のスケジュールを自動的に調整することを目的とする。【解決手段】データの外部機器への配信を特定のタイミングで実行するように予約する予約指示、及びデータのメモリへの記録、若しくはデータの外部機器への配信を即座に実行するように指示するリアルタイム指示を受け付け可能な受付部と、受付部がリアルタイム指示を受け付けたタイミングが、予約指示によりデータの外部機器への配信を予約されているタイミングと重複する場合に、予約指示されているデータの外部機器への配信のタイミングを変更できるか否かを判断するコントローラと、を備える。【選択図】図１
2014068296.tif 000002
【特許請求の範囲】
【請求項１】
データの外部機器への配信を特定のタイミングで実行するように予約する予約指示、及びデータの外部機器への配信を即座に実行するように指示するリアルタイム指示を受け付け可能であり、前記予約指示を受け付ける場合に、併せて、前記データの外部機器への配信をいつまでに実行しなければならないかを示す配信期限に関しても指示を受け付け可能である受付部と、
前記受付部が前記リアルタイム指示を受け付けたタイミングが、前記予約指示によりデータの外部機器への配信を予約されているタイミングと重複する場合に、前記外部機器への配信を予約されているデータに関して前記受付部が受け付けている配信期限に基づいて、前記予約指示されている前記データの外部機器への配信のタイミングを変更できるか否かを判断するコントローラと、を備える、
送信装置。
【請求項２】
前記コントローラは、前記予約指示されている前記データの第１の外部機器への配信のタイミングを変更できないと判断した場合、前記予約指示若しくは前記リアルタイム指示により指示されている内容を、ネットワークを介して接続されている第２の外部機器に実行させることができないかを前記第２の外部機器に問い合わせる、
請求項１に記載の送信装置。
【請求項３】
前記コントローラは、前記予約指示されている前記データの第１の外部機器への配信のタイミングを変更できないと判断した場合、ネットワークを介して接続されている前記第１の外部機器若しくは前記第１の外部機器以外の第２の外部機器への配信の停止を行ってもよいかを前記第１の外部機器若しくは前記第１の外部機器以外の第２の外部機器に問い合わせる、
請求項１又は２に記載の送信装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、送信装置に関する。
【背景技術】
【０００２】
特許文献１は、ビデオレコーダを開示する。このビデオレコーダは、パーソナルコンピュータから映像コンテンツデータの転送要求受け付ける。また、このビデオレコーダは、ユーザから録画予約指示を受け付ける。このビデオレコーダは、パーソナルコンピュータから映像コンテンツデータの転送要求を受け付けた際に、より優先度が高い録画予約指示が既になされているような場合には、映像コンテンツデータの転送を実行するかユーザに問い合わせる表示を行う。
【０００３】
これにより、このビデオレコーダは、映像コンテンツデータの転送の失敗を抑制できる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１０−１１９０２４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、上記特許文献１に開示されているビデオレコーダによれば、映像コンテンツデータの転送の可否をユーザが判断し、ビデオレコーダを操作する必要があり、面倒である。
【０００６】
本開示の技術は、外部機器へのデータの配信を同時に実行可能な数以上同時に実行することを要求された場合に、なるべくユーザの意図に反しないように配信のスケジュールを自動的に調整することを目的とする。
【課題を解決するための手段】
【０００７】
上記課題を解決するために、本開示における送信装置は、データの外部機器への配信を特定のタイミングで実行するように予約する予約指示、及びデータの外部機器への配信を即座に実行するように指示するリアルタイム指示を受け付け可能であり、予約指示を受け付ける場合に、併せて、データの外部機器への配信をいつまでに実行しなければならないかを示す配信期限に関しても指示を受け付け可能である受付部と、受付部がリアルタイム指示を受け付けたタイミングが、予約指示によりデータの外部機器への配信を予約されているタイミングと重複する場合に、外部機器への配信を予約されているデータに関して受付部が受け付けている配信期限に基づいて、予約指示されているデータの外部機器への配信のタイミングを変更できるか否かを判断するコントローラと、を備える。
【発明の効果】
【０００８】
本開示の技術によれば、外部機器へのデータの配信を同時に実行可能な数以上同時に実行することを要求された場合に、なるべくユーザの意図に反しないように配信のスケジュールを自動的に調整できる。
【図面の簡単な説明】
【０００９】
【図１】システム全体を示す模式図
【図２】外部機器への配信スケジュールの調整動作を説明するためのフローチャート
【図３】外部機器への配信スケジュールの変更動作を説明するための模式図
【図４】外部機器への録画を指示する際の動作を説明するための模式図
【図５】外部機器へ配信時間の変更の可否をメールで問い合わせる例を示す模式図
【発明を実施するための形態】
【００１０】
以下、適宜図面を参照しながら、実施の形態を詳細に説明する。但し、必要以上に詳細な説明は省略する場合がある。例えば、既によく知られた事項の詳細説明や実質的に同一の構成に対する重複説明を省略する場合がある。これは、以下の説明が不必要に冗長になるのを避け、当業者の理解を容易にするためである。
【００１１】
なお、発明者は、当業者が本開示を十分に理解するために添付図面および以下の説明を提供するのであって、これらによって特許請求の範囲に記載の主題を限定することを意図するものではない。
【００１２】
１．実施の形態１
以下、図面を用いて、実施の形態１を説明する。
【００１３】
１−１．概要
本実施の形態にかかるホームゲートウェイ１００を含めたシステム全体の概要について図１を用いて説明する。図１は、システム全体を示す模式図である。
【００１４】
本システムは、家庭内に存在する複数の電子機器から構成される。具体的には、本システムは、ホームゲートウェイ１００、レコーダ１６０、テレビ１７０、及びスマートフォン１８０から構成される。ホームゲートウェイ１００は、レコーダ１６０とＨＤＭＩ１３０を介して接続されている。ホームゲートウェイ１００は、テレビ１７０と有線ＬＡＮモジュール１４０を介して接続されている。ホームゲートウェイ１００は、スマートフォン１８０とＷｉＦｉモジュール１５０を介して接続されている。
【００１５】
ホームゲートウェイ１００は、チューナ１１０を介して放送番組を受信する。ホームゲートウェイ１００は、受信した放送番組に基づいて生成した番組データをＨＤＤ１５５に記録する。ホームゲートウェイ１００は、ＨＤＤ１５５に記憶している番組データを再生し、テレビ１７０に出力したり、スマートフォン１８０に配信（転送）したりできる。また、ホームゲートウェイ１００は、チューナ１１０を介して受信した放送番組を、ＨＤＤ１５５に記録せずに、スマートフォン１８０やレコーダ１６０やテレビ１７０に配信できる。このように、ホームゲートウェイ１００は、複数の外部装置にデータの配信を行える。
【００１６】
ホームゲートウェイ１００によれば、外部機器へのデータの配信を同時に実行可能な数以上同時に実行することを要求された場合に、なるべくユーザの意図に反しないように配信のスケジュールを自動的に調整できる。
【００１７】
１−２．構成
本実施の形態にかかるホームゲートウェイ１００の構成について図１を用いて説明する。ホームゲートウェイ１００は、チューナ１１０、ＬＳＩ１２０、ＨＤＭＩ１３０、有線ＬＡＮモジュール１４０、ＷｉＦｉモジュール１５０、及びＨＤＤ１５５を備える。以下、各モジュールの詳細について説明する。
【００１８】
チューナ１１０は、アンテナを介して受信した電波のうち、使用者が選局しているチャンネルの電波を抽出する。チューナ１１０は、抽出した電波に基づいて、ＬＳＩ１２０が処理可能なデジタルデータを生成する。
【００１９】
ＬＳＩ１２０は、ホームゲートウェイ１００全体を制御する制御モジュールである。ＬＳＩ１２０は、ＳＯＣ（Ｓｙｓｔｅｍ  Ｏｎ  Ｃｈｉｐ）で構成される。従って、ＬＳＩ１２０は、ＣＰＵ、メモリ、データ信号処理回路を一体として構成される。
【００２０】
ＨＤＭＩ１３０は、ホームゲートウェイ１００とレコーダ１６０等の外部機器とを接続するインターフェースである。ホームゲートウェイ１００は、ＨＤＭＩ１３０を介してＨＤＤ１５５に記憶されている番組データ等を外部機器に対して出力したり、チューナ１１０を介して受信した放送番組を外部機器に対して配信したりする。
【００２１】
有線ＬＡＮモジュール１４０は、有線のＬＡＮケーブルを接続可能なインターフェースである。ホームゲートウェイ１００は、有線ＬＡＮモジュール１４０を介して、ＤＬＮＡ（Ｄｉｇｉｔａｌ  Ｌｉｖｉｎｇ  Ｎｅｔｗｏｒｋ  Ａｌｉａｎｃｅ）によりテレビ１７０と接続される。
【００２２】
ＷｉＦｉモジュール１５０は、無線ＬＡＮ通信可能な通信モジュールである。ＷｉＦｉモジュール１５０は、無線ＬＡＮ通信の国際標準規格である「ＩＥＥＥ８０２．１１」規格に準拠している。ＷｉＦｉモジュール１５０は、アクセスポイントを介して外部機器等とＩＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）により通信できる。
【００２３】
ＨＤＤ１５５は、動画像データ等を記憶する記憶装置である。ＨＤＤ１５５は、チューナ１１０を介して受信した放送番組を示す番組データ等を記憶する。
【００２４】
１−３．動作
本実施の形態にかかるホームゲートウェイ１００は、リアルタイム番組録画、リアルタイム番組視聴、録画済番組視聴、及び録画済番組転送の機能を有する。ここで、リアルタイム番組録画とは、ホームゲートウェイ１００がチューナ１１０を介して受信した放送番組をスマートフォン１８０等の外部機器に配信し、スマートフォン１８０等の外部機器内のメモリに記録させる機能である。また、リアルタイム番組視聴とは、ホームゲートウェイ１００がチューナ１１０を介して受信した放送番組をスマートフォン１８０等の外部機器に配信し、スマートフォン１８０等の外部機器において視聴させる機能である。また、録画済番組視聴とは、ホームゲートウェイ１００がＨＤＤ１５５に記憶している番組データをスマートフォン１８０等の外部機器に配信し、スマートフォン１８０等の外部機器において視聴させる機能である。また、録画済番組転送とは、ホームゲートウェイ１００がＨＤＤ１５５に記憶している番組データをスマートフォン１８０等の外部機器に配信し、スマートフォン１８０等の外部機器内のメモリに記録させる機能である。
【００２５】
ここで、ホームゲートウェイ１００は、リアルタイム番組録画、リアルタイム番組視聴、録画済番組視聴、及び録画済番組転送の何れの指示を受け付けた場合においてもほぼ同様の制御方法で配信スケジュールの調整を行う。
【００２６】
一部の機能が他の機能と異なる一例として、録画済番組転送が他の機能と異なる点がある。使用者は、録画済番組転送の予約を行う際に、ＥＰＧ（Ｅｌｅｃｔｒｏｎｉｃ  Ｐｒｏｇｒａｍ  Ｇｕｉｄｅ）を介して、転送対象の番組データを指定することに加えて、転送対象の番組データの配信期限を入力する必要がある。この点が他の機能と異なる。録画済番組転送以外の他の機能においては、配信期限の入力を要求されることはない。ここで、配信期限とは、ホームゲートウェイ１００に記憶されている番組データの外部機器への配信をいつまでに実行しなければならないかを示す期限である。
【００２７】
また、一部の機能が他の機能と異なる他の例として、リアルタイム番組録画が他の機能と異なる点がある。使用者は、リアルタイム録画指示を行う際に、ＥＰＧ（Ｅｌｅｃｔｒｏｎｉｃ  Ｐｒｏｇｒａｍ  Ｇｕｉｄｅ）を介して、録画対象の番組を指定することに加えて、録画対象の番組の配信遅延許容時間を入力する必要がある。この点が他の機能と異なる。リアルタイム番組録画以外の他の機能においては、配信遅延許容時間の入力を要求されることはない。ここで、配信遅延許容時間とは、ホームゲートウェイ１００がチューナ１１０を介して受信した放送番組を外部機器へ配信するのにどれだけの遅延を許容するかを示す時間である。
【００２８】
このように、機能毎に必要な入力内容等に多少の差はある。しかしながら、番組データの配信スケジュールの調整方法に関しての基本的な考え方は各機能で共通である。そこで、ここでは、リアルタイム番組録画指示を使用者から受け付けた場合の動作を中心に説明する。
【００２９】
本実施の形態にかかるホームゲートウェイ１００が、受信した放送番組をスマートフォン１８０内のメモリに記録させる際の配信スケジュールの調整動作について図２〜５を用いて説明する。図２は、外部機器への配信スケジュールの調整動作を説明するためのフローチャートである。図３は、外部機器への配信スケジュールの変更動作を説明するための模式図である。図４は、外部機器への録画を指示する際の動作を説明するための模式図である。図５は、外部機器へ配信時間の変更の可否をメールで問い合わせる例を示す模式図である。
【００３０】
使用者から不図示のリモコンを介して、スマートフォン１８０へのリアルタイム番組録画指示を受け付けると（Ｓ１００）、不図示のリモコン受光部から信号を受け付け、ＬＳＩ１２０は、ＥＰＧを介して録画対象の番組の指示を受け付けたか、及び、配信遅延許容時間の入力を受け付けたかを判断する（Ｓ１０１）。
【００３１】
ＥＰＧを介した情報入力が完了したと判断すると、ＬＳＩ１２０は、現在ホームゲートウェイ１００が番組データを配信している数が最大配信数以下であるか否かを判断する（Ｓ１０２）。ホームゲートウェイ１００は、ハードウェア資源の性能により、外部機器に同時に配信できる番組データ数に上限を設けている。本実施の形態においては、最大配信数として３を設定している。従って、ホームゲートウェイ１００は、外部機器への番組データの配信を同時には３つしか行うことができない。ステップＳ１０２において、ＬＳＩ１２０は、現在ホームゲートウェイ１００が番組データを配信している数が３つ未満であるか否かを判断する。
【００３２】
配信中の番組データの数が３つ未満であると判断すると（ステップＳ１０２においてＹｅｓ）、ＬＳＩ１２０は、チューナ１１０を介して受信した番組のスマートフォン１８０への配信を開始し、スマートフォン１８０内のメモリに番組データを記録させる（Ｓ１０３）。
【００３３】
一方、配信中の番組データの数が３つに達していると判断すると（ステップＳ１０２においてＮｏ）、ＬＳＩ１２０は、現在ホームゲートウェイ１００が配信中のもので配信タイミングを変更できるものがあるか否かを判断する（Ｓ１０４）。
【００３４】
配信タイミングを変更できるものがあると判断すると（ステップＳ１０４においてＹｅｓ）、ＬＳＩ１２０は、番組データの配信スケジュールを変更し（Ｓ１０５）、リアルタイム録画を実行する（Ｓ１０６）。ここで、配信タイミングを変更可能な場合の例について図３を用いて説明する。
【００３５】
仮に、×月○日の２０：００〜２２：００にリアルタイム視聴（配信２）がなされ、２１：００〜２３：００に録画済視聴（配信３）がなされ、２１：００〜２３：００に録画済転送（配信４）がなされるとする。この場合に、使用者から２１：００〜２３：００にリアルタイム録画を行いたい旨の指示（配信１）を受け付けたとする。そして、２１：００〜２３：００に予約されている録画済転送（配信４）の配信期限が△月◇日の２４：００に設定されているとする。この場合には、配信４は、必ずしも２１：００〜２３：００に行われる必要がない。そこで、ＬＳＩ１２０は、配信４の配信日時を例えば△月◇日の１：３０〜３：３０に設定する。そして、ＬＳＩ１２０は、×月○日の２１：００〜２３：００に配信１を行うようにＷｉＦｉモジュール１５０を制御する。
【００３６】
一方、ステップＳ１０４において、配信タイミングを変更できるものがないと判断すると（ステップＳ１０４においてＮｏ）、ＬＳＩ１２０は、リアルタイム録画指示されている番組データをレコーダ１６０に録画させることができるか否かを判断する（Ｓ１０７）。
【００３７】
レコーダ１６０に録画させることができると判断すると（ステップＳ１０７においてＹｅｓ）、ＬＳＩ１２０は、レコーダ１６０に番組を受信させ、受信した番組に基づいて生成した番組データを記録させる（Ｓ１０８）。ここで、リアルタイム録画指示されている番組データを外部機器（レコーダ１６０）に録画させることができるか否かをいかに判断するかについて図４を用いて説明する。
【００３８】
図４は、ホームゲートウェイ１００（ＨＧＷ）の配信スケジュールと、ホームゲートウェイ１００に接続されている外部機器の録画状況を管理する管理テーブルである。ホームゲートウェイ１００は、外部機器から録画状況、録画予約状況に関する情報を定期的に取得し、図４に示すような管理テーブルを生成する。ＬＳＩ１２０は、この管理テーブルを参照することで、外部機器の空き状況を把握できる。そして、ＬＳＩ１２０は、この管理テーブルを参照し、外部機器が空いていると判断した場合に、実際に外部機器に空いているかを問い合わせることで最終的な空き状況を判断する。
【００３９】
一方、ステップＳ１０７において、レコーダ１６０に録画させることができないと判断すると（ステップＳ１０７においてＮｏ）、ＬＳＩ１２０は、現在番組データを配信している配信先の端末に対して、配信日時の変更が可能かを問い合わせるメールを送信するようＷｉＦｉモジュール１５０を制御する（Ｓ１０９）。メールを送信すると、ＬＳＩ１２０は、配信日時の変更が可能な旨の返信があったか否かを判断する（Ｓ１１０）。配信日時の変更が可能な旨の返信があった場合には、ＬＳＩ１２０は、配信日時を変更する（Ｓ１０５）。配信日時の変更が不可能な旨の返信があった場合には、ＬＳＩ１２０は、リアルタイム録画できない旨を使用者に通知する画面をテレビ１７０に出力するよう有線ＬＡＮモジュール１４０を制御する（Ｓ１１１）。
【００４０】
配信日時の変更が可能かを問い合わせるメールの送受信に関して図５を用いて説明する。例えば、ステップＳ１０７において、レコーダ１６０に録画させることができないと判断すると、ホームゲートウェイ１００は、外部端末に「この続きは、後ほど視聴でよいですか？」というメールを送信する。そして、外部端末から「いいよ！」というメールが返信された場合には、ホームゲートウェイ１００は、配信スケジュールの変更を行う。一方、外部端末から「だめ！」というメールが返信された場合には、ホームゲートウェイ１００は、配信スケジュールの変更を行わず、「残念ですが、現在配信数不足で、配信できません。すみません。」というメールを含んだ画面をテレビ１７０に出力する。なお、ホームゲートウェイ１００は、配信先となり得る外部機器のメールアドレスを予め取得している。
【００４１】
１−４．作用及び効果
このように、本実施の形態にかかるホームゲートウェイ１００は、番組データの外部機器への配信を特定のタイミングで実行するように予約する録画済転送指示、及び番組データの外部機器への配信を即座に実行するように指示するリアルタイム録画指示を受け付け可能であり、録画済転送指示を受け付ける場合に、併せて、番組データの外部機器への配信をいつまでに実行しなければならないかを示す配信期限に関しても指示を受け付け可能であるリモコン受光部と、リモコン受光部がリアルタイム録画指示を受け付けたタイミングが、録画済転送指示により番組データの外部機器への配信を予約されているタイミングと重複する場合に、外部機器への配信を予約されている番組データに関してリモコン受光部が受け付けている配信期限に基づいて、録画済転送指示されている番組データの外部機器への配信のタイミングを変更できるか否かを判断するＬＳＩ１２０と、を備える。
【００４２】
これにより、ホームゲートウェイ１００は、配信期限がまだ先に設定されている録画済転送に対して、リアルタイム録画を優先して実行する。これは、配信期限がまだ先である録画済転送については、必ずしも現時点に実行しなくても目的を達成し得るが、リアルタイム録画については、現時点に配信を実行しなくては目的を達成し得ないからである。その結果、ホームゲートウェイ１００は、外部機器へのデータの配信を同時に実行可能な数以上同時に実行することを要求された場合に、なるべくユーザの意図に反しないように配信のスケジュールを自動的に調整できる。
【００４３】
また、本実施の形態にかかるホームゲートウェイ１００において、ＬＳＩ１２０は、録画済転送指示されている番組データの外部機器への配信のタイミングを変更できないと判断した場合、録画済転送指示若しくはリアルタイム録画指示により指示されている番組データの記録を、ネットワークを介して接続されているレコーダ１６０に実行させることができないかをレコーダ１６０に問い合わせる。
【００４４】
これにより、ホームゲートウェイ１００は、番組配信数が上限に達しており、録画済転送の配信タイミングを変更できなかったとしても、外部機器に所望の番組データを記録させることができる。外部機器に番組データを記録しておけば、ホームゲートウェイ１００は、空いている時間に外部機器に記録しておいた番組データを取得し、他の外部機器に配信することもできる。その結果、ホームゲートウェイ１００は、外部機器へのデータの配信を同時に実行可能な数以上同時に実行することを要求された場合に、よりユーザの意図に反しないように配信のスケジュールを自動的に調整できる。
【００４５】
また、本実施の形態にかかるホームゲートウェイ１００において、ＬＳＩ１２０は、録画済転送指示されている番組データの外部機器への配信のタイミングを変更できないと判断した場合、ネットワークを介して接続されており、現在番組データを配信している配信先の外部機器への配信の停止を行ってもよいかを外部機器に問い合わせる。
【００４６】
これにより、ホームゲートウェイ１００は、番組配信数が上限に達しており、録画済転送の配信タイミングを変更できなかったとしても、現在配信中のもののうち、本当に配信の継続が必要であるかを使用者に問い合わせることができる。その結果、ホームゲートウェイ１００は、外部機器へのデータの配信を同時に実行可能な数以上同時に実行することを要求された場合に、よりユーザの意図に反しないように配信のスケジュールを自動的に調整できる。
【００４７】
２．他の実施の形態
以上のように、本出願において開示する技術の例示として、実施の形態１を説明した。しかしながら、本開示における技術は、これに限定されず、適宜、変更、置き換え、付加、省略などを行った実施の形態にも適用可能である。
【００４８】
そこで、以下、他の実施の形態を例示する。
【００４９】
実施の形態１においては、受付部の一例としてリモコン受光部を例示した。しかしながら、必ずしもこのような例に限定されない。例えば、ハード的なボタンを特別に設けても良いし、タッチパネルのようなものを設けても良い。要するに、使用者からの指示を受け付けることができればどのようなものであってもよい。
【００５０】
また、実施の形態１においては、コントローラの一例としてＬＳＩ１２０を例示した。しかしながら、必ずしもこのような例に限定されない。例えば、コントローラは複数のチップから構成されるようなものであってもよい。要するに、種々の判断をすることでできるものであればよい。
【００５１】
以上のように、本開示における技術の例示として、実施の形態を説明した。そのために、添付図面および詳細な説明を提供した。
【００５２】
したがって、添付図面および詳細な説明に記載された構成要素の中には、課題解決のために必須な構成要素だけでなく、上記技術を例示するために、課題解決のためには必須でない構成要素も含まれ得る。そのため、それらの必須ではない構成要素が添付図面や詳細な説明に記載されていることをもって、直ちに、それらの必須ではない構成要素が必須であるとの認定をするべきではない。
【００５３】
また、上述の実施の形態は、本開示における技術を例示するためのものであるから、特許請求の範囲またはその均等の範囲において種々の変更、置き換え、付加、省略などを行うことができる。
【産業上の利用可能性】
【００５４】
本開示の技術は、ホームゲートウェイ、レコーダ、サーバ等の送信装置に適用可能である。
【符号の説明】
【００５５】
１００    ホームゲートウェイ
１１０    チューナ
１２０    ＬＳＩ
１３０    ＨＤＭＩ
１４０    有線ＬＡＮモジュール
１５０    ＷｉＦｉモジュール
１６０    レコーダ
１７０    テレビ
１８０    スマートフォン
【図１】
2014068296.tif 000003
【図２】
2014068296.tif 000004
【図３】
2014068296.tif 000005
【図４】
2014068296.tif 000006
【図５】
2014068296.tif 000007