(57)【要約】【課題】コンテンツデータの受信時間を短縮することが可能な情報通信装置を提供する。【解決手段】スマートフォン１００は、第１のコンテンツデータ８５と、第１のコンテンツデータ８５に含まれる第１の共通データ８５Ａを識別する第１の識別情報８５Ｃとを記憶する記憶部８０と、第２のコンテンツデータに含まれる第２の共通データを識別する第２の識別情報８６Ｃを通信機器から受信する識別情報受信部１１０と、第１の識別情報８５Ｃおよび第２の識別情報８６Ｃを比較することで、第１の共通データ８５Ａおよび第２の共通データが同一であるか否かを判断する判断部１２０と、判断部により第１の共通データ８５Ａおよび第２の共通データが同一であると判断された場合には、第２のコンテンツデータに含まれる第２の固有データを通信機器から受信するデータ受信部１３０とを備える。【選択図】図４
2015041361.tif 000002
【特許請求の範囲】
【請求項１】
通信機器から配信されるコンテンツデータを受信できる情報通信装置であって、
前記コンテンツデータは、前記コンテンツデータとは異なるコンテンツデータで再利用できる可能性のある共通データと、前記共通データを識別する識別情報と、前記コンテンツデータに固有の固有データとを含み、
第１のコンテンツデータと、前記第１のコンテンツデータに含まれる第１の共通データを識別する第１の識別情報とを記憶する記憶手段と、
第２のコンテンツデータに含まれる第２の共通データを識別する第２の識別情報を前記通信機器から受信する識別情報受信手段と、
前記第１の識別情報および前記第２の識別情報を比較することで、前記第１の共通データおよび前記第２の共通データが同一であるか否かを判断する判断手段と、
前記判断手段により、前記第１の共通データおよび前記第２の共通データが同一であると判断された場合には、前記第２のコンテンツデータに含まれる第２の固有データを前記通信機器から受信するデータ受信手段とを備える、情報通信装置。
【請求項２】
前記第１の共通データを複製したデータおよび前記第２の固有データを組み合わせて前記第２のコンテンツデータを生成する生成手段をさらに備える、請求項１に記載の情報通信装置。
【請求項３】
前記データ受信手段は、前記判断手段により、前記第１の共通データおよび前記第２の共通データが同一でないと判断された場合に、前記第２の共通データおよび前記第２の固有データを前記通信機器から受信し、
前記生成手段は、前記第２の共通データおよび前記第２の固有データを組み合わせて前記第２のコンテンツデータを生成する、請求項２に記載の情報通信装置。
【請求項４】
前記情報通信装置に格納された前記第１のコンテンツデータの削除の操作を受付ける受付手段と、
前記受付手段により前記第１のコンテンツデータの削除を受付けると、前記第１のコンテンツデータに含まれる第１の固有データを削除する削除手段とをさらに備える、請求項１〜３のいずれか１項に記載の情報通信装置。
【請求項５】
前記情報通信装置に格納された前記第１のコンテンツデータおよび前記第２のコンテンツデータの削除の操作を受付ける受付手段と、
前記受付手段により前記第１のコンテンツデータおよび前記第２のコンテンツデータの削除を受け付けると、前記第１のコンテンツデータに含まれる第１の共通データおよび前記第２のコンテンツデータに含まれる複成されたデータのいずれか一方を削除する削除手段とをさらに備える、請求項２または３に記載の情報通信装置。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、情報通信装置に関し、特に、通信機器から配信されるコンテンツデータを受信できる情報通信装置に関する。
【背景技術】
【０００２】
近年、通信機器から配信されるコンテンツデータを受信できる情報通信装置が普及している。このような情報通信装置が普及するにつれて、コンテンツデータを効率的に取得するための技術が開発されている。
【０００３】
たとえば、特開２０１１−４８５１０号公報（特許文献１）は、「内容が同一である又は類似しているコンテンツファイルの利用に好適なコンテンツファイル情報管理装置」を開示している（［要約］参照）。当該コンテンツファイル情報管理装置は、内容が同一であるコンテンツファイルに対して同一のコンテンツ識別情報を付与し、同一のコンテンツ識別情報が付与されたコンテンツファイルの中から、送信すべきコンテンツファイルを選択する。
【０００４】
他にも、コンテンツデータを効率的に取得するための様々な技術が開発されている（たとえば、特許文献２〜７）。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１１−４８５１０号公報
【特許文献２】特開２００９−１１６６６８号公報
【特許文献３】特開２００９−１０４６９０号公報
【特許文献４】特開２００４−１８５２６３号公報
【特許文献５】特開２００２−２２９９０７号公報
【特許文献６】特開２００１−２３６２１１号公報
【特許文献７】特開平１１−２４９９５１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
ところで、特許文献１が開示している技術によれば、ユーザが受信したいコンテンツデータを全てサーバから受信する必要がある。このため、コンテンツデータの受信に時間がかかるという問題がある。したがって、コンテンツデータの受信時間を短縮するための技術が必要とされている。
【０００７】
この開示は上述のような問題点を解決するためになされたものであって、その目的は、コンテンツデータの受信時間を短縮することが可能な情報通信装置を提供することである。
【課題を解決するための手段】
【０００８】
一実施の形態に従うと、情報通信装置は、通信機器から配信されるコンテンツデータを受信できる。コンテンツデータは、コンテンツデータとは異なるコンテンツデータで再利用できる可能性のある共通データと、共通データを識別する識別情報と、コンテンツデータに固有の固有データとを含み。情報通信装置は、第１のコンテンツデータと、第１のコンテンツデータに含まれる第１の共通データを識別する第１の識別情報とを記憶する記憶手段と、第２のコンテンツデータに含まれる第２の共通データを識別する第２の識別情報を通信機器から受信する識別情報受信手段と、第１の識別情報および第２の識別情報を比較することで、第１の共通データおよび第２の共通データが同一であるか否かを判断する判断手段と、判断手段により、第１の共通データおよび第２の共通データが同一であると判断された場合には、第２のコンテンツデータに含まれる第２の固有データを通信機器から受信するデータ受信手段とを備える。
【０００９】
ある局面において、コンテンツデータの受信時間を短縮することができる。
この発明の上記および他の目的、特徴、局面および利点は、添付の図面と関連して理解されるこの発明に関する次の詳細な説明から明らかとなるであろう。
【図面の簡単な説明】
【００１０】
【図１】第１の実施の形態に従うスマートフォンがコンテンツデータを配信するサーバからコンテンツデータを受信する様子を表す図である。
【図２】第１の実施の形態に従うスマートフォンに格納されているコンテンツデータを示す図である。
【図３】第１の実施の形態に従うスマートフォンのハードウェア構成を示すブロック図である。
【図４】第１の実施の形態に従うスマートフォンの機能構成を示すブロック図である。
【図５】コンテンツデータの構成を示す図である。
【図６】第１の実施の形態に従うスマートフォンが実行する処理の一部を表わすフローチャートである。
【図７】第２の実施の形態に従うスマートフォンの機能構成を示すブロック図である。
【発明を実施するための形態】
【００１１】
以下、図面を参照しつつ、本実施の形態について説明する。以下の説明では、同一の部品および構成要素には同一の符号を付してある。それらの名称および機能も同じである。したがって、これらについての詳細な説明は繰り返さない。
【００１２】
なお、以下では、情報通信装置の一例としてスマートフォン１００の詳細について説明するが、情報通信装置は、スマートフォンに限定されるものではない。たとえば、情報通信装置は、タブレット端末、携帯電話機、デジタルカメラ、テレビレコーダ、その他コンテンツデータを受信できる電子機器も含み得る。なお、以下で説明される第１〜第３の実施の形態は、選択的に組み合わされてもよい。
【００１３】
［第１の実施の形態］
＜概要＞
図１は、第１の実施の形態に従うスマートフォン１００がコンテンツデータを配信するサーバ１０１からコンテンツデータを受信する様子を表す図である。図２は、第１の実施の形態に従うスマートフォン１００に格納されているコンテンツデータを示す図である。図１および図２を参照して、本実施の形態に従うスマートフォン１００の概要について説明する。
【００１４】
図１を参照して、スマートフォン１００は、受信したコンテンツデータを表示するためのモニタ５を備える。スマートフォン１００は、コンテンツデータを配信するサーバ１０１からコンテンツデータを受信できる。コンテンツデータは、たとえば、放送波を受信することで得られる映像データ、音楽データ、文書データ、その他デジタルデータである。
【００１５】
スマートフォン１００は、サーバ１０１から受信したコンテンツデータをモニタ５に表示する。スマートフォン１００は、サーバ１０１から受信したコンテンツデータを後述する記憶部８０に録画できるように構成されてもよい。
【００１６】
図２を参照して、スマートフォン１００は、記憶部８０を備える。記憶部８０は、コンテンツデータを格納する。コンテンツデータは、共通データと、当該データを識別するための識別情報と、固有データとを含む。以下、共通データおよび固有データについて説明する。識別データの詳細については後述する。
【００１７】
共通データは、新たに受信するコンテンツデータで再利用できる可能性のあるデータである。共通データは、たとえば、コンテンツデータを視聴するためのビューア（viewer）等に利用される。共通データは、たとえば、当該ビューア等に表示する映像の位置情報や、当該ビューア等の制御ボタン（再生ボタン等）の位置情報を含む。典型的には、共通データはファイルである。当該ファイルの形式は、ＭＰＥＧ（Moving  Picture  Experts  Group）、ＡＶＩ（Audio  Video  Interleave）、ＨＴＭＬ（HyperText  Markup  Language）、その他のファイル形式を含む。
【００１８】
固有データは、各コンテンツデータで固有のデータである。固有データは、たとえば、映像データや、番組タイトル等を含む。典型的には、固有データはファイルである。当該ファイルの形式は、ＭＰＥＧ、ＡＶＩ、ＨＴＭＬ、その他のファイル形式を含む。
【００１９】
コンテンツデータを視聴するためのビューア等は、共通データおよび固有データの両方を用いてコンテンツデータを映像として表示する。
【００２０】
スマートフォン１００は、既に格納されているコンテンツデータの共通データを、新たに受信するコンテンツデータにおいて再利用する。より具体的に説明するために、スマートフォン１００に第１のコンテンツデータ８５が既に格納されており、第２のコンテンツデータ８６を新たに受信する場合を例に挙げて説明する。
【００２１】
第１のコンテンツデータ８５は、第１の共通データ８５Ａと、第１の固有データ８５Ｂと、第１の識別情報８５Ｃとを含む。スマートフォン１００は、第２の共通データ８６Ａを識別するための情報である第２の識別情報８６Ｃのみをサーバ１０１から受信する（図２の矢印（１））。
【００２２】
スマートフォン１００は、第１の識別情報８５Ｃと、受信した第２の識別情報８６Ｃとを比較して、第１の共通データ８５Ａと、第２の共通データ８６Ａとが同一であるか否かを判断する（図２の矢印（２））。
【００２３】
スマートフォン１００は、第１の共通データ８５Ａと、第２の共通データ８６Ａとが同一であると判断した場合、第２の固有データ８６Ｂのみを受信する（図２の矢印（３））。
【００２４】
スマートフォン１００は、第１の共通データ８５Ａの第１のコンテンツデータ８５を複成する（図２の矢印（４））。スマートフォン１００は、受信した第２の固有データ８６Ｂと、複成した第１の共通データ８５Ａとを組み合わせて第２のコンテンツデータ８６を生成する。
【００２５】
このように、スマートフォン１００は、既に格納されているコンテンツデータの共通データを新たに受信するコンテンツデータで再利用することにより、サーバから受信するデータ量を削減することができる。これにより、コンテンツデータの受信時間を短縮することができる。
【００２６】
＜ハードウェア構成＞
図３は、第１の実施の形態に従うスマートフォン１００のハードウェア構成を示すブロック図である。図３を参照して、スマートフォン１００のハードウェア構成の一例について説明する。
【００２７】
スマートフォン１００は、ＲＯＭ（Read  Only  Memory）１と、ＣＰＵ（Central  Processing  Unit）２と、ＲＡＭ（Random  Access  Memory）３と、スピーカ４と、モニタ５と、メモリカードＩ／Ｆ（Interface）６と、ネットワークＩ／Ｆ（Interface）７と、デジタルチューナ９と、記憶部８０とを備える。記憶部８０は、第１のコンテンツデータ８５を格納する。
【００２８】
ＲＯＭ１は、オペレーティングシステム（ＯＳ：Operating  System）や、スマートフォン１００の起動時に実行されるプログラム等を格納する。
【００２９】
ＣＰＵ２は、ＲＯＭ１や補助記憶装置２０等に格納された、オペレーティングシステムやスマートフォン１００の制御プログラム等の各種プログラムを実行することで、スマートフォン１００の動作を制御する。
【００３０】
ＲＡＭ３は、ワーキングメモリとして機能し、プログラムの実行に必要な各種データを一次的に格納する。
【００３１】
デジタルチューナ９は、アンテナ９Ａを介してワンセグ放送やその他のデジタル放送の放送波を受信する。デジタルチューナ９は、ユーザにより選択されたチャンネルに従って、映像信号および音声信号をＣＰＵ２に出力する。
【００３２】
スピーカ４は、デジタルチューナ９から出力される音声信号に基づいて、音声を出力する。スピーカ４は、コンテンツデータの受信の開始および終了を音により報知する。当該音は、たとえば、音楽、音声、および、その他の電子音を含む。
【００３３】
モニタ５は、デジタルチューナ９から出力される映像信号に基づいてテレビ番組を表示する。また、モニタ５は、タッチセンサ（図示しない）と組み合わされてタッチパネルとして構成されてもよい。当該タッチパネルは、サーバ１０１から受信するコンテンツデータの選択の操作を受付ける。ユーザが受信したいコンテンツデータを当該タッチパネルに入力すると、スマートフォン１００は、当該コンテンツデータの受信を開始する。
【００３４】
また、当該タッチパネルは、スマートフォン１００に格納されているコンテンツデータの削除の操作を受け付ける。さらに、当該タッチパネルは、リモコンチャンネルとして機能する。ユーザがリモコンチャンネルのいずれかを選択すると、当該リモコンチャンネルに対応するテレビ番組がモニタ５に表示される。
【００３５】
メモリカードＩ／Ｆ６は、ＳＤ（Secure  Digital）カードやＣＦ（Compact  Flash（登録商標））カード等のメモリカード６Ａとの間で、データの読み書きを行なう。
【００３６】
ネットワークＩ／Ｆ７は、アンテナ７Ａを介して他の通信機器からコンテンツデータを受信する。他の通信機器は、たとえば、スマートフォン、パソコン、サーバ装置、その他の通信機能を有する電子機器である。
【００３７】
＜機能構成＞
図４は、第１の実施の形態に従うスマートフォン１００の機能構成を示すブロック図である。図４を参照して、スマートフォン１００の機能構成の一例について説明する。
【００３８】
スマートフォン１００は、ＣＰＵ２と、記憶部８０とを備える。ＣＰＵ２は、識別情報受信部１１０と、判断部１２０と、データ受信部１３０と、生成部１４０と、削除部１５０とを含む。記憶部８０は、第１のコンテンツデータ８５を格納する。第１のコンテンツデータ８５は、第１の共通データ８５Ａと、第１の固有データ８５Ｂと、第１の識別情報８５Ｃとを含む。なお、第１のコンテンツデータだけでなく、他のコンテンツデータが記憶部８０に格納されていてもよい。
【００３９】
識別情報受信部１１０は、第２の共通データ８６Ａを識別するための第２の識別情報８６Ｃをサーバ１０１から受信する。典型的には、識別情報受信部１１０は、ネットワークＩ／Ｆ７またはデジタルチューナ９を介してサーバ１０１から受信した信号から第２の識別情報８６Ｃを抽出する。
【００４０】
判断部１２０は、第１の識別情報８５Ｃおよび第２の識別情報８６Ｃを比較することで、第１の共通データ８５Ａおよび第２の共通データ８６Ａが同一であるか否かを判断する。
【００４１】
データ受信部１３０は、判断部１２０により、第１の共通データ８５Ａおよび第２の共通データ８６Ａが同一であると判断された場合には、第２のコンテンツデータ８６を生成するために第２の固有データ８６Ｂをサーバ１０１から受信する。このとき、データ受信部１３０は、第２の共通データ８６Ａをサーバ１０１から受信しない。
【００４２】
典型的には、データ受信部１３０は、ネットワークＩ／Ｆ７またはデジタルチューナ９を介してサーバ１０１から受信した信号から第２の固有データ８６Ｂを抽出する。
【００４３】
また、データ受信部１３０は、判断部１２０により、第１の共通データ８５Ａおよび第２の共通データ８６Ａが同一でないと判断された場合に、第２のコンテンツデータ８６を生成するために第２の共通データ８６Ａおよび第２の固有データ８６Ｂをサーバ１０１から受信する。
【００４４】
生成部１４０は、判断部１２０により、第１の共通データ８５Ａおよび第２の共通データ８６Ａが同一であると判断された場合には、第１の共通データ８５Ａを複製したデータと、データ受信部１３０により受信した第２の固有データ８６Ｂを組み合わせて第２のコンテンツデータ８６を生成する。
【００４５】
より具体的には、スマートフォン１００は、放送波をパケットとして受信する。生成部１４０は、受信したパケットを順次ファイル形式に変換する。生成部１４０は、変換されたファイル（第２の固有データ８６Ｂ）を、第１の共通データ８５Ａの複成データと組み合わせることで、第２のコンテンツデータを生成する。
【００４６】
また、生成部１４０は、判断部１２０により、第１の共通データ８５Ａおよび第２の共通データ８６Ａが同一でないと判断された場合には、データ受信部１３０により受信した第２の共通データ８６Ａおよび第２の固有データ８６Ｂを組み合わせて第２のコンテンツデータ８６を生成する。
【００４７】
ユーザがタッチパネルからコンテンツデータの削除を行なうと、削除部１５０は、当該タッチパネルから削除指令を受ける。削除部１５０は、第１のコンテンツデータ８５の削除指令を受けると、第１の固有データ８５Ｂのみを削除し、第１の共通データ８５Ａは削除しない。削除されなかった第１の共通データ８５Ａは、新たにコンテンツデータを受信する場合に再利用され得る。また、削除部１５０は、共通データが予め定められた期間参照されない場合に、当該共通データを削除してもよい。
【００４８】
さらに、削除部１５０は、第１のコンテンツデータ８５に含まれる第１の共通データ８５Ａと、第２のコンテンツデータ８６に含まれる、第１の共通データ８５Ａの複成データとのいずれか一方を削除する、これにより、重複する共通データを削除することができる。削除されなかった共通データは、新たにコンテンツデータを受信する場合に再利用され得る。
【００４９】
＜コンテンツデータ＞
図５は、コンテンツデータの構成を示す図である。図５を参照して、第１のコンテンツデータ８５を例に挙げてコンテンツデータの構成について説明する。
【００５０】
第１のコンテンツデータ８５は、コンテンツ名３１０と、共通データ名３２０と、固有データ名３３０と、フォルダ構成３４０とを含む。フォルダ構成３４０は、第１の共通データ８５Ａと、第１の固有データ８５Ｂとを含む。
【００５１】
第１の共通データ８５Ａは、たとえば、１つ以上のファイルから構成される。図５においては、第１の共通データ８５Ａは、第１のファイル、第２のファイル、および、第３のファイルで構成される。典型的には、これらのファイルは１つのフォルダ（フォルダ「第１の共通データ」）に格納される。
【００５２】
第１の固有データ８５Ｂは、たとえば、１つ以上のファイルから構成される。図５においては、第１の固有データ８５Ｂは、第４のファイル、第５のファイル、および、第６のファイルで構成される。典型的には、これらのファイルは１つのフォルダ（フォルダ「第１の固有データ」）に格納される。
【００５３】
＜識別情報＞
図５を再び参照して、第１の識別情報８５Ｃを例に挙げて、識別情報について説明する。
【００５４】
第１の識別情報８５Ｃは、第１の共通データ８５Ａを識別するための情報である。典型的には、第１の識別情報８５Ｃは、共通データ名３２０、または、第１の共通データ８５Ａのファイル名等である。なお、第１の識別情報８５Ｃは、第１の共通データ８５Ａを識別するためのＩＤ（Identification）、データ名、共通データの作成日時、共通データの更新日時、共通データのデータサイズ、共通データの属性、および、その他の共通データのいずれかであってもよい。
【００５５】
判断部１２０は、たとえば、共通データ名３２０と、第２の識別情報８６Ｃに含まれる共通データ名（図示しない）とが同一である場合に、第１の共通データ８５Ａおよび第２の共通データ８６Ａが同一であると判断する。
【００５６】
ある局面において、スマートフォン１００は、第１の共通データ８５Ａのファイル毎に再利用するか否かを判断する。より具体的には、生成部１４０は、第２の共通データ８６Ａのファイル名（図示しない）のうち、第１の共通データ８５Ａのファイル名（第１のファイル〜第３のファイル）と同一の名前のファイルを複製し、第２のコンテンツデータ８６の生成時に再利用する。
【００５７】
また、生成部１４０は、第２の共通データ８６Ａのファイル名（図示しない）のうち、第１の共通データ８５Ａのファイル名（第１のファイル〜第３のファイル）と異なる名前のファイルについては、データ受信部１３０がサーバ１０１から受信する。
【００５８】
＜制御構造＞
図６は、第１の実施の形態に従うスマートフォン１００が実行する処理の一部を表わすフローチャートである。図６の処理は、ＣＰＵ２がプログラムを実行することにより実現される。他の局面において、処理の一部又は全部が、回路素子その他のハードウェアによって実行されてもよい。
【００５９】
図６を参照して、ステップＳ６０１において、ＣＰＵ２は、第２のコンテンツデータデータの受信指示をタッチパネルから受け付ける。
【００６０】
ステップＳ６０３において、ＣＰＵ２は、識別情報受信部１１０として、第２の識別情報８６Ｃを受信する。
【００６１】
ステップＳ６１０において、ＣＰＵ２は、判断部１２０として、第２の共通データ８６Ａと同一のデータが記憶部８０に既に格納されているか否かを判断する。典型的には、判断部１２０は、第１の識別情報８５Ｃおよび第２の識別情報８６Ｃを比較し、第１の共通データ８５Ａおよび第２の共通データ８６Ａが同一である場合に、第２の共通データ８６Ａと同一のデータが格納されていると判断する。
【００６２】
ＣＰＵ２は、第２の共通データ８６Ａと同一のデータが記憶部８０に既に格納されていると判断した場合には（ステップＳ６１０においてＹＥＳ）、制御をステップＳ６１１に切り替える。ＣＰＵ２は、第２の共通データ８６Ａと同一のデータが記憶部８０に既に格納されていないと判断した場合には（ステップＳ６１０においてＮＯ）、制御をステップＳ６１７に切り替える。
【００６３】
ステップＳ６１１において、ＣＰＵ２は、データ受信部１３０として第２の固有データ８６Ｂを受信する。このとき、ＣＰＵ２は、第２の共通データ８６Ａを受信しない。
【００６４】
ステップＳ６１３において、ＣＰＵ２は、生成部１４０として第１の共通データ８５Ａを複成する。
【００６５】
ステップＳ６１５において、ＣＰＵ２は、生成部１４０として、第１の共通データ８５Ａを複製したデータと、データ受信部１３０により受信した第２の固有データ８６Ｂを組み合わせて第２のコンテンツデータ８６を生成する。
【００６６】
ステップＳ６１７において、ＣＰＵ２は、データ受信部１３０として第２の共通データ８６Ａおよび第２の固有データ８６Ｂを受信する。
【００６７】
ステップＳ６１９において、ＣＰＵ２は、生成部１４０として、受信した第２の共通データ８６Ａおよび第２の固有データ８６Ｂを組み合わせてから第２のコンテンツデータ８６を生成する。
【００６８】
ステップＳ６２０において、ＣＰＵ２は、識別情報を更新する。典型的には、ＣＰＵ２は、受信した第２の識別情報８６Ｃを第２のコンテンツデータ８６に対応付けて記憶部８０に格納する。
【００６９】
＜利点＞
以上のようにして、本実施の形態のスマートフォン１００は、既にスマートフォン１００に格納されているコンテンツデータの一部を、新たに受信するコンテンツデータに再利用することにより受信量を削減できる。これにより、コンテンツデータの受信時間を短縮することができる。また、サーバからのコンテンツデータの受信量を削減することができるため、コンテンツデータの受信の失敗もまた軽減することができる。
【００７０】
［第２の実施の形態］
＜概要＞
以下、第２の実施の形態に従うスマートフォン１００Ａについて説明する。本実施の形態に従うスマートフォン１００Ａは、記憶部８０に格納されているコンテンツデータを一元的に管理する点が第１の実施の形態に従うスマートフォン１００と異なる。その他の点については、第１の実施の形態に従うスマートフォン１００と同様であるので説明を繰り返さない。
【００７１】
＜機能構成＞
図７は、第２の実施の形態に従うスマートフォン１００Ａの機能構成を示すブロック図である。図７を参照して、スマートフォン１００Ａの機能構成の一例について説明する。なお、スマートフォン１００Ａが管理部７１０をさらに含む点、および、記憶部８０に識別情報７００が格納される点が、第１の実施の形態に従うスマートフォン１００と異なる。その他の点については、第１の実施の形態に従うスマートフォン１００と同様であるので説明を繰り返さない。
【００７２】
スマートフォン１００Ａは、ＣＰＵ２と、記憶部８０とを備える。ＣＰＵ２は、識別情報受信部１１０と、判断部１２０と、データ受信部１３０と、生成部１４０と、削除部１５０と、管理部７１０とを含む。記憶部８０は、第１のコンテンツデータ８５と、識別情報７００とを格納する。第１のコンテンツデータ８５は、第１の共通データ８５Ａと、第１の固有データ８５Ｂとを含む。
【００７３】
識別情報７００は、記憶部８０に格納されている複数のコンテンツデータを識別するための情報である。典型的には、識別情報７００は、複数のコンテンツデータの各々の共通データを識別するための情報を格納する。
【００７４】
管理部７１０は、生成部１４０により新たにコンテンツデータ（第２のコンテンツデータ８６）が生成されると識別情報７００を更新する。たとえば、管理部７１０は、新たに受信した第２の共通データを識別するための情報を識別情報７００に追加する。
【００７５】
また、管理部７１０は、削除部１５０によりコンテンツデータが削除されると、当該削除されたコンテンツデータに含まれる共通データを識別するための情報を識別情報７００から削除する。
【００７６】
判断部１２０は、識別情報７００および第２の識別情報８６Ｃを比較することで、第２の共通データ８６Ａが既にスマートフォン１００に格納されているか否かを判断する。典型的には、判断部１２０は、第２の共通データ８６Ａが、識別情報７００に含まれる場合に、第２の共通データ８６Ａがスマートフォン１００に格納されていると判断する。
【００７７】
＜利点＞
以上のようにして、第２の実施の形態に従うスマートフォン１００Ａは、記憶部８０に格納されているコンテンツデータを識別するための情報を一元的に管理する。これにより、コンテンツデータ毎に識別情報を格納する必要がないためコンテンツデータの容量を削減することができる。
【００７８】
［第３の実施の形態］
＜概要＞
以下、第３の実施の形態に従うスマートフォン１００Ｂについて説明する。本実施の形態に従うスマートフォン１００Ｂは、コンテンツデータ間で共通データを共有する点が第１の実施の形態に従うスマートフォン１００と異なる。その他の点については、第１の実施の形態に従うスマートフォン１００と同様であるので説明を繰り返さない。
【００７９】
スマートフォン１００Ｂに備えられる判断部１２０は、第１の共通データ８５Ａおよび第２の共通データ８６Ａが同一であるか否かを判断する。判断部１２０により、第１の共通データ８５Ａおよび第２の共通データ８６Ａが同一であると判断された場合には、スマートフォン１００Ｂは、第１のコンテンツデータ８５および第２のコンテンツデータ８６との間で第１の共通データ８５Ａを共有する。
【００８０】
＜利点＞
以上のようにして、第３の実施の形態に従うスマートフォン１００Ｂは、コンテンツデータ間で共通データを共有できるので、コンテンツデータの容量を削減することができる。
【００８１】
今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【符号の説明】
【００８２】
１  ＲＯＭ、２  ＣＰＵ、３  ＲＡＭ、４  スピーカ、５  モニタ、６  メモリカードＩ／Ｆ、６Ａ  メモリカード、７  ネットワークＩ／Ｆ、７Ａ  アンテナ、９  デジタルチューナ、９Ａ  アンテナ、２０  補助記憶装置、８０  記憶部、８５  第１のコンテンツデータ、８５Ａ  第１の共通データ、８５Ｂ  第１の固有データ、８５Ｃ  第１の識別情報、８６  第２のコンテンツデータ、８６Ｂ  第２の固有データ、８６Ｃ  第２の識別情報、１００，１００Ａ，１００Ｂ  スマートフォン、１０１  サーバ、１１０  識別情報受信部、１２０  判断部、１３０  データ受信部、１４０  生成部、１５０  削除部、３１０  コンテンツ名、３２０  共通データ名、３３０  固有データ名、３４０  フォルダ構成、７００  識別情報、７１０  管理部。
【図１】
2015041361.tif 000003
【図２】
2015041361.tif 000004
【図３】
2015041361.tif 000005
【図４】
2015041361.tif 000006
【図５】
2015041361.tif 000007
【図６】
2015041361.tif 000008
【図７】
2015041361.tif 000009