(57)【要約】  マルチメディア情報に基づくタイムシフトサービス装置及びその方法と、それを用いたマルチメディア再生装置を提供する。タイムシフトサービス装置は、外部装置からのタイムシフトサービスの要請に応じて、マルチメディアストリームを格納するタイムシフトバッファリング手段と、前記タイムシフトサービスの要請に応じたタイムシフトサービスの開始及び終了の時間に関する時間情報を取得する時間取得手段と、前記時間取得手段によって取得された時間情報に基づいてサービスされるマルチメディアストリームを前記タイムシフトバッファリング手段に格納する格納管理手段と、前記タイムシフトバッファリング手段に格納されたマルチメディアストリームに関する詳細情報を生成する情報生成手段と、を備える。
2010512093.tif 000002
【特許請求の範囲】
【請求項１】
タイムシフトサービス装置において、
外部からのタイムシフトサービスの要請に応じて、マルチメディアストリームを格納するタイムシフトバッファリング手段と、
前記タイムシフトサービスの要請に応じたタイムシフトサービスの開始時間及び終了時間に関する時間情報を取得する時間取得手段と、
前記時間取得手段によって取得された時間に基づいてサービスされるマルチメディアストリームを前記タイムシフトバッファリング手段に格納する格納管理手段と、
前記タイムシフトバッファリング手段に格納されたマルチメディアストリームに関する詳細情報を生成する情報生成手段と、
を備えることを特徴とするタイムシフトサービス装置。
【請求項２】
前記格納管理手段が、前記タイムシフトサービスの開始時間にサービスされるマルチメディアストリームのタイムシフトバッファリング手段への格納を開始し、マルチメディアストリームのタイムシフトバッファリング手段への格納を前記タイムシフトサービスの終了時間に終了することを特徴とする請求項１に記載のタイムシフトサービス装置。
【請求項３】
前記情報生成手段が、前記タイムシフトバッファリング手段に格納された各々のマルチメディアストリームについて所定の単位で情報を生成することを特徴とする請求項１に記載のタイムシフトサービス装置。
【請求項４】
前記情報生成手段が、前記タイムシフトバッファリング手段に格納された各々のマルチメディアストリームの時間情報を含む情報を生成することを特徴とする請求項３に記載のタイムシフトサービス装置。
【請求項５】
前記所定の単位は、チャンネル単位、番組単位、及びセグメント単位のうちのいずれか１つであることを特徴とする請求項４に記載のタイムシフトサービス装置。
【請求項６】
前記時間取得手段が、ユーザから要請されたタイムシフトサービスの開始時間がマルチメディアストリームの実際の放送開始時間より早い場合に、前記タイムシフトバッファリング手段に格納されたマルチメディアストリームのタイムシフトサービス開始時間を、マルチメディアストリームの実際の放送開始時間とみなすことを特徴とする請求項１に記載のタイムシフトサービス装置。
【請求項７】
前記ユーザから要請されたタイムシフトサービス開始時間がマルチメディアストリームの実際の放送開始時間より遅い場合に、前記時間取得手段が、前記要請されたタイムシフトサービス開始時間を、タイムシフトサービス開始時間とみなすことを特徴とする請求項６に記載のタイムシフトサービス装置。
【請求項８】
前記ユーザから要請されたタイムシフトサービス終了時間がマルチメディアストリームの実際の放送終了時間より早い場合に、前記時間取得手段が、前記要請されたタイムシフトサービス終了時間を、タイムシフトサービス終了時間とみなすことを特徴とする請求項７に記載のタイムシフトサービス装置。
【請求項９】
前記ユーザから要請されたタイムシフトサービス終了時間がマルチメディアストリームの実際の放送終了時間より遅い場合に、前記時間取得手段が、前記タイムシフトバッファリング手段に格納されたマルチメディアストリームのタイムシフトサービス終了時間を、マルチメディアストリームの実際の放送終了時間とみなすことを特徴とする請求項８に記載のタイムシフトサービス装置。
【請求項１０】
タイムシフトサービスのためのマルチメディア再生装置において、
マルチメディアストリームを受信し、当該受信したマルチメディアストリームを再生する受信及び再生手段と、
前記受信したマルチメディアストリームを格納するメディア格納手段と、
タイムシフトサービスの開始要請に応じて、前記受信したマルチメディアストリームを分析してタイムシフトサービスに関する時間情報を取得し、当該取得された時間時間に基づいてサービスされるマルチメディアストリームを抽出し、抽出されたマルチメディアストリームを前記メディア格納手段に格納するストリーム分析手段と、
前記受信したマルチメディアストリームに関する詳細情報を格納するメディア情報格納手段と、
前記メディア格納手段に格納されたマルチメディアストリームに関する詳細情報を生成する情報生成手段と、
を備えることを特徴とするマルチメディア再生装置。
【請求項１１】
前記情報生成手段が、
前記メディア格納手段に格納されたマルチメディアストリームに関する情報を検索する情報検索部と、
前記情報検索部によって検索された詳細情報に基づいて、前記メディア格納手段に格納されたマルチメディアストリームに関する詳細情報を生成する制御部と、
を備えることを特徴とする請求項１０に記載のマルチメディア再生装置。
【請求項１２】
前記制御部が、前記メディア格納手段に格納された各々のマルチメディアストリームについて所定の単位で情報を生成することを特徴とする請求項１１に記載のマルチメディア再生装置。
【請求項１３】
前記制御部が、前記メディア格納手段に格納された各々のマルチメディアストリームの時間情報を含む情報を生成することを特徴とする請求項１２に記載のマルチメディア再生装置。
【請求項１４】
前記所定の単位は、チャンネル単位、番組単位、及びセグメント単位のうちのいずれか１つであることを特徴とする請求項１３に記載のマルチメディア再生装置。
【請求項１５】
前記ストリーム分析手段が、前記分析されたマルチメディアストリームからタイムシフトサービスの開始時間及び終了時間を取得し、当該取得されたタイムシフトサービス開始時間にサービスされるマルチメディアストリームの格納を開始し、前記取得されたタイムシフトサービス終了時間にマルチメディアストリームの格納を終了することを特徴とする請求項１０に記載のマルチメディア再生装置。
【請求項１６】
ユーザから要請されたタイムシフトサービス開始時間がマルチメディアストリームの実際の放送開始時間より早い場合に、前記ストリーム分析手段が、前記格納されたマルチメディアストリームのタイムシフトサービス開始時間を、マルチメディアストリームの実際の放送開始時間とみなすことを特徴とする請求項１５に記載のマルチメディア再生装置。
【請求項１７】
前記ユーザから要請されたタイムシフトサービス開始時間がマルチメディアストリームの実際の放送開始時間より遅い場合に、前記時間取得手段が、前記要請されたタイムシフトサービス開始時間を、タイムシフトサービス開始時間とみなすことを特徴とする請求項１６に記載のマルチメディア再生装置。
【請求項１８】
前記ユーザから要請されたタイムシフトサービス終了時間がマルチメディアストリームの実際の放送終了時間より早い場合に、前記時間取得手段が、前記要請されたタイムシフトサービス終了時間を、タイムシフトサービス終了時間とみなすことを特徴とする請求項１７に記載のマルチメディア再生装置。
【請求項１９】
前記ユーザから要請されたタイムシフトサービス終了時間がマルチメディアストリームの実際の放送終了時間より遅い場合に、前記時間取得手段が、前記格納されたマルチメディアストリームのタイムシフトサービス終了時間を、マルチメディアストリームの実際の放送終了時間とみなすことを特徴とする請求項１８に記載のマルチメディア再生装置。
【請求項２０】
前記受信及び再生手段が、
マルチメディアストリームをリアルタイムに受信するストリーム受信部と、
前記ストリーム受信部によって受信したマルチメディアストリームをリアルタイムに再生し、前記メディア格納手段に格納されたマルチメディアストリームを再生するメディア再生部と、
を備えることを特徴とする請求項１９に記載のマルチメディア再生装置。
【請求項２１】
タイムシフトサービス方法において、
タイムシフトサービスの要請に応じてタイムシフトサービスの開始時間及び終了時間に関する時間情報を取得する時間情報取得ステップと、
前記時間情報取得ステップで取得された時間情報に基づいてサービスされるマルチメディアストリームを格納する格納ステップと、
前記格納ステップで格納されたマルチメディアストリームに関する詳細情報を生成する詳細情報生成ステップと、
を含むことを特徴とするタイムシフトサービス方法。
【請求項２２】
前記格納ステップが、
前記取得されたタイムシフトサービス開始時間にサービスされるマルチメディアストリームの格納を開始する格納開始ステップと、
前記取得されたタイムシフトサービス終了時間にマルチメディアストリームの格納を終了する格納終了ステップと、
を含むことを特徴とする請求項２１に記載のタイムシフトサービス方法。
【請求項２３】
前記詳細情報生成ステップが、各々のマルチメディアストリームに関する情報を所定の単位で生成することを特徴とする請求項２１に記載のタイムシフトサービス方法。
【請求項２４】
前記詳細情報生成ステップが、前記格納された各々のマルチメディアストリームの時間情報を含む情報を生成することを特徴とする請求項２３に記載のタイムシフトサービス方法。
【請求項２５】
前記所定の単位は、チャンネル単位、番組単位、及びセグメント単位のうちのいずれか１つであることを特徴とする請求項２４に記載のタイムシフトサービス方法。
【請求項２６】
ユーザから要請されたタイムシフトサービス開始時間がマルチメディアストリームの実際の放送開始時間より早い場合に、前記時間情報取得ステップが、前記格納されたマルチメディアストリームのタイムシフトサービス開始時間を、マルチメディアストリームの実際の放送開始時間とみなすことを特徴とする請求項２１に記載のタイムシフトサービス方法。
【請求項２７】
前記ユーザから要請されたタイムシフトサービス開始時間がマルチメディアストリームの実際の放送開始時間より遅い場合に、前記時間情報取得ステップが、前記要請されたタイムシフトサービス開始時間を、タイムシフトサービス開始時間とみなすことを特徴とする請求項２６に記載のタイムシフトサービス方法。
【請求項２８】
前記ユーザから要請されたタイムシフトサービス終了時間がマルチメディアストリームの実際の放送終了時間より早い場合に、前記時間情報取得ステップが、前記要請されたタイムシフトサービス終了時間を、タイムシフトサービス終了時間とみなすことを特徴とする請求項２７に記載のタイムシフトサービス方法。
【請求項２９】
前記ユーザから要請されたタイムシフトサービス終了時間がマルチメディアストリームの実際の放送終了時間より遅い場合に、前記時間情報取得ステップが、前記格納されたマルチメディアストリームのタイムシフトサービス終了時間を、マルチメディアストリームの実際の放送終了時間とみなすことを特徴とする請求項２８に記載のタイムシフトサービス方法。
【請求項３０】
タイムシフトサービスのためのマルチメディアストリームの格納及び情報の生成方法において、
タイムシフトの開始により、タイムシフトバッファリング手段にマルチメディアストリームの格納を開始するストリーム格納開始ステップと、
前記タイムシフトバッファリング手段に格納されているマルチメディアストリームの情報を生成する情報生成ステップと、
タイムシフトの終了要請に応じて、前記タイムシフトバッファリング手段へのマルチメディアストリームの格納を終了するストリーム格納終了ステップと、
を含むことを特徴とするマルチメディアストリームの格納及び情報の生成方法。
【請求項３１】
チャンネルの変更要請に応じて、前記タイムシフトバッファリング手段に格納中のマルチメディアストリームの格納を中止し、前記要請されたチャンネルでサービスされるマルチメディアストリームを格納するステップをさらに含むことを特徴とする請求項３０に記載のマルチメディアストリームの格納及び情報の生成方法。
【請求項３２】
前記情報生成ステップが、
前記タイムシフトバッファリング手段に格納されているマルチメディアストリームのチャンネル情報を生成するステップと、
前記タイムシフトバッファリング手段に格納されているマルチメディアストリームの番組情報を生成するステップと、
を含むことを特徴とする請求項３０に記載のマルチメディアストリームの格納及び情報の生成方法。
【請求項３３】
前記情報生成ステップが、前記タイムシフトバッファリング手段に格納されているマルチメディアストリームのセグメント情報を生成するステップをさらに含むことを特徴とする請求項３２に記載のマルチメディアストリームの格納及び情報の生成方法。
【請求項３４】
前記セグメント情報は、前記タイムシフトバッファリング手段に格納されているマルチメディアストリームの番組の詳細コーナーに関する情報であり、タイムシフトセグメントの開始時間及び終了時間に関する情報を含むことを特徴とする請求項３３に記載のマルチメディアストリームの格納及び情報の生成方法。
【請求項３５】
前記チャンネル情報は、前記タイムシフトバッファリング手段に格納されているマルチメディアストリームのチャンネルに関する情報であり、タイムシフトチャンネルの開始時間及び終了時間に関する情報を含むことを特徴とする請求項３３に記載のマルチメディアストリームの格納及び情報の生成方法。
【請求項３６】
前記番組情報は、前記タイムシフトバッファリング手段に格納されているマルチメディアストリームの番組に関する情報であり、タイムシフト番組の開始時間及び終了時間に関する情報を含むことを特徴とする請求項３３に記載のマルチメディアストリームの格納及び情報の生成方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、マルチメディア情報に基づくタイムシフトサービス装置及びその方法と、それを用いたマルチメディア再生装置に関し、より詳細には、ユーザからのタイムシフトサービスの要請に応じて、リアルタイムに受信するマルチメディアストリームを格納し、格納されたマルチメディアストリームに関する詳細情報を生成してユーザに提供することにより、ユーザがより正確かつ容易にマルチメディアストリームを検索して再生できるようにする、マルチメディア情報に基づくタイムシフトサービス装置及びその方法と、それを用いたマルチメディア再生装置に関する。
【０００２】
本発明は、情報通信部のＩＴ新成長動力核心技術開発事業の一環として行われてきた研究から導き出されたものである［課題管理番号：２００５−Ｓ−４０３−０２、課題名：知能型統合情報放送（ＳｍａｒＴＶ）技術開発］。
【背景技術】
【０００３】
一般的に、マルチメディアストリームとは、放送網または通信網などを介して伝送されるオーディオ、ビデオ、及び付加データを含む一連のデータフローを意味する。
【０００４】
マルチメディアストリームを受信しかつ再生する装置は、内部または外部の格納装置を介してストリームを格納しかつ再生する機能を支援する。マルチメディアストリームを受信しかつ再生するこの装置を再生装置という。また、再生装置は、リアルタイムストリームを格納し、同時に格納されたストリームを再生することもできる。
【０００５】
リアルタイムストリームを格納し、同時に格納されたストリームを再生するこの機能を、タイムシフトサービスという。
【０００６】
一般的に、再生装置は、タイムシフトサービスのリアルタイムストリームを再生する過程において、ユーザの要請に応じて、巻き戻し（rewind operation）、早送り（forward operation）、再生（play operation）などの動作を任意の過去の時間で行うことができる。
【０００７】
一方、マルチメディアコンテンツを詳細に説明するため、付加データコンテンツについて記述する方法も提案されている。
【０００８】
ここで、付加データコンテンツについて記述する方法では、物理的または論理的なチャンネルに関するチャンネル情報、番組編成に関する情報、番組に関する詳細情報、及び番組内のセグメントに関する情報を定義することができる。
【０００９】
また、ＥＴＳＩ（European Telecommunications Standards Institute）に含まれているＴＶ−Ａｎｙｔｉｍｅの付加的なメタデータには、番組編成情報、番組の時間情報、及びセグメントの時間情報が含まれている。
【００１０】
しかし、従来技術におけるタイムシフトサービスのための機能は、タイムシフトバッファに格納された番組及びセグメントには適用可能ではなかった。
【００１１】
すなわち、タイムシフトバッファに格納されている番組やセグメントに関する情報が活用されていなかったため、タイムシフトバッファ内で番組及びセグメントが格納されている位置を探すことができなかった。
【発明の概要】
【発明が解決しようとする課題】
【００１２】
従来技術では、ユーザにとって、受信、録画及び再生の対象に関する詳細情報を知ることができなかったため、再生する番組またはセグメントを正確かつ容易に検索できなかった。従って、このような従来技術の問題を解決することを本発明の課題とする。
【００１３】
本発明の実施形態では、ユーザからのタイムシフトサービスの要請に応じて、リアルタイムに受信するマルチメディアストリームを格納し、格納されたマルチメディアストリームに関する詳細情報を生成してユーザに提供することにより、ユーザがより正確かつ容易にマルチメディアストリームを検索して再生できるようにするための、マルチメディア情報に基づくタイムシフトサービス装置及びその方法と、それを用いたマルチメディア再生装置を提供することを目的とする。
【００１４】
本発明のその他の目的及び利点は、以下の説明により理解することができ、本発明の実施形態を参照することによりさらに明確になる。また、本発明の目的及び利点は、特許請求の範囲に示す手段及びその組み合わせにより実現可能であることが当業者にとって容易に分かるであろう。
【課題を解決するための手段】
【００１５】
本発明の観点に従えば、外部の機器からのタイムシフトサービスの要請に応じて、マルチメディアストリームを格納するタイムシフトバッファリング手段と、前記タイムシフトサービスの要請に応じたタイムシフトサービスの開始及び終了に関する時間情報を取得する時間取得手段と、前記時間取得手段によって取得された時間情報に基づいてサービスされるマルチメディアストリームを前記タイムシフトバッファリング手段に格納する格納管理手段と、前記タイムシフトバッファリング手段に格納されたマルチメディアストリームに関する詳細情報を生成する情報生成手段と、を備えるタイムシフトサービス装置が提供される。
【００１６】
また、本発明の他の観点に従えば、マルチメディアストリームを受信し、当該受信したマルチメディアストリームを再生する受信及び再生手段と、前記受信したマルチメディアストリームを格納するメディア格納手段と、タイムシフトサービスの開始要請に応じて、前記受信したマルチメディアストリームを分析してタイムシフトサービスに関する時間情報を取得し、当該取得された時間情報に基づいて供給されるマルチメディアストリームを抽出し、抽出されたマルチメディアストリームを前記メディア格納手段に格納するストリーム分析手段と、前記受信したマルチメディアストリームに関する詳細情報を格納するメディア情報格納手段と、前記メディア格納手段に格納されたマルチメディアストリームに関する詳細情報を生成する情報生成手段と、を備えるタイムシフトサービスのためのマルチメディア再生装置が提供される。
【００１７】
また、本発明の他の観点に従えば、タイムシフトサービスの要請に応じてタイムシフトサービスの開始及び終了に関する時間情報を取得する時間情報取得ステップと、前記時間情報取得ステップで取得された時間情報に基づいて供給されるマルチメディアストリームを格納する格納ステップと、前記格納ステップで格納されたマルチメディアストリームに関する詳細情報を生成する詳細情報生成ステップと、を含むタイムシフトサービス方法が提供される。
【００１８】
また、本発明の他の観点に従えば、タイムシフトの開始により、タイムシフトバッファリング手段にマルチメディアストリームの格納を開始するストリーム格納開始ステップと、前記タイムシフトバッファリング手段に格納されたマルチメディアストリームの情報を生成する情報生成ステップと、タイムシフトの終了要請に応じて、前記タイムシフトバッファリング手段に格納されているマルチメディアストリームの格納を終了するストリーム格納終了ステップと、を含むタイムシフトサービスのためのマルチメディアストリームの格納及び情報の生成方法が提供される。
【発明の効果】
【００１９】
本発明によれば、タイムシフトサービスと共にその詳細情報を提供することにより、ユーザは、再生したいタイムシフトストリームの時間情報を含む詳細情報を認知できるようになる。
【００２０】
また、本発明によれば、タイムシフトサービスと共にその詳細情報を提供することにより、ユーザがタイムシフトストリームの詳細情報を用いてタイムシフトストリームを再生できるようになる。これにより、ユーザは、再生したいタイムシフトをより正確かつ容易に検索できるようになる。
【００２１】
さらに、マルチメディア情報に基づく本発明によるタイムシフトサービス装置及び方法、それを用いたマルチメディア再生装置は、ＤＭＢ（Digital Multimedia Broadcasting）などのような放送関連分野、ラジオなどのようなマルチメディアストリームに関する多様な技術分野に適用可能である。これにより、ユーザは、マルチメディアストリームをより容易に検索できるようになる。
【図面の簡単な説明】
【００２２】
【図１】本発明の一実施形態に係るタイムシフトサービス装置の構成図である。
【図２】本発明の一実施形態に係るタイムシフトサービス装置におけるタイムシフトサービスの時間情報の取得方法の説明図である。
【図３】本発明の他の実施形態に係るタイムシフトサービス装置におけるタイムシフトサービスの時間情報の取得方法の説明図である。
【図４】本発明の一実施形態に係るタイムシフトサービス装置のタイムシフトサービス方法に関するフローチャートである。
【図５】本発明の一実施形態に係るタイムシフトサービス装置のマルチメディアストリームの生成及び格納方法に関するフローチャートである。
【図６】本発明の一実施形態に係るタイムシフトサービス装置のマルチメディアストリームの格納及びタイムシフト情報の生成方法に関する説明図である。
【図７】本発明の一実施形態に係るタイムシフトサービスのためのマルチメディア再生装置の構成図である。
【発明を実施するための形態】
【００２３】
上述した目的、特徴及び長所は、添付図面を参照して後述する詳細な説明によりさらに明確になるはずである。これにより、本発明の属する技術分野における通常の知識を有する者が本発明の技術思想を容易に実施することができる。また、公知技術に関する詳細な説明が本発明の要旨を不透明にする可能性があると判断される場合は、その詳細な説明を省略する。以下、添付図面を参照して本発明の好ましい実施形態を詳細に説明する。
【００２４】
図１は、本発明の一実施形態に係るタイムシフトサービス装置の構成図である。
【００２５】
図１に示すように、本発明に係るタイムシフトサービス装置１０は、時間取得部１１と、格納管理部１２と、情報生成部１３とを備える。時間取得部１１は、ユーザからのタイムシフトサービスの開始及び終了要請に応じたタイムシフトサービスの開始及び終了に関する時間情報を取得する。格納管理部１２は、時間取得部１１によって取得されたタイムシフトサービスの開始時間に放送されるマルチメディアストリームの格納を開始し、時間取得部１１によって取得されたタイムシフトサービスの終了時間に、図２に２３０で示すタイムシフトバッファへのマルチメディアストリームの格納を終了する。情報生成部１３は、図２に２３０で示すタイムシフトバッファに格納されたマルチメディアストリームに関する詳細情報を生成する。
【００２６】
情報生成部１３は、マルチメディアストリームに関する詳細情報を新たに生成するというよりは、放送局サーバなどの外部装置または外部モジュールから取得された、あるいは予め格納されたマルチメディアストリームに関する詳細情報を、マルチメディアストリームに関する詳細情報をユーザに提供するために再加工する。
【００２７】
ここで、情報生成部１３は、図２に２３０で示すタイムシフトバッファに格納された各々のマルチメディアストリームについてチャンネル単位、番組単位、セグメント単位などで情報を生成することができる。また、時間情報をマルチメディアストリームの詳細情報に含めることもできる。
【００２８】
例えば、図２に２３０で示すタイムシフトバッファに格納されたマルチメディアストリームが、韓国の大手放送局の１つであるＭＢＣ放送局から９時に放送される番組であれば、情報生成部１３は、「ＭＢＣチャンネル」というチャンネルに関するチャンネル情報を生成し、「ＭＢＣイブニングニュース」という番組に関する番組情報を生成し、「交通情報」または「天気予報」といった番組のコーナーの１つに関するセグメント情報を生成することができる。
【００２９】
また、情報生成部１３は、ＭＢＣから９時に放送される番組について所定の時間をおいて時間情報を生成することができ、生成された時間情報をプログレスバー（progress bar）または瞬間映像キャプチャーによって表すことができる。
【００３０】
また、情報生成部１３は、チャンネル、番組、またはセグメントに関する詳細情報を生成することができる。
【００３１】
「ＭＢＣ」チャンネルに関する詳細情報は、ＭＢＣ放送局を説明するための情報とすることができる。例えば、「ＭＢＣ」チャンネルの詳細情報は、「ＭＢＣはソウルに本社を置いている放送局」または「ＭＢＣの社長はチェ・ムンスン」となる。番組に関する詳細情報としては、「ＭＢＣイブニングニュース」という番組の情報とすることができる。例えば、番組の詳細情報は、「ＭＢＣイブニングニュースのアナウンサーは、オム・ギヨン、パク・ヘジン、キム・ジュハ」となる。セグメントに関する詳細情報としては、「交通情報」または「天気予報」のような番組のコーナーに関する情報とすることができる。例えば、セグメントの詳細情報は、「交通情報は、Ｉ−４９５及びＩ−６６の交通情報を提供する」、または「天気予報は、本日の天気及び週末の天気を提供する」となる。
【００３２】
図２は、本発明の一実施形態に係るタイムシフトサービス装置のタイムシフトサービス時間情報の取得方法に関する説明図である。
【００３３】
図２では、マルチメディアストリームは、複数の番組単位を含むと仮定する。
【００３４】
ユーザからタイムシフトサービスの開始が要請された時間が、番組２００の実際の放送開始時間２０１より早い時間である時間２０３である場合は、タイムシフトサービス装置１０は、タイムシフトバッファ２３０に格納された番組２００のタイムシフト番組開始時間２０７を、番組２００の実際の放送開始時間２０１とみなす（regards）。
【００３５】
ユーザからタイムシフトサービスの開始が要請された時間が、番組２００の実際の放送開始時間２０１より遅い時間である時間２０４である場合は、タイムシフトサービス装置１０は、タイムシフトバッファ２３０に格納された番組２００のタイムシフト番組開始時間２０７を、ユーザからタイムシフトサービス開始が要請された時間２０４とみなす（regards）。
【００３６】
一方、ユーザからタイムシフトサービスの終了が要請された時間が、番組２００の実際の放送終了時間２０２より早い時間である時間２０５である場合は、タイムシフトサービス装置１０は、タイムシフトバッファ２３０に格納された番組２００のタイムシフト番組終了時間２０８を、ユーザからタイムシフトサービス終了が要請された時間２０５とみなす（regards）。
【００３７】
ユーザからタイムシフトサービスの終了が要請された時間が、番組２００の実際の放送終了時間２０２より遅い時間である時間２０６である場合は、タイムシフトサービス装置１０は、タイムシフトバッファ２３０に格納された番組２００のタイムシフト番組終了時間２０８を、番組２００の実際の放送終了時間２０２とみなす（regards）。
【００３８】
上記したように、タイムシフトサービス装置は、ユーザにタイムシフトサービスを提供するために、タイムシフトバッファ２３０に格納された番組２００の一部または全体のタイムシフトサービス時間情報を取得することができる。
【００３９】
図３は、本発明の他の実施形態に係るタイムシフトサービス装置のタイムシフトサービス時間情報の取得方法に関する説明図である。
【００４０】
図３では、マルチメディアストリームは、複数のセグメント単位を含むと仮定する。
【００４１】
ユーザからタイムシフトサービスの開始が要請された時間が、セグメント３００の実際の放送開始時間３０１より早い時間である時間３０３である場合は、タイムシフトサービス装置１０は、タイムシフトバッファ２３０に格納されたセグメント３００のタイムシフトセグメント開始時間３０７を、セグメント３００の実際の放送開始時間３０１とみなす。
【００４２】
また、ユーザからタイムシフトサービスの開始が要請された時間が、セグメント３００の実際の放送開始時間３０１より遅い時間である時間３０４である場合は、タイムシフトサービス装置１０は、タイムシフトバッファ２３０に格納されたセグメント３００のタイムシフトセグメント開始時間３０７を、ユーザからタイムシフトサービス開始が要請された時間３０４とみなす。
【００４３】
ユーザからタイムシフトサービスの終了が要請された時間が、セグメント３００の実際の放送終了時間３０２より早い時間である時間３０５である場合は、タイムシフトサービス装置１０は、タイムシフトバッファ２３０に格納されたセグメント３００のタイムシフトセグメント終了時間３０８を、ユーザからタイムシフトサービス終了が要請された時間３０５とみなす。
【００４４】
ユーザからタイムシフトサービスの終了が要請された時間が、セグメント３００の実際の放送終了時間３０２より遅い時間である時間３０６である場合は、タイムシフトサービス装置１０は、タイムシフトバッファ２３０に格納されたセグメント３００のタイムシフトセグメント終了時間３０８を、セグメント３００の実際の放送終了時間３０２とみなす。
【００４５】
上記したように、本発明の実施形態に係るタイムシフトサービス装置１０は、ユーザにタイムシフトサービスを提供するために、タイムシフトバッファ２３０に格納された番組２００のセグメント一部または全体のタイムシフトサービス時間情報を取得することができる。
【００４６】
マルチメディアストリームの単位を、図２及び図３の番組単位またはセグメント単位として説明したが、本発明はこれに限定されない。
【００４７】
図４は、本発明の一実施形態に係るタイムシフトサービス装置のタイムシフトサービス方法に関するフローチャートである。
【００４８】
Ｓ４０１として、タイムシフトサービス装置１０は、ユーザからのタイムシフトサービスの開始及び終了要請に応じて、タイムシフトサービスの開始及び終了に関する時間情報を取得する。
【００４９】
このとき、本実施形態のタイムシフトサービス装置１０は、図２及び図３に示した方法を使用して時間情報を取得する。
【００５０】
タイムシフトサービス装置１０は、ステップＳ４０２において、タイムシフトバッファから取得されたタイムシフトサービスの開始時間に放送されるマルチメディアストリームの格納を開始する。
【００５１】
ここで、タイムシフトサービス装置１０は、タイムシフトバッファにマルチメディアストリームの格納を開始すると同時に、当該マルチメディアストリームに関する詳細情報を生成することができ、あるいはタイムシフトバッファにマルチメディアストリームを格納するのとは別に、タイムシフトバッファに格納されたマルチメディアストリーム（すなわち、タイムシフトストリーム）の詳細情報を生成することもできる。しかし、本発明はこれに限定されない。
【００５２】
タイムシフトサービス装置１０は、Ｓ４０３において、ユーザからタイムシフトサービスの終了要請があったか否かを確認する。ステップＳ４０３で、ユーザからタイムシフトサービスの終了要請があった場合、タイムシフトサービス装置１０は、Ｓ４０４において、当該タイムシフトサービスの終了時間を取得し、Ｓ４０５において、タイムシフトバッファに格納されたマルチメディアストリームの格納を、取得したタイムシフトサービスの終了時間に終了する。
【００５３】
図５は、本発明の一実施形態に係るタイムシフトサービス装置のマルチメディアストリームの格納及び情報の生成方法に関するフローチャートである。
【００５４】
Ｓ５０１において、本実施形態のタイムシフトサービス装置１０は、タイムシフトが開始されるとタイムシフトバッファを初期化する。
【００５５】
このとき、タイムシフトは、ユーザがタイムシフトサービス装置１０を起動（ＯＮ）することによって自動的に開始してもよいし、タイムシフトモードボタンにより直接タイムシフトサービスの開始を要請することによって開始してもよい。しかし、本発明はこれに限定されない。
【００５６】
この後、タイムシフトサービス装置１０は、Ｓ５０２において、初期化されたタイムシフトバッファに、現在のチャンネルで再生されているマルチメディアストリームの格納を開始する。または、タイムシフトサービス装置１０は、ユーザによって指定された時間に、指定されたチャンネルで再生されているマルチメディアストリームの格納を開始し、タイムシフトバッファに格納されているマルチメディアストリーム（すなわち、タイムシフトストリーム）のチャンネル情報を生成する。
【００５７】
ここで、タイムシフトチャンネル情報は、現在のチャンネルに関する情報である。例えば、タイムシフトチャンネル情報は、「現在再生中のチャンネルはＭＢＣ」、「ＭＢＣはソウルに本社を置いている地上波放送局」、「社長はチェ・ムンスン」などといった現在のタイムシフトストリームのチャンネルに関する名称及び説明に関する情報とすることができる。または、タイムシフトチャンネル情報は、タイムシフトチャンネルの開始時間及び終了時間に関する情報などの時間情報が含まれていてもよい。
【００５８】
Ｓ５０３において、タイムシフトサービス装置１０は、タイムシフトバッファに格納されているマルチメディアストリーム（すなわち、タイムシフトバッファに格納されているタイムシフトストリーム）の番組情報を生成する。
【００５９】
ここで、タイムシフト番組情報は、ユーザによって要請された番組に関する情報を示す。例えば、タイムシフト番組情報は、「ＭＢＣイブニングニュース」、「ＭＢＣイブニングニュースのアナウンサーはオム・ギヨン、パク・ヘジン、キム・ジュハ」などといった番組に関する名称及び説明に関する情報とすることができる。また、タイムシフト番組情報は、タイムシフト番組の開始時間及び終了時間に関する時間情報が含まれていてもよい。
【００６０】
Ｓ５０４において、タイムシフトサービス装置１０は、タイムシフトバッファに格納されているマルチメディアストリームがセグメント情報を含むか否かを決定する。マルチメディアストリームがセグメント情報を含む場合、タイムシフトサービス装置１０は、Ｓ５０５において、タイムシフト番組情報の下位情報としてタイムシフトセグメント情報を生成する。その後、タイムシフトサービス装置１０は、Ｓ５０６においてタイムシフトストリームの格納を中止する。
【００６１】
ここで、タイムシフトセグメント情報は、ユーザによって要請された番組内のコーナーに関する情報を示す。例えば、タイムシフトセグメント情報は、「交通情報」、「今日の天気」、または「現在の気象情報及び週末の天気予報を提供する本日の天気」といったコーナーに関する名称及び説明に関する情報とすることができる。タイムシフトセグメント情報は、タイムシフトセグメントの開始時間及び終了時間に関する時間情報を含むことができる。
【００６２】
一方、Ｓ５０４においてセグメント情報が含まれていないと決定された場合、タイムシフトサービス装置１０は、タイムシフトセグメント情報を生成することなく、ステップＳ５０６に進む。
【００６３】
タイムシフトの終了が要請されると、本実施形態のタイムシフトサービス装置１０は、Ｓ５０６において、タイムシフトバッファに格納中のマルチメディアストリーム（タイムシフトストリーム）の格納を中止する。
【００６４】
このとき、タイムシフトサービスは、ユーザがタイムシフトサービス装置１０を終了（ＯＦＦ）することによって自動的に終了してもよいし、ユーザがタイムシフトモードボタンにより直接タイムシフトサービスの終了を要請することで終了してもよい。しかし、本発明はこれに限定されない。
【００６５】
ここで、タイムシフトサービス装置１０は、タイムシフトバッファにマルチメディアストリームを格納すると同時に、格納されているマルチメディアストリームに関する情報を生成することができる。または、タイムシフトサービス装置１０は、タイムシフトバッファにマルチメディアストリームを格納した後に、格納されたマルチメディアストリームに関する情報を生成することもできる。
【００６６】
本実施形態では、タイムシフトサービス装置１０のタイムシフトサービスのためのマルチメディアストリームの格納及び情報の生成方法を、番組の前にチャンネルを開始し、セグメントの前に番組を開始する順、すなわち、上位段階から下位段階の順、に説明したが、本発明はこれに限定されない。すなわち、本実施形態に係るマルチメディアストリームの格納及び情報の生成方法は、ある番組の後で他の番組が開始したり、あるセグメントの後で他のセグメントが開始する場合にも適用可能である。さらに、本実施形態に係るマルチメディアストリームの格納及び情報の生成方法においては、同様の過程が再び繰り返されてもよい。
【００６７】
図５では、タイムシフトサービス装置１０が、タイムシフトサービスのために格納するマルチメディアストリームに関する情報を、チャンネル情報、番組情報、セグメント情報の順に生成するが、本発明はこれに限定されない。マルチメディアストリームの格納過程で新たな事象が発生した場合、タイムシフトサービス装置１０は、現在実行中の事象に対する処理を中止した後に、新たに発生した事象に対する処理を開始することができる。ここで、新たな事象は、チャンネルの変更、新しい番組の開始、新しいサブプログラム（セグメント）の開始、または現在の処理の終了要請であり得る。
【００６８】
例えば、タイムシフトサービス装置１０がタイムシフトチャンネルの情報、タイムシフトの番組、あるいはタイムシフトセグメントの情報を生成している間に、ユーザからチャンネル変更が要請されると、タイムシフトサービス装置１０は、現在のタイムシフトストリームの格納を中止し、要請されたチャンネルで再生されているマルチメディアストリームの格納を開始する。その後、タイムシフトサービス装置１０は、新しいマルチメディアストリームに関する新しいタイムシフトチャンネル情報、新しいタイムシフト番組情報、新しいタイムシフトセグメント情報を生成する。
【００６９】
このとき、変更されたチャンネルで再生されているマルチメディアストリームにセグメント情報が含まれていない場合は、タイムシフトサービス装置１０は、タイムシフトセグメントを生成しない。
【００７０】
図６は、本発明の一実施形態に係るタイムシフトサービス装置のマルチメディアストリームの格納及びタイムシフトストリーム情報の生成方法に関する説明図である。
【００７１】
図６において、本実施形態のタイムシフトサービス装置１０は、タイムシフトバッファ６００にタイムシフトストリームを格納しながら、当該タイムシフトストリームに関する情報を生成するとして説明しているが、本発明はこれに限定されない。すなわち、タイムシフトサービス装置１０は、タイムシフトストリームのタイムシフトバッファへの格納が完了した後に、タイムシフトバッファに格納されたタイムシフトストリームの情報を別途に生成することができる。または、タイムシフトサービス装置１０は、タイムシフトサービスを受けるために、ユーザがタイムシフトストリームに関する情報を要請した場合に、当該情報を別途に生成することもできる。
【００７２】
まず、第１のチャンネルで再生される第１の番組が再生されている間にタイムシフトサービスが開始されると、タイムシフトサービス装置１０は、再生されている第１のチャンネルに関する情報を生成し、第１のチャンネルで再生されている第１の番組をタイムシフトバッファ６００に格納し、タイムシフトサービスの開始時間６０１から第１の番組に関する情報を生成する。
【００７３】
第１の番組がセグメント１−１を含む場合、タイムシフトサービス装置１０は、第１の番組をタイムシフトバッファ６００に格納している間に、セグメント１−１が開始時点６０２からセグメント単位の情報を生成する。
【００７４】
さらに、タイムシフトサービス装置１０は、セグメント１−１と第１の番組をタイムシフトバッファ６００に格納することを終了すると同時に、セグメント１−１及び第１の番組の終了時点６０３で、セグメント１−１及び第１の番組の格納終了情報を生成する。
【００７５】
第２の番組の開始時点６０４から、タイムシフトサービス装置１０は、タイムシフトバッファ６００への第２の番組の格納を開始すると同時に、第２の番組の格納開始情報を含む第２の番組に関する情報を生成する。
【００７６】
セグメント２−１の終了時間６０５において、タイムシフトサービス装置１０は、タイムシフトバッファ６００へのセグメント２−１の格納を終了すると同時に、セグメント２−１の格納終了情報を生成する。タイムシフトサービス装置１０は、セグメント２−２の開始時点６０６から、タイムシフトバッファ６００へのセグメント２−２の格納を開始すると同時に、セグメント２−２の格納開始情報を含むセグメント２−２に関する情報を生成する。
【００７７】
セグメント２−２の終了時点６０７において、タイムシフトサービス装置１０は、タイムシフトバッファ６００へのセグメント２−２の格納を終了すると同時に、セグメント２−２の終了情報を生成する。第２の番組にはセグメント情報が存在しないため、タイムシフトサービス装置１０は、セグメント２−２の終了時点６０７から、番組単位で情報を生成する。
【００７８】
第２の番組の終了時点６０８で、タイムシフトサービス装置１０は、第２の番組の格納を終了すると同時に、第２の番組の終了情報を生成する。
【００７９】
タイムシフトサービス装置１０は、第３の番組の開始時点６０９から第３の番組のタイムシフトバッファ６００への格納を開始すると同時に、第３の番組の格納開始情報を含む第３の番組の情報を生成する。
【００８０】
タイムシフトサービスが時間６１０で終了したとき、タイムシフトサービス装置１０は、タイムシフトバッファ６００への第３の番組の格納を終了すると同時に、第３の番組の格納終了情報を生成する。また、タイムシフトサービス装置１０は、第１のチャンネルの格納終了情報を生成する。
【００８１】
図６では、時間の情報は示していないものの、タイムシフトサービス装置１０は、チャンネル、番組、及びセグメントの開始時間または終了時間に関する時間情報を含むタイムシフトストリームの情報を生成することもできる。
【００８２】
以下に、タイムシフトサービス装置１０からユーザへタイムシフトサービスを提供する過程を説明する。
【００８３】
ユーザは、タイムシフトバッファ６００に格納されたタイムシフトストリームのようなマルチメディアストリームの情報、すなわち、図６に示した第１の番組、セグメント１−１、第２の番組、セグメント２−１及びセグメント２−２、第３の番組のような情報、を取得することができる。
【００８４】
ユーザが、タイムシフトストリームのうち、第２の番組のセグメント２−２を視聴したい場合、ユーザは、タイムシフトサービス装置１０が提供するタイムシフトストリームの情報からセグメント２−２に関する部分を選択して視聴することができる。
【００８５】
このとき、タイムシフトサービス装置１０がタイムシフトストリームの詳細時間情報も提供している場合、ユーザは、セグメント２−２から希望する部分の詳細時間を選択してその場面を視聴することもできる。
【００８６】
図７は、本発明の一実施形態に係るタイムシフトサービスのためのマルチメディア再生装置の構成図である。
【００８７】
図７に示すように、マルチメディア再生装置７０は、ストリーム受信部７１と、ストリーム分析部７２と、制御部７３と、メディア再生部７４と、メディア情報検索部７５とを備える。
【００８８】
本発明の実施形態に係るタイムシフトサービスのためのマルチメディア再生装置７０は、メディア格納部７６と、メディア情報格納部７７とをさらに備えることもできる。
【００８９】
以下に、本実施形態に係るマルチメディア再生装置７０の構成及び動作について詳細に説明する。
【００９０】
ストリーム受信部７１は、音声信号及び映像信号が伝送網の種類に相応する方式でリアルタイムで結合されたマルチメディアストリームを受信する。
【００９１】
ストリーム受信部７１は、マルチメディアストリームを、放送局サーバなどの外部装置、または外部モジュールから受信することができる。
【００９２】
ストリーム分析部７２は、ストリーム受信部７１を通じて受信したマルチメディアストリームを分析する。そして、ストリーム分析部７２は、リアルタイムに放送されるマルチメディアストリームをメディア再生部７４に伝送し、アプリケーション（図示せず）から要請されたタイムシフトサービスに該当するマルチメディアストリームをメディア格納部７６に伝送する。
【００９３】
ここで、アプリケーションからタイムシフトサービスが要請されると、ストリーム分析部７２は、タイムシフトサービスの時間情報を取得し、取得された時間に放送されるマルチメディアストリームを抽出またはフィルタリングし、抽出されたマルチメディアストリームをメディア格納部７６に格納する。
【００９４】
ストリーム分析部７２がタイムシフトサービス時間情報を取得する過程は、図２及び図３で述べたのと同様であるため、これに関する詳細説明は省略する。
【００９５】
アプリケーションからタイムシフトサービス提供が要請されると、ストリーム分析部７２は、メディア格納部７６に格納されたマルチメディアストリーム（すなわち、タイムシフトストリーム）の位置情報をメディア再生部７４に伝送する。
【００９６】
ここで、メディア格納部７６は、ストリーム分析部７２によって抽出またはフィルタリングされたマルチメディアストリームを一時的または永久的に格納する格納装置である。メディア格納部７６は、マルチメディア再生装置７０の内部に位置してもよく、外部に別途に位置してもよい。
【００９７】
制御部７３は、メディア情報格納部７６に対して、メディア格納部７６に格納されたマルチメディアストリームの詳細情報を生成するために要請されるマルチメディアストリームに関する情報を提供するように要請する。ここでは、マルチメディアストリームはタイムシフトストリームである。
【００９８】
また、制御部７３は、メディア情報検索部７５によって検索され及び伝送されたマルチメディアストリームに関する情報に基づいてタイムシフトストリームに関する詳細情報を生成し、生成された詳細情報をメディア再生部７４に伝送する。
【００９９】
ここで、制御部７３は、図１の情報生成部１３で述べたのと同様の方法でタイムシフトストリームに関する詳細情報を生成する。従って、詳細情報を生成する過程の詳細説明は省略する。
【０１００】
メディア情報検索部７５は、制御部７３によって要請されたマルチメディアストリームに関する情報をメディア情報格納部７７から検索して抽出し、抽出された情報を制御部７３に伝送する。
【０１０１】
メディア情報検索部７５は、マルチメディアストリームを細部に区分し、マルチメディアストリームの番組単位の詳細情報及びセグメント単位の詳細情報や位置情報を検索する。
【０１０２】
メディア情報格納部７７は、マルチメディアストリームに関する情報を格納する格納装置である。メディア情報格納部７７は、マルチメディア再生装置７０の内部に設置してもよく、外部に別途に独立して設置してもよい。
【０１０３】
マルチメディアストリームに関する情報は、マルチメディアストリームのチャンネル情報、番組グループ情報、番組情報、セグメント情報、及び時間情報などを含むことができる。このような情報は、メディア情報検索部７５によって検索される前にメディア情報格納部７７に格納されていてもよく、メディア情報検索部７５の検索要請に応じて、放送局サーバなどの外部装置または外部モジュールからメディア情報格納部７７に伝送されてメディア情報格納部７７に格納されてもよい。
【０１０４】
メディア再生部７４は、ストリーム分析部７２から伝送されたリアルタイムのマルチメディアストリームを復号化して再生する。
【０１０５】
メディア再生部７４は、制御部７３から伝送されたタイムシフトストリームの詳細情報に基づいて、メディア格納部７６に格納されている当該マルチメディアストリームを復号化して再生する。
【０１０６】
図７では、ストリーム分析部７２がアプリケーションから要請されたタイムシフトサービスの時間情報を取得するものとして説明しているが、本発明はこれに限定されない。制御部７３、他のモジュール、またはタイムシフト情報を制御する専用のモジュール（図示せず）などでアプリケーションから要請されたタイムシフトサービスの時間情報を取得し、取得したタイムシフトサービスの時間情報に基づいてストリーム分析部７２に格納命令を伝送することもできる。
【０１０７】
マルチメディア再生装置７０がタイムシフトサービスを実行する工程と、マルチメディアストリームを格納する工程及びマルチメディアストリームの情報を生成する工程は、図４及び図５のタイムシフトサービス装置１０のタイムシフトサービスの工程、マルチメディアストリームの格納工程、及び情報の生成工程に、再生工程を追加して具現することができる。
【０１０８】
従って、マルチメディア再生装置７０がタイムシフトサービスを実行する工程と、マルチメディアストリームを格納する工程及びマルチメディアストリームの情報を生成する工程は、図４及び図５のタイムシフトサービス装置１０のタイムシフトサービスの工程、マルチメディアストリームの格納工程、及び情報の生成工程と同様であるため、これに関する詳細情報は省略する。
【０１０９】
上述した本発明に係る方法は、コンピュータ可読記録媒体に格納されたコンピュータプログラムとして実現可能である。コンピュータ可読記録媒体は、コンピュータシステムで読み取り可能なデータを記録できる記録媒体である。コンピュータ可読記録媒体は、ＲＯＭ（read-only memory）、ＲＡＭ（random-access memory）、ＣＤ−ＲＯＭ、フロッピー（登録商標）ディスク、ハードディスク、及び光磁気ディスクを含む。
【０１１０】
本出願は、韓国知的財産庁に２００６年１２月４日に出願された韓国特許出願２００６−０１２１４３７、及び２００７年８月３１日に出願された韓国特許出願２００７−００８８３３２に関連する主題を含み、ここに含まれる全ての事項がこの参照によって包含される。
【０１１１】
本発明を、好ましい実施形態の観点で説明したが、以下の請求の範囲で定義される本発明の技術思想を逸脱しない範囲内で様々な変形及び変更が可能であることは当業者にとって明らかであろう。
【図１】
2010512093.tif 000003
【図２】
2010512093.tif 000004
【図３】
2010512093.tif 000005
【図４】
2010512093.tif 000006
【図５】
2010512093.tif 000007
【図６】
2010512093.tif 000008
【図７】
2010512093.tif 000009
【国際調査報告】
2010512093.tif 000010
2010512093.tif 000011