Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP5324766B2 - 分散記憶装置へのマルチメディアデータの割当て方法 - Google Patents
[go: Go Back, main page]

JP5324766B2 - 分散記憶装置へのマルチメディアデータの割当て方法 - Google Patents

分散記憶装置へのマルチメディアデータの割当て方法 Download PDF

Info

Publication number
JP5324766B2
JP5324766B2 JP2007229136A JP2007229136A JP5324766B2 JP 5324766 B2 JP5324766 B2 JP 5324766B2 JP 2007229136 A JP2007229136 A JP 2007229136A JP 2007229136 A JP2007229136 A JP 2007229136A JP 5324766 B2 JP5324766 B2 JP 5324766B2
Authority
JP
Japan
Prior art keywords
file
window
multimedia
storage device
data
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
JP2007229136A
Other languages
English (en)
Other versions
JP2008118623A5 (ja
JP2008118623A (ja
Inventor
マスリ ロラン
ノイマン クリストフ
シャンペル マリー−リュック
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Thomson Licensing SAS
Original Assignee
Thomson Licensing SAS
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Priority claimed from EP06301290A external-priority patent/EP1936921A1/en
Application filed by Thomson Licensing SAS filed Critical Thomson Licensing SAS
Publication of JP2008118623A publication Critical patent/JP2008118623A/ja
Publication of JP2008118623A5 publication Critical patent/JP2008118623A5/ja
Application granted granted Critical
Publication of JP5324766B2 publication Critical patent/JP5324766B2/ja
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/56Provisioning of proxy services
    • H04L67/568Storing data temporarily at an intermediate stage, e.g. caching
    • H04L67/5681Pre-fetching or pre-delivering data based on network characteristics
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B27/00Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
    • G11B27/002Programmed access in sequence to a plurality of record carriers or indexed parts, e.g. tracks, thereof, e.g. for editing

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Description

本発明は、通信ネットワークにおけるコンテンツ配信の分野に関する。
本発明は、より詳細には、何れかの装置からの何れからのマルチメディアファイルの効率的なマルチメディア再生を可能にするため、マルチメディアファイルの各部分を分散化された記憶装置に割り当てる方法に関する。それは、共有された通信チャネルが利用可能であり、例えば、装置がWIFIインタフェースを有し、通信範囲内にあることを仮定している。共有された通信チャネルは、例えば、配信チャネルである可能性がある。
各装置がマルチメディアコンテンツにアクセスすることを可能にするよう協働する記憶装置の各種システムによると、従来技術では、信頼性は欠く装置の信頼性を向上させることによって実現され、グローバルにみなされるシステム全体については実現されていない。本発明は、システムにさらなる信頼性を与えるため、装置間で共有されている通信チャネルの存在に依拠する。装置の不具合に関して信頼性が考慮される。従来のシステムと異なり、劣化した再生体感の発生を最小限にするQoS(Quality of Service)要求が、本発明では考慮される。
EP1633112A Lee J Y B et al"Design and analysis of a fault−tolerant mechanism for a server−less video−on−demand system",Parallel and Distributed Systems,2002.Proceedings.Ninth International Conference on 17−20 Dec.2002,Piscataway,NJ,USA,IEEE,17 December 2002,pages 489−494
本発明の課題は、装置の不具合が存在したときシステムの所定の信頼性保証を確保するため、各マルチメディアファイルの符号化部分を分散する方法を提案することである。
本発明の他の課題は、最大数のコンカレント装置が各マルチメディアファイルを同時再生することが可能となることを保証するため、マルチメディアファイルの追加的であるが、必ずしも符号化されていない各部分を装置に割り当てる方法を提案することである。これは、各マルチメディアファイルの普及に関する情報が利用可能である場合、このような普及に関する知識を利用するであろう。
本発明が解決しようとする技術的問題は、装置の一部に不具合が存在しても、共有された通信チャネルを利用して、装置が格納されているマルチメディアファイルを効率的に再生することが可能となるように、分散された記憶装置上のマルチメディアファイルからのデータを分散させる方法に関するものである。
本発明は、それのより広範な意味により請求項1に規定される。
効果的な実施例が、従属形式の請求項に与えられる。
再生のための最大のQoSと共有される通信チャネルの最小限の使用によって、各装置へのデータの所望の配置を実現する方法が与えられる。
本発明の他の特徴は、
i)再生処理中の共有された通信チャネルを利用するためのスキームと、
ii)再生処理中の装置上への格納を管理するスキームと、
を有する。
本発明によると、装置の不具合が存在したときシステムの所定の信頼性保証を確保するため、各マルチメディアファイルの符号化部分を分散する方法を提供することが可能である。
まず、各マルチメディアファイルが、各ウィンドウが与えられた期間における連続的再生のためのデータを表しているウィンドウに分割されると仮定する。
ファイルの各部分の所望の配置は、2つの主要なステップを有する。
第1ステップでは(以降、“フェーズ1”と呼ぶ)、各装置に配置される必要がある各ファイルの固定された部分が決定される。この部分は、特定のローカルな信頼性目標を充足するよう選択される。その詳細は、以下の通りである。
各装置の故障確率が知られており、それがpにより表されると仮定する。さらに、あるファイルfを消失する最大確率が与えられ、それがp(f)により表されると仮定する。共有された通信チャネルを介し通信可能な装置の総数をnにより表す。このとき、ファイルfの“復号化ナンバー”k(f)を以下のように決定する。それは、パラメータ(n,p)による2項ランダム変数が整数n−kを超える確率が、目標とする信頼性確率p(f)より大きくならないような最大の整数kとして選択される。すなわち、それは、以下の不等式が成り立つような{0,...,n}の最大の整数である。
Figure 0005324766
マルチメディアファイルは、所与の期間(1秒など)の連続的な再生のためのデータを表すウィンドウに分離されると仮定する。
k(f)が決定されると、マルチメディアファイルfの指定された各ウィンドウに対して、n個のシンボルが生成され、何れかk(f)個のシンボルからファイルのもとのウィンドウが復元可能となるように、イレイジャコーディング(erasure coding)が用いられる。このとき、ファイルの各ウィンドウについて、n個の対応するシンボルの1つが各装置に割り当てられる。このようなイレイジャコードは一般的なものであり、Low Density Parity Check Codes(LDPC)、Raptor Codes(RC)又はReed−Solomon(RS)コードなどのコードは、当該フェーズにおいて利用可能なイレイジャコードの一例である。当該処理は、ファイルfの各ウィンドウについて繰り返され、その後、格納されるべきコレクションの各ファイルについて繰り返される。
図3は、本発明によると、各装置、各メディアファイル、各ウィンドウについて1つのシンボルが存在するウィンドウを有するファイルを表す。この図は、所与のファイル及び所与の装置に一意的なシンボルを表している。各ファイルfの各ウィンドウは、当該ファイル及び当該ウィンドウに対してk(f)個のシンボルの何れかのコレクションから再構成することができる。
各装置上に利用可能とされているメモリスペースが、ファイルの追加的部分を格納し、再生品質を最適化するのに利用される。ムービーの第1ウィンドウからスタートするウィンドウの連続するコレクションであるムービーのプリフィックスを格納することを選択する(図5参照)。この選択の理由は、プリフィックスが再生をスタートすることが要求されているということである。
第2ステップは(以降、“フェーズ2”と呼ぶ)、以下のように実行される。フェーズ1のエンドにおいて各装置に残されている格納メモリを決定する。各装置について、当該装置に格納されるファイルfのサイズS(f)を決定する。(簡単化のため、当該サイズは装置から独立したものであると仮定しているが、装置に依存したサイズを扱う拡張がされてもよく、それは各装置が異なる格納メモリを有する場合などに有用である。)これらのサイズS(f)は、何れか所与のファイルfについて、ファイルfの再生イベントが遅延又は中断される確率を最小化するよう選択される。
より具体的には、複数の再生が行われるとき、再生を実行するのに利用されるスケジューリング戦略を特定する必要がある。
このため、以下のスケジューリング戦略を考える。再生に関する何れかの装置dが、共有された通信チャネルを介しさらなるデータを取得しない場合、それが再生可能となることを中止するまでの時間であるT(d)により示されるそれのリード(lead)時間を決定する。その後、共有された通信チャネルは、すべてのリード時間の中で最小のリード時間T(d)を有する装置dによる再生のため必要とされる次のデータウィンドウを優先的に送信する。これは、所望される最適性性質を有することが知られている、いわゆるEarliesy−Deadline−Firstスケジューリング戦略の一例である。(例えば、LeBoudec及びThiranによる“Network Calculus,a thoery of deterministic queueing systems for the Internet”(Springer Verlag,2001)などを参照されたい。)
このようなスケジューリング戦略の下、何れかの装置に格納されているファイルfからのさらなるデータS(f)が、実際には、再生順序による最初のS(f)データウィンドウであるファイルのプリフィックスであることを仮定する。S(f)の値を十分に指定するため、何れかの装置がファイルfにアクセスする周波数λ(f)に関する情報が利用可能であると仮定する。
このとき、サイズS(f)を以下のように決定する。上述されたEarliesy−Deadline−Firstスケジューリングポリシーの下、実行中のリクエストを中断しないようにするため、ファイルfを再生するリクエストが遅延される必要がある周波数をfail(f)により表す。fail(f)の最大値が、
Figure 0005324766
の制約条件の下で最小化されるようにS(f)を選択する。ただし、Mは、フェーズ1のエンド後のすべてのファイルについて所与の装置に残されているメモリスペースである。リクエストに関する標準的な仮定の下、fail(f)の値についてクローズド形式の表現は存在しないことに留意している。これらの評価をシミュレーションを介して、又は文献などにおいて利用可能な近似式を利用することを介して行うことが提案される。(特に、Earliesy−Deadline−Firstスケジューラのパフォーマンスのヘビートラフィック近似が利用可能であり、例えば、Peter Key、Laurent Massoulie及びJonathan Shapiroによる“Service−Differentiation for Delay−Sensitive Applications:An Optimisation−Based Approach”(Proceedings of IFIP Perfomance 2002 Conference)などを参照されたい。)
図4は、フェーズ1のデータがムービー(ファイル)1、2、3及び4について求めることが可能であり、Mがフェーズ2のデータについての予備のメモリスペースとなる所与の装置におけるメモリスペースを表す。
図5は、プリフィックスウィンドウとフェーズ1の符号化データのムービー毎のデータを示す。
図6は、本発明による再生中のプリフィックスウィンドウを示す。特に、当該ファイルに関して“フェーズ2データ”を構成するイニシャルプリフィックスと呼ばれる第1ウィンドウセットが存在する。このとき、再生開始後にダウンロードされた他のいくつかの連続するウィンドウが存在する。これらのうち、すでに再生されたデータと再生予定のデータとが区別される。再生予定のデータのデータ量は、装置がさらなるデータを取得しない場合、再生中断までの時間である“リード時間”を決定する。
上述した理想的なファイル配置戦略の新規性は、i)信頼性と、ii)遅延した再生に関して測定されるQoSとを併せて最適化するため、イレイジャ符号化データ配置を必ずしも必要でないデータ配置と組み合わせることである。
このアプローチの他の効果は、何れの装置からデータが抽出される必要があるか選択する際に、特別な考慮が不要であるということである。実際、十分多くの装置のランダムな選択が実行される。
本方法の他の重要な特徴は、再生中の格納管理に関するものである。ここでは、現在再生されていないファイルからのフェーズ2データを、現在再生中のファイルからのダウンロードされたデータにより上書きし、これを何れかの装置上で行うことを提案する。信頼性に影響を与えないように、フェーズ1データを上書きすることは許されない。アイドル期間中、装置は他の装置から再生中に上書きされたデータを復元することが可能である。これは、可能性のある最も低い優先度において実行される。(あるいは、もとのデータの割当ての何れかを上書きしない間、再生予定のデータをバッファリングすることに専用に使用されるメモリを節約するかもしれない。)
データの上書きは、効果的には、マルチメディアファイル(ムービーなど)の普及を利用することによって実行可能である。商業的にヒットした人気のあるムービーは上書きされず、よりコンフィデンシャルなムービーを上書きすることができる。
本方法の他の特徴は、各ファイルについて2つのパラメータk(f)とS(f)が決定されると、実際に配置が効果的にどのように行われるかに関する。以下のアプローチが提案される。共有された通信チャネルが、各ファイルを配信するのに利用される。所与のファイルfの配信中、何れかの装置がサイズS(f)の所望のプリフィックスを格納する。このプリフィックスを超えて、それはファイルfのため維持する符号化データをウィンドウ毎に生成する。これは、ランダムにイレイジャコードをローカルに生成することによって実行することができる。
あるいは、本発明の他の実施例では、より効率的なアプローチは、イレイジャコードの第1ステージにより増大されたもとのファイルを配信することから構成され、装置に格納されているコードが実際にRaptorコードとなるように、装置にこれらすべての入力からLubyのLT符号化スキームに従ってランダムコードを生成させる。(M.Lubyによる“Raptor Forward Error Correction Scheme for Object Delivery(IETF draft,2006−6−23)を参照されたい。)
より一般的には、本実施例について、LT、Raptorコード又はLDPCなどの何れかのファウンテンコード(fountain code)が利用可能である。
興味のある1つの事例は、装置が飛行機の座席に割り当てられ、座席グループがWIFIを用いて通信する機内のエンターテイメントのものである。この事例では、最終的な目標は、何れかの座席からハイパフォーマンスなビデオ・オン・デマンドを可能にすることである。
他の興味のある事例は、ネットワーク全体においてコンテンツが当該ネットワーク上に分散されている分散格納システムのものである。このようなシステムは、コンテンツが複数の場所にあるだけでなく、それがローカルにアクセスされる必要がある新たな場所に一時的にコピーされるため、信頼性を付加する。
本明細書、実施例及び図面は、本発明による方法の完全な記載を提供する。本発明の多数の実施例が本発明の趣旨及び範囲から逸脱することなく可能であるため、本発明は、添付された請求項により規定される。
図1は、本発明による方法の各ステップを示す。 図2は、本発明によるファイル及びウィンドウを表す。 図3は、本発明によるウィンドウを示す。 図4は、本発明の方法による装置のメモリの状態を示す。 図5は、本発明によるプリフィックスウィンドウ及び符号化データのムービー毎のデータを表す。 図6は、本発明による再生中のプリフィックスウィンドウを示す。

