(57)【要約】【課題】Ｗｅｂページに含まれているデータファイルに基づいて、観賞対象とはならないデータファイルの再生を防止し、利便性を向上させること。【解決手段】複数のデータファイルを含むＷｅｂページを、当該複数のデータファイルと共に記憶する記憶部４０と、記憶部に記憶されているデータファイルの各々を画像ビューアを用いて再生する表示部５０と、データファイルの条件に基づいて、再生されるデータファイルを制限する制御部１０と、を備える再生装置。【選択図】図４
2011113105.tif 000002
【特許請求の範囲】
【請求項１】
複数のデータファイルを含むＷｅｂページを、当該複数のデータファイルと共に記憶する記憶手段と、
前記記憶手段に記憶されている前記データファイルの各々を再生する再生手段と、
前記データファイルの条件に基づいて、前記再生手段により再生される前記データファイルを制限する制限手段と、
を備える再生装置。
【請求項２】
前記データファイルの条件は、前記データファイルのファイル形式である、
請求項１に記載の再生装置。
【請求項３】
前記データファイルの条件は、前記データファイルのファイルサイズである、
請求項１又は２に記載の再生装置。
【請求項４】
前記データファイルの条件は、前記データファイルにより構成される画像サイズである、
請求項１から３のいずれか一項に記載の再生装置。
【請求項５】
前記データファイルの条件は、前記データファイルにより構成される画像の縦横比である、
請求項１から４のいずれか一項に記載の再生装置。
【請求項６】
前記データファイルの条件は、前記データファイルのリンク先情報である、
請求項１から５のいずれか一項に記載の再生装置。
【請求項７】
複数のデータファイルを含むＷｅｂページが当該複数のデータファイルと共に記憶されている記憶部を備え、前記データファイルの各々を前記記憶部から読み出して再生手段により再生する再生方法であって、
前記データファイルの条件に基づいて、前記再生するデータファイルを制限する制限工程、
を含む再生方法。
【請求項８】
コンピュータを、
複数のデータファイルを含むＷｅｂページを、当該複数のデータファイルと共に記憶する記憶手段、
前記記憶手段に記憶されている前記データファイルの各々を再生する再生手段、
前記データファイルの条件に基づいて、前記再生手段により再生される前記データファイルを制限する制限手段、
として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、再生装置、再生方法及びプログラムに関する。
【背景技術】
【０００２】
近年、インターネット及びインターネットを利用したＷｅｂサービスの普及に伴い、ネットワークを介してＷｅｂサーバからＷｅｂページを取得して表示する装置が普及している。Ｗｅｂページには、アイコンやバナー、画像、動画等の複数のデータファイルが含まれており、Ｗｅｂページを取得する際、Ｗｅｂページ上のアイコンやバナー等の一定のサイズ以下のデータファイルを取得しないアプリケーションが用いられている。また、Ｗｅｂページに含まれているデータファイルのうち指定されたデータファイルを取得し、取得したデータファイルを再生する技術が用いられている。
【０００３】
例えば、取得対象のコンテンツのファイル名、取得タイミング、削除条件等が予め定められたコンテンツ取得指示情報を備え、当該コンテンツ取得指示情報に基づいてコンテンツを取得して再生するコンテンツ再生装置が開示されている（特許文献１参照）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００８−０６５８０６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、従来技術では、アイコンやバナー等の一定サイズ以下のデータファイルを無視してＷｅｂページをダウンロードするため、ダウンロードしたＷｅｂページを再生しようとしても、アイコンやバナー等のデータファイルが無いため、Ｗｅｂ上に表示されていたＷｅｂページを再現することができないとう問題がある。また、特許文献１では、取得するコンテンツに関する情報を予めコンテンツ取得指示情報に記述しなくてはならず、当該コンテンツ取得指示情報に記述されていないコンテンツは、取得及び再生できないという問題がある。
【０００６】
このように、ネットワークに常時接続されていない環境において、ＷｅｂページをＷｅｂ上で表示された状態と同様の状態で再生したい場合には、当該Ｗｅｂページを構成するＨＴＭＬファイルと当該ＨＴＭＬファイルに関連付けられたデータファイルを全て取得しておく必要がある。しかし、その一方で、複数のデータファイルが関連付けられたＷｅｂページを取得した場合において、ユーザが画像のデータファイルのみを画像ビューア等を用いて連続的に表示したい場合には、広告バナーやアイコン等の単体で見ることにあまり意味のない画像も表示されることとなり、ユーザにとって煩わしいものであった。
【０００７】
本発明の課題は、上記問題に鑑みて、Ｗｅｂページに含まれているデータファイルに基づいて、観賞対象にはならないデータファイルの再生を防止し、利便性を向上させることである。
【課題を解決するための手段】
【０００８】
請求項１に記載の発明は、複数のデータファイルを含むＷｅｂページを、当該複数のデータファイルと共に記憶する記憶手段と、前記記憶手段に記憶されている前記データファイルの各々を再生する再生手段と、前記データファイルの条件に基づいて、前記再生手段により再生される前記データファイルを制限する制限手段と、を備える再生装置であること、を特徴としている。
【０００９】
請求項２に記載の発明は、請求項１に記載の再生装置において、前記データファイルの条件は、前記データファイルのファイル形式であること、を特徴としている。
【００１０】
請求項３に記載の発明は、請求項１又は２に記載の再生装置において、前記データファイルの条件は、前記データファイルのファイルサイズであること、を特徴としている。
【００１１】
請求項４に記載の発明は、請求項１から３のいずれか一項に記載の再生装置において、前記データファイルの条件は、前記データファイルにより構成される画像サイズであること、を特徴としている。
【００１２】
請求項５に記載の発明は、請求項１から４のいずれか一項に記載の再生装置において、前記データファイルの条件は、前記データファイルにより構成される画像の縦横比であること、を特徴としている。
【００１３】
請求項６に記載の発明は、請求項１から５のいずれか一項に記載の再生装置において、前記データファイルの条件は、前記データファイルのリンク先情報であること、を特徴としている。
【００１４】
請求項７に記載の発明は、複数のデータファイルを含むＷｅｂページが当該複数のデータファイルと共に記憶されている記憶部を備え、前記データファイルの各々を前記記憶部から読み出して再生手段により再生する再生方法であって、前記データファイルの条件に基づいて、前記再生するデータファイルを制限する制限工程、を含む再生方法であること、を特徴としている。
【００１５】
請求項８に記載の発明は、コンピュータを、複数のデータファイルを含むＷｅｂページを、当該複数のデータファイルと共に記憶する記憶手段、前記記憶手段に記憶されている前記データファイルの各々を再生する再生手段、前記データファイルの条件に基づいて、前記再生手段により再生される前記データファイルを制限する制限手段、として機能させるためのプログラムであること、を特徴としている。
【発明の効果】
【００１６】
本発明によれば、観賞対象にはならないデータファイルの再生を防止し、利便性を向上させることができる。
【図面の簡単な説明】
【００１７】
【図１】再生装置の概略構成図である。
【図２】Ｗｅｂページの構成のイメージ例を示す図である。
【図３】Ｗｅｂページの再生処理のメインフローチャートである。
【図４】アクセス制限処理のフローチャートの例である。
【発明を実施するための形態】
【００１８】
以下、図を参照して本発明の実施の形態を詳細に説明する。
まず、構成を説明する。
図１に、本実施の形態における再生装置の概略構成図を示す。
【００１９】
図１に示すように、再生装置１は、制御部１０、ＲＡＭ（Random Access Memory）２０、不揮発メモリ３０、記憶部４０、表示部５０、入力部６０、通信部７０等を備え、各部は制御部１０によって統括的に制御されている。
【００２０】
制御部１０は、ＣＰＵ（Central Processing Unit）等から構成され、一般的なコンピュータとしての機能を備える。制御部１０は、不揮発メモリ３０又記憶部４０に格納されている各種プログラム、各種データの中から指定されたプログラムやデータを読み出してＲＡＭ２０に展開し、ＲＡＭ２０に展開されたプログラムとの協働で、各種処理を実行し、再生装置１の各部を集中制御する。
【００２１】
制御部１０は、Ｗｅｂブラウザにより通信部７０を介してインターネット上のＷｅｂサーバからＷｅｂページを構成するＨＴＭＬファイルとＷｅｂページに含まれるデータファイルとを取得（ダウンロード）し、取得したＷｅｂページの各種ファイルを記憶部４０に記憶したり、取得したＷｅｂページを表示部５０に表示したりする。
【００２２】
また、制御部１０は、不揮発メモリ３０又はストレージから本実施の形態に係るＷｅｂページの再生処理プログラムや必要な各種データを読み出し、当該プログラム及び各種データとの協働により、Ｗｅｂページの再生処理を制御する。
【００２３】
本実施の形態におけるＷｅｂページの再生処理では、不揮発メモリ３０に記憶されているＷｅｂページのデータファイルを画像ビューアを用いて表示部５０に表示して再生する場合、当該Ｗｅｂページに含まれているデータファイルの条件に基づいて、記憶部４０から読み出されて再生されるデータファイルが制限されるものである。制御部１０は、Ｗｅｂページの再生処理を実行することにより、制限手段として機能する。
【００２４】
本実施の形態におけるＷｅｂページに含まれる各種ファイルの各々を表示部５０に再生させるアプリケーションプログラムとしては、ＨＴＭＬビューア、画像ビューア等であり、当該アプリケーションプログラムと表示部５０との協働により、再生手段が実現される。
【００２５】
ＨＴＭＬビューアは、ＨＴＭＬファイルを表示するためのアプリケーションプログラムであり、ＨＴＭＬファイルに従ってＷｅｂページに含まれるデータファイルを表示する。
画像ビューアは、画像／動画のファイル形式のデータファイルを表示するためのアプリケーションプログラムである。
【００２６】
ＲＡＭ２０は、制御部１０により実行されるシステムプログラムや処理プログラム、各種アプリケーションプログラム、Ｗｅｂページの再生処理プログラムを展開し、また、各プログラムの実行時に生じる処理結果等のデータを、ワークエリアに一時的に格納する。
【００２７】
不揮発メモリ３０は、不揮発性の記憶媒体により構成されており、制御部１０で実行されるシステムプログラムや処理プログラム、Ｗｅｂブラウザ、ＨＴＭＬビューア、画像ビューア等のアプリケーションプログラム、Ｗｅｂページの再生処理プログラムこれらのプログラムの実行に必要なデータ等が記憶されている。
【００２８】
記憶部４０は、ＨＤＤ（Hard Disk Drive）等の不揮発性の記憶媒体により構成され、通信部７０を介してＷｅｂサーバから取得されたＷｅｂページ毎に、当該ＷｅｂページのＨＴＭＬファイルと複数のデータファイルとを記憶する。
【００２９】
図２に、Ｗｅｂページの構成のイメージ例を示す。
図２に示すように、Ｗｅｂページは、ＨＴＭＬファイル１００と複数のデータファイルから構成される。
【００３０】
ＨＴＭＬファイル１００は、ＨＴＭＬ（HyperText Markup Language）やＸＭＬ（Extensible Markup Language）、ＤＨＴＭＬ（Dynamic HTML）等のページ記述言語により記述されたファイルである。例えば、ＨＴＭＬファイル１００は、ＨＴＭＬタグを用いてＷｅｂページに含まれる複数のデータファイル各々とリンクするための情報が記述されている。ＨＴＭＬタグでは、例えば、Ｗｅｂページに含まれるデータファイルのファイル名、ファイル形式、リンク先情報等が定義される。
【００３１】
複数のデータファイルとしては、例えば、ＰＮＧ（Portable Network Graphics）、ＧＩＦ（Graphic Interchange Format）、ＪＰＥＧ（Joint Photographic Experts Group）などの画像形式のファイル、ＡＶＩ（Audio Video Interleaving）、ＭＰＥＧ４（Moving Picture Experts Group phase 4）、ＷＭＶ（Windows Media（登録商標） Video）などの動画形式のファイルである。図２では、ロゴ画像１１０、第１〜４リンクアイコン１２１〜１２４、第１〜３アイコン１３１〜１３３、第１、２バナー１６１、１６２がＧＩＦ形式の画像ファイル、画像１４０がＪＰＥＧ形式の画像ファイル、動画１５０がＷＭＶ形式の動画ファイルである。
【００３２】
表示部５０は、ＬＣＤ（Liquid Crystal Display）等を備えて構成され、制御部１０から入力される表示信号に従って、各種画面や各種処理結果等の表示情報を表示する。
【００３３】
入力部６０は、数字キー、文字キー、機能キー等の各種キーや、マウス等のポインティングデバイス等を備えて構成され、各種キーやポインティングデバイスにより入力された操作信号を制御部１０に出力する。
【００３４】
通信部７０は、モデム（ＭＯＤＥＭ：MOdulator/DEModulator）、ルータ、ネットワークカード等により構成され、電話回線、専用線、無線回線等の通信回線を介してインターネット上のＷｅｂサーバ等の外部機器と通信を行う。
【００３５】
次に、本実施の形態の動作を説明する。
図３に、本実施の形態におけるＷｅｂページの再生処理のメインフローチャートを示す。図３に示す処理は、制御部１０と各部との協働によって実行される。
【００３６】
入力部６０により指定されたＷｅｂページに対して、当該Ｗｅｂページを再生するアプリケーションプログラム（ビューア）が入力部６０により指定されると、制御部１０は、指定されたアプリケーションプログラムを実行する。そして、制御部１０は、アプリケーションプログラムの実行に伴い、記憶部４０に記憶されているファイルの読み出しの要求があると（ステップＳ１）、当該ファイルの読み出しの要求を行なっているアプリケーションプログラムの判断を行なう（ステップＳ２）。
【００３７】
制御部１０は、ファイルの読み出しの要求を行なっているアプリケーションプログラムがＨＴＭＬビューアである場合（ステップＳ２；ＨＴＭＬビューア）、指定されたＷｅｂページに含まれる全ファイルへのアクセスを許可し（ステップＳ３）、本処理を終了する。指定されたＷｅｂページに含まれる全ファイルへのアクセスが許可されることによって、ＨＴＭＬビューアでは、指定されたＷｅｂページに含まれる全ファイルが記憶部４０から読み出され、表示部５０にＷｅｂページが再生されることとなる。
【００３８】
制御部１０は、ファイルの読み出しの要求を行なっているアプリケーションプログラムが画像ビューアである場合（ステップＳ２；画像ビューア）、アクセス制限処理を実行し（ステップＳ４）、本処理を終了する。
【００３９】
図４に、アクセス制限処理のフローチャートの例を示す。
図４に示す処理は、Ｗｅｂページに含まれるデータファイル毎に、制御部１０と各部との協働によって実行される。
【００４０】
制御部１０は、ユーザによって入力部６０により指定されたＷｅｂページを構成しているＨＴＭＬファイルを参照し、アクセス制限処理の実行対象としているデータファイルのＨＴＭＬタグを参照する（ステップＳ１１）。そして、制御部１０は、ＨＴＭＬタグにリンク先情報があるか否かを判別する（ステップＳ１２）。
【００４１】
リンク先情報がある場合（ステップＳ１２；ＹＥＳ）、制御部１０は、リンク先情報が示すデータファイルに基づいて、リンク先がコンテンツファイルの可能性があるデータファイルか否かを判別する（ステップＳ１３）。
【００４２】
コンテンツファイルとは、画像や動画等の画像ビューアで鑑賞対象となるデータファイルである。コンテンツファイルのファイル形式としては、例えば、ＪＰＥＧやＴＩＦＦ等の画像ファイル形式や動画ファイル形式が用いられている。従って、ステップＳ１３では、リンク先情報が示すデータファイルのファイル形式がＪＰＥＧやＴＩＦＦ等の画像ファイル形式や動画ファイル形式であるか否かに基づいて、リンク先がコンテンツファイルの可能性があるデータファイルか否かを判別することができる。
【００４３】
リンク先がコンテンツファイルである場合（ステップＳ１３；ＹＥＳ）、制御部１０は、当該データファイルはリンク先へジャンプするためのアイコンとして機能するものであると判別し、当該データファイルへのアクセスを不可に設定し（ステップＳ１４）、アクセス制限処理を終了する。
【００４４】
リンク先情報がない場合（ステップＳ１２；ＮＯ）、又は、リンク先がコンテンツファイルでない場合（ステップＳ１３；ＮＯ）、制御部１０は、当該データファイルを参照してファイル形式を取得する（ステップＳ１５）。
【００４５】
制御部１０は、取得したファイル形式がコンテンツファイルの可能性がある所定のファイル形式であるか否かを判別する（ステップＳ１６）。
【００４６】
取得したファイル形式がコンテンツファイルの可能性がある所定のファイル形式（例：ＪＰＥＧ、ＴＩＦＦ）でない場合（ステップＳ１６；ＮＯ）、制御部１０は、ステップＳ１４の処理に進む。ステップＳ１６；ＮＯの場合としては、例えば、取得したファイル形式がアイコンやバナーとして用いられるファイル形式（ＧＩＦ、ＢＭＰ）である場合である。
【００４７】
取得したファイル形式がコンテンツファイルの可能性がある所定のファイル形式である場合（ステップＳ１６；ＹＥＳ）、制御部１０は、当該データファイルのファイルサイズ（データファイルのデータ容量）を取得する（ステップＳ１７）。
【００４８】
制御部１０は、取得したファイルサイズが予め設定された第１の閾値以上であるか否かを判別する（ステップＳ１８）。予め設定された第１の閾値としては、例えば、１０ｋＢ等である。
【００４９】
取得したファイルサイズが第１の閾値以上でない場合（ステップＳ１８；ＮＯ）、制御部１０は、データファイルがコンテンツファイルではなくアイコンやバナーであると判断し、ステップＳ１４の処理に進む。
【００５０】
取得したファイルサイズが第１の閾値以上である場合（ステップＳ１８；ＹＥＳ）、制御部１０は、当該データファイルを参照して、当該データファイルにより構成される画像のサイズ（画像サイズ）を取得する（ステップＳ１９）。画像サイズとは、データファイルを構成する幅と高さのピクセル数である。
【００５１】
制御部１０は、取得した画像サイズが予め設定された第２の閾値以上であるか否かを判別する（ステップＳ２０）。第２の閾値の例としては、幅または高さのいずれかまたは双方が５０ピクセル等である。取得した画像サイズが第２の閾値以上でない場合（ステップＳ２０；ＮＯ）、制御部１０は、データファイルが小さい画像サイズで構成されるアイコンやバナーではなく、コンテンツファイルであると判断して、ステップＳ１４の処理に進む。
【００５２】
取得した画像サイズが第２の閾値以上である場合（ステップＳ２０；ＹＥＳ）、制御部１０は、画像サイズに基づいて当該データファイルにより構成される画像の縦横比を算出し、当該縦横比が予め設定された第３の閾値以上か否かを判別する（ステップＳ２１）。
【００５３】
ステップＳ２１では、コンテンツとしては不自然な形状の画像を構成するデータファイルを判別するものであり、データファイルを構成する幅と高さのピクセル数の比による判別である。例えば、ステップＳ２１では、「縦：横」又は「横：縦」の比が１：３、即ち、縦横比が３以上の長尺の形状の場合には、当該データファイルがバナーのデータファイルであると判別され、画像ビューアで再生すべきコンテンツファイルではないと判断される。
【００５４】
縦横比が第３の閾値以上である場合（ステップＳ２１；ＹＥＳ）、制御部１０は、ステップＳ１４の処理に進む。
【００５５】
縦横比が第３の閾値以上でない場合（ステップＳ２１；ＮＯ）、制御部１０は、当該データファイルへのアクセスを可に設定し（ステップＳ２２）、アクセス制限処理を終了する。
【００５６】
なお、ステップＳ１７〜２１は、図４に示す順序に限らない。
例えば、ファイルサイズ及び画像サイズを取得し、画像サイズの判断、画像縦横比の判断を行なった後にファイルサイズの判断を行なってもよく、また、これらの判断が並列して実行されるものであってもよく、ファイルサイズが第１の閾値未満、画像サイズが第２の閾値未満、画像縦横比が第３の閾値以上のいずれかに該当する場合には、当該ファイルへのアクセスが不可に設定されるものであればよい。
【００５７】
従って、画像ビューアの実行によりデータファイルが再生される場合には、アクセス制限処理が実行されるため、指定されたＷｅｂページに含まれるデータファイルのうちアクセス制限処理によってアクセスが不可に設定されたデータファイルが記憶部４０から読み出されず、アクセスが可に設定されたデータファイルのみが記憶部４０から読み出されて表示部５０に再生されることとなる。
【００５８】
以上のように、本実施形態によれば、Ｗｅｂページに含まれているデータファイルの条件に基づいて、再生されるデータファイルを制限できるため、観賞対象とはならないデータファイルの再生を防止し、利便性を向上させることができる。
【００５９】
特に、データファイルの条件として、データファイルのリンク先情報に基づいて再生されるデータファイルを制限できる。そのため、リンク先がコンテンツファイルである場合には、データファイルが当該コンテンツファイルへリンクするためのアイコンの機能を果たすものであるから、リンク先がコンテンツファイルであるデータファイルの再生を防止できる。
【００６０】
また、ファイル形式に基づいて、再生されるデータファイルを制限できる。そのため、ファイル形式がコンテンツのファイル形式でないデータファイルが再生されることを防止でき、バナーやアイコン等の画像が表示されることを防止できる。
【００６１】
また、ファイルサイズ又は画像サイズに基づいて、再生されるデータファイルを制限できる。そのため、ファイルサイズ又は画像サイズが閾値（第１閾値、第２閾値）よりも小さいデータファイルが再生されることを防止でき、バナーやアイコン等のファイルサイズ又は画像サイズの小さな意味のない画像が表示されることを防止できる。
【００６２】
更に、データファイルにより構成される画像の縦横比に基づいて、再生されるデータファイルを制限できる。そのため、縦横比が第３の閾値以上の画像のデータファイルが再生されることを防止できるため、コンテンツとしては不自然な形状の画像が再生されることを防止できる。
【００６３】
なお、本発明は、上記実施形態に限らず、適宜変更可能であるのは勿論である。
【符号の説明】
【００６４】
１  再生装置
１０  制御部
２０  ＲＡＭ
３０  不揮発メモリ
４０  記憶部
５０  表示部
６０  入力部
７０  通信部
１００  ＨＴＭＬファイル
１１０  ロゴ画像
１２１〜１２４  第１〜４リンクアイコン
１３１〜１３３  第１〜３アイコン
１４０  画像
１５０  動画
１６１、１６２  第１、２バナー
【図１】
2011113105.tif 000003
【図２】
2011113105.tif 000004
【図３】
2011113105.tif 000005
【図４】
2011113105.tif 000006