(57)【要約】【課題】コンテンツ生成方法及びメディアクラウドサーバを提供する。【解決手段】コンテンツ生成方法は、放送社システムを通じて送出されるリアルタイムの放送コンテンツを録画して格納する段階、前記格納された放送コンテンツを定められた方法によって分割し、分割コンテンツとしてそれぞれ格納する段階、前記分割コンテンツに対するデスクリプションを含むメタデータを格納する段階、及びクライアントデバイスの要請によって前記メタデータを用いて少なくとも１つの分割コンテンツを抽出し、合成して使用者コンテンツを生成する段階を含むことを特徴とする。【選択図】図１
2014131253.tif 000002
【特許請求の範囲】
【請求項１】
放送社システムを通じて送出されるリアルタイムの放送コンテンツを録画して格納し、前記格納された放送コンテンツを定められた方法によって分割して分割コンテンツとしてそれぞれ格納するセグメント生成部、
前記分割コンテンツに対するデスクリプションを含むメタデータを格納するメタデータ管理部、及び
クライアントデバイスの要請によって前記メタデータを用いて少なくとも１つの分割コンテンツを抽出し、合成して使用者コンテンツを生成する合成部を含むことを特徴とするメディアクラウドサーバ。
【請求項２】
前記複数のセグメントそれぞれは、ｎ個（ｎは１以上の自然数）のフレームで構成され、前記複数のセグメントそれぞれの最初のフレームは、Ｉ（ｉｎｔｒａ−ｃｏｄｅｄ）−フレームを含むことを特徴とする請求項１に記載のメディアクラウドサーバ。
【請求項３】
セグメント生成部は、
前記リアルタイムの放送番組の前段のフレームを用いて第１セグメントを生成し、前記第１セグメントに含まれた最後のフレームの次のフレームがＩ−フレームではない場合、前記最後のフレームに基づいて第２セグメントの最初のＩ−フレームを生成することを特徴とする請求項２に記載のメディアクラウドサーバ。
【請求項４】
前記セグメント生成部は、
前記ライブプログラムを構成するフレームで第１Ｉ−フレームと第２Ｉ−フレームが連続して表れる場合、前記第１Ｉ−フレームと前記第２Ｉ−フレームが場面切替が発生した区間であると、第２Ｉ−フレームで始まるセグメントを生成することを特徴とする請求項２に記載のメディアクラウドサーバ。
【請求項５】
前記要請は、使用者シナリオを含み、
前記合成部は、
前記使用者シナリオを分析して少なくとも１つのキーワードを抽出し、前記抽出されたキーワードと前記メタデータのマッチング検索を通じてマッチング度の高い分割コンテンツを抽出して合成することを特徴とする請求項１に記載のメディアクラウドサーバ。
【請求項６】
前記メタデータは、前記分割コンテンツ識別情報、場面別出演者、場面別あらすじ、チャンネル情報、放送時間及び放送コンテンツ名称のうち少なくとも１つを含み、
前記使用者シナリオは、出演者、あらすじ、時間及び場所のうち少なくとも１つを含むことを特徴とする請求項１に記載のメディアクラウドサーバ。
【請求項７】
前記セグメント生成部は、
前記放送コンテンツに対するデスクリプションを含むメタデータを前記放送社システムを通じてさらに獲得し、
前記放送コンテンツのメタデータを用いて前記分割コンテンツを格納する格納経路を生成し、前記格納経路に前記分割コンテンツを格納することを特徴とする請求項１に記載のメディアクラウドサーバ。
【請求項８】
前記クライアントデバイスのコンテンツ提供要請によって前記使用者コンテンツをダウンロードまたはストリーミング方式で提供するためのコンテンツ提供部をさらに含むことを特徴とする請求項１に記載のメディアクラウドサーバ。
【請求項９】
前記コンテンツ提供部は、
前記使用者コンテンツの提供による再生履歴を格納し、
使用者が所持した他のクライアントデバイスを通じて前記使用者コンテンツに対する連続再生が要請されると、前記再生履歴を用いて途切れることなく前記使用者コンテンツのストリームを提供することを特徴とする請求項８に記載のメディアクラウドサーバ。
【請求項１０】
前記使用者コンテンツは、他の使用者または使用者グループと共有するように設定され、
前記コンテンツ提供部は、前記他の使用者または使用者グループの要請によって前記使用者コンテンツを前記他の使用者または使用者グループに提供することを特徴とする請求項８に記載のメディアクラウドサーバ。
【請求項１１】
前記セグメント生成部は、予め定められた周期、フレーム単位、一定期間単位、サブプログラム単位及び一定場面（ｓｃｅｎｅ）単位のうち少なくとも１つの方法によって前記放送コンテンツを分割することを特徴とする請求項１に記載のメディアクラウドサーバ。
【請求項１２】
放送社システムを通じて送出されるリアルタイムの放送コンテンツを録画して格納する段階、
前記格納された放送コンテンツを定めた方法によって分割し、分割コンテンツとしてそれぞれ格納する段階、
前記分割コンテンツに対するデスクリプションを含むメタデータを格納する段階、及び
クライアントデバイスの要請によって前記メタデータを用いて少なくとも１つの分割コンテンツを抽出し、合成して使用者コンテンツを生成する段階を含むことを特徴とするコンテンツ生成方法。
【請求項１３】
前記要請は、使用者シナリオをさらに含み、
前記分割コンテンツを抽出し、合成して使用者コンテンツを生成する段階は、
前記使用者シナリオを分析して少なくとも１つのキーワードを抽出し、前記抽出されたキーワードと前記付加データのマッチング検索を通じてマッチング度の高い付加データに対応する分割コンテンツを抽出して合成する段階であることを特徴とする請求項１２に記載のコンテンツ生成方法。
【請求項１４】
請求項１２または請求項１３によるコンテンツ生成方法を遂行するためのプログラムを記録した記録媒体。
【請求項１５】
少なくとも１つのアプリケーションを格納するメモリ、
前記メモリと連動して、前記メモリに格納されたアプリケーションを実行するプロセッサを含み、
前記実行されたアプリケーションは、
放送社システムを通じて送出されるリアルタイムの放送コンテンツを録画して格納し、前記格納された放送コンテンツを定められた方法によって分割し、分割コンテンツとしてそれぞれ格納する段階、
前記分割コンテンツに対するデスクリプションを含むメタデータを格納する段階、及び
クライアントデバイスの要請によって前記メタデータを用いて少なくとも１つの分割コンテンツを抽出し、合成して使用者コンテンツを生成する段階を遂行することを特徴とするメディアクラウドサーバ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、放送コンテンツに係り、より詳しくは、放送コンテンツを用いて使用者シナリオによるコンテンツを生成できる方法及び装置に関する。
【背景技術】
【０００２】
情報通信技術の発展によって、各使用者はオンライン上で提供される多様なコンテンツを単に消費する水準にとどまらず、自身の所望のコンテンツを生成し、これを他人と共有する傾向が増加している。（例えば参照特許文献１参照。）
【０００３】
このために、各使用者が所望の動画コンテンツを生成するためには、カメラ機能を有する撮影装備を用いて所望の映像を撮影した後、これを編集する過程を経なければならない。しかし、自身の所望の映像を撮影するための適した場所を検索したり出演者を渉外することは、非常に面倒で難しい作業である。また、各個人が撮影装備を用いて撮影された映像を直接編集するためには、高度な熟練した技術が必要である情況である。
【０００４】
他の例として、動画コンテンツの製作時にクロマキーを用いて多様な種類の映像を１つに合成することもできるが、クロマキーを用いて合成する装備は非常に高価であるため、一般使用者が用いるには難しい側面がある。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特表２０１０−５１８６５９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
本発明は前記のような点に鑑みてなされたものであって、本発明の目的は、実際に放送される放送コンテンツを用いて使用者が容易に自身の所望のコンテンツを生成することができるコンテンツ生成方法及び装置を提供することにある。
【課題を解決するための手段】
【０００７】
このような目的を達成するための、本発明の一実施例によると、放送社システムを通じて送出されるリアルタイムの放送コンテンツを録画して格納し、前記格納された放送コンテンツを定められた方法によって分割し、分割コンテンツとしてそれぞれ格納するセグメント生成部、前記分割コンテンツに対するデスクリプションを含むメタデータを格納するメタデータ管理部、及びクライアントデバイスの要請によって前記メタデータを用いて少なくとも１つの分割コンテンツを抽出し、合成して使用者コンテンツを生成する合成部を含むメディアクラウドサーバが提供されることを特徴とする。
【０００８】
前記要請は使用者シナリオを含み、前記合成部は、前記使用者シナリオを分析して少なくとも１つのキーワードを抽出し、前記抽出されたキーワードと前記メタデータのマッチング検索を通じてマッチング度の高い分割コンテンツを抽出して合成することを特徴とする。
【０００９】
前記メタデータは、前記分割コンテンツ識別情報、場面別出演者、場面別あらすじ、チャンネル情報、放送時間及び放送コンテンツ名称のうち少なくとも１つを含み、前記使用者シナリオは、出演者、あらすじ、時間及び場所のうち少なくとも１つを含むことを特徴とする。
【００１０】
前記セグメント生成部は、前記放送コンテンツに対するデスクリプションを含むメタデータを前記放送社システムを通じてさらに獲得し、前記放送コンテンツメタデータを用いて前記分割コンテンツを格納する格納経路を生成して、前記格納経路に前記分割コンテンツを格納することを特徴とする。
【００１１】
前記クライアントデバイスのコンテンツ提供要請によって前記使用者コンテンツをストリーミング方式で提供するためのコンテンツ提供部をさらに含むことを特徴とする。
【００１２】
前記コンテンツ提供部は、前記使用者コンテンツの提供による再生履歴を格納し、使用者が所持した他のクライアントデバイスを通じて前記使用者コンテンツに対する連続再生が要請されると、前記再生履歴を用いて途切れることなく前記使用者コンテンツのストリームを提供することを特徴とする。
【００１３】
前記セグメント生成部は、予め定められた周期、フレーム単位、一定期間単位、サブプログラム単位及び一定場面（ｓｃｅｎｅ）単位のうち少なくとも１つの方法によって前記放送コンテンツを分割することを特徴とする。
【００１４】
本発明の他の側面によると、放送コンテンツを用いて使用者シナリオによるコンテンツを生成できる方法を提供することを特徴とする。
【００１５】
本発明の一実施例によると、放送社システムを通じて送出されるリアルタイムの放送コンテンツを録画して格納する段階、前記格納された放送コンテンツを定められた方法によって分割し、分割コンテンツとしてそれぞれ格納する段階、前記分割コンテンツに対するデスクリプションを含むメタデータを格納する段階、及びクライアントデバイスの要請によって前記メタデータを用いて少なくとも１つの分割コンテンツを抽出し、合成して使用者コンテンツを生成する段階を含むコンテンツ生成方法を提供することを特徴とする。
【００１６】
前記要請は、使用者シナリオをさらに含み、前記分割コンテンツを抽出し、合成して使用者コンテンツを生成する段階は、前記使用者シナリオを分析して少なくとも１つのキーワードを抽出し、前記抽出されたキーワードと前記付加データのマッチング検索を通じてマッチング度の高い付加データに対応する分割コンテンツを抽出して合成する段階であることを特徴とする。
【発明の効果】
【００１７】
本発明の一実施例によるコンテンツ生成方法及びその装置を提供することによって、実際に放送される放送コンテンツを用いて使用者が容易に自身の所望のコンテンツを生成することを可能にする。
【図面の簡単な説明】
【００１８】
【図１】本発明の一実施例による放送コンテンツを録画し、再加工して、使用者コンテンツを生成できるメディアクラウドシステムの構成を示した図面。
【図２】一般的な放送コンテンツ録画のためのシステムを簡略に示した図面。
【図３】本発明の一実施例によるメディアクラウドサーバの内部構成を概略的に示した図面。
【図４】本発明の一実施例による分割コンテンツに対するメタデータを例示した図面。
【図５】本発明の一実施例によるメディアクラウドサーバで放送コンテンツを格納する方法を説明するためのフローチャート。
【図６】本発明の一実施例による放送コンテンツを用いて使用者コンテンツを生成する方法を示したフローチャート。
【発明を実施するための形態】
【００１９】
本発明は、多様な変換を加えることができ、様々な実施例を有することができるので、特定の実施例を図面に例示し、詳細な説明において説明することにする。しかし、これは本発明を特定の実施形態に対して限定しようとするものではなく、本発明の思想及び技術範囲に含まれる全ての変換、均等物乃至代替物を含むものとして理解されなければならない。本発明を説明する際に関連した公知技術に関する具体的な説明が本発明要旨の理解に相応しくないと判断した場合には、その詳細な説明は省略する。
【００２０】
第１、第２等の用語は、多様な構成要素を説明するにおいて用いられるが、前記構成要素は前記用語によって限定されてはならない。前記用語は、１つの構成要素を他の構成要素と区別する目的にのみ用いられる。
【００２１】
本出願において使用した用語は、単に特定の実施例を説明するために用いるのであって、本発明を限定して用いるのではない。単数の表現は文脈上明確に異なるものを意味しない限り、複数の表現を含む。本出願において、「含む」または「有する」などの用語は、明細書中に記載された特徴、数字、段階、動作、構成要素、部品またはこれらを組み合わせたものが存在することを指定するためのものであって、１つまたはそれ以上の他の特徴や数字、段階、動作、構成要素、部品またはこれらを組み合わせたものの存在または付加可能性を予め排除するものではないとして理解されなければならない。
【００２２】
以下、本発明の実施例を図面を参照して詳細に説明する。
【００２３】
図１は、本発明の一実施例による放送コンテンツを録画し、再加工して、使用者コンテンツを生成できるメディアクラウドシステムの構成を示す図面である。
【００２４】
図１を参照すると、メディアクラウドシステムは、放送社システム（１１０）、メディアクラウドサーバ（１２０）及び少なくとも１つのクライアントデバイス（１３０）を含んで構成される。
【００２５】
放送社システム（１１０）は、リアルタイムの放送コンテンツを予め定められたコーデック形式に変換して送出するための手段である。放送社システム（１１０）において放送コンテンツを送出する方法は、当業者に自明な事項であるためこれに対する別途の説明は省略する。
【００２６】
メディアクラウドサーバ（１２０）は、放送社システム（１１０）に接続して放送コンテンツを獲得し、放送コンテンツを定められた方法によって分割してセグメントとして格納するための手段である。このように、放送社システム（１１０）に接続して放送コンテンツを獲得し、格納するために、メディアクラウドサーバ（１２０）は、放送編成情報を別途に格納及び管理している。
【００２７】
例えば、メディアクラウドサーバ（１２０）は、クライアントデバイス（１３０）から特定放送コンテンツの録画要請を受信することができる。よって、メディアクラウドサーバ（１２０）は、当該メディアクラウドサーバ（１２０）に格納された放送編成情報を用いて録画要請された放送コンテンツを送出する放送社システム（１１０）に接続し、放送コンテンツを獲得して格納することができる。この時、メディアクラウドサーバ（１２０）は、放送コンテンツを予め定められた方法によって分割した後、それぞれ分割コンテンツに生成し、これを定められた方法による格納経路に格納する。
【００２８】
本発明の好ましい一実施例によると、メディアクラウドサーバ（１２０）は、放送社システム（１１０）から受信した放送番組を予め設定された時間単位に分割（ｓｅｇｍｅｎｔｉｎｇ）し、複数のセグメント（ｓｅｇｍｅｎｔ）を生成、格納する。
【００２９】
ここで、セグメントは、放送番組を秒または分単位で同一時間に分割した片として定義され、好ましくはＩ−フレームを含み、クライアントデバイス（１３０）において自体的に再生または表示が可能な単位として定義される。
【００３０】
一般的に放送番組はＭＰＥＧ２スペックによってエンコーディングすることができ、これにより放送番組の映像は、Ｉ（ｉｎｔｒａ−ｃｏｄｅｄ）−フレーム、Ｐ（Ｐｒｅｄｉｃｔｉｖｅ  ｃｏｄｅｄ）−フレーム及びＢ（Ｂｉｄｉｒｅｃｔｉｏｎａｌｌｙ  ｉｎｔｅｒｐｏｌａｔｅｄ）−フレームを含む。
【００３１】
ここで、Ｉ−フレームはエンコーディングされたフレームであり、Ｐ−フレームは前段のフレームを用いて予測して生成されたフレーム、Ｂ−フレームは前後のフレームを用いて予測されたフレームである。
【００３２】
本発明の一実施例によると、セグメントは独立的に再生可能な単位であるため、セグメントごとにＩ−フレームを含んでいなければならない。
【００３３】
以下において、セグメント生成過程を詳細に説明する。
【００３４】
−初期フレーム：  Ｉ１−Ｂ１−Ｂ２−Ｂ３−Ｐ１−Ｉ２−Ｂ４−Ｂ５−Ｂ６−Ｐ２−Ｐ３−Ｉ３−Ｉ４−Ｂ７−Ｐ４−…
【００３５】
上記のように初期フレームが存在し、セグメントの単位が１秒であり、１秒当り３つのフレームが含まれると仮定すると、フレームは下記の通り変更される。
【００３６】
−変更されたフレーム：  
Ｉ１−Ｂ１−Ｂ２−Ｉ１０１−Ｂ３−Ｐ１−Ｉ１０２−Ｉ２−Ｂ４−Ｉ１０３−Ｂ５−Ｂ６−Ｉ１０４−Ｐ２−Ｐ３−Ｉ３−Ｉ４−Ｂ７−Ｐ４−…
【００３７】
即ち、各秒ごとにＩ−フレームが生成され、これを基準にセグメントが生成することができ、この時作られるセグメントは次の通りである。
【００３８】
第１セグメント＝Ｉ１−Ｂ１−Ｂ２
第２セグメント＝Ｉ１０１−Ｂ３−Ｐ１
第３セグメント＝Ｉ１０２−Ｉ２−Ｂ４
第４セグメント＝Ｉ１０３−Ｂ５−Ｂ６
第５セグメント＝Ｉ１０４−Ｐ２−Ｐ３
第６セグメント＝Ｉ３
第７セグメント＝Ｉ４−Ｂ７−Ｐ４
【００３９】
ここで、Ｉ１０１、Ｉ１０２、Ｉ１０３及びＩ１０４は、各セグメントの再生が可能になるように新たに生成されたＩ−フレームであり、これらは直前セグメントの最後のフレーム（Ｂ２、Ｐ１、Ｂ４、Ｂ６）に基づいて各セグメントの最初のＩ−フレームを生成する。
【００４０】
Ｉ−フレームを生成するためのデータはメモリに予め格納されているため、上記のように直前セグメントの最後のフレームを用いてＩ−フレームを生成することが可能である。
【００４１】
上記において、Ｉ−フレームが連続して表れるＩ３及びＩ４は、場面の切替が発生する区間であるようにでき、このように場面の切替が発生する区間でのセグメントは１つのＩ−フレームのみを含むようにできる。
【００４２】
また、メディアクラウドサーバ（１２０）は、クライアントデバイス（１３０）の要請によって録画格納された放送コンテンツを用いて使用者コンテンツを生成し、クライアントデバイス（１３０）に転送することもできる。
【００４３】
例えば、メディアクラウドサーバ（１２０）は、クライアントデバイス（１３０）の要請によって分割コンテンツに対する付加データを検索した後、該当の要請に適した少なくとも１つの分割コンテンツを抽出し、これを合成して使用者コンテンツとして加工し、クライアントデバイス（１３０）に転送することができる。この時、メディアクラウドサーバ（１２０）は、該当の使用者コンテンツをダウンロードまたはストリーミング方式でクライアントデバイス（１３０）に転送することができる。
【００４４】
また、メディアクラウドサーバ（１２０）は、クラウド格納空間に放送コンテンツ、分割コンテンツ及び使用者コンテンツのうち少なくとも１つを格納し、使用者が所持した複数のクライアントデバイス間のＮスクリーンサービスが可能であるように、継続的にコンテンツを提供することができる。このために、メディアクラウドサーバ（１２０）は、クライアントデバイス（１３０）別のコンテンツ再生履歴を別途に格納及び管理することができる。
【００４５】
クライアントデバイス（１３０）は、メディアクラウドサーバ（１２０）に放送コンテンツの録画を要請した後、録画された放送コンテンツの提供を受けて再生したり録画された放送コンテンツを用いて使用者要請によって再加工された使用者コンテンツをメディアクラウドサーバ（１２０）を通じて提供を受け再生するための手段である。
【００４６】
例えば、クライアントデバイス（１３０）は、ＴＶ、セットトップボックス、移動通信端末、ノートパッド、ＰＤＡ、タブレットＰＣ、コンピュータなどの有無線通信モジュールが搭載された電子装置である。
【００４７】
図２は、従来の一般的な放送コンテンツ録画のためのシステムを簡略に示した図面である。
【００４８】
図２に示した通り、一般的な放送コンテンツ録画のためのシステムは、ヘッドエンド（２１０）、放送受信装置（２２０）及びクライアントデバイス（２３０）を含んで構成される。
【００４９】
ヘッドエンド（２１０）は、放送編成情報によってリアルタイムまたはオンデマンド放送コンテンツを提供するための手段である。
【００５０】
放送受信装置（２２０）は、ヘッドエンド（２１０）に接続してリアルタイムまたはオンデマンド放送コンテンツの提供を受けるための手段である。
【００５１】
これにより、クライアントデバイス（２３０）が特定の放送コンテンツを録画するためには、当該クライアントデバイス（２３０）に連結される放送受信装置（２２０）を通じて録画時間及び録画する放送コンテンツ情報を含む録画情報を登録したり、リモートコントローラ操作を通じて録画情報を放送受信装置（２２０）上に入力しなければならない。
【００５２】
これにより、放送受信装置（２２０）がヘッドエンド（２１０）に接続して録画情報による放送コンテンツを録画し、放送受信装置（２２０）内の格納空間に格納する。これによって、クライアントデバイス（２３０）は、該当放送受信装置（２２０）に接続した場合に限って該当の録画された放送コンテンツを再生することができた。
【００５３】
このような従来の録画方法においては、録画されたコンテンツを放送受信装置（２２０）内の格納空間に格納することによって、使用者が該当放送受信装置（２２０）が位置した所以外に録画した放送コンテンツに事実上アクセスできる方法が存在しなかった。
【００５４】
これに対して、図１のように、放送編成情報を用いて放送コンテンツを録画した後、クラウド格納空間であるメディアクラウドサーバ（１２０）に格納することにより、使用者はいつどこでも自身が録画要請した放送コンテンツを再生できることができる。
【００５５】
また、クラウド格納空間がメディアクラウドサーバ（１２０）に録画された放送コンテンツを格納することによって、使用者は当該使用者が所持した複数のクライアントデバイス間の連結を通じて途切れることなく録画した放送コンテンツを再生できる利点がある。
【００５６】
図１及び図２の説明により、本発明の一実施例によるメディアクラウドサーバ（１２０）を通じた放送コンテンツ録画及び再生方法と従来技術との差が明確になった。以下においては録画した放送コンテンツを再加工して使用者コンテンツを生成する方法を中心に説明する。
【００５７】
図３は、本発明の一実施例によるメディアクラウドサーバの内部構成を概略的に示した図面であり、図４は、本発明の一実施例による分割コンテンツに対するメタデータを例示した図面である。
【００５８】
図３を参照すると、本発明の一実施例によるメディアクラウドサーバ（１２０）は、セグメント生成部（３１０）、メタデータ管理部（３１５）、シナリオ管理部（３２０）、合成部（３２５）、コンテンツ提供部（３３０）、メモリ（３３５）及び制御部（３４０）を含んで構成される。
【００５９】
セグメント生成部（３１０）は、メモリ（３３５）に格納された放送編成情報を用いて放送コンテンツを受信して格納し、格納された放送コンテンツを予め定められた方法によって分割して格納するための手段である。
【００６０】
例えば、セグメント生成部（３１０）は、放送編成情報を用いて各放送社システム（１１０）から送出される放送コンテンツを受信してそれぞれを格納する。他の例として、セグメント生成部（３１０）は、クライアントデバイス（１３０）を通じて受信された録画要請による放送コンテンツのみを放送社システム（１１０）を通じて受信し録画して格納することもできる。
【００６１】
セグメント生成部（３１０）は、このように放送社システム（１１０）を通じて送出された放送コンテンツを格納した後、各放送コンテンツを予め指定された方法で分割して格納することができる。この時、放送コンテンツを分割する方法は非常に多様である。
【００６２】
例えば、セグメント生成部（３１０）は、放送コンテンツを予め定められた時間単位（例えば、時、分、秒等）に分割することができる。他の例として、セグメント生成部（３１０）は、放送コンテンツが動画コンテンツである場合、フレーム単位に分割して格納することもできる。これは既にメディアクラウドサーバ（１２０）において説明したものと同一であるため重複する説明は省略する。
【００６３】
他の例として、セグメント生成部（３１０）は、放送コンテンツを一定期間、サブプログラム単位または一定場面（ｓｃｅｎｅ）単位に分割することもできる。サブプログラムは、該当放送コンテンツに含まれるそれぞれの単位プログラムまたは各エピソード単位（例えば、放送コンテンツがオムニバス形式の場合、放送コンテンツを構成する各エピソード単位）とすることができる。例えば、放送コンテンツがギャグコンサートであると仮定する。ギャグコンサート内に含まれた「４種類」、「勇敢な野郎」などのような区別される単位プログラムをサブプログラムとすることができる。この他にもセグメント生成部（３１０）は、多様な方法によって放送コンテンツを分割することが可能である。
【００６４】
また、セグメント生成部（３１０）は、各セグメントを指定された方法による格納経路に格納できる。
【００６５】
例えば、セグメント生成部（３１０）は、放送チャンネル情報、放送日時情報及び分割方法のうち少なくとも１つを用いて格納経路を生成した後、それぞれの分割コンテンツを格納することができる。
【００６６】
例えば、セグメント生成部（３１０）は、下記の通り格納経路を生成することもできる。
【００６７】
／［原始ファイルフォルダ］／［放送チャンネル識別情報］／［放送日時情報］／［時分初］
【００６８】
例えば、２０１２年０１月２３日のＥＰＧチャンネルの特定放送コンテンツを録画すると仮定する。セグメント生成部（３１０）は、下記の通り分割コンテンツの格納経路を生成することができる。
【００６９】
／ＲＡＷ／ＥＰＧ／２０１２０１２３／００００００  ／＊  ００時００分００秒〜００時００分０１秒までの映像＊／
／ＲＡＷ／ＥＰＧ／２０１２０１２３／０００００１  ／＊  ００時００分０１秒〜００時００分０２秒までの映像＊／
／ＲＡＷ／ＥＰＧ／２０１２０１２３／０００００２  ／＊  ００時００分０２秒〜００時００分０３秒までの映像＊／
【００７０】
また、セグメント生成部（３１０）は、放送コンテンツを獲得する時点で放送社システムを通じて放送コンテンツに対するデスクリプションを含むメタデータを一緒に獲得して格納することもできる。
【００７１】
メタデータ管理部（３１５）は、放送コンテンツ及び放送コンテンツに対する各分割コンテンツに対するそれぞれのメタデータの登録を受けて管理するための手段である。
【００７２】
ここにおいて分割コンテンツに対するメタデータは、該当分割コンテンツを説明するためのデスクリプションを含むことができる。例えば、分割コンテンツに対するメタデータは、放送コンテンツが放送されたチャンネル情報、プログラム名称、場面（Ｓｃｅｎｅ）別放送時間、場面別出演者、場面別あらすじ、キーワード、天気、季節及び位置（場所）のうち少なくとも１つを含むことができる。メタデータはこの他にも、分割コンテンツを説明するための多様な情報をさらに含むことができる。また、キーワードは、メタデータに含まれた情報（例えば、チャンネル情報、プログラム名称、放送時間、出演者、あらすじ等）から抽出されることができる。図４に分割コンテンツに対するメタデータが図示されている。
【００７３】
シナリオ管理部（３２０）は、使用者シナリオを格納管理するための手段である。ここにおいて使用者シナリオは、出演者、あらすじ、場所及び時間のうち少なくとも１つを含むメタデータを検索できるキーワードを含むことができる。
【００７４】
例えば、クライアントデバイス（１３０）は、使用者シナリオを含むコンテンツ生成要請をメディアクラウドサーバ（１２０）に転送することができる。これにより、該当コンテンツ生成要請に使用者シナリオが含まれている場合、シナリオ管理部（３２０）は該当要請から使用者シナリオを抽出した後、格納管理することができる。
【００７５】
他の例として、シナリオ管理部（３２０）は、クライアントデバイス（１３０）のコンテンツ生成要請とは別途に指定されたフォーマット通りに入力を受けることもできる。この場合、シナリオ管理部（３２０）は、指定されたフォーマット通りに使用者シナリオの入力を受けるための別途のユーザーインターフェースを表出し、該当ユーザーインターフェースを通じて使用者シナリオの入力を受けて格納管理することができる。
【００７６】
合成部（３２５）は、クライアントデバイス（１３０）からのコンテンツ生成要請受信によって、格納された少なくとも１つの分割コンテンツを用いて使用者コンテンツを生成するための手段である。
【００７７】
例えば、合成部（３２５）は、コンテンツ生成要請受信によって該当コンテンツ生成要請に含まれた使用者シナリオを抽出し、使用者シナリオを分析して少なくとも１つのキーワードを抽出することができる。続いて、合成部（３２５）は、使用者シナリオから抽出された少なくとも１つのキーワードをメタデータを検索して一致するメタデータに対応する少なくとも１つの分割コンテンツを抽出し、抽出された少なくとも１つの分割コンテンツを合成して使用者コンテンツを生成することができる。この時、合成部（３２５）は、キーワードとメタデータをマッチング検索し、マッチング度が最も高いメタデータに対応する少なくとも１つの分割コンテンツを抽出して合成することができる。ここにおいてマッチング度は、マッチングされるキーワードとメタデータの一致比率を示す。例えば、キーワードが３つあって、第１メタデータと２つが一致する場合、マッチング度は６７％とできる。
【００７８】
使用者シナリオは、各場面別シナリオ情報を含むことができる。このような場合、合成部（３２５）は、各場面別にシナリオ情報から少なくとも１つのキーワードを抽出した後、メタデータとのマッチング検索を通じて一致する程度が最も高い少なくとも１つのメタデータを照会し、これに相応する分割コンテンツを抽出することができる。
【００７９】
このような場合、合成部（３２５）は、抽出された各分割コンテンツを使用者シナリオに合うように羅列した後、合成して使用者コンテンツを生成することができる。即ち、使用者シナリオに含まれた各場面順に抽出された分割コンテンツを合成して使用者コンテンツを生成することができる。
【００８０】
本明細書においては理解と説明の便宜を図るために、キーワードとメタデータのマッチングを通じて分割コンテンツを抽出し合成することを中心に説明するが、この他にも、使用者シナリオとメタデータのマッチングを通じて分割コンテンツを抽出し合成することもできる。
【００８１】
コンテンツ提供部（３３０）は、使用者コンテンツをクライアントデバイス（１３０）に提供するための手段である。
【００８２】
例えば、コンテンツ提供部（３３０）は、使用者コンテンツをダウンロードまたはストリーミング方式でクライアントデバイス（１３０）に提供することができる。ダウンロードまたはストリーミング方式を通じてコンテンツをクライアントデバイス（１３０）に提供する方法自体は既に公知の技術であるため、これに対する別途の説明は省略する。
【００８３】
また、コンテンツ提供部（３３０）は、使用者コンテンツがクラウド格納媒体に格納されているため、使用者が用いるクライアントデバイス（１３０）が複数である場合、使用者コンテンツに対して複数のクライアントデバイス間のＮスクリーンサービス（即ち、使用者コンテンツに対する連続再生）を提供することもできる。このようなＮスクリーンサービスを提供するために、コンテンツ提供部（３３０）は、使用者コンテンツに対する再生履歴を別途に格納及び管理することができる。再生履歴は使用者コンテンツの再生に関連したログであって、使用者コンテンツが再生された地点に関する情報を格納でき、使用者がクライアントデバイス（１３０）を変更して使用者コンテンツ再生を要請しても該当再生履歴を参照して以前のクライアントデバイスにおいて再生終了した地点から連結してコンテンツが再生されるようにすることができる。
【００８４】
このような使用者コンテンツは、使用者が所持した複数のクライアントデバイス間のＮスクリーンサービス以外にも、他の使用者が所持したクライアントデバイスを通じて共有することもできる。この時、コンテンツ提供部（３３０）は、使用者が生成した使用者コンテンツを基盤にコンテンツリストを生成し、生成したコンテンツリストを他の使用者が所持したクライアントデバイスに提供することもできる。このような場合、使用者コンテンツは、属性情報によって共有する使用者または使用者グループを別途に設定することもできる。
【００８５】
メモリ（３３５）は、放送編成情報、録画された放送コンテンツ、各放送コンテンツに対する分割コンテンツ、メタデータをそれぞれ格納する。
【００８６】
制御部（３４０）は、本発明の一実施例によるメディアクラウドサーバ（１２０）の内部構成要素（例えば、セグメント生成部（３１０）、メタデータ管理部（３１５）、シナリオ管理部（３２０）、合成部（３２５）、コンテンツ提供部（３３０）、メモリ（３３５）等）を制御するための手段である。
【００８７】
また、制御部（３４０）は、使用者の録画要請による放送コンテンツを放送社システム（１１０）を通じて受信し、録画格納することができる。もちろん、制御部（３４０）は、放送編成情報を用いて各放送社システム（１１０）を通じて送出される放送コンテンツをそれぞれ録画して格納することもできる。
【００８８】
図５は、本発明の一実施例によるメディアクラウドサーバにおいて放送コンテンツを格納する方法を説明するためのフローチャートである。以下において説明するそれぞれの段階は、メディアクラウドサーバのそれぞれの内部構成要素によって行われるが、理解と説明の便宜を図るためにメディアクラウドサーバに通称して説明することにする。
【００８９】
段階５１０において、メディアクラウドサーバ（１２０）は、放送編成情報を用いて各放送社システム（１１０）から送出される放送コンテンツを録画して格納する。
【００９０】
もちろん、具現方法によってメディアクラウドサーバ（１２０）は、各クライアントデバイス（１３０）の録画要請による放送コンテンツのみを放送社システム（１１０）に接続して録画し、格納することもできる。
【００９１】
段階５１５において、メディアクラウドサーバ（１２０）は、録画格納された放送コンテンツを予め定められた方法によって分割し、分割コンテンツとしてそれぞれ格納する。
【００９２】
この時、メディアクラウドサーバ（１２０）は、図３において前述したように、放送コンテンツに対するメタデータ及び分割方法のうち少なくとも１つを用いて分割コンテンツを格納する格納経路を生成した後、該当格納経路に各分割コンテンツをそれぞれ格納する。
【００９３】
例えば、メディアクラウドサーバ（１２０）は、放送番組を構成するフレームを分割して複数のセグメントを生成し、格納することができる。ここにおいてセグメントは、順次生成する。
【００９４】
上記例でのように初期フレームが  
Ｉ１−Ｂ１−Ｂ２−Ｂ３−Ｐ１−Ｉ２−Ｂ４−Ｂ５−Ｂ６−Ｐ２−Ｐ３−Ｉ３−Ｉ４−Ｂ７−Ｐ４
のように構成されており、１つのセグメントが３つのフレームで構成されるものと予め設定された場合、メディアクラウドサーバ（１２０）は、前段のフレームであるＩ１−Ｐ１−Ｐ２フレームを用いて第１セグメントを生成する。
【００９５】
第１セグメントの次に表れるフレームがＩ−フレームではなくＢ３フレームであるため、メディアクラウドサーバ（１２０）はＰ２フレームを用いて第２セグメントの最初のフレームに該当するＩ１０１フレームを生成し、Ｉ１０１−Ｂ３−Ｐ１フレームを含む第２セグメントを生成する。
【００９６】
即ち、メディアクラウドサーバ（１２０）は、第１セグメントに含まれた最後のフレームの次のフレームがＩ−フレームではない場合、第１セグメントの最後のフレームに基づいて第２セグメントの最初のＩ−フレームを生成する。
【００９７】
これと同様の方法で次のセグメントが順次生成することができる。
【００９８】
一方、メディアクラウドサーバ（１２０）は、セグメントの生成過程においてＩ−フレームが連続するのか如何を判断し、Ｉ−フレームが連続する場合、これを場面が切り替えられたものと認識する。
【００９９】
上記においてセグメントを順次的に生成するものと説明したが、これに限定されることなく全体フレームの配列を識別して各セグメントの最初に表れるＩ−フレームを先に生成することもできる。
【０１００】
図５においては放送コンテンツによるメタデータを別途に格納する過程について言及していないが、メディアクラウドサーバ（１２０）は、該当放送編成情報を用いて放送コンテンツに対するメタデータを格納することができる。もちろん、具現方法によって放送コンテンツの受信時点に該当放送社システム（１１０）を通じて放送コンテンツに対するメタデータをさらに受信することができる。
【０１０１】
段階５２０において、メディアクラウドサーバ（１２０）は、各分割コンテンツに対するメタデータをそれぞれ登録を受けて格納する。ここにおいて、各分割コンテンツに対するメタデータは、既に前述したように、放送されたチャンネル情報、各場面別出演者、場面別あらすじ、場面別場所及び放送時間のうち少なくとも１つを含む。
【０１０２】
図５においては別途に説明はしていないが、放送コンテンツ、分割コンテンツ、使用者コンテンツなどはクラウド格納空間に格納するものと理解されなければならない。
【０１０３】
図６は、本発明の一実施例による放送コンテンツを用いて使用者コンテンツを生成する方法を示したフローチャートである。以下においては、図５において説明した通り、少なくとも１つの放送コンテンツが録画格納された後、指定された方法によって分割コンテンツとして格納されており、各分割コンテンツに対するメタデータが格納されていることを仮定して、それ以後の過程について説明することにする。
【０１０４】
段階６１０において、クライアントデバイス（１３０）は、コンテンツ生成要請をメディアクラウドサーバ（１２０）に転送する。ここにおいて、コンテンツ生成要請は、使用者シナリオを含むこともできる。もちろん、具現方法によってコンテンツ生成要請は、使用者シナリオを含まないこともできる。即ち、コンテンツ生成要請の以前または以後にクライアントデバイス（１３０）は、別途に使用者シナリオをメディアクラウドサーバ（１２０）に転送することもできる。
【０１０５】
他の例として、クライアントデバイス（１３０）は、コンテンツ生成要請の以前または以後にメディアクラウドサーバ（１２０）から使用者シナリオの入力を受けるための別途のユーザーインターフェースの提供を受けることができ、該当ユーザーインターフェースを通じて使用者シナリオを入力することもできる。
【０１０６】
また、使用者シナリオは、各場面別シナリオ情報を含むこともでき、場面の区分なしに全体シナリオが記述された形態であることもできる。
【０１０７】
以下、本明細書においては、クライアントデバイス（１３０）から転送されたコンテンツ生成要請に使用者シナリオが含まれたものと仮定して以後の過程について説明することにする。
【０１０８】
使用者シナリオは、前述したように、各分割コンテンツに対するメタデータ検索が可能であるようにあらすじ、場所、時間及び出演者のうち少なくとも１つの情報を含む。
【０１０９】
段階６１５において、メディアクラウドサーバ（１２０）は、クライアントデバイス（１３０）から受信されたコンテンツ生成要請に含まれた使用者シナリオを抽出し、これを分析して各分割データに対応するメタデータを検索してマッチング度の最も高い少なくとも１つの分割コンテンツを抽出する。
【０１１０】
例えば、使用者シナリオは、前述したように、あらすじ、場所、時間及び出演者のうち少なくとも１つの情報を含み、これは分割データの各メタデータに含まれた情報であることができる。これにより、メディアクラウドサーバ（１２０）は、使用者シナリオを形態素分析を通じて意味のあるキーワードを抽出した後、各分割データのメタデータと抽出されたキーワード間のマッチング検索を通じてマッチング度の最も高い分割コンテンツを抽出することができる。
【０１１１】
もちろん、使用者シナリオから抽出されたキーワードが複数である場合、コンテンツ生成装置（１２０）は、使用者シナリオから抽出されたキーワードと付加データをマッチング検索した後、マッチング度（一致比率が最も高い）の最も高い付加データに対応する分割コンテンツ順に抽出することもできる。
【０１１２】
段階６２０において、メディアクラウドサーバ（１２０）は、抽出された少なくとも１つの分割コンテンツを合成して使用者コンテンツを生成する。この時、メディアクラウドサーバ（１２０）は、使用者シナリオに含まれた順に抽出された分割コンテンツを合成して使用者コンテンツを生成することができる。このように格納された使用者コンテンツは、クラウド格納空間に格納される。
【０１１３】
段階６２５において、メディアクラウドサーバ（１２０）は、クライアントデバイス（１３０）から使用者コンテンツ提供要請を受信する。
【０１１４】
これにより、段階６３０において、メディアクラウドサーバ（１２０）は、該当要請による使用者コンテンツをダウンロードまたはストリーミング方式でクライアントデバイス（１３０）に転送する。
【０１１５】
メディアクラウドサーバ（１２０）は、各使用者コンテンツに対する再生履歴を格納することができる。ここにおいて、再生履歴は再生終了した時点を含む。
【０１１６】
これにより、メディアクラウドサーバ（１２０）は、使用者が所持した複数のクライアントデバイス間の使用者コンテンツの途切れないストリーミングサービスを提供することができる。
【０１１７】
一方、本発明の実施例による放送コンテンツを用いて使用者シナリオに適した使用者コンテンツを生成する方法は、多様な電子的に情報を処理する手段を通じて遂行できるプログラム命令形態で具現されて格納媒体に記録することができる。格納媒体は、プログラム命令、データファイル、データ構造などを単独でまたは組み合わせて含むことができる。
【０１１８】
格納媒体に記録されるプログラム命令は、本発明のために特別に設計されて構成されたものであったり、ソフトウェア分野の当業者に公知となって使用可能なものであることもできる。格納媒体の例には、ハードディスク、フロッピー（登録商標）ディスク及び磁気テープのような磁気媒体（ｍａｇｎｅｔｉｃ  ｍｅｄｉａ）、ＣＤ−ＲＯＭ、ＤＶＤのような光記録媒体（ｏｐｔｉｃａｌ  ｍｅｄｉａ）、フロプティカルディスク（ｆｌｏｐｔｉｃａｌ  ｄｉｓｋ）のような磁気−光媒体（ｍａｇｎｅｔｏ−ｏｐｔｉｃａｌ  ｍｅｄｉａ）及びロム（ＲＯＭ）、ラム（ＲＡＭ）、フラッシュメモリなどのようなプログラム命令を格納して遂行するように特別に構成されたハードウェア装置が含まれる。プログラム命令の例には、コンパイラにより作られるもののような機械語コードだけでなくインタープリターなどを用いて電子的に情報を処理する装置、例えば、コンピュータによって実行することができる高級言語コードを含む。
【０１１９】
上述したハードウェア装置は、本発明の動作を行うために１つ以上のソフトウェアモジュールによって作動するように構成することができ、その逆も同様である。
【０１２０】
上記において本発明の好ましい実施例を参照して説明したが、該当技術分野における当業者であれば下記の特許請求の範囲に記載された本発明の思想及び領域から逸脱しない範囲内で本発明を多様に修正及び変更することが可能であることは理解できよう。
【産業上の利用可能性】
【０１２１】
本発明は、放送コンテンツを用いて使用者シナリオによってコンテンツを生成できる装置及び方法の分野に適用できる。
【符号の説明】
【０１２２】
１２０  メディアクラウドサーバ
３１０  セグメント生成部
３１５  メタデータ管理部
３２０  シナリオ管理部
３２５  合成部
３３０  コンテンツ提供部
３３５  メモリ
３４０  制御部
【図１】
2014131253.tif 000003
【図２】
2014131253.tif 000004
【図３】
2014131253.tif 000005
【図４】
2014131253.tif 000006
【図５】
2014131253.tif 000007
【図６】
2014131253.tif 000008