Claims (7)

  1. 装置数が整数nである分散されている記憶装置にマルチメディアファイルの各部分を割り当てる方法であって、
    (a)所与の期間の連続的再生のためのデータを表すウィンドウに各マルチメディアファイルを分割するステップと、
    (b)各マルチメディアファイルについて、前記ファイルの何れかのウィンドウが何れかk個の異なるシンボルから復元可能となるような数k(ただし、k<n)を決定するステップであって、前記シンボルはkに従うイレイジャコーディングを利用して生成される、前記決定するステップと、
    (c)前記マルチメディアファイルのそれぞれの各ウィンドウについて、前記イレイジャコーディングを利用してn個の異なるシンボルを生成し、前記n個の異なるシンボルを前記記憶装置に格納するステップであって、各記憶装置に1つのシンボルを格納する、前記格納するステップと、
    (d)前記1以上のマルチメディアファイルのそれぞれの少なくとも第1ウィンドウによって、前記ステップ(a),(b)及び(c)の後に各装置に残された格納メモリを部分的又は完全に充填するステップであって、前記少なくとも第1ウィンドウはイレイジャコーディングを利用して符号化されず、前記少なくとも第1ウィンドウは前記1以上のマルチメディアファイルのそれぞれの再生を開始するのに必要とされるプリフィックスを表す、前記充填するステップと、
    を有する方法。
  2. 各ファイルを配信するステップをさらに有する、請求項1記載の方法。
  3. 記憶装置に格納されるマルチメディアファイルの数kは、マルチメディアファイルの異なるシンボルを格納する記憶装置の失敗の確率に従って選択される、請求項1又は2記載の方法。
  4. 再生されていないファイルからのステップ(d)に対応するデータが、再生されているファイルからのダウンロードされたデータによって上書きされる、請求項1乃至3何れか一項記載の方法。
  5. ファイルの配信中、何れかの装置が格納されるファイルのサイズに等しいサイズを有する所望のプリフィックスを格納し、
    前記プリフィックスを過ぎて格納される前記ファイルについて維持する符号化データをウィンドウ毎に生成する、請求項2記載の方法。
  6. イレイジャコードにより増大されたもとのファイルが配信され、
    前記装置が、前記配信されたファイルを用いてランダムコードを生成する、請求項2記載の方法。
  7. ステップ(d)が、前記マルチメディアファイルの普及の指標を用いて実行される、請求項1乃至6何れか一項記載の方法。
