(57)【要約】      （修正有）【課題】トランスポートストリーム形式によりダウンロードした動画データを他の形式に変換することなく再生することが可能な情報機器を提供する。【解決手段】情報機器１００は、外部装置Ｇと通信する通信部１と、通信部１を介して外部装置Ｇから動画データ１０をダウンロードする制御を行うとともに、ダウンロードされた動画データ１０から動画データ１０と同一形式の分割データ１０ａ及び再生リストデータ１０ｂを作成し、分割データ１０ａを再生するアプリケーション４を実行する制御部３と、分割データ１０ａおよび再生リストデータ１０ｂを記憶する記憶部２を備える。制御部３は、アプリケーション４内にローカルサーバ４ｃを構成し、ローカルサーバ４ｃからアプリケーション４内の再生手段４ｄに、記憶部２に記憶された分割データ１０ａ及び再生リストデータ１０ｂを送信する。【選択図】図１
2017055203.tif 000002
【特許請求の範囲】
【請求項１】
外部装置と通信する通信部と、
前記通信部を介して前記外部装置から前記動画データをダウンロードする制御を行うとともに、ダウンロードされた前記動画データから前記動画データと同一形式の配信用データを作成し、前記配信用データを再生するアプリケーションを実行する制御部と、
前記配信用データを記憶する記憶部と、を備え、
前記制御部は、前記アプリケーション内にローカルサーバを構成し、前記ローカルサーバから前記アプリケーション内の再生部に、前記記憶部に記憶された前記配信用データを送信するように構成されている、情報機器。
【請求項２】
前記制御部は、前記配信用データを作成しながら、前記ローカルサーバにより前記配信用データを前記再生部に送信して動画を再生するように構成されている、請求項１に記載の情報機器。
【請求項３】
前記制御部は、動画の再生を行いながら動画の再生位置から所定時間前までの前記配信用データを前記記憶部から削除するように構成されている、請求項１または２に記載の情報機器。
【請求項４】
前記制御部は、動画の再生を行いながら動画の再生位置から所定時間後までの前記動画データを前記外部装置からダウンロードするように構成されている、請求項３に記載の情報機器。
【請求項５】
前記配信用データは、前記動画データを分割した分割データと、前記分割データの再生リストデータとを含む、請求項１〜４のいずれか１項に記載の情報機器。
【請求項６】
前記制御部は、前記再生リストデータに記載された前記分割データに加えて、前記再生リストデータの最後に前記動画データを含まないダミーデータを記載するように構成されている、請求項５に記載の情報機器。
【請求項７】
前記制御部は、前記外部装置から配信される前記動画データの所定データ量毎に付与されるタイムスタンプが不連続になった場合に、一旦、前記分割データの作成、および、前記再生リストデータの作成を完了させて、その後、不連続となった前記タイムスタンプが付与された前記動画データに対して、改めて、前記分割データの作成、および、新たな前記再生リストデータの作成を開始するように構成されている、請求項５または６に記載の情報機器。
【請求項８】
前記制御部は、前記ローカルサーバにより前記配信用データを送信 することにより動画を再生しながら、前記配信用データに基づいてサムネイル画像を作成するように構成されている、請求項１〜７のいずれか１項に記載の情報機器。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、情報機器に関し、特に、通信部を備える情報機器に関する。
【背景技術】
【０００２】
従来、通信部を備える情報機器が知られている（たとえば、特許文献１参照）。
【０００３】
上記特許文献１には、ストリームコンテンツなどのデータを配信するコンテンツ配信サーバと通信する情報機器が開示されている。この情報機器は、コンテンツ配信サーバから、ストリームコンテンツなどのデータを受信（ダウンロード）するように構成されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００３−２８８２９０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、上記特許文献１の情報機器では、通信部を介してテレビ放送波のストリーム(トランスポートストリーム形式)の動画データがダウンロードされた場合に、情報機器の再生ソフトウェアは、トランスポートストリーム形式の動画データをｍｐ４形式などの所定の形式に変換しなければ、動画データを再生することができないという問題点がある。
【０００６】
この発明は、上記のような課題を解決するためになされたものであり、この発明の１つの目的は、トランスポートストリーム形式によりダウンロードした動画データを他の形式に変換することなく再生することが可能な情報機器を提供することである。
【課題を解決するための手段】
【０００７】
上記目的を達成するために、この発明の一の局面による情報機器は、外部装置と通信する通信部と、通信部を介して外部装置から動画データをダウンロードする制御を行うとともに、ダウンロードされた動画データから動画データと同一形式の配信用データを作成し、配信用データを再生するアプリケーションを実行する制御部と、配信用データを記憶する記憶部と、を備え、制御部は、アプリケーション内にローカルサーバを構成し、ローカルサーバからアプリケーション内の再生部に、記憶部に記憶された配信用データを送信するように構成されている。
【０００８】
この発明の一の局面による情報機器では、上記のように、通信部を介して外部装置から動画データをダウンロードする制御を行うとともに、ダウンロードされた動画データから動画データと同一形式（トランスポートストリーム形式など）の配信用データを作成し、配信用データを再生するアプリケーションを実行する制御部を設け、制御部を、アプリケーション内にローカルサーバを構成し、ローカルサーバからアプリケーション内の再生部に、記憶部に記憶された配信用データを送信するように構成する。これにより、通信部によりダウンロードされたトランスポートストリーム形式の動画データから同一形式の配信用データが作成されることにより、アプリケーション上でローカルサーバから擬似的に動画の送信（ストリーミング）が行われるので、情報機器においてトランスポートストリーム形式によりダウンロードした動画データを他の形式に変換することなくストリーミング再生することができる。また、動画データの変換が不要であることから、ユーザが動画データの変換の操作を行う手間を省くことができる。また、外部装置からの動画データのダウンロードと動画の再生とを同時に行う場合においては、動画データの変換と動画の再生とを同時に行う必要がなくなるので、制御部にかかる負荷を軽減することができる。また、アプリケーションを実行することにより、トランスポートストリーム形式の動画データを同一形式のまま再生することができるので、トランスポートストリーム形式の動画データをダウンロード可能な情報機器に対して、アプリケーションをインストールするだけで、トランスポートストリーム形式の動画データ再生することができるようになる。その結果、トランスポートストリーム形式でダウンロードした動画データを種々の情報機器で容易に再生させることができる。
【０００９】
上記一の局面による情報機器では、好ましくは、制御部は、配信用データを作成しながら、ローカルサーバにより配信用データを再生部に送信して動画を再生するように構成されている。このように構成すれば、配信用データの作成後に動画を再生する場合と比較して、ユーザに、より速いタイミングで動画の再生を提供することができる。
【００１０】
上記一の局面による情報機器では、好ましくは、制御部は、動画の再生を行いながら動画の再生位置から所定時間前までの配信用データを記憶部から削除するように構成されている。このように構成すれば、動画の再生位置から所定時間前の配信用データを記憶部から削除することができるので、記憶部に十分な空きデータ容量がなくても動画を再生（ストリーミング）させることができる。
【００１１】
この場合、好ましくは、制御部は、動画の再生を行いながら動画の再生位置から所定時間後までの動画データを外部装置からダウンロードするように構成されている。このように構成すれば、動画の再生のために使用される記憶部のデータ容量を所定のデータ容量以下とすることができるので、記憶部に十分な空きデータ容量がなくても動画を再生（ストリーミング）させることができる。
【００１２】
上記一の局面による情報機器では、好ましくは、配信用データは、動画データを分割した分割データと、分割データの再生リストデータとを含む。このように構成すれば、分割データと分割データの再生リストデータとを配信する構成を情報機器内に備えることにより、ＨＬＳ（ＨＴＴＰ  Ｌｉｖｅ  Ｓｔｒｅａｍｉｎｇ）形式による動画の再生を行うことができる。
【００１３】
この場合、好ましくは、制御部は、再生リストデータに記載された分割データに加えて、再生リストデータの最後に動画データを含まないダミーデータを記載するように構成されている。ここで、一般的に、作成されているすべての分割データによる動画の再生が行われた場合には、制御部は、すべての動画（１つのコンテンツすべて）の再生が完了したと判断して、動画の再生を終了させる。すなわち、これ以上再生すべき分割データはない（ＮＯＴ  ＦＯＵＮＤ）として、動画の再生を終了させる。また、制御部は、再生リストデータに記載されたすべての分割データ（１つのコンテンツすべて）の再生が完了していないならば、動画の再生を終了させることなく、待ち状態（ＷＡＩＴ）とする。なお、制御部は、ネットワーク回線が不調となり、所定時間継続して再生リストデータから更なる再生すべき分割データを見つけられない場合には、誤って、ＮＯＴ  ＦＯＵＮＤと判断してしまい、動画の再生を終了させてしまう場合がある。そこで、上記のように構成することによって、ダミーデータにより、制御部に対して、再生リストデータから再生すべき更なる分割データが存在すると判断させることができるので、制御部が誤って、ＮＯＴ  ＦＯＵＮＤと判断してしまい、動画の再生を終了させてしまうことを防止することができる。
【００１４】
上記配信用データが分割データと再生リストデータとを含む構成において、好ましくは、制御部は、外部装置から配信される動画データの所定データ量毎に付与されるタイムスタンプが不連続になった場合に、一旦、分割データの作成、および、再生リストデータの作成を完了させて、その後、不連続となったタイムスタンプが付与された動画データに対して、改めて、分割データの作成、および、新たな再生リストデータの作成を開始するように構成されている。このように構成すれば、タイムスタンプが不連続となった場合において、分割データおよび再生リストデータの作成を継続することに起因する動画の再生不良（動画が再生されないなどの異常）の発生を回避することができる。
【００１５】
上記一の局面による情報機器では、好ましくは、制御部は、ローカルサーバにより配信用データを送信することにより動画を再生しながら、配信用データに基づいてサムネイル画像を作成するように構成されている。このように構成すれば、サムネイル画像により、ユーザが動画の内容を視覚的に把握した上でシーク動作を行うことができる。したがって、ユーザが望む所定の再生位置に容易にアクセスすることができる。
【発明の効果】
【００１６】
本発明によれば、上記のように、トランスポートストリーム形式によりダウンロードした動画データを他の形式に変換することなく再生することが可能な情報機器を提供することができる。
【図面の簡単な説明】
【００１７】
【図１】本発明の第１実施形態による情報機器を含む通信ネットワークシステムの全体構成を示したブロック図である。
【図２】ＨＬＳ形式による動画データの分割について説明するための図である。
【図３】再生リストデータを示した図である。
【図４】本発明の第１実施形態による情報機器の外部装置と通信を確立するためのアプリケーション上の画面を示した図である。
【図５】本発明の第１実施形態による情報機器の外部装置に録画された動画の一覧を表示したアプリケーション上の画面を示した図である。
【図６】本発明の第２実施形態による情報機器の制御部による動画データの削除およびダウンロードについて説明するための図である。
【図７】本発明の第３実施形態の情報機器のネットワーク回線不調時における制御部の処理（ダミーデータを作成する制御部の処理）について説明するための図である。
【図８】ネットワーク回線不調時における一般的な制御部の処理（ダミーデータを作成しない制御部の処理）について説明するための図である。
【図９】本発明の第４実施形態による情報機器のサムネイル画像を表示したアプリケーション上の画面を示した図である。
【図１０】本発明の第５実施形態による情報機器の制御部による分割データおよび再生リストデータの作成について説明するための図である。
【図１１】本発明の第６実施形態による情報機器を含む通信ネットワークシステムの全体構成を示したブロック図である。
【図１２】本発明の第６実施形態による時間バイト変換用テーブルを示した図である。
【発明を実施するための形態】
【００１８】
以下、本発明の実施形態を図面に基づいて説明する。
【００１９】
［第１実施形態］
まず、図１〜図５を参照して、本発明の第１実施形態による情報機器１００の構成について説明する。
【００２０】
本発明の第１実施形態による情報機器１００は、図１に示すように、通信ネットワークシステムＴの一要素として機能する。通信ネットワークシステムＴは、アクセスポイントＡと、外部装置Ｇと、情報機器１００とを含んでいる。通信ネットワークシステムＴは、外部装置Ｇに録画された動画データ１０を、アクセスポイントＡを介して配信（送信）することにより、情報機器１００で再生することが可能なように構成されている。
【００２１】
アクセスポイントＡは、外部装置Ｇおよび情報機器１００と有線または無線（ワイヤレス）で相互通信可能なように構成されている。すなわち、アクセスポイントＡは、通信ネットワークシステムＴ内において、外部装置Ｇと、情報機器１００との間の通信を中継している。
【００２２】
外部装置Ｇは、デジタル放送をトランスポートストリーム形式の動画データ１０として記憶（録画）することが可能なように構成されている。また、外部装置Ｇは、情報機器１００からの配信要求を受けた場合には、記憶（録画）されたトランスポートストリーム形式の動画データ１０を、アクセスポイントＡを介して、情報機器１００に配信するように構成されている。なお、外部装置Ｇの一例としては、ブルーレイディスクレコーダなどが挙げられる。
【００２３】
（情報機器の構成）
情報機器１００は、図１に示すように。通信部（ネットワークインターフェース）１と、記憶部２と、制御部３とを備えている。情報機器１００の一例としては、スマートフォンやタブレット端末などが挙げられる。情報機器１００には、制御部３により実行される動画を再生するためのアプリケーション４がインストールされている。アプリケーション４は、ＨＬＳ（ＨＴＴＰ  Ｌｉｖｅ  Ｓｔｒｅａｍｉｎｇ）形式の動画を再生することが可能である。また、情報機器１００には、ＨＬＳ形式の動画を再生することが可能なＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）が搭載されている。ＯＳの一例としては、ｉＯＳ３．０（「ｉＯＳ」は登録商標）以降、Ａｎｄｒｏｉｄ（登録商標）およびＳａｆａｒｉ４．０（「Ｓａｆａｒｉ」は登録商標）などが挙げられる。
【００２４】
ここで、ＨＬＳ形式とは、数秒単位に分割した分割データ１０ａ（セグメント）をＷｅｂサーバ上に記録しておき、受信装置は再生リストデータ１０ｂ（図３参照）に記載された分割データ１０ａの記憶場所を示すＵＲＬ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ）を参照して、分割データ１０ａを連続的に取得して動画を再生する形式である。
【００２５】
なお、一般的なＨＬＳ形式による動画の再生は、以下のように行われる。まず、配信側の機器（レコーダなど外部装置）が、図２に示すように、動画データ１０を分割して分割データ１０ａを作成するとともに、分割データ１０ａが作成された再生順序を記載することにより、再生リストデータ１０ｂを作成する。そして、受信側の機器（スマートフォンなどの再生機器）が再生リストデータ１０ｂをダウンロードした後、再生リストデータ１０ｂに基づいて、配信側の機器のＵＲＬを参照することにより分割データ１０ａを順にダウンロードすることによって（ネットワーク配信を受けることによって）動画を再生する。すなわち、再生リストデータ１０ｂには、分割データ１０ａを再生する順番が記載されている。
【００２６】
一方、第１実施形態における情報機器１００は、図１に示すように、外部装置Ｇ内ではなく、端末内のアプリケーション４上で、動画データ１０からトランスポートストリーム形式の分割データ１０ａおよび再生リストデータ１０ｂ（図３参照）を作成し、アプリケーション４上で、作成した再生リストデータ１０ｂに基づいて、分割データ１０ａを疑似的にネットワーク配信（送信）することにより動画を再生するように構成されている。動画の再生方法（処理）の詳細については後述する。
【００２７】
通信部１は、トランスポートストリーム形式の動画データ１０を配信する外部装置Ｇと通信することが可能に構成されている。詳細には、通信部１は、通信ネットワークシステムＴ内で外部装置ＧのＩＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）アドレスを含む所定のＵＲＬを指定して動画の再生要求（配信要求）があった場合には、情報機器１００の制御部３による制御の下、外部装置Ｇから動画データ１０の配信を受ける（ダウンロードする）ように構成されている。
【００２８】
記憶部２は、アプリケーション４上で、動画データ１０から作成された配信用データである分割データ１０ａおよび再生リストデータ１０ｂを記憶するように構成されている。また、記憶部２は、配信された動画データ１０を、そのまま、記憶することも可能に構成されている。
【００２９】
詳細には、記憶部２は、揮発性記憶領域２ａと、不揮発性記憶領域２ｂとを含んでいる。揮発性記憶領域２ａは、動画データ１０から作成された分割データ１０ａおよび再生リストデータ１０ｂを記憶するように構成されている。なお、アプリケーション４の後述するローカルサーバ４ｃは、動画を再生する際に、揮発性記憶領域２ａから分割データ１０ａおよび再生リストデータ１０ｂを取得するように構成されている。また、不揮発性記憶領域２ｂは、通信部１を介してダウンロードされた動画データ１０を、そのまま、記憶することが可能に構成されている。
【００３０】
制御部３は、ＣＰＵからなり、情報機器１００の各部の制御を行う機能を有している。また、制御部３は、情報機器１００で動画を再生するためにアプリケーション４を実行可能に構成されている。また、制御部３は、アプリケーション４を実行することにより、アプリケーション４内に後述するローカルサーバ４ｃを構成するように構成されている。また、制御部３は、ローカルサーバ４ｃからアプリケーション４内の後述する再生手段４ｃに、記憶部２の揮発性記憶領域２ａに記憶された分割データ１０ａおよび再生リストデータ１０ｂを配信（擬似的にネットワーク配信（送信））するように構成されている。なお、再生手段４ｄは、特許請求の範囲の「再生部」の一例である。
【００３１】
制御部３は、アプリケーション４を実行することにより、アプリケーション４の後述する分割手段４ｂにより動画データ１０から分割データ１０ａおよび再生リストデータ１０ｂを作成しながら、アプリケーション４の後述するローカルサーバ４ｃにより分割データ１０ａおよび再生リストデータ１０ｂを後述する再生手段４ｄに配信（送信）して動画を再生するように構成されている。
【００３２】
制御部３は、ダウンロード手段３ａを有している。ダウンロード手段３ａは、通信部１を介して外部装置Ｇから動画データ１０をダウンロードするとともに、ダウンロードした動画データ１０を記憶部２の不揮発性記憶領域２ｂに記憶させるように構成されている。なお、ダウンロード手段３ａから動画データ１０がダウンロードされる場合には、アプリケーション４の後述するダウンロード手段４ａは、動画データ１０をダウンロードすることはない。また、すべての動画の再生が完了した場合には、制御部３は、記憶部２の揮発性記憶領域２ａに記憶された分割データ１０ａおよび再生リストデータ１０ｂを削除するように構成されている。
【００３３】
アプリケーション４は、ダウンロード手段４ａと、分割手段４ｂと、ローカルサーバ４ｃと、再生手段４ｄとを有している。
【００３４】
ダウンロード手段４ａは、制御部３によりアプリケーション４が実行されることにより、通信部１を介して外部装置Ｇから動画データ１０をダウンロードするとともに、ダウンロードした動画データ１０を分割手段４ｂに送信するように構成されている。なお、ダウンロード手段４ａから動画データ１０がダウンロードされる場合には、制御部３のダウンロード手段３ａは、動画データ１０をダウンロードすることはない。
【００３５】
分割手段４ｂは、ダウンロード手段４ａによりダウンロードされた動画データ１０を分割して分割データ１０ａを作成するとともに、分割データ１０ａを再生するための再生リストデータ１０ｂを作成するように構成されている。たとえば、分割手段４ｂは、２秒の再生時間に対応する分割データ１０ａを順に１つずつ作成していくように構成されている。また、分割手段４ｂは、作成された分割データ１０ａを順に再生リストデータ１０ｂに記載していくように構成されている。また、分割手段４ｂは、作成した分割データ１０ａおよび再生リストデータ１０ｂを記憶部２の揮発性記憶領域２ａに送信するように構成されている。
【００３６】
ローカルサーバ４ｃは、再生リストデータ１０ｂを揮発性記憶領域２ａから取得して再生手段４ｄに送信するように構成されている。また、ローカルサーバ４ｃは、再生リストデータ１０ｂに基づいて再生手段４ｄが記憶部２の揮発性記憶領域２ａを示す所定のＵＲＬを参照することにより、アプリケーション４内において、再生手段４ｄに向けて、分割データ１０ａを疑似的にネットワーク配信（送信）するように構成されている。
【００３７】
再生手段４ｄは、はじめに、ローカルサーバ４ｃから再生リストデータ１０ｂを取得するように構成されている。また、再生手段４ｄは、再生リストデータ１０ｂに基づいて、所定のＵＲＬを参照することにより、ローカルサーバ４ｃから分割データ１０ａの疑似的なネットワーク配信を受けて、動画を再生するように構成されている。
【００３８】
（動画の再生処理）
次に、制御部３による動画の再生処理（方法）について説明する。
【００３９】
図１に示すように、情報機器１００の制御部３により、アプリケーション４を実行して、たとえば、ユーザが図４に示すようなアプリケーション４上の画面を操作することにより、ＤＶＲ（Ｄｉｇｉｔａｌ  ＶｉｄｅｏＲｅｃｏｒｄｅｒ）にアクセスする。すなわち、情報機器１００と外部装置Ｇとが通信を確立する。そして、ユーザは、情報機器１００の図５に示すような画面上に表示された外部装置Ｇに録画された動画データ１０の一覧から再生する動画を選択することにより、再生手段４ｄが動画データ１０の配信要求（再生要求）を行う。
【００４０】
そして、図１に示すように、アプリケーション４のダウンロード手段４ａにより、通信部１を介して動画データ１０がダウンロードされる。なお、ダウンロードは、動画の再生中において継続して行われる。さらに、ダウンロードされた動画データ１０は、アプリケーション４の分割手段４ｂにより分割されて、分割データ１０ａが作成される。また、分割データ１０ａが作成されるのと同時に、分割データ１０ａをリスト表示した再生リストデータ１０ｂが作成される。なお、分割データ１０ａの作成は、外部装置Ｇから動画データ１０がダウンロードされている間は継続される。また、作成された再生リストデータ１０ｂは、外部装置Ｇから動画データ１０がダウンロードされている間は更新され続ける。すなわち、再生リストデータ１０ｂには、新たに作成された分割データ１０ａが追加記載されていく。
【００４１】
作成された分割データ１０ａをおよび再生リストデータ１０ｂは、記憶部２の揮発性記憶領域２ａに記憶される。そして、再生手段４ｄにより、再生リストデータ１０ｂに基づいて、所定のＵＲＬが参照されることによって、ローカルサーバ４ｃから再生手段４ｄに分割データ１０ａが疑似的にネットワーク配信される。その結果、再生手段４ｄにより、動画が再生される。なお、ダウンロード手段４ａにより動画データ１０がダウンロードされる速度（分割データ１０ａが作成される速度）は、再生手段４ｄにより動画が再生される速度よりも早い速度である。また、全ての動画（１つのコンテンツ全体）の再生が完了した場合などには、記憶部２の揮発性記憶領域２ａに記憶された分割データ１０ａおよび再生リストデータ１０ｂは、削除される。
【００４２】
（第１実施形態の効果）
第１実施形態では、以下のような効果を得ることができる。
【００４３】
第１実施形態では、上記のように、通信部１を介して外部装置Ｇからトランスポートストリーム形式の動画データ１０をダウンロードする制御を行うとともに、ダウンロードされた動画データ１０からトランスポートストリーム形式の分割データ１０ａおよび再生リストデータ１０ｂを作成することにより分割データ１０ａを再生するアプリケーション４を実行する制御部３を設け、制御部３を、アプリケーション４内にローカルサーバ４ｃを構成し、ローカルサーバ４ｃからアプリケーション４内の再生手段４ｄに、記憶部２に記憶された分割データ１０ａおよび再生リストデータ１０ｂを送信するように構成する。これにより、通信部１によりダウンロードされたトランスポートストリーム形式の動画データ１０から同一形式の分割データ１０ａおよび再生リストデータ１０ｂが作成されることにより、アプリケーション４上でローカルサーバ４ｃから擬似的に動画の送信（ストリーミング）が行われるので、情報機器１００においてトランスポートストリーム形式によりダウンロードした動画データ１０を他の形式に変換することなくストリーミング再生することができる。また、動画データ１０の変換が不要であることから、ユーザが動画データ１０の変換の操作を行う手間を省くことができる。また、外部装置Ｇからの動画データ１０のダウンロードと動画の再生とを同時に行う場合においては、動画データ１０の変換と動画の再生とを同時に行う必要がなくなるので、制御部３にかかる負荷を軽減することができる。また、アプリケーション４を実行することにより、トランスポートストリーム形式の動画データ１０を同一形式のまま再生することができるので、トランスポートストリーム形式の動画データ１０をダウンロード可能な情報機器１００に対して、アプリケーション４をインストールするだけで、トランスポートストリーム形式の動画データ１０再生することができるようになる。その結果、トランスポートストリーム形式でダウンロードした動画データ１０を種々の情報機器１００で容易に再生させることができる。また、分割データ１０ａと再生リストデータ１０ｂとを作成して、送信することにより、ＨＬＳ（ＨＴＴＰ  Ｌｉｖｅ  Ｓｔｒｅａｍｉｎｇ）形式による動画の再生を行うことができる。
【００４４】
また、第１実施形態では、上記のように、制御部３を、分割データ１０ａおよび再生リストデータ１０ｂを作成しながら、ローカルサーバ４ｃにより分割データ１０ａおよび再生リストデータ１０ｂを送信して動画を再生するように構成する。これにより、分割データ１０ａおよび再生リストデータ１０ｂの作成後に動画を再生する場合と比較して、ユーザに、より速いタイミングで動画の再生を提供することができる。
【００４５】
［第２実施形態]
次に、図１および図６を参照して、第２実施形態による情報機器２００の構成について説明する。第２実施形態では、全ての動画（１つのコンテンツ全体）の再生が完了した場合に記憶部２の揮発性記憶領域２ａに記憶された分割データ１０ａを削除する第１実施形態の情報機器１００とは異なり、動画を再生しながら、記憶部２の揮発性記憶領域２ａに記憶された分割データ１０ａを削除する情報機器２００について説明する。
【００４６】
図１に示すように、第２実施形態による情報機器２００は、通信部１と、記憶部２と、制御部２０３とを備えている。情報機器２００には、制御部２０３により実行される動画を再生するためのアプリケーション２０４がインストールされている。アプリケーション２０４は、ダウンロード手段２０４ａと、分割手段４ｂと、ローカルサーバ４ｃと、再生手段４ｄとを有している。
【００４７】
制御部２０３は、動画の再生を行いながらアプリケーション２０４のダウンロード手段２０４ａにより、動画の再生位置ｔ０から所定時間ｔ１後までの動画データ１０を外部装置Ｇからダウンロードするように構成されている。たとえば、図６に示すように、制御部２０３（図１参照）は、動画の再生位置から１分（ｔ１＝６０秒）後までの動画データ１０をダウンロードするように構成されている。つまり、制御部２０３は、再生位置が１：００（１分）であるならば、再生位置２：００（２分）までの動画データ１０をダウンロードするように構成されている。このため、制御部２０３は、動画の再生位置を常に監視しながら、アプリケーション２０４のダウンロード手段２０４ａにより動画をダウンロードしている。
【００４８】
制御部２０３は、動画の再生を行いながら、動画の再生位置ｔ０から所定時間前ｔ２までの分割データ１０ａを記憶部２の揮発性記憶領域２ａ（図１参照）から削除するように構成されている。たとえば、図６に示すように、制御部２０３（図１参照）は、動画の再生位置ｔ０から１０秒前（ｔ２＝１０秒）までの動画データ１０を削除するように構成されている。つまり、制御部２０３は、再生位置が１：００（１分）であるならば、再生位置０：５０（５０秒）までの動画データ１０を削除するように構成されている。このため、制御部２０３は、動画の再生位置を常に監視しながら、記憶部２の揮発性記憶領域２ａから分割データ１０ａを削除している。第２実施形態では、制御部２０３によるこれらの制御により、動画データ１０の再生中に揮発性記憶領域２ａに記憶させるデータ量は、（ｔ１＋ｔ２）分のみとなる。
【００４９】
なお、第２実施形態のその他の構成は、上記第１実施形態と同様である。
【００５０】
（第２実施形態の効果）
第２実施形態では、以下のような効果を得ることができる。
【００５１】
第２実施形態では、上記第１実施形態と同様に、通信部１を介して外部装置Ｇからトランスポートストリーム形式の動画データ１０をダウンロードする制御を行うとともに、ダウンロードされた動画データ１０からトランスポートストリーム形式の分割データ１０ａおよび再生リストデータ１０ｂを作成することにより分割データ１０ａを再生するアプリケーション２０４を実行する制御部２０３を設け、制御部２０３を、アプリケーション２０４内にローカルサーバ４ｃを構成し、ローカルサーバ４ｃからアプリケーション２０４内の再生手段４ｄに、記憶部２に記憶された分割データ１０ａおよび再生リストデータ１０ｂを送信するように構成する。これにより、情報機器２００においてトランスポートストリーム形式によりダウンロードした動画データ１０を他の形式に変換することなく再生することができる。
【００５２】
また、第２実施形態では、上記のように、制御部２０３は、動画の再生を行いながら動画の再生位置から所定時間前までの分割データ１０ａを記憶部２から削除するように構成されている。これにより、動画の再生位置から所定時間前の分割データ１０ａを記憶部２から削除することができるので、記憶部２に十分な空きデータ容量がなくても動画を再生（ストリーミング）させることができる。
【００５３】
また、第２実施形態では、上記のように、制御部２０３は、動画の再生を行いながら動画の再生位置から所定時間後までの動画データ１０を外部装置Ｇからダウンロードするように構成されている。これにより、動画の再生のために使用される記憶部２のデータ容量を所定のデータ容量以下とすることができるので、記憶部２に十分な空きデータ容量がなくても動画を再生（ストリーミング）させることができる。
【００５４】
［第３実施形態］
次に、図１、図７および図８を参照して、第３実施形態による情報機器３００の構成について説明する。第３実施形態では、再生リストデータ１０ｂに作成された分割データ１０ａ（動画データ１０を含むデータ）を順に記載していくように構成した第１実施形態の情報機器１００の構成に加えて、再生リストデータ１０ｂの最後に動画データ１０を含まないダミーデータ１０ｃを記載する情報機器３００について説明する。
【００５５】
図１に示すように、第３実施形態による情報機器３００は、通信部１と、記憶部２と、制御部３０３とを備えている。情報機器３００には、制御部３０３により実行される動画を再生するためのアプリケーション３０４がインストールされている。アプリケーション３０４は、ダウンロード手段４ａと、分割手段３０４ｂと、ローカルサーバ４ｃと、再生手段４ｄとを有している。
【００５６】
図７に示すように、制御部３０３は、アプリケーション３０４の分割手段３０４ｂにより、再生リストデータ１０ｂに記載された分割データ１０ａ（動画データ１０を含むデータ）に加えて、再生リストデータ１０ｂの最後に動画データ１０を含まないダミーデータ１０ｃを記載するように構成されている。
【００５７】
このようなダミーデータ１０ｃを再生リストデータ１０ｂの最後に記載する理由として、ダミーデータ１０ｃがない場合について、図８を参照して説明する。ダミーデータがない場合、ネットワーク回線が不調になった際に、作成済みのすべての分割データ１０ａによる動画を再生した場合には、制御部が全ての動画データ１０の送信（配信）を完了（動画のコンテンツ全体の再生を完結）したと判断し、動画の再生を終了させてしまう場合がある。つまり、制御部は、再生リストデータ１０ｂには、他に再生すべき動画（分割データ１０ａ）はない（ＮＯＴ  ＦＯＵＮＤ）として動画の再生処理を終了させるべきであると判断するように構成されている。なお、制御部は、所定時間、再生リストデータ１０ｂの最後に記載された分割データ１０ａによる動画の再生を複数回試みた結果、ＮＯＴ  ＦＯＵＮＤと判断する。
【００５８】
そこで、第３実施形態による情報機器３００では、図７に示すように、制御部３０３は、ＮＯＴ  ＦＯＵＮＤと判断して動画の再生を終了させてしまうことがないように、再生リストデータ１０ｂの最後にダミーデータ１０ｃを記載する。これにより、制御部３０３は、未だ再生すべき動画が再生されていないとして待ち状態（ＷＡＩＴ）と判断するように構成されている。なお、ダミーデータ１０ｃは、動画の再生が終了する再生リストデータ１０ｂの最後（１つのコンテンツの最後）には記載されない。たとえば、制御部３０３は、合計で１時間の動画データ１０がある場合において、再生リストデータ１０ｂに記載された１時間すべての分割データ１０ａの最後に、ダミーデータ１０ｃを記載することがないように構成されている。
【００５９】
なお、第３実施形態のその他の構成は、上記第１実施形態と同様である。
【００６０】
（第３実施形態の効果）
第３実施形態では、以下のような効果を得ることができる。
【００６１】
第３実施形態では、上記第１実施形態と同様に、通信部１を介して外部装置Ｇからトランスポートストリーム形式の動画データ１０をダウンロードする制御を行うとともに、ダウンロードされた動画データ１０からトランスポートストリーム形式の分割データ１０ａおよび再生リストデータ１０ｂを作成することにより分割データ１０ａを再生するアプリケーション３０４を実行する制御部３０３を設け、制御部３０３を、アプリケーション３０４内にローカルサーバ４ｃを構成し、ローカルサーバ４ｃからアプリケーション３０４内の再生手段４ｄに、記憶部２に記憶された分割データ１０ａおよび再生リストデータ１０ｂを送信するように構成する。これにより、情報機器３００においてトランスポートストリーム形式によりダウンロードした動画データ１０を他の形式に変換することなく再生することができる。
【００６２】
第３実施形態では、上記のように、制御部３０３は、再生リストデータ１０ｂに記載された分割データ１０ａに加えて、再生リストデータ１０ｂの最後に動画データ１０を含まないダミーデータ１０ｃを記載するように構成されている。ここで、一般的に、作成されているすべての分割データ１０ａによる動画の再生が行われた場合には、制御部３０３は、すべての動画（１つのコンテンツすべて）の再生が完了したと判断して、動画の再生を終了させる。すなわち、これ以上再生すべき分割データ１０ａはない（ＮＯＴ  ＦＯＵＮＤ）として、動画の再生を終了させる。また、制御部３０３は、再生リストデータ１０ｂに記載されたすべての分割データ１０ａ（１つのコンテンツすべて）の再生が完了していないならば、動画の再生を終了させることなく、待ち状態（ＷＡＩＴ）とする。なお、制御部３０３は、ネットワーク回線が不調となり、所定時間継続して再生リストデータ１０ｂから更なる再生すべき分割データ１０ａを見つけられない場合には、誤って、ＮＯＴ  ＦＯＵＮＤと判断してしまい、動画の再生を終了させてしまう場合がある。そこで、上記のように構成することにより、ダミーデータ１０ｃにより、制御部３０３に対して、再生リストデータ１０ｂから再生すべき更なる分割データ１０ａが存在すると判断させることができるので、制御部３０３が誤って、ＮＯＴ  ＦＯＵＮＤと判断してしまい、動画の再生を終了させてしまうことを防止することができる。
【００６３】
［第４実施形態］
次に、図１および図９を参照して、第４実施形態による情報機器４００の構成について説明する。第４実施形態では、第１実施形態の情報機器１００の構成に加えて、制御部４０３によりサムネイル画像５を作成する情報機器４００について説明する。
【００６４】
図１に示すように、第４実施形態による情報機器４００は、通信部１と、記憶部２と、制御部４０３とを備えている。情報機器４００には、制御部４０３により実行される動画を再生するためのアプリケーション４がインストールされている。アプリケーション４は、ダウンロード手段４ａと、分割手段４ｂと、ローカルサーバ４ｃと、再生手段４ｄとを有している。
【００６５】
制御部４０３は、ローカルサーバ４ｃにより分割データ１０ａおよび再生リストデータ１０ｂを送信（擬似配信）することにより動画を再生しながら、分割データ１０ａ（動画データ１０）に基づいてサムネイル画像５（図９参照）を作成するように構成されている。詳細には、制御部４０３は、再生手段４ｄにより、動画を再生して、再生された動画からピクセルデータを取得するように構成されている。また、制御部４０３は、取得したピクセルデータを所定の画像形式の画像ファイルに変換するように構成されている。たとえば、制御部４０３は、取得したピクセルデータをＰＮＧ形式の画像ファイルに変換するように構成されている。なお、サムネイル画像５は、所定の再生位置毎（動画の所定時間毎）に作成される。
【００６６】
なお、第４実施形態のその他の構成は、上記第１実施形態と同様である。
【００６７】
（第４実施形態の効果）
第４実施形態では、以下のような効果を得ることができる。
【００６８】
第４実施形態では、上記第１実施形態と同様に、通信部１を介して外部装置Ｇからトランスポートストリーム形式の動画データ１０をダウンロードする制御を行うとともに、ダウンロードされた動画データ１０からトランスポートストリーム形式の分割データ１０ａおよび再生リストデータ１０ｂを作成することにより分割データ１０ａを再生するアプリケーション４を実行する制御部４０３を設け、制御部４０３を、アプリケーション４内にローカルサーバ４ｃを構成し、ローカルサーバ４ｃからアプリケーション４内の再生手段４ｄに、記憶部２に記憶された分割データ１０ａおよび再生リストデータ１０ｂを送信するように構成する。これにより、情報機器４００においてトランスポートストリーム形式によりダウンロードした動画データ１０を他の形式に変換することなく再生することができる。
【００６９】
第４実施形態では、上記のように、上記一の局面による情報機器４００では、好ましくは、制御部４０３は、ローカルサーバ４ｃにより分割データ１０ａおよび再生リストデータ１０ｂを送信することにより動画を再生しながら、分割データ１０ａに基づいてサムネイル画像を作成するように構成されている。これにより、サムネイル画像により、ユーザが動画の内容を視覚的に把握した上でシーク動作を行うことができる。したがって、ユーザが望む所定の再生位置に容易にアクセスすることができる。
【００７０】
［第５実施形態］
次に、図１および図１０を参照して、第５実施形態による情報機器５００の構成について説明する。第５実施形態では、常に所定時間（たとえば、２秒）の再生時間に対応する分割データ１０ａを作成した第１実施形態の情報機器１００とは異なり、所定時間および所定時間よりも短い時間の再生時間に対応する分割データ１０ａを作成する情報機器５００について説明する。
【００７１】
図１に示すように、第５実施形態による情報機器５００は、通信部１と、記憶部２と、制御部５０３とを備えている。情報機器５００には、制御部５０３により実行される動画を再生するためのアプリケーション５０４がインストールされている。アプリケーション５０４は、ダウンロード手段４ａと、分割手段５０４ｂと、ローカルサーバ４ｃと、再生手段４ｄとを有している。
【００７２】
制御部５０３は、外部装置Ｇから配信される（ダウンロードする）動画データ１０の所定データ量毎に付与されるタイムスタンプが不連続になった場合に、一旦、分割手段５０４ｂにおける分割データ１０ａの作成、および、再生リストデータ１０ｂの作成を完了させるように構成されている。たとえば、図１０に示すように、制御部５０３（図１参照）は、動画データ１０「movie/stream00000003」のタイムスタンプが１．５秒のところで不連続になった場合に、一旦、分割手段５０４ｂ（図１参照）における分割データ１０ａの作成、および、再生リストデータ１０ｂの作成を完了させるように構成されている。
【００７３】
なお、タイムスタンプとは、外部装置Ｇ（図１参照）から配信される（ダウンロードする）パケット毎に付される時間情報である。すなわち、タイムスタンプとは、外部装置Ｇから配信される動画データ１０の各パケットに対して、所定データ量毎に所定の周期で付された時間情報である。たとえば、タイムスタンプは、１８８バイトのデータ量毎に２７ＭＨｚの周期で付される。
【００７４】
制御部５０３は、一旦、分割データ１０ａの作成、および、再生リストデータ１０ｂの作成を完了させた後、不連続となったタイムスタンプが付与された動画データ１０に対して、改めて、分割手段５０４ｂにおける分割データ１０ａの作成、および、新たな再生リストデータ１０ｂの作成を開始するように構成されている。
【００７５】
タイムスタンプが不連続となる場合の具体的な処理例として、制御部５０３は、動画の再生中において、タイムスタンプが１００から１０２に移行した（１０１を飛ばした）場合には、一旦、タイムスタンプが１００となる再生位置で分割データ１０ａの作成、および、再生リストデータ１０ｂの作成を完了させる。その後、制御部５０３は、タイムスタンプが１０２となる再生位置で分割データ１０ａの作成、および、新たな再生リストデータ１０ｂの作成を開始する。なお、制御部５０３は、タイムスタンプが不連続にならないように、一旦、分割データ１０ａの作成、および、再生リストデータ１０ｂの作成を完了させた後、連続したタイムスタンプ（１０１）から分割データ１０ａの作成、および、新たな再生リストデータ１０ｂの作成を開始してもよい。
【００７６】
なお、第５実施形態のその他の構成は、上記第１実施形態と同様である。
【００７７】
（第５実施形態の効果）
第５実施形態では、以下のような効果を得ることができる。
【００７８】
第５実施形態では、上記第１実施形態と同様に、通信部１を介して外部装置Ｇからトランスポートストリーム形式の動画データ１０をダウンロードする制御を行うとともに、ダウンロードされた動画データ１０からトランスポートストリーム形式の分割データ１０ａおよび再生リストデータ１０ｂを作成することにより分割データ１０ａを再生するアプリケーション５０４を実行する制御部５０３を設け、制御部５０３を、アプリケーション５０４内にローカルサーバ４ｃを構成し、ローカルサーバ４ｃからアプリケーション５０４内の再生手段４ｄに、記憶部２に記憶された分割データ１０ａおよび再生リストデータ１０ｂを送信するように構成する。これにより、情報機器５００においてトランスポートストリーム形式によりダウンロードした動画データ１０を他の形式に変換することなく再生することができる。
【００７９】
第５実施形態では、上記のように、制御部５０３は、外部装置Ｇから配信される動画データ１０の所定データ量毎に付与されるタイムスタンプが不連続になった場合に、一旦、分割データ１０ａの作成、および、再生リストデータ１０ｂの作成を完了させて、その後、不連続となったタイムスタンプが付与された動画データ１０に対して、改めて、分割データ１０ａの作成、および、新たな再生リストデータ１０ｂの作成を開始するように構成されている。これにより、タイムスタンプが不連続となった場合において、分割データ１０ａおよび再生リストデータ１０ｂの作成を継続することに起因する動画の再生不良（動画が再生されないなどの異常）の発生を回避することができる。
【００８０】
［第６実施形態］
次に、図１１および図１２を参照して、第６実施形態による情報機器６００の構成について説明する。第６実施形態では、外部装置Ｇからの動画データ１０のダウンロードに並行して動画を再生した第１実施形態の情報機器１００とは異なり、外部装置Ｇから動画データ１０全体のダウンロードを完了させてから動画を再生する情報機器６００について説明する。
【００８１】
図１１に示すように、第６実施形態による情報機器６００は、通信部１と、記憶部２と、制御部６０３とを備えている。情報機器６００には、制御部６０３により実行される動画を再生するためのアプリケーション４がインストールされている。アプリケーション４は、ダウンロード手段４ａと、分割手段４ｂと、ローカルサーバ４ｃと、再生手段４ｄとを有している。
【００８２】
制御部６０３（制御部６０３内のＯＳ）は、ダウンロード手段３ａを有している。ダウンロード手段３ａは、通信部１を介して外部装置Ｇから動画データ１０をダウンロードするとともに、ダウンロードした動画データ１０を記憶部２の不揮発性記憶領域２ｂに記憶させるように構成されている。ここで、制御部６０３のダウンロード手段３ａは、情報機器６００のバックグラウンドでも動作可能に構成されている。すなわち、制御部６０３のダウンロード手段３ａは、バックグラウンドにおいて、動画データ１０をダウンロードしている間において、途中でダウンロードが強制的に終了されることがない。
【００８３】
制御部６０３は、図１２に示すように、ダウンロードの完了後に、時間バイト変換テーブル６を作成するように構成されている。時間バイト変換テーブル６は、動画のシーク動作を行う（所定の再生位置から動画の再生を開始する）際に、時間（所定のタイムスタンプ）とデータ量とを変換するため用いられるテーブルである。たとえば、時間バイト変換テーブル６は、再生時間１秒ごとの１秒分のデータ量が時間バイト変換テーブル６に順に加算されていく方式により作成される。これにより、所望の再生位置（Ｘ秒）と、再生位置に対応するデータ位置（Ｘ秒分のデータ量の次のデータ）とが、対応付けられる。
【００８４】
図１に示すアプリケーション４の分割手段４ｂは、バックグラウンドでの動作が制限される場合がある。このため、制御部６０３は、外部装置Ｇからの動画データ１０のダウンロードと並行して分割データ１０ａおよび再生リストデータ１０ｂの作成を行わないように構成されている。したがって、制御部６０３は、外部装置Ｇからの動画データ１０のダウンロードと並行して、動画の再生を行わないように構成されている。
【００８５】
なお、第６実施形態のその他の構成は、上記第１実施形態と同様である。
【００８６】
（第６実施形態の効果）
第６実施形態では、以下のような効果を得ることができる。
【００８７】
第６実施形態では、上記第１実施形態と同様に、通信部１を介して外部装置Ｇからトランスポートストリーム形式の動画データ１０をダウンロードする制御を行うとともに、ダウンロードされた動画データ１０からトランスポートストリーム形式の分割データ１０ａおよび再生リストデータ１０ｂを作成することにより分割データ１０ａを再生するアプリケーション４を実行する制御部６０３を設け、制御部６０３を、アプリケーション４内にローカルサーバ４ｃを構成し、ローカルサーバ４ｃからアプリケーション４内の再生手段４ｄに、記憶部２に記憶された分割データ１０ａおよび再生リストデータ１０ｂを送信するように構成する。これにより、情報機器６００においてトランスポートストリーム形式によりダウンロードした動画データ１０を他の形式に変換することなく再生することができる。
【００８８】
（変形例）
なお、今回開示された実施形態は、すべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は、上記した実施形態の説明ではなく特許請求の範囲によって示され、さらに特許請求の範囲と均等の意味および範囲内でのすべての変更（変形例）が含まれる。
【００８９】
たとえば、上記第１〜第６実施形態では、動画データを分割して分割データを作成するとともに、再生リストデータを作成することにより、動画の再生を行った例を示したが、本発明はこれに限らない。本発明では、動画データを分割することなく、再生リストデータを作成することにより、動画の再生を行ってもよい。
【００９０】
また、上記第１〜第６実施形態では、外部記憶装置と情報機器とがアクセスポイントを介して通信を行なうように構成した例を示したが、本発明はこれに限らない。本発明では、外部記憶装置と情報機器とが直接通信を行なうように構成してもよい。
【００９１】
また、上記第１〜第６実施形態では、分割データを２秒の再生時間の動画に対応させた例を示したが、本発明はこれに限らない。本発明では、分割データを２秒以外の再生時間の動画に対応させてもよい。
【００９２】
また、上記第１〜第６実施形態では、ＨＬＳ形式により動画の再生を行った例を示したが、本発明はこれに限らない。本発明では、トランスポートストリーム形式の動画データを同一形式のまま再生することが可能であるならば、ＨＬＳ形式以外の形式により動画の再生を行ってもよい。
【００９３】
また、上記第１〜第６実施形態では、分割データおよび再生リストデータの作成と、動画の再生とを同時行うように構成した例を示したが、本発明はこれに限らない。本発明では、分割データおよび再生リストデータの作成と、動画の再生とを異なるタイミングで行うように構成してもよい。
【符号の説明】
【００９４】
１  通信部
２  記憶部
３、２０３、３０３、４０３、５０３、６０３  制御部
４、２０４、３０４、５０４  アプリケーション
４ｃ  ローカルサーバ
４ｄ  再生手段（再生部）
５  サムネイル画像
１０  動画データ
１０ａ  分割データ
１０ｂ  再生リストデータ
１０ｃ  ダミーデータ
１００、２００、３００、４００、５００、６００  情報機器
Ｇ  外部装置
【図１】
2017055203.tif 000003
【図２】
2017055203.tif 000004
【図３】
2017055203.tif 000005
【図４】
2017055203.tif 000006
【図５】
2017055203.tif 000007
【図６】
2017055203.tif 000008
【図７】
2017055203.tif 000009
【図８】
2017055203.tif 000010
【図９】
2017055203.tif 000011
【図１０】
2017055203.tif 000012
【図１１】
2017055203.tif 000013
【図１２】
2017055203.tif 000014