(57)【要約】【課題】　マルチメディア放送の送受信装置及び送受信方法を提供する。【解決手段】　リアルタイムマルチメディア放送の現在時刻値である基準クロック値を受信する基準クロック受信部と、前記受信した第１マルチメディア文書を保存するマルチメディア文書受信保存部と、前記受信した第１メディアデータを保存するメディアデータ受信保存部と、前記保存された第１マルチメディア文書が前記基準クロック値に編成され、前記保存された第１メディアデータが前記基準クロック値に編成されたマルチメディア文書のレンダリング資料である場合、前記第１メディアデータを使用して前記第１マルチメディア文書をレンダリングするマルチメディア文書レンダリング部と、を含むマルチメディア放送受信機。【選択図】　図３
2004129268.tif 000002
【特許請求の範囲】
【請求項１】
　リアルタイムマルチメディア放送の現在時刻値である基準クロック値を生成し、前記生成された基準クロック値を送信する基準クロック生成送信部と、
　前記生成された基準クロック値に編成されたマルチメディア文書を生成し、前記生成されたマルチメディア文書を送信するマルチメディア文書生成送信部と、
　前記生成されたマルチメディア文書に対するレンダリング資料であるメディアデータを生成し、前記生成されたメディアデータを送信するメディアデータ生成送信部と、を含むことを特徴とするマルチメディア放送送信機。
【請求項２】
　前記マルチメディア文書はＳＭＩＬ文書であることを特徴とする請求項１に記載のマルチメディア放送送信機。
【請求項３】
　前記基準クロック生成送信部は前記生成された基準クロック値を所定のデータストリーム形式に送信し、
　前記マルチメディア文書生成送信部は前記生成されたマルチメディア文書を前記データストリーム形式に送信し、
　前記メディアデータ生成送信部は前記生成されたメディアデータを前記データストリーム形式に送信することを特徴とする請求項１に記載のマルチメディア放送送信機。
【請求項４】
　前記データストリーム形式はタイプ情報、バージョン情報、ペイロード長情報、ペイロード情報を含み、前記タイプ情報は前記基準クロック値か、前記マルチメディア文書か、または前記メディアデータかを示す情報であり、前記バージョン情報は前記基準クロック値、前記マルチメディア文書、または前記メディアデータがいかなる放送時間に編成されたかを示す情報であり、前記ペイロード長情報は前記ペイロード情報の長さを示す情報であり、前記ペイロード情報は前記基準クロック値、前記マルチメディア文書、または前記メディアデータの実質的なデータ情報であることを特徴とする請求項３に記載のマルチメディア放送送信機。
【請求項５】
　前記基準クロック生成送信部は、前記基準クロック値が所定の値だけ増加する度に前記増加した基準クロック値を送信することを特徴とする請求項１に記載のマルチメディア放送送信機。
【請求項６】
　リアルタイムマルチメディア放送の現在時刻値である基準クロック値を受信する基準クロック受信部と、
　第１マルチメディア文書を受信し、前記受信された第１マルチメディア文書を保存するマルチメディア文書受信保存部と、
　第１メディアデータを受信し、前記受信された第１メディアデータを保存するメディアデータ受信保存部と、
　前記保存された第１マルチメディア文書が前記基準クロック値に編成されており、前記保存された第１メディアデータが前記基準クロック値に編成されたマルチメディア文書のレンダリング資料である場合、前記第１メディアデータを使用して前記第１マルチメディア文書をレンダリングするマルチメディア文書レンダリング部と、を含むことを特徴とするマルチメディア放送受信機。
【請求項７】
　前記マルチメディア文書はＳＭＩＬ文書であることを特徴とする請求項６に記載のマルチメディア放送受信機。
【請求項８】
　前記基準クロック受信部は前記基準クロック値を所定のデータストリーム形式に受信し、
　前記マルチメディア文書受信保存部は前記第１マルチメディア文書を前記データストリーム形式に受信し、
　前記メディアデータ受信保存部は前記第１メディアデータを前記データストリーム形式に受信することを特徴とする請求項６に記載のマルチメディア放送受信機。
【請求項９】
　前記データストリーム形式はタイプ情報、バージョン情報、ペイロード長情報、ペイロード情報を含み、前記タイプ情報は前記基準クロック値か、前記マルチメディア文書か、または前記メディアデータかを示す情報であり、前記バージョン情報は前記基準クロック値、前記マルチメディア文書、または前記メディアデータがいかなる放送時間に編成されたかを示す情報であり、前記ペイロード長情報は前記ペイロード情報の長さを示す情報であり、前記ペイロード情報は前記基準クロック値、前記マルチメディア文書、または前記メディアデータの実質的なデータ情報であることを特徴とする請求項８に記載のマルチメディア放送受信機。
【請求項１０】
　前記基準クロック受信部は、前記基準クロック値が所定の値だけ増加する度に前記値だけ増加した基準クロック値を受信することを特徴とする請求項６に記載のマルチメディア放送受信機。
【請求項１１】
　前記マルチメディア文書レンダリング部は、前記保存された第１マルチメディア文書が前記基準クロック値に編成されていない場合、前記第１マルチメディア文書が編成された所定の増加した基準クロック値が受信されるまで待機することを特徴とする請求項１０に記載のマルチメディア放送受信機。
【請求項１２】
　前記マルチメディア文書レンダリング部は前記保存された第１マルチメディア文書が前記基準クロック値に編成されており、前記保存された第１メディアデータが前記基準クロック値に編成された第１マルチメディア文書のレンダリング資料ではない場合、前記保存された第１メディアデータがレンダリング資料になる、所定の増加した基準クロック値に編成された第２マルチメディア文書をレンダリングするまで待機することを特徴とする請求項１０に記載のマルチメディア放送受信機。
【請求項１３】
　前記マルチメディア文書レンダリング部は、前記レンダリング中の第１マルチメディア文書が所定の増加した基準クロック値に編成されていない場合、前記第１マルチメディア文書に対するレンダリングを中断し、前記増加した基準クロック値に編成された第２マルチメディア文書が保存されており、前記第２マルチメディア文書のレンダリング資料である第２メディアデータが保存されている場合、前記第２マルチメディア文書をレンダリングすることを特徴とする請求項１０に記載のマルチメディア放送受信機。
【請求項１４】
　前記マルチメディア文書レンダリング部は、前記レンダリング中の第１マルチメディア文書が所定の増加した基準クロック値に編成されていない場合、前記第１マルチメディア文書に対するレンダリングを中断し、前記増加した基準クロック値に編成された第２マルチメディア文書が保存されていない場合、前記第２マルチメディア文書を受信し、前記受信された第２マルチメディア文書を保存することを特徴とする請求項１０に記載のマルチメディア放送受信機。
【請求項１５】
　前記マルチメディア文書レンダリング部は、前記レンダリング中の第１マルチメディア文書が所定の増加した基準クロック値に編成されていない場合、前記第１マルチメディア文書に対するレンダリングを中断し、前記増加した基準クロック値に編成された第２マルチメディア文書が保存されており、前記第２マルチメディア文書のレンダリング資料である第２メディアデータが保存されていない場合、前記第２メディアデータを受信し、前記受信された第２メディアデータを保存することを特徴とする請求項１０に記載のマルチメディア放送受信機。
【請求項１６】
　リアルタイムマルチメディア放送の現在時刻値である基準クロック値を生成し、前記生成された基準クロック値を送信し、前記生成された基準クロック値に編成されたマルチメディア文書を生成し、前記生成されたマルチメディア文書を送信し、前記生成されたマルチメディア文書に対するレンダリング資料であるメディアデータを生成し、前記生成されたメディアデータを送信するマルチメディア放送送信機と、
　前記送信された基準クロック値を受信し、前記送信されたマルチメディア文書を受信し、前記受信されたマルチメディア文書を保存し、前記送信されたメディアデータを受信し、前記受信されたメディアデータを保存し、前記保存されたマルチメディア文書が前記受信された基準クロック値に編成されており、前記保存されたメディアデータが前記基準クロック値に編成されたマルチメディア文書のレンダリング資料である場合、前記メディアデータを使用して前記マルチメディア文書をレンダリングするマルチメディア放送受信機と、を含むことを特徴とするマルチメディア放送システム。
【請求項１７】
　（ａ）リアルタイムマルチメディア放送の現在時刻値である基準クロック値を生成し、前記生成された基準クロック値を送信する段階と、
　（ｂ）前記生成された基準クロック値に編成されたマルチメディア文書を生成し、前記生成されたマルチメディア文書を送信する段階と、
　（ｃ）前記生成されたマルチメディア文書に対するレンダリング資料であるメディアデータを生成し、前記生成されたメディアデータを送信する段階と、を含むことを特徴とするマルチメディア放送送信方法。
【請求項１８】
　前記マルチメディア文書はＳＭＩＬ文書であることを特徴とする請求項１７に記載のマルチメディア放送送信方法。
【請求項１９】
　前記（ａ）段階は、前記生成された基準クロック値を所定のデータストリーム形式に送信し、
　前記（ｂ）段階は、前記生成されたマルチメディア文書を前記データストリーム形式に送信し、
　前記（ｃ）段階は、前記生成されたメディアデータを前記データストリーム形式に送信することを特徴とする請求項１７に記載のマルチメディア放送送信方法。
【請求項２０】
　前記データストリーム形式はタイプ情報、バージョン情報、ペイロード長情報、ペイロード情報を含み、前記タイプ情報は前記基準クロック値か、前記マルチメディア文書か、または前記メディアデータかを示す情報であり、前記バージョン情報は前記基準クロック値、前記マルチメディア文書、または前記メディアデータがいかなる放送時間に編成されたかを示す情報であり、前記ペイロード長情報は前記ペイロード情報の長さを示す情報であり、前記ペイロード情報は前記基準クロック値、前記マルチメディア文書、または前記メディアデータの実質的なデータ情報であることを特徴とする請求項１９に記載のマルチメディア放送送信方法。
【請求項２１】
　前記（ａ）段階は、前記基準クロック値が所定の値だけ増加する度に前記増加した基準クロック値を送信することを特徴とする請求項１７に記載のマルチメディア放送送信方法。
【請求項２２】
　（ａ）リアルタイムマルチメディア放送の現在時刻値である基準クロック値を受信する段階と、
　（ｂ）第１マルチメディア文書を受信し、前記受信された第１マルチメディア文書を保存する段階と、
　（ｃ）第１メディアデータを受信し、前記受信された第１メディアデータを保存する段階と、
　（ｄ）前記保存された第１マルチメディア文書が前記基準クロック値に編成されており、前記保存された第１メディアデータが前記基準クロック値に編成されたマルチメディア文書のレンダリング資料である場合、前記第１メディアデータを使用して前記第１マルチメディア文書をレンダリングする段階と、を含むことを特徴とするマルチメディア放送受信方法。
【請求項２３】
　前記マルチメディア文書はＳＭＩＬ文書であることを特徴とする請求項２２に記載のマルチメディア放送受信方法。
【請求項２４】
　前記基準クロック受信部は前記基準クロック値を所定のデータストリーム形式に受信し、
　前記マルチメディア文書受信保存部は前記第１マルチメディア文書を前記データストリーム形式に受信し、
　前記メディアデータ受信保存部は前記第１メディアデータを前記データストリーム形式に受信することを特徴とする請求項２２に記載のマルチメディア放送受信機。
【請求項２５】
　前記データストリーム形式はタイプ情報、バージョン情報、ペイロード長情報、ペイロード情報を含み、前記タイプ情報は前記基準クロック値か、前記マルチメディア文書か、または前記メディアデータかを示す情報であり、前記バージョン情報は前記基準クロック値、前記マルチメディア文書、または前記メディアデータがいかなる放送時間に編成されたかを示す情報であり、前記ペイロード長情報は前記ペイロード情報の長さを示す情報であり、前記ペイロード情報は前記基準クロック値、前記マルチメディア文書、または前記メディアデータの実質的なデータ情報であることを特徴とする請求項２４に記載のマルチメディア放送受信方法。
【請求項２６】
　前記（ａ）段階は、前記基準クロック値が所定の値だけ増加する度に前記値だけ増加した基準クロック値を受信することを特徴とする請求項２２に記載のマルチメディア放送受信方法。
【請求項２７】
　前記（ｄ）段階は、前記保存された第１マルチメディア文書が前記基準クロック値に編成されていない場合、前記第１マルチメディア文書が編成された所定の増加した基準クロック値が受信されるまで待機することを特徴とする請求項２６に記載のマルチメディア放送受信方法。
【請求項２８】
　前記（ｄ）段階は、前記保存された第１マルチメディア文書が前記基準クロック値に編成されており、前記保存された第１メディアデータが前記基準クロック値に編成された第１マルチメディア文書のレンダリング資料ではない場合、前記保存された第１メディアデータがレンダリング資料になる、所定の増加した基準クロック値に編成された第２マルチメディア文書をレンダリングするまで待機することを特徴とする請求項２６に記載のマルチメディア放送受信方法。
【請求項２９】
　前記（ｄ）段階は、前記レンダリング中の第１マルチメディア文書が所定の増加した基準クロック値に編成されていない場合、前記第１マルチメディア文書に対するレンダリングを中断し、前記増加した基準クロック値に編成された第２マルチメディア文書が保存されており、前記第２マルチメディア文書のレンダリング資料である第２メディアデータが保存されている場合、前記第２マルチメディア文書をレンダリングすることを特徴とする請求項２６に記載のマルチメディア放送受信方法。
【請求項３０】
　前記（ｄ）段階は、前記レンダリング中の第１マルチメディア文書が所定の増加した基準クロック値に編成されていない場合、前記第１マルチメディア文書に対するレンダリングを中断し、前記増加した基準クロック値に編成された第２マルチメディア文書が保存されていない場合、前記第２マルチメディア文書を受信し、前記受信された第２マルチメディア文書を保存することを特徴とする請求項２６に記載のマルチメディア放送受信方法。
【請求項３１】
　前記（ｄ）段階は、前記レンダリング中の第１マルチメディア文書が所定の増加した基準クロック値に編成されていない場合、前記第１マルチメディア文書に対するレンダリングを中断し、前記増加した基準クロック値に編成された第２マルチメディア文書が保存されており、前記第２マルチメディア文書のレンダリング資料である第２メディアデータが保存されていない場合、前記第２メディアデータを受信し、前記受信された第２メディアデータを保存することを特徴とする請求項２６に記載のマルチメディア放送受信方法。
【請求項３２】
　（ａ）リアルタイムマルチメディア放送の現在時刻値である基準クロック値を生成し、前記生成された基準クロック値を送信し、前記生成された基準クロック値に編成されたマルチメディア文書を生成し、前記生成されたマルチメディア文書を送信し、前記生成されたマルチメディア文書に対するレンダリング資料であるメディアデータを生成し、前記生成されたメディアデータを送信する段階と、
　（ｂ）前記送信された基準クロック値を受信し、前記送信されたマルチメディア文書を受信し、前記受信されたマルチメディア文書を保存し、前記送信されたメディアデータを受信し、前記受信されたメディアデータを保存し、前記保存されたマルチメディア文書が前記受信された基準クロック値に編成されており、前記保存されたメディアデータが前記基準クロック値に編成されたマルチメディア文書のレンダリング資料である場合、前記メディアデータを使用して前記マルチメディア文書をレンダリングする段階と、を含むことを特徴とするマルチメディア放送方法。
【請求項３３】
　リアルタイムマルチメディア放送の現在時刻値である基準クロック値か、前記基準クロック値の編成されたマルチメディア文書か、または前記マルチメディア文書のレンダリング資料であるメディアデータかを示すタイプ情報と、
　前記基準クロック値、前記マルチメディア文書、または前記メディアデータがいかなる放送時間に編成されたかを示すバージョン情報と、
　後続するペイロードの長さを示すペイロード長情報と、
　前記基準クロック値、前記マルチメディア文書、または前記メディアデータの実質的なデータ情報であるペイロード情報と、を含むことを特徴とするマルチメディア放送データ構造体。
【請求項３４】
　前記タイプ情報、前記バージョン情報、前記ペイロード長情報、及び前記ペイロード情報の順序に配列されていることを特徴とする請求項３３に記載のマルチメディア放送データ構造体。
【請求項３５】
　請求項１７ないし３２のうちいずれか１項の方法をコンピュータで実行させるためのプログラムを記録したコンピュータで再生できる記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
　本発明は、マルチメディア放送及び対話形放送をサービスするマルチメディア放送の送受信装置及び送受信方法に関する。
【背景技術】
【０００２】
　従来の放送サービスは単純にビデオ及びオーディオ情報を提供する方式であった。コンピュータシステム仕様が高まり、超高速インターネット網が一般化するにつれて、インターネット放送が順次に活性化しつつある。これでより、テレビとコンピュータ間の境界が崩れており、多様なメディアを収容できるマルチメディア放送が実現される段階に到達した。また、空中波放送の場合にもデジタル放送が始まることによって従来の一方向放送ではない両方向放送、すなわち、対話形放送が可能になった。従来の放送システムはこのようなマルチメディア放送及び対話形放送を支援できないという問題点があった。
【０００３】
　従来の技術として、マルチメディアサービスを提供できるＳＭＩＬ（Ｓｙｎｃｈｒｏｎｉｚｅｄ Ｍｕｌｔｉｍｅｄｉａ Ｉｎｔｅｇｒａｔｉｏｎ Ｌａｎｇｕａｇｅ）の場合、対話形機能は提供するが、ユーザーが要請した時点でメディアデータをダウンロードしなければならないということなど時間に依存的なので、放送に使用するには適していないという問題点があった。
【発明の開示】
【発明が解決しようとする課題】
【０００４】
　本発明が解決しようとする技術的課題は、放送局から基準クロック値を送信することによって、現在放送中のマルチメディア文書の動作時点に直接的な影響を与えてマルチメディア及び対話形放送をサービスするマルチメディア放送を可能にする装置及び方法を提供するところにある。
【課題を解決するための手段】
【０００５】
　前記問題点を解決するための本発明によるマルチメディア放送送信機は、リアルタイムマルチメディア放送の現在時刻値である基準クロック値を生成し、前記生成された基準クロック値を送信する基準クロック生成送信部と、前記生成された基準クロック値に編成されたマルチメディア文書を生成し、前記生成されたマルチメディア文書を送信するマルチメディア文書生成送信部と、前記生成されたマルチメディア文書に対するレンダリング資料であるメディアデータを生成し、前記生成されたメディアデータを送信するメディアデータ生成送信部と、を含む。
【０００６】
　前記他の問題点を解決するための本発明によるマルチメディア放送送信機は、リアルタイムマルチメディア放送の現在時刻値である基準クロック値を受信する基準クロック受信部と、第１マルチメディア文書を受信し、前記受信された第１マルチメディア文書を保存するマルチメディア文書受信保存部と、第１メディアデータを受信し、前記受信された第１メディアデータを保存するメディアデータ受信保存部と、前記保存された第１マルチメディア文書が前記基準クロック値に編成されており、前記保存された第１メディアデータが前記基準クロック値に編成されたマルチメディア文書のレンダリング資料である場合、前記第１メディアデータを使用して前記第１マルチメディア文書をレンダリングするマルチメディア文書レンダリング部と、を含む。
【０００７】
　前記さらに他の問題点を解決するための本発明によるマルチメディア放送システムは、リアルタイムマルチメディア放送の現在時刻値である基準クロック値を生成し、前記生成された基準クロック値を送信し、前記生成された基準クロック値に編成されたマルチメディア文書を生成し、前記生成されたマルチメディア文書を送信し、前記生成されたマルチメディア文書に対するレンダリング資料であるメディアデータを生成し、前記生成されたメディアデータを送信するマルチメディア放送送信機と、前記送信された基準クロック値を受信し、前記送信されたマルチメディア文書を受信し、前記受信されたマルチメディア文書を保存し、前記送信されたメディアデータを受信し、前記受信されたメディアデータを保存し、前記保存されたマルチメディア文書が前記受信された基準クロック値に編成されており、前記保存されたメディアデータが前記基準クロック値に編成されたマルチメディア文書のレンダリング資料である場合、前記メディアデータを使用して前記マルチメディア文書をレンダリングするマルチメディア放送受信機と、を含む。
【０００８】
　前記さらに他の問題点を解決するための本発明によるマルチメディア放送送信方法は、（ａ）リアルタイムマルチメディア放送の現在時刻値である基準クロック値を生成し、前記生成された基準クロック値を送信する段階と、（ｂ）前記生成された基準クロック値に編成されたマルチメディア文書を生成し、前記生成されたマルチメディア文書を送信する段階と、（ｃ）前記生成されたマルチメディア文書に対するレンダリング資料であるメディアデータを生成し、前記生成されたメディアデータを送信する段階と、を含む。
【０００９】
　前記さらに他の問題点を解決するための本発明によるマルチメディア放送受信方法は、（ａ）リアルタイムマルチメディア放送の現在時刻値である基準クロック値を受信する段階と、（ｂ）第１マルチメディア文書を受信し、前記受信された第１マルチメディア文書を保存する段階と、（ｃ）第１メディアデータを受信し、前記受信された第１メディアデータを保存する段階と、（ｄ）前記保存された第１マルチメディア文書が前記基準クロック値に編成されており、前記保存された第１メディアデータが前記基準クロック値に編成されたマルチメディア文書のレンダリング資料である場合、前記第１メディアデータを使用して前記第１マルチメディア文書をレンダリングする段階と、を含む。
【００１０】
　前記さらに他の問題点を解決するための本発明によるマルチメディア放送方法は、（ａ）リアルタイムマルチメディア放送の現在時刻値である基準クロック値を生成し、前記生成された基準クロック値を送信し、前記生成された基準クロック値に編成されたマルチメディア文書を生成し、前記生成されたマルチメディア文書を送信し、前記生成されたマルチメディア文書に対するレンダリング資料であるメディアデータを生成し、前記生成されたメディアデータを送信する段階と、（ｂ）前記送信された基準クロック値を受信し、前記送信されたマルチメディア文書を受信し、前記受信されたマルチメディア文書を保存し、前記送信されたメディアデータを受信し、前記受信されたメディアデータを保存し、前記保存されたマルチメディア文書が前記受信された基準クロック値に編成されており、前記保存されたメディアデータが前記基準クロック値に編成されたマルチメディア文書のレンダリング資料である場合、前記メディアデータを使用して前記マルチメディア文書をレンダリングする段階と、を含む。
【００１１】
　前記さらに他の問題点を解決するための本発明によるマルチメディア放送データ構造体は、リアルタイムマルチメディア放送の現在時刻値である基準クロック値か、前記基準クロック値の編成されたマルチメディア文書か、または前記マルチメディア文書のレンダリング資料であるメディアデータかを示すタイプ情報と、前記基準クロック値、前記マルチメディア文書、または前記メディアデータがいかなる放送時間に編成されたかを示すバージョン情報と、後続するペイロードの長さを示すペイロード長情報と、前記基準クロック値、前記マルチメディア文書、または前記メディアデータの実質的なデータ情報であるペイロード情報と、を含む。
【発明の効果】
【００１２】
　本発明によれば、マルチメディア文書を利用して多様なマルチメディア放送を行える。すなわち、各種マルチメディアデータを時間的、空間的に自由に定義して放送できる。さらに、既存のＳＭＩＬで提供する対話形サービスを利用して対話形放送、すなわち、対話形ＴＶを提供可能にする。
【発明を実施するための最良の形態】
【００１３】
　以下図面を参照して本発明の望ましい実施例を詳細に説明する。また、以下には現在最も一般的なマルチメディア文書であるＳＭＩＬ文書を利用したマルチメディア放送をＳＭＩＬ放送と名付けて記述する。
【００１４】
　図１は、本発明によるＳＭＩＬ放送データ構造体の構成図である。
　前記ＳＭＩＬ放送データ構造体はタイプ情報１１、バージョン情報１２、ペイロード長情報１３、及びペイロード情報１４で構成される。
【００１５】
　タイプ情報１１はリアルタイムＳＭＩＬ放送の現在時刻値である基準クロック値か、基準クロック値に編成されたＳＭＩＬ文書か、またはＳＭＩＬ文書のレンダリング資料であるメディアデータかを示す情報である。前記メディアデータにはビデオデータ、オーディオデータ、イメージデータ、テキストデータなどが該当する。タイプ情報は最小２ビットで具現できる。すなわち、ＳＭＩＬ放送を行う放送局からＳＭＩＬ放送用データをデータストリーム形式に受信した場合、最初に到達する２ビットが００である場合は基準クロック値、０１である場合はＳＭＩＬ文書、１０である場合はメディアデータに定めうる。前記タイプ情報によって、後続するペイロード情報に載せられたデータがいかなる属性を有するかを把握して処理できる。
【００１６】
　バージョン情報１２は基準クロック値、ＳＭＩＬ文書、またはメディアデータがいかなる放送時間に編成されたかを示す情報である。例えば、ＳＭＩＬ放送時間が６時から２４時まで編成された場合に、６時〜７時には朝ニュースが、７時〜８時には朝ドラマが編成されていると仮定すれば、朝ニュースのバージョン情報１２を０（または００）に、朝ドラマのバージョン情報１２を１（または０１）に設定できる。基準クロック値が６時から７時までの値を有するならば、基準クロック値のバージョン情報１２は０に記録され、６時から７時までの基準クロック値に編成されたＳＭＩＬ文書のバージョン情報１２も０に記録され、このＳＭＩＬ文書のレンダリング資料であるメディアデータのバージョン情報１２も０に記録される。したがって、互いにバージョンが合う場合にのみフェッチして使用し、互いにバージョンが合わない場合には捨てる。
【００１７】
　ペイロード長情報１３は後続するペイロードの長さを示す情報である。このペイロード長情報１３として後続するペイロードの長さを把握して、連続的に受信されるデータストリームの開始及び終了が分かる。すなわち、ペイロード以後の連続データ列はまたタイプ情報となる。
【００１８】
　ペイロード情報１４は基準クロック値、ＳＭＩＬ文書、またはメディアデータの実質的なデータ情報である。この領域に放送視聴者に見られる実質的なデータ情報が記録される。
【００１９】
　前記のような色々な情報はタイプ情報、バージョン情報、ペイロード長情報、ペイロード情報の順序に配列されて、連続的なビット列であるデータストリームに送受信される。この時、一つのチャンネルに基準クロック値、ＳＭＩＬ文書、及びメディアデータを載せて送るので、送信側ではマルチプレックスして送信し、受信側ではデマルチプレックスして受信する。
【００２０】
　図２は、本発明によるＳＭＩＬ放送送信機の構成図である。
　ＳＭＩＬ放送送信機は基準クロック生成送信部２１、ＳＭＩＬ文書生成送信部２２、及びメディアデータ生成送信部２３で構成される。
【００２１】
　基準クロック生成送信部２１はリアルタイムＳＭＩＬ放送の現在時刻値である基準クロック値を生成し、生成された基準クロック値を送信する。従来の放送は一方的に情報を送信及び受信する方式であって視聴者の選択が介入されることが不可能であった。本発明によるＳＭＩＬ放送の場合には、特定の時間帯に編成されたＳＭＩＬ文書をレンダリングして映像を表現する場合、視聴者が映像中の特定テキストなどをクリックすれば、ユーザーが選択した情報を見られる対話形放送が可能である。前記放送用ＳＭＩＬ文書はそれぞれ特定時間帯に編成されているために、送信側の時計と受信側の時計とが互いに合わないならば、受信側で間違ったＳＭＩＬ文書をレンダリングする場合が発生できる。例えば、送信側の時計より受信側の時計が５分程度遅いと仮定して、７時にニュースからドラマに放送内容が変更されるとすれば、放送局では既にニュースを始めたが、受信機のＴＶではドラマ用字幕が表れ続ける場合が発生する。すなわち、基準クロック値は従来の一方向形式の放送を対話形放送に変えるために必要な、送信側及び受信側を同じ時計で同期させるためのクロックである。受信側では送信側が送る基準クロック値を基準に適切なＳＭＩＬ文書をレンダリングしなければならない。視聴者がいつ受信機（ＴＶ）をオン／オフにするか分からないために、基準クロック値は頻繁に送信するほど、適切なＳＭＩＬ文書のレンダリング時点を正確に合せうる。しかし、基準クロック値を頻繁に送信する場合、伝送データ量が多くなってさらに広い帯域幅が要求されるので、視聴者が認知できない程度の周期で送信すればよい。すなわち、基準クロック生成送信部２１は基準クロック値が所定の値（例えば、３秒）だけ増加する度に増加した基準クロック値を送信して、更新され続ける送信側の時計値を受信側が分かるようにする。
【００２２】
　ＳＭＩＬ自体は強力なマルチメディアプレゼンテーション機能を有しているが、ユーザーが要請した時点でメディアデータをダウンロードしなければならないなど時間に依存的なので、放送に使用するには適していない。前記のような基準クロック値を導入することにより、各受信機端末で同じ情報を受信できるＳＭＩＬ放送が可能になる。また、基準クロック値は現在放送されているＳＭＩＬ文書の視覚情報を含んでいるために、受信機端末でこの視覚情報を参照して現在いかなる場面にディスプレイするかが決定できる。
【００２３】
　ＳＭＩＬ文書生成送信部２２は生成された基準クロック値に編成されたＳＭＩＬ文書を生成し、生成されたＳＭＩＬ文書を送信する。基準クロック値が６時から８時までの範囲の値を有する場合、６時〜７時はニュース、７時〜８時はドラマが編成されていると仮定すれば、基準クロック値が６時〜７時である場合にはニュース用ＳＭＩＬ文書を生成して送信しなければならず、基準クロック値が７時〜８時である場合にはドラマ用ＳＭＩＬ文書を生成して送信しなければならない。
【００２４】
　基準クロック値はＳＭＩＬ文書が編成された時間帯であることを知らせ、放送局の時計を受信側の時計に合わせるための値であるために、データ容量が小さくて更新され続けなければならない値である。したがって、基準クロック値は頻繁に送信できる。これに比べて、ＳＭＩＬ文書はさらにデータ容量が大きくて、同じＳＭＩＬ文書を使用する時間帯である場合、視聴者は１回だけ受信すればよく、受信側では前時間に編成されたＳＭＩＬ文書をあらかじめ受信して保存することもできる。したがって、ＳＭＩＬ文書はユーザーのランダムなオン／オフ時点を考慮して適当な周期で送信すればよい。
【００２５】
　メディアデータ生成送信部２３は、生成されたＳＭＩＬ文書に対するレンダリング資料であるメディアデータを生成し、生成されたメディアデータを送信する。実質的映像／音声情報であるメディアデータの場合はデータ容量が非常に大きい場合があるので、受信側のメモリが大きい場合にはあらかじめ受信して保存することもでき、受信側のメモリが少ない場合には従来の一方向放送方式や、ＲＴＳＰ（Ｒｅａｌ−Ｔｉｍｅ Ｓｔｒｅａｍｉｎｇ Ｐｒｏｔｏｃｏｌ）方式で受信して再生することもできる。したがって、前記メディアデータはユーザーのランダムなオン／オフ時点を考慮して適当な周期で送信しても、あらかじめ送信しても良い。
【００２６】
　ここで、基準クロック生成送信部２１は基準クロック値を、ＳＭＩＬ文書生成送信部２２はＳＭＩＬ文書を、メディアデータ生成送信部２３はメディアデータを各々データストリーム形式に送信する。前記図１に図示されたように、データストリーム形式はタイプ情報、バージョン情報、ペイロード長情報、ペイロード情報で構成されている。前記タイプ情報は前記基準クロック値か、前記ＳＭＩＬ文書か、または前記メディアデータかを示す情報であり、前記バージョン情報は前記基準クロック値、前記ＳＭＩＬ文書、または前記メディアデータがいかなる放送時間に編成されたかを示す情報であり、前記ペイロード長情報は前記ペイロード情報の長さを示す情報であり、前記ペイロード情報は前記基準クロック値、前記ＳＭＩＬ文書、または前記メディアデータの実質的なデータ情報である。
【００２７】
　図３は、本発明によるＳＭＩＬ放送受信機の構成図である。
　ＳＭＩＬ放送受信機は基準クロック受信部３１、ＳＭＩＬ文書受信保存部３２、メディアデータ受信保存部３３、及びＳＭＩＬ文書レンダリング部３４で構成される。
【００２８】
　受信機の電源がオンになれば、放送情報を受信できる状態にするためにシステムを初期化する。現在は一定の周波数帯のチャンネルを利用して放送情報を送受信するが、インターネット放送が商用化すれば、放送用受信ポートを利用して放送情報を送受信することもできる。
【００２９】
　基準クロック受信部３１はリアルタイムＳＭＩＬ放送の現在時刻値である基準クロック値を受信する。放送局がＳＭＩＬ放送を実施している場合、基準クロック受信部３１は一定な周期（例えば、３秒）で基準クロック値を受信する。基準クロック受信部３１は、基準クロック値が所定の値（例えば、３秒）だけ増加する度に前記値だけ増加した基準クロック値を受信する。
【００３０】
　ＳＭＩＬ文書受信保存部３２は第１ＳＭＩＬ文書を受信し、受信された第１ＳＭＩＬ文書を保存する。ＳＭＩＬ文書受信保存部３２は現在放送局で送信しているＳＭＩＬ文書、例えば、第１ＳＭＩＬ文書を受信してメモリに保存する。放送局では今後ＳＭＩＬ放送に使われるいくつかのＳＭＩＬ文書を連続的に送信できる。受信機（ＴＶ）ではいくつかのＳＭＩＬ文書、すなわち、第１ＳＭＩＬ文書、第２ＳＭＩＬ文書、・・・を受信してメモリに保存できる。現在は第１ＳＭＩＬ文書を使用して放送するが、１時間後には第２ＳＭＩＬ文書を使用して放送すると仮定すれば、受信機では第１ＳＭＩＬ文書をレンダリングしていて、１時間後にはメモリに保存された第２ＳＭＩＬ文書をフェッチしてレンダリングすればよい。
【００３１】
　メディアデータ受信保存部３３は第１メディアデータを受信し、受信された第１メディアデータを保存する。メディアデータの場合も、ＳＭＩＬ文書と同じくメディアデータ受信保存部３３が現在放送局で送信しているメディアデータ、例えば、第１メディアデータを受信してメモリに保存する。放送局では今後ＳＭＩＬ放送に使われるいくつかのメディアデータを連続的に送信できる。受信機（ＴＶ）ではいくつかのメディアデータ、すなわち、第１メディアデータ、第２メディアデータ、・・・を受信してメモリに保存できる。現在は第１メディアデータを使用して放送するが、１時間後には第２メディアデータを使用して放送すると仮定すれば、受信機では第１メディアデータを再生していて、１時間後にはメモリに保存された第２ＳＭＩＬ文書をフェッチして再生すればよい。受信機のメモリ保存容量を超過するメディアデータの場合は、従来の一方向放送方式やＲＴＳＰ方式で受信して再生することもある。
【００３２】
　ＳＭＩＬ文書レンダリング部３４は保存された第１ＳＭＩＬ文書が現在の基準クロック値に編成されており、保存された第１メディアデータが現在の基準クロック値に編成されたＳＭＩＬ文書のレンダリング資料である場合、第１メディアデータを使用して第１ＳＭＩＬ文書をレンダリングする。例えば、基準クロック値が６時から８時までの範囲の値を有する場合（すなわち、ＳＭＩＬ放送時間が６時から８時まで）、６時〜７時にはニュース、７時〜８時にはドラマが編成されていると仮定しよう。現在時刻６時３０分に視聴者が受信機をオンにする場合、基準クロック値は６時３０分を示す値に受信される。基準クロック値に編成された第１ＳＭＩＬ文書、すなわち、基準クロック値のバージョンと同じバージョンを有する第１ＳＭＩＬ文書が既に保存されている場合、第１ＳＭＩＬ文書をパーシングし、第１ＳＭＩＬ文書上の第１メディアデータをフェッチしてレンダリングすればよい。
【００３３】
　ここで、基準クロック受信部３１は基準クロック値を、ＳＭＩＬ文書受信保存部３２はＳＭＩＬ文書を、メディアデータ受信保存部３３はメディアデータを各々データストリーム形式に受信する。前記図１に図示されたように、データストリーム形式はタイプ情報、バージョン情報、ペイロード長情報、ペイロード情報で構成されている。前記タイプ情報は前記基準クロック値か、前記ＳＭＩＬ文書か、または前記メディアデータかを示す情報であり、前記バージョン情報は前記基準クロック値、前記ＳＭＩＬ文書、または前記メディアデータがいかなる放送時間に編成されたかを示す情報であり、前記ペイロード長情報は前記ペイロード情報の長さを示す情報であり、前記ペイロード情報は前記基準クロック値、前記ＳＭＩＬ文書、または前記メディアデータの実質的なデータ情報である。
【００３４】
　もし、現在保存された第１ＳＭＩＬ文書が現在の基準クロック値に編成されていない場合、すなわち、現在の基準クロック値と第１ＳＭＩＬ文書のバージョンとが相異なる場合には第１ＳＭＩＬ文書が編成された所定の増加した基準クロック値が受信されるまで待機しなければならない。例えば、基準クロック値が６時から８時までの範囲の値を有する場合（すなわち、ＳＭＩＬ放送時間が６時から８時まで）、６時〜７時にはニュース、７時〜８時にはドラマが編成されていると仮定しよう。現在時刻６時３０分に視聴者が受信機をオンにした場合、基準クロック値は６時３０分を示す値に受信される。現在メモリに保存されている第１ＳＭＩＬ文書が７時〜８時に編成されたドラマ用ＳＭＩＬ文書である場合には７時を示す基準クロック値が受信されるまで待機していて、受信されれば第１ＳＭＩＬ文書をパーシングし、第１ＳＭＩＬ文書上の第１メディアデータをフェッチしてレンダリングすればよい。
【００３５】
　もし、現在保存された第１ＳＭＩＬ文書が現在の基準クロック値に編成されており、現在保存された第１メディアデータが現在の基準クロック値に編成された第１ＳＭＩＬ文書のレンダリング資料でない場合、現在保存された第１メディアデータがレンダリング資料になる所定の増加した基準クロック値に編成された第２ＳＭＩＬ文書をレンダリングするまで待機しなければならない。例えば、基準クロック値が６時から８時までの範囲の値を有する場合（すなわち、ＳＭＩＬ放送時間が６時から８時まで）、６時〜７時にはニュース、７時〜８時にはドラマが編成されていると仮定しよう。現在時刻６時３０分に視聴者が受信機をオンにした場合、基準クロック値は６時３０分を示す値に受信される。基準クロック値に編成された第１ＳＭＩＬ文書、すなわち、基準クロック値のバージョンと同じバージョンを有する第１ＳＭＩＬ文書が既に保存されている場合に第１ＳＭＩＬ文書をパーシングしたが、現在保存されている第１メディアデータが第１ＳＭＩＬ文書のレンダリング資料でない場合、すなわち、第１メディアデータがドラマ用メディアデータであれば、７時を示す基準クロック値が受信されるまで待機していて、受信されればドラマ用ＳＭＩＬ文書である第２ＳＭＩＬ文書をパーシングし、第２ＳＭＩＬ文書上の第１メディアデータをフェッチしてレンダリングすればよい。
【００３６】
　もし、現在レンダリング中の第１ＳＭＩＬ文書が所定の増加した基準クロック値に編成されていない場合に第１ＳＭＩＬ文書に対するレンダリングを中断し、増加した基準クロック値に編成された第２ＳＭＩＬ文書が保存されており、第２ＳＭＩＬ文書のレンダリング資料の第２メディアデータが保存されている場合に前記第２ＳＭＩＬ文書をレンダリングする。例えば、基準クロック値が６時から８時までの範囲の値を有する場合（すなわち、ＳＭＩＬ放送時間が６時から８時まで）、６時〜７時にはニュース、７時〜８時にはドラマが編成されていると仮定しよう。現在時刻６時５９分にニュース用第１ＳＭＩＬ文書をレンダリングしている場合、基準クロック値が増加して７時に到達した場合、現在の基準クロック値と第１ＳＭＩＬ文書のバージョンとが互いに合わなくなる。したがって、第１ＳＭＩＬ文書に対するレンダリングを中断して、増加した基準クロック値に編成されたドラマ用第２ＳＭＩＬ文書をレンダリングしなければならないが、第２ＳＭＩＬ文書が保存されており、第２ＳＭＩＬ文書のレンダリング資料であるドラマ用第２メディアデータが保存されている場合、前記第２ＳＭＩＬ文書をレンダリングする。
【００３７】
　もし、現在レンダリング中の第１ＳＭＩＬ文書が所定の増加した基準クロック値に編成されていない場合に第１ＳＭＩＬ文書に対するレンダリングを中断し、増加した基準クロック値に編成された第２ＳＭＩＬ文書が保存されていない場合に第２ＳＭＩＬ文書を受信し、受信された第２ＳＭＩＬ文書を保存する。例えば、基準クロック値が６時から８時までの範囲の値を有する場合（すなわち、ＳＭＩＬ放送時間が６時から８時まで）、６時〜７時にはニュース、７時〜８時にはドラマが編成されていると仮定しよう。現在時刻６時５９分にニュース用第１ＳＭＩＬ文書をレンダリングしている場合、基準クロック値が増加して７時に到達した場合、現在の基準クロック値と第１ＳＭＩＬ文書のバージョンとが互いに合わなくなる。したがって、第１ＳＭＩＬ文書に対するレンダリングを中断し、増加した基準クロック値に編成されたドラマ用第２ＳＭＩＬ文書をレンダリングしなければならないが、第２ＳＭＩＬ文書が保存されていない場合には第２ＳＭＩＬ文書を受信し、受信された第２ＳＭＩＬ文書を保存する。第２ＳＭＩＬ文書のレンダリング資料であるドラマ用第２メディアデータが保存されている場合、前記第２ＳＭＩＬ文書をレンダリングする。
【００３８】
　もし、現在レンダリング中の第１ＳＭＩＬ文書が所定の増加した基準クロック値に編成されていない場合に第１ＳＭＩＬ文書に対するレンダリングを中断し、増加した基準クロック値に編成された第２ＳＭＩＬ文書が保存されており、第２ＳＭＩＬ文書のレンダリング資料である第２メディアデータが保存されていない場合に第２メディアデータを受信し、受信された第２メディアデータを保存する。例えば、基準クロック値が６時から８時までの範囲の値を有する場合（すなわち、ＳＭＩＬ放送時間が６時から８時まで）、６時〜７時にはニュース、７時〜８時にはドラマが編成されていると仮定しよう。現在時刻６時５９分にニュース用第１ＳＭＩＬ文書をレンダリングしている場合、基準クロック値が増加して７時に到達した場合、現在の基準クロック値と第１ＳＭＩＬ文書のバージョンとが互いに合わなくなる。したがって、第１ＳＭＩＬ文書に対するレンダリングを中断し、増加した基準クロック値に編成されたドラマ用第２ＳＭＩＬ文書をレンダリングしなければならないが、第２ＳＭＩＬ文書が保存されており、第２ＳＭＩＬ文書のレンダリング資料である第２メディアデータが保存されていない場合に第２メディアデータを受信し、受信された第２メディアデータを保存する。第２ＳＭＩＬ文書をレンダリングする。ただし、メモリの保存容量を超過するメディアデータの場合には従来の一方向放送方式や、ＲＴＳＰ方式で受信してリアルタイムで再生することもある。
【００３９】
　図４は、本発明によるＳＭＩＬ放送送信方法のフローチャートである。
　まず、リアルタイムＳＭＩＬ放送の現在時刻値である基準クロック値を生成し、生成された基準クロック値を送信する（段階４１）。基準クロック値が所定の値だけ増加する度に、増加した基準クロック値を送信する。次いで、生成された基準クロック値に編成されたＳＭＩＬ文書を生成し、生成されたＳＭＩＬ文書を送信する（段階４２）。次いで、生成されたＳＭＩＬ文書に対するレンダリング資料であるメディアデータを生成し、生成されたメディアデータを送信する（段階４３）。
【００４０】
　ここで、前記生成された基準クロック値、ＳＭＩＬ文書、メディアデータをデータストリーム形式に送信し、データストリーム形式はタイプ情報、バージョン情報、ペイロード長情報、ペイロード情報で構成されている。タイプ情報は基準クロック値か、ＳＭＩＬ文書か、またはメディアデータかを示す情報であり、バージョン情報は基準クロック値、ＳＭＩＬ文書、またはメディアデータがいかなる放送時間に編成されたかを示す情報であり、ペイロード長情報はペイロード情報の長さを示す情報であり、ペイロード情報は基準クロック値、ＳＭＩＬ文書、またはメディアデータの実質的なデータ情報である。
【００４１】
　図５及び図６は本発明によるＳＭＩＬ放送受信方法のフローチャートである。
　リアルタイムＳＭＩＬ放送の現在時刻値である基準クロック値を受信する（段階５１）。基準クロック値が所定の値だけ増加する度に、前記値だけ増加した基準クロック値を受信する。次いで、第１ＳＭＩＬ文書を受信し、受信された第１ＳＭＩＬ文書を保存する（段階５２）。次いで、第１メディアデータを受信し、受信された第１メディアデータを保存する（段階５３）。次いで、現在保存された第１ＳＭＩＬ文書が現在の基準クロック値に編成されている場合（段階５４）において、現在保存された第１メディアデータが現在の基準クロック値に編成されたＳＭＩＬ文書のレンダリング資料である場合（段階５５）、第１メディアデータを使用して第１ＳＭＩＬ文書をレンダリングする（段階５６）。
【００４２】
　もし、現在保存された第１ＳＭＩＬ文書が現在の基準クロック値に編成されていない場合（段階５４）、第１ＳＭＩＬ文書が編成された所定の増加した基準クロック値が受信されるまで待機する（段階５４１）。
【００４３】
　もし、現在保存された第１ＳＭＩＬ文書が現在の基準クロック値に編成されている場合において（段階５４）、現在保存された第１メディアデータが現在の基準クロック値に編成された第１ＳＭＩＬ文書のレンダリング資料ではない場合（段階５５）、現在保存された第１メディアデータがレンダリング資料になる、所定の増加した基準クロック値に編成された第２ＳＭＩＬ文書をレンダリングするまで待機する（段階５５１）。
【００４４】
　もし、現在レンダリング中の第１ＳＭＩＬ文書が所定の増加した基準クロック値に編成されていない場合（段階５７）、第１ＳＭＩＬ文書に対するレンダリングを中断し（段階６１）、前記増加した基準クロック値に編成された第２ＳＭＩＬ文書が保存されている場合において（段階６２）、第２ＳＭＩＬ文書のレンダリング資料である第２メディアデータが保存されている場合（段階６３）、第２ＳＭＩＬ文書をレンダリングする（段階６４）。
【００４５】
　もし、現在レンダリング中の第１ＳＭＩＬ文書が所定の増加した基準クロック値に編成されていない場合（段階５７）、第１ＳＭＩＬ文書に対するレンダリングを中断し（段階６１）、前記増加した基準クロック値に編成された第２ＳＭＩＬ文書が保存されていない場合（段階６２）、第２ＳＭＩＬ文書を受信し、受信された第２ＳＭＩＬ文書を保存する（段階６２１）。
【００４６】
　もし、現在レンダリング中の第１ＳＭＩＬ文書が所定の増加した基準クロック値に編成されていない場合（段階５７）、第１ＳＭＩＬ文書に対するレンダリングを中断し（段階６１）、前記増加した基準クロック値に編成された第２ＳＭＩＬ文書が保存されている場合において（段階６２）、第２ＳＭＩＬ文書のレンダリング資料である第２メディアデータが保存されていない場合（段階６３）、第２メディアデータを受信し、前記受信された第２メディアデータを保存する（段階６３１）。次いで、第２ＳＭＩＬ文書をレンダリングする（段階６４）。
【００４７】
　ここで、前記基準クロック値、ＳＭＩＬ文書、メディアデータをデータストリーム形式に受信し、データストリーム形式はタイプ情報、バージョン情報、ペイロード長情報、ペイロード情報で構成されている。タイプ情報は基準クロック値か、ＳＭＩＬ文書か、またはメディアデータかを示す情報であり、バージョン情報は基準クロック値、ＳＭＩＬ文書、またはメディアデータがいかなる放送時間に編成されたかを示す情報であり、ペイロード長情報はペイロード情報の長さを示す情報であり、ペイロード情報は基準クロック値、ＳＭＩＬ文書、またはメディアデータの実質的なデータ情報である。
【００４８】
　図７は、本発明の一実施例であるＳＭＩＬ文書の例である。
　図８は、図７のＳＭＩＬ文書をレンダリングした場合の映像である。
　ＳＭＩＬ文書においてｍｅｄｉａ＝１のデータはビデオデータＶ１に判明されて領域ｒ１にレンダリングされ、ｍｅｄｉａ＝２のデータはビデオデータＶ２に判明されて領域ｒ２にレンダリングされる。
【００４９】
　まず、相対的な視覚を使用した例をあげる。ＳＭＩＬ放送開始時間が０秒であり、受信機システムがオンになる時間を０とすれば、０秒に（オンになるやいなや）Ｖ１、Ｖ２が再生される。次いで、３秒後にイメージデータＩ１は領域ｒ３で再生され、次いで、５秒後に消える。テキストデータＴ１はイメージが始まって３秒後、すなわち、６秒から１２秒まで領域ｒ４で再生される。
【００５０】
　もし、視聴者Ａが受信機システム、すなわち、ＴＶをつけた時、基準クロック値が５秒であれば、５秒に該当するＶ１、Ｖ２が再生され、イメージは既に目に見え、１秒後にテキストが目に見える。もし、視聴者ＢがＴＶをつけた時、基準クロック値が１２秒であれば、Ｖ１、Ｖ２は見られるが、イメージ１は既に消えた後であり、ただしテキストは目に見える。したがって、視聴者Ａ、Ｂとも同じ時刻に同じ画面を視聴できるようになる。
【００５１】
　図７のＳＭＩＬ文書のうちｓｒｃ＝“ｂｒｏａｄｃａｓｔｉｎｇ：／／ｍｅｄｉａ＝１”，ｓｒｃ＝“ｂｒｏａｄｃａｓｔｉｎｇ：／／ｍｅｄｉａ＝２”部分は臨時的に考案したものであって、現在ＳＭＩＬスペックには提示されていないが、メモリの保存容量を超過するメディアデータの場合には従来の一方的放送方式やＲＴＳＰ方式で受信して再生するしかないので、実際ＳＭＩＬ放送時に適用できる。ＲＴＳＰ方式の場合、ｓｒｃ＝“ｒｔｓｐ：／／ｖｏｄ．ｃｏｍ／怖い映画．ｍｐ４”で表現される。
　絶対的な視覚を使用した例はテキストデータＴ２の場合であって、２００２年９月２１日１５時３０分に領域ｒ４で再生される。
【００５２】
　図９は本発明の一実施例である対話形放送用ＳＭＩＬ文書の例である。
　ＳＭＩＬ文書がレンダリングされて受信機の画面に映像で表現されれば、テキストデータＴ１が再生された“朴チャンホ１勝の場面クリック”部分をクリックすれば、ビデオデータＶ２が画面に出始める。ユーザーの意思が介入された場合であって、対話形放送の一例である。
【００５３】
　もし、ＴＶがインターネットに接続されている場合には別途にＶＯＤに受けることもでき、この場合、次のようなスクリプトが追加される。＜ｖｉｄｅｏ ｉｄ＝“Ｖ２”ｒｅｇｉｏｎ＝“ｒ２”ｓｒｃ＝“ｒｔｓｐ：／／ｖｏｄ．ｃｏｍ／朴チャンホ１勝．ｍｐ４”ｂｅｇｉｎ＝“Ｔ１．ｃｌｉｃｋ”＞
【００５４】
　一方、前述した本発明の実施例はコンピュータで実行できるプログラムで作成可能であり、コンピュータで再生できる記録媒体を利用して前記プログラムを動作させる汎用ディジタルコンピューターで具現できる。
　また前述した本発明の実施例で使われたデータの構造はコンピュータで再生できる記録媒体にいろいろな手段を通じて記録できる。
【００５５】
　前記コンピュータで再生できる記録媒体はマグネチック保存媒体（例えば、ＲＯＭ、フロッピー（登録商標）ディスク、ハードディスク等）、光学的判読媒体（例えば、ＣＤ−ＲＯＭ、ＤＶＤ等）及びキャリヤウェーブ（例えば、インターネットを通じた伝送）のような保存媒体を含む。
【００５６】
　今まで本発明についてその望ましい実施例を中心に説明した。マルチメディア放送はＳＭＩＬ文書を利用したＳＭＩＬ放送だけでなく、他のマルチメディア文書を利用した放送も含む。本発明が属する技術分野で当業者は本発明が本発明の本質的な特性から離脱しない範囲で変形された形態に具現できることを理解できる。したがって、開示された実施例は限定的な観点でなく説明的な観点で考慮されねばならない。本発明の範囲は前述した説明でなく特許請求の範囲に現れており、それと同等な範囲内にあるあらゆる差異点は本発明に含まれていると解釈されねばならない。
【産業上の利用可能性】
【００５７】
　本発明は、マルチメディア放送及び対話形放送をサービスするマルチメディア放送の送受信装置を生産する分野に適用できる。
【図面の簡単な説明】
【００５８】
【図１】本発明によるＳＭＩＬ放送データ構造体の構成図である。
【図２】本発明によるＳＭＩＬ放送送信機の構成図である。
【図３】本発明によるＳＭＩＬ放送受信機の構成図である。
【図４】本発明によるＳＭＩＬ放送送信方法のフローチャートである。
【図５】本発明によるＳＭＩＬ放送受信方法のフローチャートである。
【図６】本発明によるＳＭＩＬ放送受信方法のフローチャートである。
【図７】本発明の一実施例であるＳＭＩＬ文書の例を示した図面である。
【図８】図７のＳＭＩＬ文書をレンダリングした場合の映像を示した図面である。
【図９】本発明の一実施例である対話形放送用ＳＭＩＬ文書の例を示した図面である。
【符号の説明】
【００５９】
　２１　　　基準クロック生成送信部
　２２　　　ＳＭＩＬ文書生成送信部
　２３　　　メディアデータ生成送信部
　３１　　　基準クロック受信部
　３２　　　ＳＭＩＬ文書受信保存部
　３３　　　メディアデータ受信保存部
　３４　　　ＳＭＩＬ文書レンダリング部
【図１】
2004129268.tif 000003
【図２】
2004129268.tif 000004
【図３】
2004129268.tif 000005
【図４】
2004129268.tif 000006
【図５】
2004129268.tif 000007
【図６】
2004129268.tif 000008
【図７】
2004129268.tif 000009
【図８】
2004129268.tif 000010
【図９】
2004129268.tif 000011