JP2007229136A 2006-09-05 2007-09-04 分散記憶装置へのマルチメディアデータの割当て方法 Expired - Fee Related JP5324766B2 (ja)

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
EP06120136.4 2006-09-05
EP06120136 2006-09-05
EP06301290A EP1936921A1 (en) 2006-12-22 2006-12-22 Method for assigning multimedia data to distributed storage devices
EP06301290.0 2006-12-22

Publications (3)

Publication Number Publication Date
JP2008118623A JP2008118623A (ja) 2008-05-22
JP2008118623A5 JP2008118623A5 (ja) 2010-10-14
JP5324766B2 true JP5324766B2 (ja) 2013-10-23

Family

ID=39171215

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2007229136A Expired - Fee Related JP5324766B2 (ja) 2006-09-05 2007-09-04 分散記憶装置へのマルチメディアデータの割当て方法

Country Status (4)

Country Link
US (1) US8442989B2 (ja)
JP (1) JP5324766B2 (ja)
CN (1) CN101141371B (ja)
BR (1) BRPI0703677A (ja)

Families Citing this family (23)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP2045668B1 (en) 2007-10-02 2014-11-12 Brother Kogyo Kabushiki Kaisha Developer cartridge and developing unit
US7844712B2 (en) * 2008-10-15 2010-11-30 Patentvc Ltd. Hybrid open-loop and closed-loop erasure-coded fragment retrieval process
US8874775B2 (en) * 2008-10-15 2014-10-28 Aster Risk Management Llc Balancing a distributed system by replacing overloaded servers
US8554993B2 (en) * 2009-09-21 2013-10-08 Translattice, Inc. Distributed content storage and retrieval
CN101834899B (zh) * 2010-04-29 2013-01-30 中科院成都信息技术有限公司 一种分布式自适应编码存储方法
US8631269B2 (en) * 2010-05-21 2014-01-14 Indian Institute Of Science Methods and system for replacing a failed node in a distributed storage network
US9210450B2 (en) * 2010-12-28 2015-12-08 Systems And Software Enterprises, Llc Shared content storage
CN102186052A (zh) * 2011-03-11 2011-09-14 北京交通大学 基于分块信息传输的高速铁路视频智能监控方法及系统
ITVI20120026A1 (it) * 2012-01-27 2013-07-28 St Microelectronics Srl Metodi per la condivisione di files relativi al protocollo bit fountain
KR102238590B1 (ko) 2013-11-29 2021-04-09 삼성전자주식회사 데이터 패킷 전송의 인증 및 검증 방법, 및 상기 방법을 수행하는 장치들
US9218244B1 (en) 2014-06-04 2015-12-22 Pure Storage, Inc. Rebuilding data across storage nodes
US10097603B2 (en) 2014-06-27 2018-10-09 Panasonic Avionics Corporation Vehicle entertainment system
US9961373B2 (en) * 2014-06-27 2018-05-01 Panasonic Avionics Corporation Vehicle entertainment system
JP6412741B2 (ja) * 2014-08-27 2018-10-24 株式会社エヌ・ティ・ティ・データ 通信装置、通信方法及びプログラム
CN104393960B (zh) * 2014-12-09 2017-08-11 南京邮电大学 一种基于纠删码的卫星网络星地多路径可靠传输方法
ES2899933T3 (es) 2016-03-15 2022-03-15 Datomia Res Labs Ou Gestión y seguridad de datos del sistema de almacenamiento distribuido
US10931402B2 (en) 2016-03-15 2021-02-23 Cloud Storage, Inc. Distributed storage system data management and security
US10362082B2 (en) * 2016-04-12 2019-07-23 Baidu Usa Llc Method for streaming-based distributed media data processing
US10348832B2 (en) * 2016-07-29 2019-07-09 Panasonic Avionics Corporation Methods and systems for sharing content on a transportation vehicle
US11136123B2 (en) 2018-06-08 2021-10-05 Panasonic Avionics Corporation Methods and systems for storing content for a vehicle entertainment system
US10924770B2 (en) 2018-06-08 2021-02-16 Panasonic Avionics Corporation Methods and systems for selective media distribution for a vehicle entertainment system
US10728587B2 (en) 2018-06-08 2020-07-28 Panasonic Avionics Corporation Vehicle entertainment system
WO2020160142A1 (en) 2019-01-29 2020-08-06 ClineHair Commercial Endeavors Encoding and storage node repairing method for minimum storage regenerating codes for distributed storage systems

