JP2013536537A - マルチメディア・ストリーム・ファイルの保存ファイルフォーマット、保存方法及びそれを利用したクライアント装置 - Google Patents
マルチメディア・ストリーム・ファイルの保存ファイルフォーマット、保存方法及びそれを利用したクライアント装置 Download PDFInfo
- Publication number
- JP2013536537A JP2013536537A JP2013515275A JP2013515275A JP2013536537A JP 2013536537 A JP2013536537 A JP 2013536537A JP 2013515275 A JP2013515275 A JP 2013515275A JP 2013515275 A JP2013515275 A JP 2013515275A JP 2013536537 A JP2013536537 A JP 2013536537A
- Authority
- JP
- Japan
- Prior art keywords
- fragment
- information
- level
- received
- stream file
- 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.)
- Granted
Links
- 238000000034 method Methods 0.000 title claims abstract description 19
- 239000012634 fragment Substances 0.000 claims abstract description 314
- 238000004891 communication Methods 0.000 claims description 28
- 238000007726 management method Methods 0.000 description 24
- 238000010586 diagram Methods 0.000 description 14
- 230000003044 adaptive effect Effects 0.000 description 12
- AWSBQWZZLBPUQH-UHFFFAOYSA-N mdat Chemical compound C1=C2CC(N)CCC2=CC2=C1OCO2 AWSBQWZZLBPUQH-UHFFFAOYSA-N 0.000 description 3
- 230000005540 biological transmission Effects 0.000 description 2
- 230000003139 buffering effect Effects 0.000 description 1
- 238000013500 data storage Methods 0.000 description 1
- 239000000284 extract Substances 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 238000010295 mobile communication Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F15/00—Digital computers in general; Data processing equipment in general
- G06F15/16—Combinations of two or more digital computers each having at least an arithmetic unit, a program unit and a register, e.g. for a simultaneous processing of several programs
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/60—Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client
- H04N21/65—Transmission of management data between client and server
- H04N21/658—Transmission by the client directed to the server
- H04N21/6587—Control parameters, e.g. trick play commands, viewpoint selection
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/10—File systems; File servers
- G06F16/11—File system administration, e.g. details of archiving or snapshots
- G06F16/113—Details of archiving
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B27/00—Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
- G11B27/10—Indexing; Addressing; Timing or synchronising; Measuring tape travel
- G11B27/102—Programmed access in sequence to addressed parts of tracks of operating record carriers
- G11B27/105—Programmed access in sequence to addressed parts of tracks of operating record carriers of operating discs
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B27/00—Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
- G11B27/10—Indexing; Addressing; Timing or synchronising; Measuring tape travel
- G11B27/19—Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier
- G11B27/28—Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier by using information signals recorded by the same method as the main recording
- G11B27/32—Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier by using information signals recorded by the same method as the main recording on separate auxiliary tracks of the same or an auxiliary record carrier
- G11B27/322—Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier by using information signals recorded by the same method as the main recording on separate auxiliary tracks of the same or an auxiliary record carrier used signal is digitally coded
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B27/00—Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
- G11B27/10—Indexing; Addressing; Timing or synchronising; Measuring tape travel
- G11B27/19—Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier
- G11B27/28—Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier by using information signals recorded by the same method as the main recording
- G11B27/32—Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier by using information signals recorded by the same method as the main recording on separate auxiliary tracks of the same or an auxiliary record carrier
- G11B27/327—Table of contents
- G11B27/329—Table of contents on a disc [VTOC]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/60—Network streaming of media packets
- H04L65/61—Network streaming of media packets for supporting one-way streaming services, e.g. Internet radio
- H04L65/612—Network streaming of media packets for supporting one-way streaming services, e.g. Internet radio for unicast
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/60—Network streaming of media packets
- H04L65/70—Media network packetisation
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/234—Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs
- H04N21/2343—Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs involving reformatting operations of video signals for distribution or compliance with end-user requests or end-user device requirements
- H04N21/23439—Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs involving reformatting operations of video signals for distribution or compliance with end-user requests or end-user device requirements for generating different versions
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/24—Monitoring of processes or resources, e.g. monitoring of server load, available bandwidth, upstream requests
- H04N21/2402—Monitoring of the downstream path of the transmission network, e.g. bandwidth available
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/433—Content storage operation, e.g. storage operation in response to a pause request, caching operations
- H04N21/4334—Recording operations
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/80—Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
- H04N21/83—Generation or processing of protective or descriptive data associated with content; Content structuring
- H04N21/84—Generation or processing of descriptive data, e.g. content descriptors
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/80—Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
- H04N21/83—Generation or processing of protective or descriptive data associated with content; Content structuring
- H04N21/845—Structuring of content, e.g. decomposing content into time segments
- H04N21/8455—Structuring of content, e.g. decomposing content into time segments involving pointers to the content, e.g. pointers to the I-frames of the video stream
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/80—Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
- H04N21/83—Generation or processing of protective or descriptive data associated with content; Content structuring
- H04N21/845—Structuring of content, e.g. decomposing content into time segments
- H04N21/8456—Structuring of content, e.g. decomposing content into time segments by decomposing the content in the time domain, e.g. in time segments
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/80—Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
- H04N21/85—Assembly of content; Generation of multimedia applications
- H04N21/854—Content authoring
- H04N21/85406—Content authoring involving a specific file format, e.g. MP4 format
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Theoretical Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- General Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Computer Hardware Design (AREA)
- Databases & Information Systems (AREA)
- Software Systems (AREA)
- Data Mining & Analysis (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
- Information Transfer Between Computers (AREA)
- Television Signal Processing For Recording (AREA)
- Signal Processing For Digital Recording And Reproducing (AREA)
- Mobile Radio Communication Systems (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
Description
Claims (15)
- マルチメディア・ストリーム・ファイルの保存方法において、
マルチメディアデータを、互いに異なるビットレートでエンコーディングした複数レベルのトラックを含むマルチメディア・ストリーム・ファイルを提供するサーバから、前記マルチメディア・ストリーム・ファイルの再生のためのメタ情報を受信し、受信されたメタ情報を保存する段階と、
前記マルチメディア・ストリーム・ファイルを構成するフラグメントを受信して保存する段階と、
前記受信されたフラグメントのランダムアクセスのためのランダムアクセス情報を獲得する段階と、
前記獲得されたランダムアクセス情報に基づいて、前記保存されたフラグメントのリプレイのためのフラグメントアクセス・メタ情報を生成して保存する段階と、を含むことを特徴とするマルチメディア・ストリーム・ファイルの保存方法。 - 前記フラグメントは、1レベルのトラックのマルチメディアデータのうち一部であり、
ネットワーク環境またはクライアントの要請によって、前記複数レベルのトラックのうち、少なくとも1つのフラグメントのトラックのレベルを選択する段階をさらに含むことを特徴とする請求項1に記載のマルチメディア・ストリーム・ファイルの保存方法。 - 前記メタ情報は、
前記複数レベルのトラックごとのトラック情報、コーデック情報及びフラグメントの長さ情報を含むことを特徴とする請求項1に記載のマルチメディア・ストリーム・ファイルの保存方法。 - 前記フラグメントを受信して保存する段階は、
前記受信されたフラグメントのトラック情報、及び前記フラグメントが受信された順序に割り当てられたシーケンスナンバーを含むフラグメントヘッダ情報を生成する段階と、
前記受信されたフラグメントに含まれたマルチメディアデータと、前記フラグメントヘッダ情報とを結合して再構成されたフラグメントを保存する段階と、を含むことを特徴とする請求項1に記載のマルチメディア・ストリーム・ファイルの保存方法。 - 前記ランダムアクセス情報を獲得する段階は、
前記マルチメディア・ストリーム・ファイルを構成するフラグメントのうち、前記受信されたフラグメントを識別するためのセグメント・インデックス情報、受信された全体フラグメント個数情報、及びマルチメディア時間同期情報を獲得することを特徴とする請求項1に記載のマルチメディア・ストリーム・ファイルの保存方法。 - 前記保存されたフラグメントのレベルと、利用可能な前記フラグメントのレベルとを比較する段階と、
前記保存されたフラグメントのレベルよりさらに高いレベルのフラグメントが利用可能である場合、前記サーバに、前記さらに高いレベルのフラグメントを要請する段階と、
前記さらに高いレベルのフラグメントを受信して保存する段階と、
前記受信されたさらに高いレベルのフラグメントのランダムアクセス情報を獲得し、前記獲得されたさらに高いレベルのフラグメントのランダムアクセス情報を利用し、前記フラグメントアクセス・メタ情報を更新する段階と、をさらに含むことを特徴とする請求項1に記載のマルチメディア・ストリーム・ファイルの保存方法。 - 前記保存されたフラグメントのレベルが、所定ビットレート以上のレベル値を有するか否かを判断する段階と、
前記保存されたフラグメントのレベルが、前記所定ビットレート以上のレベル値を有することができない場合、前記サーバに、前記所定ビットレート以上のレベル値を有するフラグメントを要請する段階と、
前記所定ビットレート以上のレベル値を有するフラグメントを受信して保存する段階と、
前記受信された所定ビットレート以上のレベル値を有するフラグメントのランダムアクセス情報を獲得し、前記所定ビットレート以上のレベル値を有するフラグメントのランダムアクセス情報を利用し、前記フラグメントアクセス・メタ情報を更新する段階と、をさらに含むことを特徴とする請求項1に記載のマルチメディア・ストリーム・ファイルの保存方法。 - マルチメディア・ストリーム・ファイルを提供されるクライアント装置において、
サーバから提供される互いに異なるビットレートでエンコーディングした複数レベルのトラックを含むマルチメディア・ストリーム・ファイルを要請して受信する通信部と、
前記通信部を介して受信されるマルチメディア・ストリーム・ファイルを構成するフラグメントを保存する保存部と、
前記マルチメディア・ストリーム・ファイルを再生する再生部と、
前記保存部に保存されたフラグメントのランダムアクセスのためのランダムアクセス情報を保存するフラグメントアクセス・データベースと、
前記フラグメントアクセス・データベースに保存されたランダムアクセス情報に基づいて、前記マルチメディア・ストリーム・ファイルを構成するフラグメントの保存いかんを決定し、保存されていないフラグメントが受信されるように、前記通信部を制御するフラグメントアクセス管理部と、
前記マルチメディア・ストリーム・ファイルの再生のためのメタ情報、及び前記保存されたフラグメントのリプレイのためのフラグメントアクセス・メタ情報を生成し、前記保存部に保存し、前記保存部に保存されたメタ情報、及びフラグメントアクセス・メタ情報を読み取るメタデータ入出力部と、を含むことを特徴とするクライアント装置。 - 前記フラグメントは、前記複数レベルのトラックのうち、ネットワーク環境またはクライアントの要請によって選択されたレベルのトラックのマルチメディアデータのうち、一部であることを特徴とする請求項8に記載のクライアント装置。
- 前記メタ情報は、
前記複数レベルのトラックごとのトラック情報、コーデック情報及びフラグメントの長さ情報を含むことを特徴とする請求項8に記載のクライアント装置。 - 前記メタデータ入出力部は、
前記受信されたフラグメントのトラック情報、及び前記フラグメントが受信された順序に割り当てられたシーケンスナンバーを含むフラグメントヘッダ情報を生成し、
前記保存部は、前記受信されたフラグメントに含まれたマルチメディアデータと、前記フラグメントヘッダ情報とを結合して再構成されたフラグメントを保存することを特徴とする請求項8に記載のクライアント装置。 - 前記ランダムアクセス情報は、
前記マルチメディア・ストリーム・ファイルを構成するフラグメントのうち、前記受信されたフラグメントを識別するためのセグメント・インデックス情報、受信された全体フラグメント個数情報、及びマルチメディア時間同期情報を含むことを特徴とする請求項8に記載のクライアント装置。 - 前記フラグメントアクセス管理部は、前記保存されたフラグメントのレベルと、利用可能な前記フラグメントのレベルとを比較し、前記保存されたフラグメントのレベルよりさらに高いレベルのフラグメントが利用可能である場合、前記サーバに、前記さらに高いレベルのフラグメントを要請するように、前記通信部を制御することを特徴とする請求項8に記載のクライアント装置。
- 前記さらに高いレベルのフラグメントを受信された場合、前記フラグメントアクセス・データベースは、前記受信されたさらに高いレベルのフラグメントのランダムアクセス情報を利用し、前記フラグメントアクセス・メタ情報を更新することを特徴とする請求項13に記載のクライアント装置。
- 前記フラグメントアクセス管理部は、前記保存されたフラグメントのレベルが、所定ビットレート以上のレベル値を有するか否かを判断し、前記保存されたフラグメントのレベルが、前記所定ビットレート以上のレベル値を有することができない場合、前記サーバに、前記所定ビットレート以上のレベル値を有するフラグメントを要請するように、前記通信部を制御することを特徴とする請求項8に記載のクライアント装置。
Applications Claiming Priority (5)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US35610710P | 2010-06-18 | 2010-06-18 | |
US61/356,107 | 2010-06-18 | ||
KR1020100092508A KR101702562B1 (ko) | 2010-06-18 | 2010-09-20 | 멀티미디어 스트림 파일의 저장 파일 포맷, 저장 방법 및 이를 이용한 클라이언트 장치 |
KR10-2010-0092508 | 2010-09-20 | ||
PCT/KR2011/004489 WO2011159140A2 (en) | 2010-06-18 | 2011-06-20 | Storage file format for multimedia streaming file, and storage method and client apparatus using the same |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2013536537A true JP2013536537A (ja) | 2013-09-19 |
JP5876480B2 JP5876480B2 (ja) | 2016-03-02 |
Family
ID=45504178
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2013515275A Expired - Fee Related JP5876480B2 (ja) | 2010-06-18 | 2011-06-20 | マルチメディア・ストリーム・ファイルの保存ファイルフォーマット、保存方法及びそれを利用したクライアント装置 |
Country Status (6)
Country | Link |
---|---|
US (1) | US9071884B2 (ja) |
EP (1) | EP2583279B1 (ja) |
JP (1) | JP5876480B2 (ja) |
KR (1) | KR101702562B1 (ja) |
CN (1) | CN103069492B (ja) |
WO (1) | WO2011159140A2 (ja) |
Families Citing this family (26)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101478173B1 (ko) | 2007-08-29 | 2014-12-31 | 삼성전자주식회사 | 외부기기 연결 방법 및 이를 적용한 멀티미디어 재생장치 |
CN102291373B (zh) | 2010-06-15 | 2016-08-31 | 华为技术有限公司 | 元数据文件的更新方法、装置和*** |
KR101705813B1 (ko) * | 2010-06-23 | 2017-02-10 | 삼성전자주식회사 | 무선 통신 시스템에서 멀티미디어 컨텐츠의 랜덤 액세스 방법 및 장치 |
US20130173760A1 (en) * | 2010-09-20 | 2013-07-04 | Humax Co., Ltd. | Processing method to be implemented upon the occurrence of an expression switch in http streaming |
US8976814B2 (en) * | 2011-12-09 | 2015-03-10 | General Electric Company | Method of transporting data from sending node to destination node |
US9219929B2 (en) * | 2012-02-27 | 2015-12-22 | Fritz Barnes | Enhanced startup and channel change for fragmented media stream delivery |
WO2013166089A1 (en) * | 2012-05-01 | 2013-11-07 | Thomson Licensing | System and method for content download |
GB2505486B (en) * | 2012-08-31 | 2016-01-06 | Samsung Electronics Co Ltd | Streaming media |
WO2014054925A1 (en) * | 2012-10-04 | 2014-04-10 | Samsung Electronics Co., Ltd. | Apparatus for reproducing recording medium and method thereof |
KR101973724B1 (ko) * | 2012-10-10 | 2019-04-30 | 에스케이텔레콤 주식회사 | 동영상 서비스 장치 및 동영상 서비스 방법 |
JP6498882B2 (ja) * | 2013-07-22 | 2019-04-10 | パナソニック インテレクチュアル プロパティ コーポレーション オブ アメリカPanasonic Intellectual Property Corporation of America | 蓄積方法、再生方法、蓄積装置、および再生装置 |
JP2015043484A (ja) * | 2013-08-26 | 2015-03-05 | ソニー株式会社 | コンテンツ供給装置、コンテンツ供給方法、プログラム、端末装置、およびコンテンツ供給システム |
WO2015033629A1 (ja) * | 2013-09-03 | 2015-03-12 | ソニー株式会社 | 送信装置、中継装置及び受信装置 |
US9576000B2 (en) | 2014-04-25 | 2017-02-21 | International Business Machines Corporation | Adaptive fragment assignment for processing file data in a database |
US10033824B2 (en) * | 2014-06-30 | 2018-07-24 | Samsung Electronics Co., Ltd. | Cache manifest for efficient peer assisted streaming |
KR101563461B1 (ko) | 2015-03-24 | 2015-10-26 | 주식회사 티맥스데이터 | 데이터베이스 보안 관리를 위한 방법, 서버 및 컴퓨터-프로그램 |
KR101613146B1 (ko) | 2015-03-24 | 2016-04-18 | 주식회사 티맥스데이터 | 데이터베이스 암호화 방법 |
CN105979274B (zh) * | 2016-05-06 | 2019-02-22 | 上海交通大学 | 动态自适应视频流媒体的分布式缓存放置方法 |
KR101751970B1 (ko) | 2016-06-20 | 2017-07-03 | 주식회사 티맥스데이터 | 쿼리를 실행하기 위한 방법, 장치 및 컴퓨터 판독가능 매체 |
KR101747265B1 (ko) | 2016-06-20 | 2017-06-15 | 주식회사 티맥스데이터 | 쿼리를 실행하기 위한 방법, 장치 및 컴퓨터 판독가능 매체 |
CN106254561B (zh) * | 2016-10-12 | 2019-12-17 | 上海安馨信息科技有限公司 | 一种网络资源文件的实时离线下载方法及*** |
JP6400163B2 (ja) * | 2017-08-09 | 2018-10-03 | キヤノン株式会社 | 受信装置、受信方法、送信装置、送信方法、及びプログラム |
WO2019098054A1 (ja) * | 2017-11-17 | 2019-05-23 | ソニー株式会社 | 情報処理装置、情報処理方法、記録媒体、再生装置、再生方法、およびプログラム |
CN108810468B (zh) * | 2018-06-11 | 2020-06-16 | 哈尔滨工程大学 | 一种优化显示效果的视频传输装置及方法 |
JP7373581B2 (ja) * | 2019-03-14 | 2023-11-02 | ノキア テクノロジーズ オサケユイチア | メディアコンテンツにおけるレイトバインディングのための方法および装置 |
US11509949B2 (en) * | 2019-09-13 | 2022-11-22 | Disney Enterprises, Inc. | Packager for segmenter fluidity |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2008504750A (ja) * | 2004-06-27 | 2008-02-14 | アップル インコーポレイテッド | マルチパスのビデオ符号化 |
WO2010117316A1 (en) * | 2009-04-09 | 2010-10-14 | Telefonaktiebolaget L M Ericsson (Publ) | Methods and arrangements for creating and handling media files |
WO2011038013A2 (en) * | 2009-09-22 | 2011-03-31 | Qualcomm Incorporated | Enhanced block-request streaming system using signaling or block creation |
JP2011087103A (ja) * | 2009-10-15 | 2011-04-28 | Sony Corp | コンテンツ再生システム、コンテンツ再生装置、プログラム、コンテンツ再生方法、およびコンテンツサーバを提供 |
Family Cites Families (19)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2002009331A2 (en) | 2000-07-20 | 2002-01-31 | Thomson Licensing S.A. | Multi-media jitter removal in an asynchronous digital home network |
US7509393B2 (en) * | 2001-12-19 | 2009-03-24 | International Business Machines Corporation | Method and system for caching role-specific fragments |
US7499446B1 (en) | 2002-04-29 | 2009-03-03 | Cisco Technology, Inc. | Removing jitter in RTP streaming media streams |
JP4040426B2 (ja) * | 2002-10-18 | 2008-01-30 | 富士通株式会社 | データ送信装置 |
EP1579651A1 (en) | 2002-12-20 | 2005-09-28 | Koninklijke Philips Electronics N.V. | Multi-track hinting for receiver-driven streaming system |
KR100492567B1 (ko) | 2003-05-13 | 2005-06-03 | 엘지전자 주식회사 | 이동통신 시스템의 http 기반 비디오 스트리밍 장치및 방법 |
JP4156568B2 (ja) * | 2004-06-21 | 2008-09-24 | 富士通株式会社 | 通信システムの制御方法、通信制御装置、プログラム |
US8406293B2 (en) | 2004-06-27 | 2013-03-26 | Apple Inc. | Multi-pass video encoding based on different quantization parameters |
EP1638333A1 (en) * | 2004-09-17 | 2006-03-22 | Mitsubishi Electric Information Technology Centre Europe B.V. | Rate adaptive video coding |
AU2007253824A1 (en) | 2006-05-19 | 2007-11-29 | Symmetricom, Inc. | Network time protocol precision timestamping service |
KR101298640B1 (ko) | 2006-09-22 | 2013-09-16 | 삼성전자주식회사 | 전송 스트림 패킷을 전송하는 방법 및 장치 |
US7986622B2 (en) * | 2006-10-24 | 2011-07-26 | Broadcom Corporation | Method and system for physical layer aggregation |
US7925774B2 (en) * | 2008-05-30 | 2011-04-12 | Microsoft Corporation | Media streaming using an index file |
US8542706B2 (en) * | 2008-12-08 | 2013-09-24 | Qualcomm Incorporated | Method and apparatus related to packet fragmentation and reconstruction |
US9237387B2 (en) * | 2009-10-06 | 2016-01-12 | Microsoft Technology Licensing, Llc | Low latency cacheable media streaming |
WO2011056139A1 (en) * | 2009-11-06 | 2011-05-12 | Telefonaktiebolaget L M Ericsson (Publ). | File format for synchronized media |
US10003851B2 (en) * | 2009-11-24 | 2018-06-19 | Imagine Communications Corp. | Managed multiplexing of video in an adaptive bit rate environment |
EP2510669A4 (en) * | 2009-12-11 | 2013-09-18 | Nokia Corp | DEVICE AND METHODS FOR DESCRIBING SYNCHRONIZATION REPRESENTATIONS IN CONTINUOUSLY TRANSMITTED MULTIMEDIA FILES |
US9456015B2 (en) * | 2010-08-10 | 2016-09-27 | Qualcomm Incorporated | Representation groups for network streaming of coded multimedia data |
-
2010
- 2010-09-20 KR KR1020100092508A patent/KR101702562B1/ko active IP Right Grant
-
2011
- 2011-06-20 CN CN201180039860.0A patent/CN103069492B/zh not_active Expired - Fee Related
- 2011-06-20 WO PCT/KR2011/004489 patent/WO2011159140A2/en active Application Filing
- 2011-06-20 JP JP2013515275A patent/JP5876480B2/ja not_active Expired - Fee Related
- 2011-06-20 US US13/164,199 patent/US9071884B2/en not_active Expired - Fee Related
- 2011-06-20 EP EP11796006.2A patent/EP2583279B1/en active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2008504750A (ja) * | 2004-06-27 | 2008-02-14 | アップル インコーポレイテッド | マルチパスのビデオ符号化 |
WO2010117316A1 (en) * | 2009-04-09 | 2010-10-14 | Telefonaktiebolaget L M Ericsson (Publ) | Methods and arrangements for creating and handling media files |
WO2011038013A2 (en) * | 2009-09-22 | 2011-03-31 | Qualcomm Incorporated | Enhanced block-request streaming system using signaling or block creation |
JP2011087103A (ja) * | 2009-10-15 | 2011-04-28 | Sony Corp | コンテンツ再生システム、コンテンツ再生装置、プログラム、コンテンツ再生方法、およびコンテンツサーバを提供 |
Non-Patent Citations (1)
Title |
---|
ALEX ZAMBELLI: ""IIS Smooth Streaming Technical Overview"", [ONLINE], JPN6014053739, March 2009 (2009-03-01), pages 1 - 17, ISSN: 0002969244 * |
Also Published As
Publication number | Publication date |
---|---|
US9071884B2 (en) | 2015-06-30 |
WO2011159140A2 (en) | 2011-12-22 |
CN103069492A (zh) | 2013-04-24 |
EP2583279A4 (en) | 2014-08-06 |
KR101702562B1 (ko) | 2017-02-03 |
EP2583279B1 (en) | 2019-07-31 |
WO2011159140A3 (en) | 2012-02-16 |
KR20110138134A (ko) | 2011-12-26 |
CN103069492B (zh) | 2016-08-10 |
US20110314174A1 (en) | 2011-12-22 |
JP5876480B2 (ja) | 2016-03-02 |
EP2583279A2 (en) | 2013-04-24 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP5876480B2 (ja) | マルチメディア・ストリーム・ファイルの保存ファイルフォーマット、保存方法及びそれを利用したクライアント装置 | |
US10645429B2 (en) | Systems and methods for encoding and streaming video encoded using a plurality of maximum bitrate levels | |
KR101868280B1 (ko) | 정보 처리 장치, 정보 처리 방법 및 컴퓨터 판독 가능한 기록 매체 | |
US10459943B2 (en) | System and method for splicing media files | |
KR101903352B1 (ko) | 상부 레벨 인덱스 파일들을 자동적으로 생성하기 위한 시스템들 및 방법들 | |
US8874779B2 (en) | Method and apparatus for retrieving and rendering live streaming data | |
US8516144B2 (en) | Startup bitrate in adaptive bitrate streaming | |
JP5497919B2 (ja) | ファイルフォーマットベースの適応的ストリーム生成、再生方法及び装置とその記録媒体 | |
US9521469B2 (en) | Carriage of quality information of content in media formats | |
WO2014011848A2 (en) | Signaling and processing content with variable bitrates for adaptive streaming | |
JP2014197879A (ja) | プログレッシブ再生を含む映像分配システム | |
CA2784233A1 (en) | Methods and arrangements for http media stream distribution | |
KR20120114016A (ko) | 사용자 컨텐츠를 외부 단말기에서 네트워크 적응적으로 스트리밍하는 방법 및 장치 | |
WO2014112186A1 (ja) | コンテンツサーバおよびコンテンツ配信方法 | |
JP4689996B2 (ja) | マルチメディアコンテンツの高速ダウンロードサービス装置及びその方法 | |
JP6258168B2 (ja) | 配信装置、再生装置および配信システム | |
US20130124699A1 (en) | Apparatus and method for transceiving a streaming service | |
US20160173551A1 (en) | System and method for session mobility for adaptive bitrate streaming | |
JP2011180810A (ja) | コンテンツ配信システム、コンテンツ配信方法、コンテンツ配信装置、コンテンツ計測装置、及びプログラム | |
KR20220012740A (ko) | 통신 시스템에서 컨텐츠의 송수신을 제어하기 위한 방법 및 장치 | |
JP2023004668A (ja) | 配信装置、配信方法及び配信プログラム |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20140618 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20141224 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20150811 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20151111 |
|
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: 20151222 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20160121 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 5876480 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
LAPS | Cancellation because of no payment of annual fees |