(57)【要約】【課題】ＰＳモードによる省電力効果の維持およびマルチキャストによるストリーミングデータの受信品質の確保をノートＰＣ側の変更だけで実現することができる映像処理装置、および映像処理装置の映像処理方法を提供する。【解決手段】ＩＰｖ６マルチキャストグループへの参加処理が実行されると、無線モジュール１０８の省電力モードを解除することにより、ストリーミングデータの受信している間に無線モジュール１０８の無線送受信機能がオフ状態になることを防止できるので、省電力モードによる省電力効果の維持およびマルチキャストによるストリーミングデータの受信品質の確保をノートＰＣ１００側の変更だけで実現することができる。【選択図】        図１
2010124331.tif 000002
【特許請求の範囲】
【請求項１】
複数の装置が参加するグループ内の当該複数の装置に同じストリーミングデータを同時に一度だけ送信するサーバからの前記ストリーミングデータを無線通信により受信しながら再生を行う映像処理装置であって、
無線送受信機能のオン／オフを所定の周期で繰り返す省電力モードを有し、前記無線送受信機能がオンの間に無線通信を行う無線通信手段と、
前記無線通信手段を介して、前記グループへの参加処理を実行すると共に、前記グループに参加している間、前記サーバから送信された前記ストリーミングデータを受信しながら同時に再生する再生手段と、
前記再生手段による前記参加処理の実行を監視する監視手段と、
前記監視手段により前記参加処理の実行を検出した場合に、前記無線通信手段の前記省電力モードを解除する制御手段と、
を備えたことを特徴とする映像処理装置。
【請求項２】
前記再生手段は、前記グループへの参加を問い合せる参加パケットの送信処理である前記参加処理を実行し、
前記監視手段は、前記再生手段による前記参加パケットの送信処理の実行を検出し、
前記制御手段は、前記参加パケットの送信処理の実行を検出した場合に、前記無線通信手段の前記省電力モードを解除することを特徴とする請求項１に記載の映像処理装置。
【請求項３】
前記再生手段は、前記グループからの離脱処理を実行し、
前記監視手段は、前記離脱処理の実行を監視し、
前記制御手段は、前記離脱処理の実行を検出した場合に、前記無線通信手段のモードを前記省電力モードに設定することを特徴とする請求項１または２に記載の映像処理装置。
【請求項４】
前記再生手段は、前記グループからの離脱を要求する離脱パケットの送信処理である前記離脱処理を実行し、
前記監視手段は、前記再生手段による前記離脱パケットの送信処理の実行を検出し、
前記制御手段は、前記離脱パケットの送信処理の実行を検出した場合に、前記省電力モードに設定することを特徴とする請求項３に記載の映像処理装置。
【請求項５】
無線送受信機能のオン／オフを所定の周期で繰り返す省電力モードを有し、前記無線送受信機能がオンの間に無線通信を行う無線通信手段と、
前記無線通信手段を介して、サーバから送信されたストリーミングデータを受信しながら同時に再生する再生手段と、
前記再生手段での再生開始に伴い、前記無線通信手段の前記省電力モードを解除する制御手段と、
を備えたことを特徴とする映像処理装置。
【請求項６】
前記制御手段は、前記再生手段での再生停止に伴い、前記無線通信手段のモードを前記省電力モードに設定することを特徴とする請求項５に記載の映像処理装置。
【請求項７】
複数の装置が参加するグループ内の当該複数の装置に同じストリーミングデータを送信するサーバからの前記ストリーミングデータを無線通信により受信しながら同時に再生を行う映像処理装置の映像処理方法であって、
前記映像処理装置は、無線送受信機能のオン／オフを所定の周期で繰り返す省電力モードを有し、前記無線送受信機能がオンの間に無線通信を行う無線通信手段を備え、
再生手段が、前記無線通信手段を介して、前記グループへの参加処理を実行すると共に、前記グループに参加している間、前記サーバから送信された前記ストリーミングデータを受信しながら同時に再生する再生工程と、
監視手段が、前記再生工程による前記参加処理の実行を監視する監視工程と、
制御手段が、前記監視工程により前記参加処理の実行を検出した場合に、前記無線通信手段の前記省電力モードを解除する制御工程と、
を有することを特徴とする映像処理装置の映像処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、無線通信によりサーバから受信したマルチメディアデータを再生する映像処理装置、および映像処理装置の映像処理方法に関する。
【背景技術】
【０００２】
高画質な映像のストリーミングデータを配信する映像配信サービスとしてＩＰＴＶ（Internet  Protocol  Television）サービスがある。ＩＰＴＶサービスは、ＮＧＮ（Next  Generation  Network）のような高品質かつ柔軟でセキュリティを担保したネットワークを前提に提供されるサービスであるため、パケットロスが頻繁に発生する無線ＬＡＮ（Local  Area  Network）などのネットワーク環境では正常にストリーミングデータを再生することができない。
【０００３】
特に、無線ＬＡＮによるストリーミングデータの伝送には、ＣＳＭＡ／ＣＡ（Carrier  Sense  Multiple  Access  /Collision  Avoidance）を採用しているため、原理的にパケットロスが発生する。さらに、無線ＬＡＮ規格のＩＥＥＥ８０２．１１におけるマルチキャスト伝送は、無線ＭＡＣレイヤーを再送する仕組みがない。そのため、省電力の必要性からＰＳ（Power  Save）モードを有する無線ＬＡＮチップを用いてストリーミングデータを受信するノートＰＣにおいては、ＰＳモードの間にＡＰ（Access  Point）から送信されたストリーミングデータを受信することができない。
【０００４】
そこで、特許文献１には、ＡＰがビーコン信号を送信する周期のｎ倍の周期の当該ビーコン信号の送信後にのみデータを送信し、ノートＰＣはビーコン信号の周期でスリープモードからアウェイクモードに状態を遷移することにより、マルチキャスト通信によるノートＰＣでのストリーミングデータの受信品質を維持する省電力無線ＬＡＮ通信品質制御方法が提案されている。
【０００５】
【特許文献１】特開２００７−２８８６３９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、上記特許文献１に記載の省電力無線ＬＡＮ通信品質制御方法では、ＡＰおよびノートＰＣにおいて、データを送受信する周期を変更する必要があり、ノートＰＣ側のみの変更だけで、ストリーミングデータの受信品質を確保することができない、という課題がある。
【０００７】
本発明は、上記に鑑みてなされたものであって、ＰＳモードによる省電力効果の維持およびマルチキャストによるストリーミングデータの受信品質の確保をノートＰＣ側の変更だけで実現することができる映像処理装置、および映像処理装置の映像処理方法を提供することを目的とする。
【課題を解決するための手段】
【０００８】
上述した課題を解決し、目的を達成するために、本発明は、複数の装置が参加するグループ内の当該複数の装置に同じストリーミングデータを同時に一度だけ送信するサーバからの前記ストリーミングデータを無線通信により受信しながら再生を行う映像処理装置であって、無線送受信機能のオン／オフを所定の周期で繰り返す省電力モードを有し、前記無線送受信機能がオンの間に無線通信を行う無線通信手段と、前記無線通信手段を介して、前記グループへの参加処理を実行すると共に、前記グループに参加している間、前記サーバから送信された前記ストリーミングデータを受信しながら同時に再生する再生手段と、前記再生手段による前記参加処理の実行を監視する監視手段と、前記監視手段により前記参加処理の実行を検出した場合に、前記無線通信手段の前記省電力モードを解除する制御手段と、を備えたことを特徴とする。
【０００９】
また、本発明は、無線送受信機能のオン／オフを所定の周期で繰り返す省電力モードを有し、前記無線送受信機能がオンの間に無線通信を行う無線通信手段と、前記無線通信手段を介して、サーバから送信されたストリーミングデータを受信しながら同時に再生する再生手段と、前記再生手段での再生開始に伴い、前記無線通信手段の前記省電力モードを解除する制御手段と、を備えたことを特徴とする。
【００１０】
また、本発明は、複数の装置が参加するグループ内の当該複数の装置に同じストリーミングデータを送信するサーバからの前記ストリーミングデータを無線通信により受信しながら同時に再生を行う映像処理装置の映像処理方法であって、前記映像処理装置は、無線送受信機能のオン／オフを所定の周期で繰り返す省電力モードを有し、前記無線送受信機能がオンの間に無線通信を行う無線通信手段を備え、再生手段が、前記無線通信手段を介して、前記グループへの参加処理を実行すると共に、前記グループに参加している間、前記サーバから送信された前記ストリーミングデータを受信しながら同時に再生する再生工程と、監視手段が、前記再生工程による前記参加処理の実行を監視する監視工程と、制御手段が、前記監視工程により前記参加処理の実行を検出した場合に、前記無線通信手段の前記省電力モードを解除する制御工程と、を有することを特徴とする。
【発明の効果】
【００１１】
本発明によれば、ストリーミングデータの受信している間に無線モジュールがＰＳモードに状態を遷移することを防止できるので、ＰＳモードによる省電力効果の維持およびマルチキャストによるストリーミングデータの受信品質の確保をノートＰＣ側の変更だけで実現することができる、という効果を奏する。
【発明を実施するための最良の形態】
【００１２】
以下に添付図面を参照して、この発明にかかる映像処理装置、および映像処理装置の映像処理方法の最良な実施の形態を詳細に説明する。なお、本実施の形態では、本発明にかかる映像処理装置、および映像処理装置の映像処理方法を、ノートＰＣ（Personal  Computer）に適用した例について説明するが、マルチキャストグループ内の複数の装置に同じストリーミングデータを同時に一度だけ送信するサーバから、無線通信によりストリーミングデータを受信しながら同時に再生するものであれば、これに限定するものではない。例えば、ＨＤＤ（Hard  Disk  Drive）レコーダやデスクトップパソコンなどにも適用することができる。
【００１３】
図１は、本実施の形態にかかるノートＰＣの構成を示すブロック図である。ノートＰＣ１００は、図１に示すように、コンピュータの主要部であって各部を集中的に制御するＣＰＵ（Central  Processing  Unit）１０１を備えている。このＣＰＵ１０１には、ＢＩＯＳなどを記憶した読出し専用メモリであるＲＯＭ（Read  Only  Memory）１０２と、各種データを書換え可能に記憶するＲＡＭ（Random  Access  Memory）１０３と、がバス１０４で接続されている。
【００１４】
さらに、バス１０４には、各種のプログラム等を格納するＨＤＤ（Hard  Disk  Drive）１０５と、配布されたプログラムであるコンピュータソフトウェアを読み取るための機構としてＣＤ（Compact  Disc）−ＲＯＭ１０６を読み取るＣＤ−ＲＯＭドライブ１０７と、ノートＰＣ１００と無線ＬＡＮルータ２００との通信を司る無線モジュール１０８と、各種操作指示を行うキーボードやマウスなどの入力装置１０９と、各種情報を表示するＣＲＴ（Cathode  Ray  Tube）、ＬＣＤ（Liquid  Crystal  Display）などの表示装置１１０と、が図示しないＩ／Ｏを介して接続されている。
【００１５】
無線モジュール１０８は、ＩＰｖ６に従ってＩＰｖ６マルチキャストグループに参加している複数の装置に同じストリーミングデータ（映像や音声など）を同時に一度だけ送信するサーバとノートＰＣ１００との間で、当該ストリーミングデータを中継する無線ＬＡＮルータ２００と無線通信を行うものであって、例えば、ＩＥＥＥ８０２．１１規格の無線ＬＡＮチップである。
【００１６】
また、無線モジュール１０８は、無線送受信機能のオン／オフを所定の周期で繰り返すＩＥＥＥ８０２．１１規格の省電力モードを有し、無線送受信機能がオンしている間に無線ＬＡＮルータ２００と無線通信を行うものである。省電力モードは、無線モジュール１０８が備えるレジスタに保持される設定値を書き換えることにより設定／解除できるものとする。なお、省電力モードがオフの場合には、通常は無線送受信機能が常時オンであり、無線通信できる状態となる。
【００１７】
ＲＡＭ１０３は、各種データを書換え可能に記憶する性質を有していることから、ＣＰＵ１０１の作業エリアとして機能してバッファ等の役割を果たすものである。
【００１８】
ＣＤ−ＲＯＭ１０６は、この発明の記憶媒体を実施するものであり、ＯＳ（Operating  System）や各種のプログラムが記憶されている。ＣＰＵ１０１は、ＣＤ−ＲＯＭ１０６に記憶されているプログラムをＣＤ−ＲＯＭドライブ１０７で読み取り、ＨＤＤ１０５にインストールする。
【００１９】
なお、記憶媒体としては、ＣＤ−ＲＯＭ１０６のみならず、ＤＶＤなどの各種の光ディスク、各種光磁気ディスク、フレキシブルディスクなどの各種磁気ディスク等、半導体メモリ等の各種方式のメディアを用いることができる。また、無線モジュール１０８を介してインターネットなどのネットワークからプログラムをダウンロードし、ＨＤＤ１０５にインストールするようにしても良い。この場合に、送信側のサーバでプログラムを記憶している記憶装置も、この発明の記憶媒体である。なお、プログラムは、所定のＯＳ上で動作するものであっても良いし、その場合に後述する各種処理の一部の実行をＯＳに肩代わりさせるものであっても良いし、所定のアプリケーションソフトやＯＳなどを構成する一群のプログラムファイルの一部として含まれているものであっても良い。
【００２０】
このシステム全体の動作を制御するＣＰＵ１０１は、このシステムの主記憶装置として使用されるＨＤＤ１０５上にロードされたプログラムに基づいて各種処理を実行する。
【００２１】
次に、図２を用いて、ＨＤＤ１０５上にロードされたプログラムのソフトウェアモジュール構成について説明する。図２は、ソフトウェアモジュール構成を示すブロック図である。
【００２２】
ソフトウェアモジュールは、ドライバ２１、ＯＳ２２、マルチキャスト再生アプリケーション２３、およびライブラリ（ＤＬＬ：Dynamic  Link  Library）２４を備える。ＯＳ２２は、例えば、Ｗｉｎｄｏｗｓ（登録商標）のようなホストにインストールされた基本ソフトである。マルチキャスト再生アプリケーション２３は、ＯＳ２２上で実行され、無線ＬＡＮルータ２００とのＭＬＤｖ２パケットの送受信、ＭＬＤｖ２パケットに含まれるストリーミングデータの再生、後述するライブラリ２４に保存されるＡＰＩ（Application  Program  Interface）の後述するドライバ２１へのアップデート等を行うソフトである。ライブラリ２４は、ＯＳ２２上で実行され、マルチキャスト再生アプリケーション２３による呼び出しに応じてドライバ２１にアップデートされるＡＰＩを保存するものである。ドライバ２１は、無線モジュール１０８を制御するソフトであり、ライブラリ２４からアップデートされたＡＰＩにより無線モジュール１０８の省電力モードの設定／解除を制御するものである。
【００２３】
次に、図２に示すソフトウェアモジュールが実行させる機能のうち、本実施の形態のノートＰＣ１００が備える特長的な機能について説明する。
【００２４】
図２は、本実施の形態にかかるノートＰＣの機能構成を示すブロック図である。図２に示すように、ノートＰＣ１００は、再生部２０１、監視部２０２、および制御部２０３を備えて構成される。
【００２５】
再生部２０１は、マルチキャスト再生アプリケーション２３により実現され、無線モジュール１０８を介して、ＩＰｖ６マルチキャストグループへの参加処理を実行するものである。具体的には、再生部２０１は、サーバから送信されるＭＬＤｖ２パケット（またはＭＬＤｖ１パケット）に含まれるストリーミングデータを再生するための各チャンネルの再生情報（例えば、サーバのアドレス、ＩＰｖ６マルチキャストグループを特定するためのマルチキャストアドレス、ストリーミングデータが送られてくるポート番号など）を予め受信しておき、当該再生情報を用いて、ＩＰｖ６マルチキャストグループへの参加を問い合せるＭＬＤｖ２パケット（またはＭＬＤｖ１）の送信処理を実行する。
【００２６】
なお、本実施の形態では、ＭＰＤｖ２パケット（またはＭＬＤｖ１パケット）の送信処理を実行することにより、ＩＰｖ６マルチキャストグループへの参加を問い合せているが、グループへの参加を問い合せるものであれば、これに限定するものではない。例えば、サーバがＩＰｖ４に従ってＩＰｖ４マルチキャストグループに参加している複数の装置にマルチキャストによりストリーミングデータを送信する場合、再生部２０１は、ＩＰｖ４マルチキャストグループへの参加を問い合せるＩＧＭＰパケットの送信処理を実行するものとする。
【００２７】
また、再生部２０１は、無線モジュール１０８を介して、サーバから送信されたＩＰｖ６マルチキャストグループへの参加を報告するＭＬＤｖ２パケットを受信すると、当該ＩＰｖマルチキャストグループへ参加している間、サーバから送信されたストリーミングデータを受信しながら、同時にストリーミングデータを再生する。
【００２８】
さらに、再生部２０１は、無線モジュール１０８を介して、ＩＰｖ６マルチキャストグループからの離脱処理を実行するものであって、具体的には、予め受信した再生情報を用いて、ＩＰｖ６マルチキャストグループからの離脱を要求するＭＬＤｖ２パケット（またはＭＬＤｖ１パケット）の送信処理を実行する。
【００２９】
なお、本実施の形態では、ＭＰＤｖ２パケット（またはＭＬＤｖ１パケット）の送信処理を実行することにより、ＩＰｖ６マルチキャストグループからの離脱を要求しているが、グループからの離脱を要求するものであれば、これに限定するものではない。例えば、サーバがＩＰｖ４に従ってＩＰｖ４マルチキャストグループに参加している複数の装置にマルチキャストによりストリーミングデータを送信する場合、再生部２０１は、ＩＰｖ４マルチキャストグループからの離脱を要求するＩＧＭＰパケットの送信処理を実行するものとする。
【００３０】
監視部２０２は、マルチキャスト再生アプリケーション２３により実現され、再生部２０１による参加処理の実行を監視するものである。具体的には、監視部２０２は、再生部２０１によるＩＰｖ６マルチキャストグループへの参加を問い合せるＭＬＤｖ２パケット（またはＭＬＤｖ１パケット）の送信処理の実行を監視するものである。
【００３１】
また、監視部２０２は、再生部２０１による離脱処理の実行を監視するものであって、具体的には、再生部２０１によるＩＰｖ６マルチキャストグループからの離脱を要求するＭＬＤｖ２パケット（またはＭＬＤｖ１パケット）の送信処理の実行を監視するものである。
【００３２】
制御部２０３は、マルチキャスト再生アプリケーション２３、ライブラリ２４、およびドライバ２１により実現され、無線モジュール１０８を動作させるためのものである。具体的には、制御部２０３は、監視部２０２により参加処理の実行が検出された場合に、無線モジュール１０８が備えるレジスタに保持される設定値を書き換えて、当該無線モジュール１０８が有する省電力モードを解除するものである。
【００３３】
また、制御部２０３は、監視部２０２により離脱処理の実行が検出された場合に、無線モジュール１０８が備えるレジスタに保持される設定値を書き換えて、当該無線モジュール１０８を省電力モードに設定するものである。
【００３４】
次に、図３を用いて、本実施の形態にかかるノートＰＣによるストリーミングデータの受信処理を手順について説明する。図３は、ストリーミングデータの受信処理の手順を示すフローチャートである。
【００３５】
無線モジュール１０８は、ストリーミングデータの受信処理を実行する前、省電力モードにより無線送受信機能のオン／オフを所定の周期で繰り返すものとする（ステップＳ３０１）。
【００３６】
監視部２０２は、再生部２０１によるＩＰｖ６マルチキャストグループへの参加を問い合せるＭＬＤｖ２パケットの送信処理の実行を監視する（ステップＳ３０２）。そして、再生部２０１は、無線モジュール１０８の無線送受信機能がオンされると（ステップＳ３０３）、当該無線モジュール１０８を介して、ＩＰｖ６マルチキャストグループへの参加を問い合せるＭＬＤｖ２パケットの無線ＬＡＮルータ２００への送信処理を実行する（ステップＳ３０４）。
【００３７】
再生部２０１によるＭＬＤｖ２パケットの送信処理を実行すると、監視部２０２は、ＩＰｖ６マルチキャストグループへの参加を制御部２０３に通知する（ステップＳ３０５）。制御部２０３は、監視部２０２からＩＰｖ６マルチキャストグループへの参加の通知に応じて、無線モジュール１０８の省電力モードを解除する（ステップＳ３０６）。
【００３８】
再生部２０１は、制御部２０３により無線モジュール１０８の省電力モードが解除され、ＩＰｖ６マルチキャストグループへの参加を報告するＭＬＤｖ２パケットを受信すると、ストリーミングデータの受信を開始すると同時に、当該ストリーミングデータを再生する（ステップＳ３０７）。このとき、無線モジュール１０８の省電力モードが解除され、常時、無線送受信機能がオンの状態になっているので、通信が途切れることを抑制することができる。
【００３９】
監視部２０２は、再生部２０１によるストリーミングデータの受信が行われている間、ＩＰｖ６マルチキャストグループからの離脱を要求するＭＬＤｖ２パケットの送信処理の実行を監視する（ステップＳ３０８）。そして、再生部２０１がＩＰｖ６マルチキャストグループからの離脱を要求するＭＬＤｖ２パケットの送信処理を実行すると（ステップＳ３０９）、監視部２０２は、ＩＰｖ６マルチキャストグループからの離脱を制御部２０３に通知する（ステップＳ３１０）。
【００４０】
制御部２０３は、監視部２０２からのＩＰｖ６マルチキャストグループからの離脱の通知に応じて、無線モジュール１０８のモードを省電力モードに設定する（ステップＳ３１１）。無線モジュール１０８は、省電力モードに設定されると、再び無線送受信機能のオン／オフを所定の周期で繰り返すものとする（ステップＳ３１２）。
【００４１】
このように、本実施の形態にかかるノートＰＣ１００によれば、ＩＰｖ６マルチキャストグループへの参加処理が実行されると、無線モジュール１０８の省電力モードを解除することにより、ストリーミングデータの受信している間に無線モジュール１０８の無線送受信機能のオフ状態を防止できるので、省電力モードによる省電力効果の維持およびマルチキャストによるストリーミングデータの受信品質の確保をノートＰＣ１００側の変更だけで実現することができる。
【００４２】
なお、本実施例では、マルチキャストによるストリーミングデータの伝送を前提としているが、これに限定されるものではない。例えば、ＶＯＤ（Video  On  Demand）のユニキャストでのストリーミングデータ受信時に、省電力モードを解除するようにしても良い。この場合、例えば、ストリーミングデータの再生アプリケーション（再生部２０１）の再生処理の開始／停止を監視部２０２で監視し、該再生アプリケーションでの再生処理の開始／停止に伴って、省電力モードの設定／解除を切り替えるようにすれば良い。
【００４３】
（変形例１）
本変形例では、第１実施の形態にかかるノートＰＣ１００とは異なるソフトウェアモジュール構成により、第１実施の形態にかかるノートＰＣ１００と同様の機能構成を得るものである。なお、第１実施の形態と同様の構成については説明を省略し、第１実施の形態と異なるソフトウェアモジュール構成のみを説明する。
【００４４】
図４は、変形例１にかかるノートＰＣのソフトウェアモジュール構成を示すブロック図である。ソフトウェアモジュールは、機能が異なるドライバ５０１およびマルチキャスト再生アプリケーション５０２を備える点において、第１実施の形態にかかるノートＰＣ１００のソフトウェアモジュール構成と異なる。
【００４５】
マルチキャスト再生アプリケーション５０２は、ＯＳ２２上で実行され、無線ＬＡＮルータ２００とのＭＬＤｖ２パケットの送受信、ＭＬＤｖ２パケットに含まれるストリーミングデータの再生、ドライバ５０１が持つＡＰＩの呼び出し等を行うソフトである。ドライバ５０１は、マルチキャスト再生アプリケーション５０２によるＡＰＩの呼び出しに応じて無線モジュール１０８を制御するソフトであり、呼び出されたＡＰＩに応じて無線モジュール１０８の省電力モードの設定／解除を制御するものである。
【００４６】
なお、本変形例においては、図３に示す再生部２０１および監視部２０２は、マルチキャスト再生アプリケーション５０２により実現され、図３に示す制御部２０３は、マルチキャスト再生アプリケーション５０２およびドライバ５０１により実現されるものとする。
【００４７】
このように、本変形例によれば、第１実施の形態にかかるノートＰＣ１００の機能構成と同様の機能構成を得ることができるので、第１実施の形態と同様の効果を得ることができる。
【００４８】
（変形例２）
本変形例では、第１実施の形態にかかるノートＰＣ１００とは異なるソフトウェアモジュール構成により、第１実施の形態にかかるノートＰＣ１００と同様の機能構成を得るものである。なお、第１実施の形態と同様の構成については説明を省略し、第１実施の形態と異なるソフトウェアモジュール構成のみを説明する。
【００４９】
図６は、変形例２にかかるノートＰＣのソフトウェアモジュール構成を示すブロック図である。ソフトウェアモジュールは、機能が異なるＯＳ６０１およびライブラリ６０３を有する点およびマルチキャスト監視モジュール６０２が追加された点において、第１実施の形態にかかるノートＰＣ１００のソフトウェアモジュール構成と異なる。
【００５０】
ＯＳ６０１は、基本ソフトであり、後述するマルチキャスト再生アプリケーション２３によるＭＬＤｖ２パケット（またはＭＬＤｖ１パケット）の送信履歴を記録する状態管理テーブルを保持するものである。マルチキャスト監視モジュール６０２は、ＯＳ６０１上で実行され、ＯＳ６０１により保持される状態管理テーブルに記録されている送信履歴から、マルチキャスト再生アプリケーション２３によるＩＰＶ６マルチキャストグループへの参加処理の監視、後述するライブラリ６０３に保存されるＡＰＩのドライバ２１へのアップデート等を行うものである。ライブラリ６０３は、ＯＳ６０１上で実行され、マルチキャスト監視モジュール６０２による呼び出しに応じてドライバ２１にアップデートされるＡＰＩを保存するものである。
【００５１】
なお、本変形例においては、図３に示す再生部２０１はマルチキャスト再生アプリケーション２３により実現され、図３に示す監視部２０２はＯＳ６０１およびマルチキャスト監視モジュール６０２により実現され、図３に示す制御部２０３は、マルチキャスト監視モジュール６０２、ライブラリ６０３、およびドライバ２１により実現されるものとする。
【００５２】
このように、本変形例によれば、第１実施の形態にかかるノートＰＣ１００の機能構成と同様の機能構成を得ることができるので、第１実施の形態と同様の効果を得ることができる。
【図面の簡単な説明】
【００５３】
【図１】本実施の形態にかかるノートＰＣの構成を示すブロック図である。
【図２】図２は、ソフトウェアモジュール構成を示すブロック図である。
【図３】本実施の形態にかかるノートＰＣの機能構成を示すブロック図である。
【図４】ストリーミングデータの受信処理の手順を示すフローチャートである。
【図５】変形例１にかかるノートＰＣのソフトウェアモジュール構成を示すブロック図である。
【図６】変形例２にかかるノートＰＣのソフトウェアモジュール構成を示すブロック図である。
【符号の説明】
【００５４】
１００  ノートＰＣ
１０８  無線モジュール
２００  無線ＬＡＮルータ
２０１  再生部
２０２  監視部
２０３  制御部
【図１】
2010124331.tif 000003
【図２】
2010124331.tif 000004
【図３】
2010124331.tif 000005
【図４】
2010124331.tif 000006
【図５】
2010124331.tif 000007
【図６】
2010124331.tif 000008