Family Cites Families (19)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5606359A (en) * 1994-06-30 1997-02-25 Hewlett-Packard Company Video on demand system with multiple data sources configured to provide vcr-like services
GB2294173B (en) * 1994-10-11 1998-12-09 Mitsubishi Electric Corp Disk media, and method of and device for recording and playing back information on or from a disk media
JP2000259359A (ja) * 1999-03-04 2000-09-22 Toshiba Corp Raid装置および記録媒体
US6748441B1 (en) * 1999-12-02 2004-06-08 Microsoft Corporation Data carousel receiving and caching
US7529834B1 (en) * 2000-06-02 2009-05-05 Hewlett-Packard Development Company, L.P. Method and system for cooperatively backing up data on computers in a network
FR2811783B1 (fr) * 2000-07-13 2002-10-04 Thomson Multimedia Sa Systeme et procede d'adressage d'une unite centrale d'un appareillage multi-dispositifs et appareillage correspondant
ATE381191T1 (de) * 2000-10-26 2007-12-15 Prismedia Networks Inc Verfahren und system zur verwaltung von verteilten inhalten und entsprechenden metadaten
US7043484B2 (en) * 2000-12-05 2006-05-09 Dvdemand Technologies Inc. System and method for producing storage media images
US7240358B2 (en) * 2000-12-08 2007-07-03 Digital Fountain, Inc. Methods and apparatus for scheduling, serving, receiving media-on demand for clients, servers arranged according to constraints on resources
JP4691798B2 (ja) * 2001-01-15 2011-06-01 ソニー株式会社 記録装置および記録媒体
EP1620847A4 (en) * 2003-04-25 2011-03-23 Xm Satellite Radio Inc SYSTEM AND METHOD FOR PROVIDING RECORDING AND PLAYBACK OF DIGITAL MEDIA CONTENT
KR100619812B1 (ko) * 2003-09-06 2006-09-08 엘지전자 주식회사 휴대단말기의 멀티미디어 신호 분할 전송장치 및 방법
US20060069800A1 (en) 2004-09-03 2006-03-30 Microsoft Corporation System and method for erasure coding of streaming media
US7664109B2 (en) * 2004-09-03 2010-02-16 Microsoft Corporation System and method for distributed streaming of scalable media
US8055845B2 (en) * 2005-02-03 2011-11-08 Hewlett-Packard Development Company, L.P. Method of cooperative caching for distributed storage system
US7685360B1 (en) * 2005-05-05 2010-03-23 Seagate Technology Llc Methods and structure for dynamic appended metadata in a dynamically mapped mass storage device
WO2007037726A1 (en) * 2005-09-28 2007-04-05 Telefonaktiebolaget Lm Ericsson (Publ) Media content management
US9182228B2 (en) * 2006-02-13 2015-11-10 Sony Corporation Multi-lens array system and method
US7558797B2 (en) * 2006-06-30 2009-07-07 Microsoft Corporation Metadata structures for mass P2P file sharing

Also Published As

Publication number Publication date
US20080065975A1 (en) 2008-03-13
BRPI0703677A (pt) 2008-04-22
US8442989B2 (en) 2013-05-14
JP2008118623A (ja) 2008-05-22
CN101141371B (zh) 2013-01-30
CN101141371A (zh) 2008-03-12

Similar Documents

Publication Publication Date Title
JP5324766B2 (ja) 分散記憶装置へのマルチメディアデータの割当て方法
US7308602B2 (en) Method and apparatus for striping data onto a plurality of disk drives
KR101896048B1 (ko) 분산된 보안 데이터 저장 및 스트리밍 매체 콘텐트의 전송
US8549150B1 (en) Fractional redundant distribution of media content
US8918636B2 (en) Systems and methods for protecting alternative streams in adaptive bitrate streaming systems
JP4920863B2 (ja) 分散格納のためのp2pネットワークアーキテクチャ
US20190036648A1 (en) Distributed secure data storage and transmission of streaming media content
CN102017492B (zh) 用于对传输数据块编码以提高切换性能的方法和装置
US11303844B2 (en) Media resource storage and management
WO2012078904A1 (en) Broadcast multimedia storage and access using page maps when asymmetric memory is used
US12501097B2 (en) Content recording and group encryption
US20050138655A1 (en) Methods, systems and storage medium for managing digital rights of segmented content
JP2005527130A (ja) 対話型ブロードバンドサーバシステム
JP2009510946A (ja) オンデマンド・コンテンツのローカルな格納を管理するためのシステムおよび方法
US20150039714A1 (en) Multimedia cache with dynamic segmenting
KR20110004427A (ko) 다중 피스의 컨텐츠를 전송 및 캐싱하기 위한 방법 및 장치
EP3030975B1 (en) Client behavior control in adaptive streaming file
CN104067594A (zh) 在http服务器之间分配源数据和修复数据的内容传送系统
US20140013368A1 (en) Managing common content on a distributed storage system
CN111149365B (zh) 用于传输数据的装置、系统和方法
US20050177618A1 (en) Methods, systems and storage medium for managing bandwidth of segmented content
EP1898600A1 (en) Method for assigning multimedia data to distributed storage devices
CN105653530B (zh) 一种高效可伸缩的多媒体传送、存储和呈现方法
CN100424778C (zh) 记录多媒体数字数据的方法和设备
Tran Design and implementation of periodic broadcast video servers

Legal Events

Date Code Title Description
A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20100830

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20100830

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20120725

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20120814

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20121113

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20130716

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20130719

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

LAPS Cancellation because of no payment of annual fees