CN102077206A - 分段媒体内容权限管理 - Google Patents

分段媒体内容权限管理 Download PDF

Info

Publication number
CN102077206A
CN102077206A CN2009801247032A CN200980124703A CN102077206A CN 102077206 A CN102077206 A CN 102077206A CN 2009801247032 A CN2009801247032 A CN 2009801247032A CN 200980124703 A CN200980124703 A CN 200980124703A CN 102077206 A CN102077206 A CN 102077206A
Authority
CN
China
Prior art keywords
media content
file
content
protected media
segmentation
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
Application number
CN2009801247032A
Other languages
English (en)
Other versions
CN102077206B (zh
Inventor
P·施奈尔
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.)
Microsoft Technology Licensing LLC
Original Assignee
Microsoft Corp
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
Application filed by Microsoft Corp filed Critical Microsoft Corp
Publication of CN102077206A publication Critical patent/CN102077206A/zh
Application granted granted Critical
Publication of CN102077206B publication Critical patent/CN102077206B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/10Protecting distributed programs or content, e.g. vending or licensing of copyrighted material ; Digital rights management [DRM]
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/60Protecting data
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/1066Session management
    • H04L65/1101Session protocols
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/25Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
    • H04N21/266Channel or content management, e.g. generation and management of keys and entitlement messages in a conditional access system, merging a VOD unicast channel into a multicast channel
    • H04N21/2662Controlling the complexity of the video stream, e.g. by scaling the resolution or bitrate of the video stream based on the client capabilities
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/41Structure of client; Structure of client peripherals
    • H04N21/418External card to be used in combination with the client device, e.g. for conditional access
    • H04N21/4181External card to be used in combination with the client device, e.g. for conditional access for conditional access
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing 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/436Interfacing a local distribution network, e.g. communicating with another STB or one or more peripheral devices inside the home
    • H04N21/43615Interfacing a Home Network, e.g. for connecting the client to a plurality of peripherals
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing 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/44Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream, rendering scenes according to MPEG-4 scene graphs
    • H04N21/4402Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream, rendering scenes according to MPEG-4 scene graphs involving reformatting operations of video signals for household redistribution, storage or real-time display
    • H04N21/44029Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream, rendering scenes according to MPEG-4 scene graphs involving reformatting operations of video signals for household redistribution, storage or real-time display for generating different versions
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/45Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
    • H04N21/462Content or additional data management, e.g. creating a master electronic program guide from data received from the Internet and a Head-end, controlling the complexity of a video stream by scaling the resolution or bit-rate based on the client capabilities
    • H04N21/4627Rights management associated to the content
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/80Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
    • H04N21/83Generation or processing of protective or descriptive data associated with content; Content structuring
    • H04N21/835Generation of protective data, e.g. certificates
    • H04N21/8355Generation of protective data, e.g. certificates involving usage data, e.g. number of copies or viewings allowed
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/80Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
    • H04N21/83Generation or processing of protective or descriptive data associated with content; Content structuring
    • H04N21/845Structuring of content, e.g. decomposing content into time segments
    • H04N21/8456Structuring of content, e.g. decomposing content into time segments by decomposing the content in the time domain, e.g. in time segments
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/80Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
    • H04N21/85Assembly of content; Generation of multimedia applications
    • H04N21/854Content authoring
    • H04N21/85406Content authoring involving a specific file format, e.g. MP4 format

Abstract

描述了分段媒体内容权限管理。在(各)实施例中,媒体设备可以从媒体内容流接收受保护媒体内容的各个分段,每一媒体内容流包括该受保护媒体内容的不同版本。可以生成包括受保护媒体内容的各个分段的媒体内容文件,这些分段按顺序排列来呈现该受保护媒体内容以供观看。可以在媒体内容文件的文件头中实例化文件头对象,其中该文件头对象包括与该媒体内容文件相对应的DRM相关联特征,诸如一个或多个DRM许可证、特性、和/或属性,以便一起提供该受保护媒体内容的所有分段。

Description

分段媒体内容权限管理
背景
用户能够数字地访问和/或获取媒体内容,如通过订阅和按观看付费服务。为了安全性以及防止媒体内容未经授权的共享、复制和/或分发,对可从内容分发服务获得的数字媒体内容进行许可。限制媒体内容的使用的数字权限可以是与该媒体内容相关联的许可证的形式。
在数字权限管理(DRM)系统中,获取或下载数字媒体内容的各种设备可以对受保护的媒体内容执行DRM许可证所准许的动作。例如,各种设备可以包括可对受保护的媒体内容执行诸如呈现、回放、复制、打印、执行、消费等动作和/或其它动作的任何类型的便携式通信设备、移动电话、音乐设备、或电视客户机设备。DRM许可证提供对受保护的媒体内容执行的动作的权限和限制。
概述
提供本概述是为了介绍分段媒体内容权限管理的简化概念。这些简化概念在以下详细描述中进一步描述。本概述并不旨在标识所要求保护的主题的必要特征,也不旨在用于确定所要求保护的主题的范围。
描述了分段媒体内容权限管理。在(各)实施例中,媒体设备可以从媒体内容流接收受保护媒体内容的各个分段,每一媒体内容流包括该受保护媒体内容的不同版本。可以生成媒体内容文件以包括受保护媒体内容的各个分段,这些分段按顺序排列来呈现该受保护媒体内容以供观看。可以在媒体内容文件的文件头中实例化文件头对象,其中该文件头对象包括与媒体内容文件相对应的DRM相关联特征,诸如一个或多个DRM许可证、特性、和/或属性,以便一起提供该受保护媒体内容的所有分段。
在其它(各)实施例中,可以标识作为受保护媒体内容的不同版本而接收到的该受保护媒体内容的各分段,并随后用作为该受保护媒体内容的同一版本的各分段来进行替换。随后可以生成媒体内容文件以包括作为该受保护媒体内容的同一版本的替换分段。作为该受保护媒体内容的同一版本并被包括在该媒体内容文件中的各替换分段也可以由包括在文件头对象中的一个或多个DRM许可证来提供。媒体内容文件中的受保护媒体内容的分段可包括分段头和对应的分段数据,它们共同形成文件片段。文件片段可包括一个或多个轨道对象,其中每一轨道对象包括与该文件片段相对应的另外的DRM相关联特征。
在其它(各)实施例中,内容分发者可以从媒体内容流分发受保护媒体内容的各个分段,每一媒体内容流包括该受保护媒体内容的不同版本。受保护媒体内容的各分段随后可以在媒体内容文件中按顺序排列以在媒体设备处呈现该受保护媒体内容以供观看。许可证服务器可以提供DRM相关联特征,如以文件头对象包括在媒体内容文件的文件头中的一个或多个DRM许可证、特性、和/或属性。DRM相关联特征与媒体内容文件相对应以便一起提供受保护媒体内容的所有分段。
附图简述
参考以下附图描述了分段媒体内容权限管理的各实施例。在各附图中,使用相同的标号来指示相同的特征和组件:
图1示出了其中可以实现分段媒体内容权限管理的各实施例的示例系统。
图2示出了其中可以实现分段媒体内容权限管理的各实施例的另一示例系统。
图3示出分段媒体内容权限管理的各实施例的示例方法。
图4示出了可以实现分段媒体内容权限管理的各实施例的示例设备的各个组件。
详细描述
分段媒体内容权限管理的各实施例提供了诸如电视客户机设备或便携式音乐设备等媒体设备可以从媒体内容流接收受保护媒体内容的各个分段,每一媒体内容流包括同一媒体内容的不同版本。同一媒体内容(例如,影片)的不同版本可以不同参数分发,如不同的分辨率、质量、比特率等。例如,影片能以若干不同的版本或格式从内容分发者处分发,以适应消费者或订户用来观看该影片的各种类型的媒体设备的不同呈现能力。例如,该影片能以用于可呈现高清晰度视频以在HDTV上显示的电视客户机设备的高清晰度来分发。例如,该影片还能以标准清晰度来分发以在便携式计算机上处理和显示。另外,该影片能以低清晰度或其它最小分辨率格式分发以在便携式手持设备上显示。
内容分发者能跨所有不同的媒体内容流以统一的间隔来分割这些不同的媒体内容流,如以两秒“片”的间隔,这可被称为分段流传输。客户机设备或媒体设备随后可以从这些不同的媒体内容流中的任何媒体内容流获取或接收该媒体内容的各分段。例如,膝上型计算机可以经由电缆调制解调器进行连接以便以高清晰度从媒体内容流接收影片的各分段。在观看该影片时,用户随后可以移动到户外并无线地连接到膝上型计算机以继续观看该影片。因为可用带宽的减少,膝上型计算机能以标准清晰度从另一媒体内容流继续接收该影片的各分段。如果信号进一步降级,则膝上型计算机能以低清晰度格式从又一不同的媒体内容流继续接收该影片的各分段。于是媒体设备(例如,该示例中的膝上型计算机)以不同的版本从任何数量的不同媒体内容流接收到受保护媒体内容(例如,影片)的各分段。
在本文描述的各实施例中,可以在媒体设备处生成包括来自不同的媒体内容流的受保护媒体内容的各分段的媒体内容文件。这些分段在媒体内容文件中按顺序排列来呈现受保护媒体内容以供作为连续文件来查看。为避免必须获取或取得多个数字权限管理(DRM)密钥或者为了避免具有受保护媒体内容的每一不同分段和/或流的不同DRM许可证,文件头对象可以在媒体内容文件的文件头中实例化,并且文件头对象包括与媒体内容文件相对应的DRM相关联特征,诸如一个或多个DRM许可证、特性、属性、和/或其它信息,以便一起提供受保护媒体内容的所有分段。媒体设备随后可以在无需管理用于不同版本的媒体内容分段的多个DRM许可证的情况下无缝地呈现影片的所有分段。
在媒体设备获得了诸如影片等受保护媒体内容的所有分段时,媒体设备可以保存该受保护媒体内容和/或将该媒体内容文件作为可呈现文件传递到另一设备。在其它实施例中,可以标识作为受保护媒体内容的不同版本而接收到的该受保护媒体内容的各分段,并随后用作为该受保护媒体内容的同一版本的替换分段来进行替换。例如,可以用媒体内容的高清晰度分段来替换该媒体内容的标准清晰度和低清晰度分段。在另一示例中,受保护媒体内容的不同版本的各分段可以用最少数量的替换分段来进行替换。
随后可以生成(例如,重新生成、更新等)媒体内容文件以包括作为该受保护媒体内容的同一版本的替换分段。这些替换分段可以全部是受保护媒体内容的同一版本并被包括在媒体内容文件中。替换分段也可以由诸如一个或多个DRM许可证、特性、属性和/或文件头对象中包括的其它信息等DRM相关联特征来提供。
尽管所描述的用于分段媒体内容权限管理的系统和方法的特征和概念可以在任何数量的不同环境、系统、和/或各种配置中实现,但分段媒体内容权限管理的各实施例在以下示例系统和环境的上下文中描述。
图1示出了其中可以实现分段媒体内容权限管理的各实施例的示例系统100。在该示例中,系统100包括经由通信网络104向任何数量的各种媒体设备传递或以其它方式提供媒体内容的内容分发者102。各种媒体设备可包括无线媒体设备106以及被实现为各种客户机系统100中的组件的其它媒体设备108(例如,有线和/或无线客户机设备)。在媒体内容分发系统中,内容分发者102便于将媒体内容、受保护媒体内容、内容元数据和/或其它相关联数据分发给多个观看者、用户、顾客、订户、观看系统和设备。
通信网络104可被实现为包括便于内容分发者102与任何数量的各种媒体设备之间的媒体内容分发以及数据和/或语音通信的任何类型的数据网络、语音网络、广播网络、基于IP的网络、广域网(例如,因特网)、和/或无线通信网络112。通信网络104还可以使用任何类型的网络拓扑结构和/或通信协议来实现,且可被表示为或以其它方式实现为两个或多个网络的组合。用箭头指示的通信链路中的任何一个或多个便于双向通信,如从内容分发者102到媒体设备108(例如,电视客户机设备)和反向。
内容分发者102可包括被实现为接收媒体内容以分发给订户媒体设备的媒体内容服务器114。内容分发者102可以从诸如内容提供者、广告客户、国家电视分发者等各种内容源接收媒体内容116。内容分发者102可以向任何数量的各种无线媒体设备106和其它媒体设备108传递或以其它方式分发媒体内容116和/或其它数据。
媒体内容116(例如,包括已记录的媒体内容)可包括从任何类型的媒体内容源接收到的任何类型的音频、视频、和/或图像媒体内容。如贯穿本文所述的,“媒体内容”可包括电视节目(或广播节目)、广告、商业片、音乐、电影、视频剪辑和点播媒体内容。其它媒体内容可包括交互式游戏、基于网络的应用、以及任何其它音频、视频和/或图像内容(例如,包括节目指南应用数据、用户界面数据、广告内容、隐藏字幕(closedcaption)数据、内容元数据、搜索结果和/或推荐等)。
在该示例中,内容分发者102包括可以加密媒体内容116以形成受保护媒体内容120的数字权限管理(DRM)系统118。受保护媒体内容120可以包括购买、下载或以其它方式获取的任何类型的媒体内容,诸如音乐、电影、应用、游戏,图片、视频剪辑等等。DRM系统118包括将受保护媒体内容120分发给各种无线媒体设备106和其它媒体设备108的内容服务器122。DRM系统118还包括域控制器124和许可证服务器126。
域控制器124可以管理域中的设备成员关系并向作为该域的成员的设备发行域证书和私钥。域控制器124可以维护作为特定用户域的一部分的媒体设备的当前列表以及针对该域发行的公钥和私钥对。许可证服务器126可以发行规定各种媒体设备对受保护媒体内容120执行的动作的权限和限制的DRM许可证。在一实现中,域控制器124和许可证服务器126可由单独的实体来管理,或者可以在域中一起实现。虽然内容服务器122、域控制器124以及许可证服务器126被描述为DRM系统118的分布式的独立组件,但服务器和控制器中的任一个或多个可被一起实现为该系统的多功能组件或实体。在各实现中,域成员资格还可以由网络运营商、第三方实体,或由用户来管理。
在该示例中,内容分发者102还包括用于存储或以其它方式维护诸如媒体内容116、受保护媒体内容120、媒体内容元数据和/或订户信息等各种数据和媒体内容的存储介质128。存储介质128可被实现为任何类型的存储器、随机存取存储器(RAM)、只读存储器(ROM)、任何类型的磁盘或光盘存储、和/或其它合适的电子数据存储。另外,内容分发者102可以用参考图4所示的示例设备进一步描述的任何数量的不同组件及其组合来实现。
无线媒体设备106可包括被实现成接收和/或传递无线数据和语音通信的任何类型的设备,如移动电话130(例如,蜂窝、VoIP、WiFi等)、便携式计算机设备132、媒体设备134(例如,个人媒体播放器、便携式媒体播放器等)、和/或可以接收音频、视频和/或图像数据形式的媒体内容的任何其它无线媒体设备中的任一个或组合。客户机系统110中的每一个包括一起呈现或回放任何形式的音频、视频、和/或图像内容、媒体内容、受保护媒体内容、和/或电视内容的相应客户机设备和显示设备136。
显示设备136可被实现为任何类型的电视机、高清电视机(HDTV)、LCD、或类似显示系统。客户机系统110中的客户机设备可被实现为电视客户机设备138(例如,电视机顶盒、数字录像机(DVR)等)、计算机设备140、游戏系统142、电器设备、电子设备中的任何一个或组合,和/或作为可被实现成在媒体内容分发系统中接收音频、视频、和/或图像数据等任何形式的电视内容或媒体内容的任何其他类型的客户机设备。
无线媒体设备106和/或其它媒体设备108中的任一个可被实现为具有一个或多个处理器、通信组件、存储器组件、信号处理和控制电路、DRM平台、以及媒体内容呈现系统。媒体设备还可与用户或观看者(即人)和/或操作该设备的实体相关联,使得媒体或客户机设备描述包括用户、软件、和/或设备组合的逻辑设备。
在该示例系统100中,DRM系统118的内容服务器122将受保护媒体内容120作为媒体内容流144分发给各种无线媒体设备106和其它媒体设备108,每一媒体内容流包括同一受保护媒体内容的不同版本。例如,受DRM控制的影片可以不同参数分发,如不同的分辨率、质量、比特率等。影片可以由内容服务器122以若干不同的版本或格式来分发,以适应各种类型的无线媒体设备106和其它媒体设备108的不同呈现能力。受保护媒体内容120能以高清晰度用媒体内容流146分发给可呈现高清晰度视频以在HDTV(例如,显示设备136)上显示的电视客户机设备138。受保护媒体内容120还能以标准清晰度用媒体内容流148分发以在便携式计算机设备132上处理和显示。另外,受保护媒体内容120还能以低清晰度或其它最小分辨率格式用媒体内容流150分发以在便携式手持媒体设备134上显示。
内容分发者102或其组件和系统能跨所有不同的媒体内容流144以统一的间隔“t”(例如,在该示例中是时间)来分割这些不同的媒体内容流,如以两秒“片”的间隔,这可被称为分段流传输。媒体设备随后可以从这些不同的媒体内容流144中的任何媒体内容流获取或接收受保护媒体内容120的分段152。例如,便携式计算机设备132可以经由电缆调制解调器进行连接以便以高清晰度从媒体内容流146接收影片的分段(例如,“分段1”)。
在观看该影片时,用户随后可以移动到户外并无线地连接到便携式计算机设备132以继续观看该影片。因为可用带宽的减少,计算机设备132能以标准清晰度从另一媒体内容流继续接收该影片的分段(例如,“分段2-3”)。如果信号进一步降级,则计算机设备132能以低清晰度格式从又一不同的媒体内容流150继续接收该影片的分段(例如,“分段4”)。如果信号改善,则计算机设备132能以标准清晰度从媒体内容流148继续接收该影片的分段(例如,“分段5”),以此类推。于是,媒体设备(例如,该示例中的便携式计算机设备)从任何数量的不同媒体内容流144以不同的版本接收到受保护媒体内容120的分段。
在一个或多个实施例中,可以在接收受保护媒体内容120的各分段的媒体设备处生成媒体内容文件154。媒体内容文件154包括文件头156、文件索引158、以及由分段头和对应的分段数据形成的多个文件片段160。例如,分段头“1”和对应的分段数据“1”一起形成包括来自媒体内容流146的受保护媒体内容120的高清晰度的“分段1”的文件片段160。来自受保护媒体内容120的不同媒体内容流144的分段1-5等在媒体内容文件154中按顺序排列以呈现该受保护媒体内容以作为连续文件来观看。参考图2中示出的媒体内容文件进一步描述媒体内容文件154。
图2示出了其中可以实现分段媒体内容权限管理的各实施例的示例系统200。在该示例中,系统200包括内容分发者102和有线和/或无线媒体设备202的示例,如参考图1描述的便携式媒体设备134和电视客户机设备138。系统200还包括与内容分发者102分开实现(例如,在分开的服务器上或作为第三方服务)的可以实现本文描述的各实施例的DRM系统204的示例。内容分发者102、DRM系统204、媒体设备202全部可被实现成经由通信网络104和/或无线通信网络112彼此通信。
媒体设备202可被实现成具有处理、通信和存储器组件以及信号处理和控制电路。媒体设备202还可与用户或所有者(即人)和/或操作该设备的实体相关联,使得媒体设备描述包括用户、软件、和/或设备组合的逻辑设备。在该示例中,媒体设备202包括一个或多个处理器206(例如,微处理器、控制器等中的任何一个)、媒体内容输入208、以及受保护媒体内容210(例如,接收到的媒体内容、正在接收的媒体内容、推荐的媒体内容、记录的媒体内容等)。媒体内容输入208可包括经由其接收媒体内容和/或受保护媒体内容的任何类型的无线、广播、和/或空中输入。
媒体设备202还可包括可被实现为计算机可执行指令并可由处理器206执行以实现本文描述的分段媒体内容权限管理的各实施例和/或特征的设备管理器212和/或DRM平台214(例如,控制应用、软件应用、信号处理和控制模块等)。媒体设备202还可包括用于接收并呈现受保护媒体内容210的内容呈现系统216。另外,媒体设备202可以用参考图4所示的示例设备进一步描述的任何数量的不同组件及其组合来实现。
媒体设备202本身可包括与DRM许可证相关联的可移动组件(例如,DRM许可证密码地绑定到可移动组件)。该可移动组件可以是媒体设备202的权标,并且DRM许可证密码地绑定到该设备的权标。该可移动组件可被实现为与DRM许可证相关联的闪存卡、用户身份模块(SIM)卡、智能卡,和/或媒体设备202的任何其他类型的权标。该可移动组件可以包括USIM(用户订户身份模块),该USIM是卡上的用于存储订户和/或认证信息的逻辑实体。例如,DRM许可证可以具有诸如顾客标识符、服务标识符和/或域标识符等以任何组合向DRM系统202和/或分段媒体内容权限管理的域控制器和/或许可证服务器认证设备202的各种相关联的许可证标识符。DRM许可证提供对受保护媒体内容210执行的动作的权限和限制,诸如呈现、回放、复制、打印、执行、消费,和/或对受保护媒体内容的其它动作。
系统200还包括被描述为受保护媒体内容210的示例并参考图1描述的媒体内容文件154。为避免必须获取或取得多个数字权限管理(DRM)密钥或者为了避免具有受保护媒体内容的每一不同分段和/或流的不同DRM许可证,文件头对象218可以在媒体内容文件154的文件头156中实例化,并且文件头对象218包括与媒体内容文件154相对应的DRM相关联特征220,诸如一个或多个DRM许可证、特性、属性、和/或其它信息,以便一起提供受保护媒体内容的所有分段。媒体设备202随后可以在无需管理用于媒体内容分段的不同版本的多个DRM许可证的情况下无缝地呈现例如影片的所有分段。
另外,由分段头和对应的分段数据形成的文件片段,如文件片段160,包括一个或多个轨道对象222。每一轨道对象也可以包括DRM相关联特征,如一个或多个DRM许可证、特性、属性和/或轨道对象中包括的其它信息等。文件片段160可包括音轨、视频轨、和/或其组合或与它们相关联,并且轨道对象222与文件片段的音轨、视频轨、或音轨和/或视频轨的组合相对应。
在媒体设备202获得了诸如影片等受保护媒体内容210的所有分段时,该媒体设备可以保存该受保护媒体内容和/或将该媒体内容文件154作为可呈现文件传递到另一设备。在一个或多个实施例中,可以标识作为受保护媒体内容210的不同版本而接收到的该受保护媒体内容的各分段,并随后用作为该受保护媒体内容的同一版本的替换分段来进行替换。例如,可以媒体内容的高清晰度分段来替换该媒体内容的标准清晰度和低清晰度分段。在另一示例中,受保护媒体内容的不同版本的各分段可以用最少数量的替换分段来进行替换。
DRM平台214和/或内容呈现系统216随后可以生成(例如,重新生成、更新等)媒体内容文件154以包括作为受保护媒体内容的同一版本的替换分段。这些替换分段可以全部是受保护媒体内容的同一版本并被包括在媒体内容文件中。替换分段也可以由诸如一个或多个DRM许可证、特性、属性和/或文件头对象中包括的其它信息等DRM相关联特征来规定。
文件头对象218可被实现为DRM对象并包括对受保护媒体内容的各分段公共的文件级特性。在一实现中,文件头对象可包括:
字段名      字段类型               字段描述
大小        unsigned int(32)       盒(box)的大小
类型        unsigned int(32)       盒的类型(4CC)
用户类型    unsigned int(8)[16]    盒的类型(GUID)
版本        unsigned int(8)        盒清晰度的版本
标志        unsigned int(24)       标志的位字段
数据大小    unsigned int(32)       指定数据字段的以字节为单位的大小
数据        unsigned int(8)        对象的内容保护数据
轨道对象222还可被实现为DRM对象并包括特定文件片段的DRM特性和属性。轨道对象可包含用于解密基本流(例如,被分成称为加密行程(encryption run)的样本序列的流)的信息。加密行程可以共享同一加密算法、模式以及密钥。加密算法和模式可被表达成表的索引。在一种情况下,加密算法索引是0(即,“零”),这指示加密行程未被加密。在一实现中,轨道对象可包括:
字段名      字段类型               字段描述
大小        unsigned int(32)       盒的大小
类型        unsigned int(32)       盒的类型(4CC)
用户类型    unsigned int(8)[16]    盒的类型(GUID)
版本        unsigned int(8)        盒清晰度的版本
标志        unsigned int(24)     标志的位字段
加密行程    unsigned int(8)      片段中行程的数量
算法ID      unsigned int(4)      加密算法表的索引
模式ID      unsigned int(4)      加密模式表的索引
KID         unsigned int(8)[16]  用于对行程加密的密钥的密钥ID
样本计数    unsigned int(32)     行程中的样本的数量
样本ID      unsigned int(64)     行程的第一样本ID
针对轨道对象定义的算法是算法ID=0x1的AES,并且所定义的模式是模式ID=0x1的计数器模式。在算法ID=0x0的情况下,样本的整个行程都未被加密并且模式Id是0x0且KID全是零。
参考图3描述了根据分段媒体内容权限管理的一个或多个实施例的示例方法300。一般而言,在此描述的任何功能、方法、过程、组件以及模块都可使用硬件、软件、固件、固定逻辑电路、手动处理或其任何组合来实现。功能、方法、过程、组件、或模块的软件实现表示当在基于计算的处理器上执行时执行指定任务的程序代码。示例方法300可在计算机可执行指令的一般上下文中描述。一般而言,计算机可执行指令可包括软件、应用程序、例程、程序、对象、组件、数据结构、过程、模块、函数等。
这(些)方法还能在其中功能由通过通信网络链接的远程处理设备完成的分布式计算环境中实现。在分布式计算环境中,计算机可执行指令可以位于包括存储器存储设备在内的本地和远程计算机存储介质中。此外,此处所描述的特征是平台无关的,以便这些技术可在具有各种处理器的各种计算平台上实现。
图3示出分段媒体内容权限管理的示例方法300,并且参考接收分段的受保护媒体内容的媒体设备来描述。描述方法的次序并不旨在解释为限制,并且任何数量的所述方法框都可以按任何次序组合以实现本方法或实现替换方法。
在框302,从媒体内容流接收受保护媒体内容的各分段,每一媒体内容流包括该受保护媒体内容的不同版本。例如,媒体设备202从媒体内容流144接收受保护媒体内容120的分段152,每一媒体内容流144包括该受保护媒体内容的不同版本。
在框304,生成包括该受保护媒体内容的各个分段的媒体内容文件,这些分段按顺序排列来呈现该受保护媒体内容以供观看。例如,媒体设备202处的内容呈现系统216生成包括受保护媒体内容120的各分段152的媒体内容文件154,分段152按顺序排列来呈现该受保护媒体内容以供观看。在一实施例中,媒体内容文件154中的受保护媒体内容的分段包括分段头和对应的分段数据,它们一起形成包含一个或多个轨道对象222的文件片段160。轨道对象222中的每一个可以包括DRM相关联特征,如一个或多个DRM许可证、特性、属性和/或与该文件片段相对应的其它信息。文件片段160可包括音轨、视频轨、和/或其组合,并且轨道对象222与该文件片段的音轨、视频轨、或音轨和/或视频轨的组合相对应。
在框306,在媒体内容文件的文件头中实例化文件头对象,并且文件头对象包括与该媒体内容文件相对应的DRM相关联特征。例如,媒体设备202处的DRM平台214在媒体内容文件154的文件头156中实例化文件头对象218,并且文件头对象218包括与该媒体内容文件相对应的一个或多个DRM相关联特征。文件头对象218可包括一个或多个DRM相关联特征,诸如一个或多个DRM许可证、特性、属性、和/或其它信息,以便在该媒体内容文件中一起提供该受保护媒体内容的所有分段。
在框308,标识作为该受保护媒体内容的不同版本而接收到的该受保护媒体内容的各分段。例如,媒体设备202处的内容呈现系统216标识作为该受保护媒体内容的不同版本而接收到的该受保护媒体内容的各分段。在框310,用作为该受保护媒体内容的同一版本的替换分段来替换作为该受保护媒体内容的不同版本的各分段。例如,内容呈现系统216用作为该受保护媒体内容的同一版本的替换分段来替换作为该受保护媒体内容的不同版本的各分段。
在框312,生成媒体内容文件以包括作为该受保护媒体内容的同一版本的各替换分段。例如,内容呈现系统216生成媒体内容文件154以包括作为该受保护媒体内容的同一版本的各替换分段。作为该受保护媒体内容的同一版本的各替换分段由与媒体内容文件相关联并包括在文件头对象中的一个或多个DRM许可证来提供。
图4示出了示例设备400的各个组件,该示例设备400可被实现为用于实现分段媒体内容权限管理的各实施例的任何形式的通信、计算、电子、和/或媒体设备。例如,设备400可被实现为如图1和/或图2所示的计算机设备、服务器设备、媒体设备、内容分发者、和/或DRM系统。
设备400包括受保护媒体内容402和可被实现成用于经由通信网络进行任何类型的数据和/或语音通信的一个或多个通信接口404。设备400还包括一个或多个处理器406(例如,微处理器、控制器等中的任一个),其处理各种计算机可执行指令来控制设备400的操作和实现分段媒体内容权限管理的各实施例。作为替换或补充,设备400可以用硬件、固件、或结合概括地在408处标识的信号处理和控制电路来实现的固定逻辑电路中的任何一个或组合来实现。
设备400还包括诸如一个或多个存储器组件等计算机可读介质410,存储器组件的示例包括可移动卡、SIM卡、随机存取存储器(RAM)、非易失性存储器(例如,只读存储器(ROM)、闪存、EPROM、EEPROM等中的任一个或多个)、以及盘存储设备。盘存储设备可以包括任何类型的磁性或光学存储设备,如硬盘驱动器、可记录和/或可重写紧致盘(CD)、任何类型的数字多功能盘(DVD)等等。
计算机可读介质410提供数据存储机制以便存储媒体内容402、以及各种设备应用412和与设备400的各操作方面有关的任何其它类型的信息和/或数据。例如,操作系统414可以用计算机可读介质410作为计算机应用程序来维护并在处理器406上执行。设备应用412还可包括设备管理器416和可被实现成该设备的组件并被配置成实现本文描述的DRM技术的DRM平台418。在该示例中,设备应用412被示为可以实现本文描述的分段媒体内容权限管理的各实施例的软件模块和/或计算机应用。
设备400还可包括向音频呈现系统422提供音频数据和/或向外部或集成显示系统424提供视频或图像数据的音频、视频、和/或图像处理系统420。音频呈现系统422和/或显示系统424可包括处理、显示、和/或以其它方式呈现音频、视频、和图像数据的任何设备或组件。在一实现中,音频呈现系统422和/或显示系统424可被实现为示例设备400的集成组件。尽管并未示出,但设备400可包括将该设备内的各组件进行耦合的系统总线或数据传输系统。系统总线可包括不同总线结构中的任何一个或组合,如存储器总线或存储器控制器、外围总线、通用串行总线、和/或利用各种总线架构中的任一种的处理器或局部总线。
尽管已经用结构特征和/或方法专用的语言描述了分段媒体内容权限管理的各实施例,但是应该理解,所附权利要求的主题不必限于所述的具体特征或方法。相反,这些具体特征和方法是作为分段媒体内容权限管理的示例实现来公开的。

Claims (20)

1.一种媒体设备(202),包括:
被配置成从媒体内容流(144)接收受保护媒体内容(120)的各分段(152)的媒体内容输入(208),每一所述媒体内容流包括所述受保护媒体内容(120)的不同版本;
被配置成生成包括所述受保护媒体内容(120)的各分段(152)的媒体内容文件(154)的内容呈现系统(216),所述受保护媒体内容的各分段按顺序排列来呈现所述受保护媒体内容(120)以供观看;以及
被配置成在所述媒体内容文件(154)的文件头(156)中实例化文件头对象(218)的数字权限管理(DRM)平台(214),所述文件头对象(218)包括与所述媒体内容文件(154)相对应的DRM相关联特征(220)以便一起提供所述受保护媒体内容(120)的所有分段(152)。
2.如权利要求1所述的媒体设备,其特征在于,所述DRM相关联特征包括所述文件头对象中的一个或多个DRM许可证,以便在所述媒体内容文件中一起提供所述受保护媒体内容的所有分段。
3.如权利要求1所述的媒体设备,其特征在于,所述媒体内容文件中的受保护媒体内容的分段包括分段头和对应的分段数据,分段头和对应的分段数据一起形成包含一个或多个轨道对象的文件片段,每一轨道对象包括与所述文件片段相对应的另外的DRM相关联特征。
4.如权利要求3所述的媒体设备,其特征在于,所述文件片段包括音轨或视频轨中的至少一个,并且其中轨道对象与所述音轨或所述视频轨中的至少一个相对应。
5.如权利要求1所述的媒体设备,其特征在于,所述内容呈现系统还被配置成:
标识作为所述受保护媒体内容的不同版本而接收到的该受保护媒体内容的各分段;
用作为所述受保护媒体内容的同一版本的替换分段来替换作为该受保护媒体内容的不同版本的各分段;以及
生成所述媒体内容文件以包括作为所述受保护媒体内容的同一版本的替换分段。
6.如权利要求5所述的媒体设备,其特征在于,作为所述受保护媒体内容的同一版本的替换分段由与所述媒体内容文件相关联并包括在所述文件头对象中的一个或多个DRM许可证来提供。
7.如权利要求5所述的媒体设备,其特征在于,所述受保护媒体内容的版本与用于呈现所述受保护媒体内容的标准相关,并且其中作为所述受保护媒体内容的同一版本的所述替换分段与用于呈现所述受保护媒体内容的同一标准相关。
8.一种内容分发者(102),包括:
被配置成从媒体内容流(144)分发受保护媒体内容(120)的各分段(152)的内容服务器(122),每一所述媒体内容流包括所述受保护媒体内容(120)的不同版本,所述受保护媒体内容(120)的各分段(152)在媒体内容文件(154)中按顺序排列以呈现所述受保护媒体内容(120)供在媒体设备(202)处观看;以及
被配置成提供包括在所述媒体内容文件(154)的文件头(156)中的文件头对象(218)中的DRM相关联特征(220)的许可证服务器(126),所述DRM相关联特征(220)与所述媒体内容文件(154)相对应以便一起提供所述受保护媒体内容(120)的所有分段(152)。
9.如权利要求8所述的内容分发者,其特征在于,所述DRM相关联特征包括所述文件头对象中的一个或多个DRM许可证,以编在所述媒体内容文件中一起提供所述受保护媒体内容的所有分段。
10.如权利要求8所述的内容分发者,其特征在于,受保护媒体内容的分段包括分段头和对应的分段数据,分段头和对应的分段数据一起形成包含一个或多个轨道对象的文件片段,每一轨道对象包括与所述文件片段相对应的另外的DRM相关联特征。
11.如权利要求10所述的内容分发者,其特征在于,所述文件片段包括音轨或视频音中的至少一个,并且其中轨道对象与所述音轨或所述视频音中的至少一个相对应。
12.如权利要求8所述的内容分发者,其特征在于,所述内容服务器还被配置成接收在所述媒体内容文件中用作为所述受保护媒体内容的同一版本的替换分段来替换作为所述受保护媒体内容的不同版本的各分段的请求。
13.如权利要求12所述的内容分发者,其特征在于,作为所述受保护媒体内容的同一版本的替换分段由与所述媒体内容文件相关联并包括在所述文件头对象中的一个或多个DRM许可证来提供。
14.如权利要求12所述的内容分发者,其特征在于,所述受保护媒体内容的版本与用于呈现所述受保护媒体内容的标准相关,并且其中作为所述受保护媒体内容的同一版本的所述替换分段与用于呈现所述受保护媒体内容的同一标准相关。
15.一种方法(300),包括:
从媒体内容流(144)接收(302)受保护媒体内容(120)的各分段(152),每一所述媒体内容流包括所述受保护媒体内容(120)的不同版本;
生成(304)包括所述受保护媒体内容(120)的各分段(152)的媒体内容文件(154),所述受保护媒体内容的各分段按顺序排列以呈现所述受保护媒体内容(120)供观看;以及
在所述媒体内容文件(154)的文件头(156)中实例化(306)文件头对象(218),所述文件头对象(218)包括与所述媒体内容文件(154)相对应的DRM相关联特征(220)以便一起提供所述受保护媒体内容(120)的所有分段(152)。
16.如权利要求15所述的方法,其特征在于,所述DRM相关联特征包括所述文件头对象中的一个或多个DRM许可证,以便在所述媒体内容文件中一起提供所述受保护媒体内容的所有分段。
17.如权利要求15所述的方法,其特征在于,所述媒体内容文件中的受保护媒体内容的分段包括分段头和对应的分段数据,分段头和对应的分段数据一起形成包含一个或多个轨道对象的文件片段,每一轨道对象包括与所述文件片段相对应的另外的DRM相关联特征。
18.如权利要求17所述的方法,其特征在于,所述文件片段包括音轨或视频轨中的至少一个,并且其中轨道对象与所述音轨或所述视频轨中的至少一个相对应。
19.如权利要求15所述的方法,其特征在于,还包括:
标识作为所述受保护媒体内容的不同版本而接收到的该受保护媒体内容的各分段;
用作为所述受保护媒体内容的同一版本的替换分段来替换作为该受保护媒体内容的不同版本的各分段;以及
生成所述媒体内容文件以包括作为所述受保护媒体内容的同一版本的替换分段。
20.如权利要求19所述的方法,其特征在于,作为所述受保护媒体内容的同一版本的替换分段由与所述媒体内容文件相关联并包括在所述文件头对象中的一个或多个DRM许可证来提供。
CN2009801247032A 2008-06-27 2009-06-23 分段媒体内容权限管理 Active CN102077206B (zh)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US12/163,991 2008-06-27
US12/163,991 US8387150B2 (en) 2008-06-27 2008-06-27 Segmented media content rights management
PCT/US2009/048290 WO2009158344A2 (en) 2008-06-27 2009-06-23 Segmented media content rights management

Publications (2)

Publication Number Publication Date
CN102077206A true CN102077206A (zh) 2011-05-25
CN102077206B CN102077206B (zh) 2013-11-06

Family

ID=41445264

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2009801247032A Active CN102077206B (zh) 2008-06-27 2009-06-23 分段媒体内容权限管理

Country Status (7)

Country Link
US (2) US8387150B2 (zh)
EP (2) EP3561704B1 (zh)
JP (1) JP5431468B2 (zh)
KR (1) KR101527253B1 (zh)
CN (1) CN102077206B (zh)
RU (1) RU2010153326A (zh)
WO (1) WO2009158344A2 (zh)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103366124A (zh) * 2012-03-26 2013-10-23 宇龙计算机通信科技(深圳)有限公司 终端和文件管理方法

Families Citing this family (106)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6307487B1 (en) 1998-09-23 2001-10-23 Digital Fountain, Inc. Information additive code generator and decoder for communication systems
US7068729B2 (en) 2001-12-21 2006-06-27 Digital Fountain, Inc. Multi-stage code generator and decoder for communication systems
US9240810B2 (en) 2002-06-11 2016-01-19 Digital Fountain, Inc. Systems and processes for decoding chain reaction codes through inactivation
US6909383B2 (en) 2002-10-05 2005-06-21 Digital Fountain, Inc. Systematic encoding and decoding of chain reaction codes
CN101834610B (zh) 2003-10-06 2013-01-30 数字方敦股份有限公司 通过通信信道接收从源发射的数据的方法和装置
KR101161193B1 (ko) 2004-05-07 2012-07-02 디지털 파운튼, 인크. 파일 다운로드 및 스트리밍 시스템
WO2006020826A2 (en) * 2004-08-11 2006-02-23 Digital Fountain, Inc. Method and apparatus for fast encoding of data symbols according to half-weight codes
US8694668B2 (en) * 2005-09-30 2014-04-08 Cleversafe, Inc. Streaming media software interface to a dispersed data storage network
EP1985021A4 (en) * 2006-02-13 2013-05-29 Digital Fountain Inc CONTINUOUS TRANSMISSION AND BUFFER DELIVERY USING CONTINUOUS MONITORING OVERVIEW AND PERIODS OF PROTECTION
US9270414B2 (en) 2006-02-21 2016-02-23 Digital Fountain, Inc. Multiple-field based code generator and decoder for communications systems
JP5200204B2 (ja) 2006-03-14 2013-06-05 ディブエックス リミテッド ライアビリティー カンパニー 高信頼性システムを含む連合型デジタル権限管理機構
US7971129B2 (en) 2006-05-10 2011-06-28 Digital Fountain, Inc. Code generator and decoder for communications systems operating using hybrid codes to allow for multiple efficient users of the communications systems
US9386064B2 (en) 2006-06-09 2016-07-05 Qualcomm Incorporated Enhanced block-request streaming using URL templates and construction rules
US9209934B2 (en) 2006-06-09 2015-12-08 Qualcomm Incorporated Enhanced block-request streaming using cooperative parallel HTTP and forward error correction
US9380096B2 (en) * 2006-06-09 2016-06-28 Qualcomm Incorporated Enhanced block-request streaming system for handling low-latency streaming
US9419749B2 (en) 2009-08-19 2016-08-16 Qualcomm Incorporated Methods and apparatus employing FEC codes with permanent inactivation of symbols for encoding and decoding processes
US9178535B2 (en) 2006-06-09 2015-11-03 Digital Fountain, Inc. Dynamic stream interleaving and sub-stream based delivery
US9432433B2 (en) * 2006-06-09 2016-08-30 Qualcomm Incorporated Enhanced block-request streaming system using signaling or block creation
US8924857B2 (en) * 2006-08-21 2014-12-30 Adobe Systems Incorporated Multi-dimensional rights scheme
US8301658B2 (en) 2006-11-03 2012-10-30 Google Inc. Site directed management of audio components of uploaded video files
AU2012201652B2 (en) * 2007-02-13 2014-03-27 Google Llc Blocking of unlicensed audio content in video files on a video hosting website
AU2008247347A1 (en) 2007-05-03 2008-11-13 Google Inc. Monetization of digital content contributions
US8611422B1 (en) 2007-06-19 2013-12-17 Google Inc. Endpoint based video fingerprinting
WO2009036378A1 (en) 2007-09-12 2009-03-19 Digital Fountain, Inc. Generating and communicating source identification information to enable reliable communications
US8997161B2 (en) 2008-01-02 2015-03-31 Sonic Ip, Inc. Application enhancement tracks
US8387150B2 (en) 2008-06-27 2013-02-26 Microsoft Corporation Segmented media content rights management
KR20100055882A (ko) * 2008-11-18 2010-05-27 삼성전자주식회사 컨텐츠 제어 장치 및 컨텐츠 제어 방법
MX2011007344A (es) 2009-01-07 2012-02-28 Divx Inc Creacion singular, colectiva y automatizada de una guia de medios de contenido en linea.
US9281847B2 (en) 2009-02-27 2016-03-08 Qualcomm Incorporated Mobile reception of digital video broadcasting—terrestrial services
JP5542913B2 (ja) * 2009-04-09 2014-07-09 テレフオンアクチーボラゲット エル エム エリクソン(パブル) メディアファイルを生成し処理するための方法および構成
US9288010B2 (en) 2009-08-19 2016-03-15 Qualcomm Incorporated Universal file delivery methods for providing unequal error protection and bundled file delivery services
US9917874B2 (en) 2009-09-22 2018-03-13 Qualcomm Incorporated Enhanced block-request streaming using block partitioning or request controls for improved client-side handling
US8751677B2 (en) * 2009-10-08 2014-06-10 Futurewei Technologies, Inc. System and method to support different ingest and delivery schemes for a content delivery network
KR101777347B1 (ko) 2009-11-13 2017-09-11 삼성전자주식회사 부분화에 기초한 적응적인 스트리밍 방법 및 장치
KR101750048B1 (ko) 2009-11-13 2017-07-03 삼성전자주식회사 변속 재생 서비스 제공 방법 및 장치
KR101750049B1 (ko) 2009-11-13 2017-06-22 삼성전자주식회사 적응적인 스트리밍 방법 및 장치
KR101786051B1 (ko) 2009-11-13 2017-10-16 삼성전자 주식회사 데이터 제공 방법 및 장치와 데이터 수신 방법 및 장치
WO2011068668A1 (en) 2009-12-04 2011-06-09 Divx, Llc Elementary bitstream cryptographic material transport systems and methods
KR101737084B1 (ko) 2009-12-07 2017-05-17 삼성전자주식회사 메인 콘텐트에 다른 콘텐트를 삽입하여 스트리밍하는 방법 및 장치
SG172507A1 (en) * 2010-01-04 2011-07-28 Creative Tech Ltd A method and system for distributing media content over a wireless network
JP5996439B2 (ja) * 2010-02-19 2016-09-21 テレフオンアクチーボラゲット エルエム エリクソン(パブル) Httpストリーミングにおける表現切り替えのための方法及び装置
KR101777348B1 (ko) 2010-02-23 2017-09-11 삼성전자주식회사 데이터 전송 방법 및 장치와 데이터 수신 방법 및 장치
KR20110105710A (ko) 2010-03-19 2011-09-27 삼성전자주식회사 복수의 챕터를 포함하는 콘텐트를 적응적으로 스트리밍하는 방법 및 장치
US8402555B2 (en) 2010-03-21 2013-03-19 William Grecia Personalized digital media access system (PDMAS)
US20100185868A1 (en) * 2010-03-21 2010-07-22 William Grecia Personilized digital media access system
KR101837687B1 (ko) 2010-06-04 2018-03-12 삼성전자주식회사 콘텐트의 품질을 결정하는 복수의 인자에 기초한 적응적인 스트리밍 방법 및 장치
US9485546B2 (en) 2010-06-29 2016-11-01 Qualcomm Incorporated Signaling video samples for trick mode video representations
US8918533B2 (en) 2010-07-13 2014-12-23 Qualcomm Incorporated Video switching for streaming video data
US9185439B2 (en) 2010-07-15 2015-11-10 Qualcomm Incorporated Signaling data for multiplexing video components
KR101731292B1 (ko) * 2010-07-20 2017-05-02 삼성전자주식회사 멀티미디어 서비스 소비 권한 관리 방법 및 장치
US9596447B2 (en) 2010-07-21 2017-03-14 Qualcomm Incorporated Providing frame packing type information for video coding
US8806050B2 (en) 2010-08-10 2014-08-12 Qualcomm Incorporated Manifest file updates for network streaming of coded multimedia data
US8468453B2 (en) 2010-08-12 2013-06-18 Echostar Technologies L.L.C. User-selected media content blocking
US8555332B2 (en) 2010-08-20 2013-10-08 At&T Intellectual Property I, L.P. System for establishing communications with a mobile device server
US8751795B2 (en) 2010-09-14 2014-06-10 Mo-Dv, Inc. Secure transfer and tracking of data using removable non-volatile memory devices
US8438285B2 (en) 2010-09-15 2013-05-07 At&T Intellectual Property I, L.P. System for managing resources accessible to a mobile device server
WO2012040385A1 (en) * 2010-09-24 2012-03-29 Amazon Technologies, Inc. Rights and capability-inclusive content selection and delivery
US8918645B2 (en) 2010-09-24 2014-12-23 Amazon Technologies, Inc. Content selection and delivery for random devices
US8606948B2 (en) 2010-09-24 2013-12-10 Amazon Technologies, Inc. Cloud-based device interaction
US8886710B2 (en) 2010-09-24 2014-11-11 Amazon Technologies, Inc. Resuming content across devices and formats
US20120079606A1 (en) 2010-09-24 2012-03-29 Amazon Technologies, Inc. Rights and capability-inclusive content selection and delivery
US8504449B2 (en) 2010-10-01 2013-08-06 At&T Intellectual Property I, L.P. Apparatus and method for managing software applications of a mobile device server
US8478905B2 (en) 2010-10-01 2013-07-02 At&T Intellectual Property I, Lp System for synchronizing to a mobile device server
US8516039B2 (en) 2010-10-01 2013-08-20 At&T Intellectual Property I, L.P. Apparatus and method for managing mobile device servers
US8989055B2 (en) 2011-07-17 2015-03-24 At&T Intellectual Property I, L.P. Processing messages with a device server operating in a telephone
US8610546B2 (en) 2010-10-01 2013-12-17 At&T Intellectual Property I, L.P. System for selecting resources accessible to a mobile device server
US8443420B2 (en) 2010-10-01 2013-05-14 At&T Intellectual Property I, L.P. System for communicating with a mobile device server
US9392316B2 (en) 2010-10-28 2016-07-12 At&T Intellectual Property I, L.P. Messaging abstraction in a mobile device server
US20120150994A1 (en) * 2010-11-10 2012-06-14 Coad Jr Peter Systems and methods for distributing and facilitating the reading of a library of published works in a serialized electronic format
US9066123B2 (en) 2010-11-30 2015-06-23 At&T Intellectual Property I, L.P. System for monetizing resources accessible to a mobile device server
US9247312B2 (en) 2011-01-05 2016-01-26 Sonic Ip, Inc. Systems and methods for encoding source media in matroska container files for adaptive bitrate streaming using hypertext transfer protocol
KR101735306B1 (ko) * 2011-01-10 2017-05-15 삼성전자 주식회사 휴대 단말기의 컨텐츠 관리 방법 및 장치
US9270299B2 (en) 2011-02-11 2016-02-23 Qualcomm Incorporated Encoding and decoding using elastic codes with flexible source block mapping
US8958375B2 (en) 2011-02-11 2015-02-17 Qualcomm Incorporated Framing for an improved radio link protocol including FEC
TWI459230B (zh) 2011-08-08 2014-11-01 Ind Tech Res Inst 數位版權管理裝置及數位版權管理方法
US9467708B2 (en) 2011-08-30 2016-10-11 Sonic Ip, Inc. Selection of resolutions for seamless resolution switching of multimedia content
US9253233B2 (en) 2011-08-31 2016-02-02 Qualcomm Incorporated Switch signaling methods providing improved switching between representations for adaptive HTTP streaming
US8964977B2 (en) 2011-09-01 2015-02-24 Sonic Ip, Inc. Systems and methods for saving encoded media streamed using adaptive bitrate streaming
US8909922B2 (en) 2011-09-01 2014-12-09 Sonic Ip, Inc. Systems and methods for playing back alternative streams of protected content protected using common cryptographic information
US9843844B2 (en) 2011-10-05 2017-12-12 Qualcomm Incorporated Network streaming of media data
US9294226B2 (en) 2012-03-26 2016-03-22 Qualcomm Incorporated Universal object delivery and template-based file delivery
US8898764B2 (en) * 2012-04-19 2014-11-25 Microsoft Corporation Authenticating user through web extension using token based authentication scheme
US9143812B2 (en) 2012-06-29 2015-09-22 Sonic Ip, Inc. Adaptive streaming of multimedia
US8769306B1 (en) * 2012-09-05 2014-07-01 Amazon Technologies, Inc. Protecting content with initialization vector manipulation
US8799170B2 (en) * 2012-09-28 2014-08-05 United Video Properties, Inc. Systems and methods for enabling an automatic license for mashups
US9462332B2 (en) 2012-12-05 2016-10-04 At&T Intellectual Property I, L.P. Method and apparatus for controlling a media device
US9313510B2 (en) 2012-12-31 2016-04-12 Sonic Ip, Inc. Use of objective quality measures of streamed content to reduce streaming bandwidth
US9191457B2 (en) 2012-12-31 2015-11-17 Sonic Ip, Inc. Systems, methods, and media for controlling delivery of content
US9906785B2 (en) 2013-03-15 2018-02-27 Sonic Ip, Inc. Systems, methods, and media for transcoding video data according to encoding parameters indicated by received metadata
US10397292B2 (en) 2013-03-15 2019-08-27 Divx, Llc Systems, methods, and media for delivery of content
US9247317B2 (en) 2013-05-30 2016-01-26 Sonic Ip, Inc. Content streaming with client device trick play index
US9094737B2 (en) 2013-05-30 2015-07-28 Sonic Ip, Inc. Network video streaming with trick play based on separate trick play files
US9967305B2 (en) 2013-06-28 2018-05-08 Divx, Llc Systems, methods, and media for streaming media content
US10440080B2 (en) 2013-10-18 2019-10-08 Telefonaktiebolaget Lm Ericsson (Publ) Software-defined media platform
CN104683421B (zh) * 2013-12-03 2017-12-29 中国科学院声学研究所 一种支持多设备同步承载的web服务方法
FR3018125B1 (fr) * 2014-03-02 2017-07-21 Viaccess Sa Procede de fourniture, a un terminal, de contenus multimedias proteges
US9866878B2 (en) 2014-04-05 2018-01-09 Sonic Ip, Inc. Systems and methods for encoding and playing back video at different frame rates using enhancement layers
US10565248B2 (en) * 2015-03-09 2020-02-18 Verizon Patent And Licensing Inc. Time-shifted playback for over-the-top linear streaming
JP5973616B1 (ja) * 2015-04-15 2016-08-23 西日本電信電話株式会社 受信端末及びその映像取得方法
US10033707B2 (en) * 2015-06-08 2018-07-24 Arris Enterprises Llc Method and apparatus for efficient interruptible transfer of protected media assets
US9800911B2 (en) * 2015-06-26 2017-10-24 Intel Corporation Technologies for selective content licensing and secure playback
CN105611395B (zh) * 2015-09-22 2019-05-10 暴风集团股份有限公司 一种mp4格式视频在线播放的方法及系统
US10498795B2 (en) 2017-02-17 2019-12-03 Divx, Llc Systems and methods for adaptive switching between multiple content delivery networks during adaptive bitrate streaming
US11037258B2 (en) * 2018-03-02 2021-06-15 Dubset Media Holdings, Inc. Media content processing techniques using fingerprinting and heuristics
JP2021140278A (ja) * 2020-03-02 2021-09-16 富士フイルムビジネスイノベーション株式会社 情報処理システム、情報処理装置、および、プログラム
CN115022677B (zh) * 2022-05-27 2023-07-14 苏州浪潮智能科技有限公司 视频播放方法、装置、设备及介质

Family Cites Families (106)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5319453A (en) * 1989-06-22 1994-06-07 Airtrax Method and apparatus for video signal encoding, decoding and monitoring
JP4038872B2 (ja) * 1998-04-14 2008-01-30 三菱電機株式会社 映像信号符号化システム
US6437834B1 (en) * 1998-05-27 2002-08-20 Nec Corporation Video switching and mix/effecting equipment
JP4066212B2 (ja) * 1998-06-10 2008-03-26 船井電機株式会社 デジタル放送受信機及びその制御方法
US7457415B2 (en) * 1998-08-20 2008-11-25 Akikaze Technologies, Llc Secure information distribution system utilizing information segment scrambling
US6816596B1 (en) * 2000-01-14 2004-11-09 Microsoft Corporation Encrypting a digital object based on a key ID selected therefor
JP3580192B2 (ja) * 1999-09-24 2004-10-20 株式会社日立情報システムズ 画像データ配信システムおよびそれに用いる記録媒体
US7412478B1 (en) * 2000-01-27 2008-08-12 Marger Johnson & Mccollom, P.C. Rich media file format and delivery methods
GB0120442D0 (en) * 2001-08-22 2001-10-17 Nds Ltd Non-standard coding systems
WO2002019097A1 (en) * 2000-09-01 2002-03-07 International Interactive Commerce, Ltd. System and method for collaboration using web browsers
US7224837B2 (en) * 2000-10-11 2007-05-29 Screenpeaks Ltd. Digital video broadcasting
US20020112244A1 (en) * 2000-12-19 2002-08-15 Shih-Ping Liou Collaborative video delivery over heterogeneous networks
JP4256075B2 (ja) * 2001-01-09 2009-04-22 富士通株式会社 ファイルシステム及び記憶領域の管理方法
US7174568B2 (en) * 2001-01-31 2007-02-06 Sony Computer Entertainment America Inc. Method and system for securely distributing computer software products
WO2003058967A1 (en) * 2001-12-28 2003-07-17 Pegasus Development Corporation Wideband direct-to-home broadcasting satellite communications system and method
KR100425668B1 (ko) * 2001-12-28 2004-04-01 엘지전자 주식회사 데이터방송의 데이터컨텐츠 전송장치 및 그 방법
JP4039489B2 (ja) * 2002-01-12 2008-01-30 コアトラスト インコーポレーテッド マルチメディアコンテンツの情報保護方法及びシステム
US7194630B2 (en) * 2002-02-27 2007-03-20 Canon Kabushiki Kaisha Information processing apparatus, information processing system, information processing method, storage medium and program
US7627886B2 (en) * 2002-03-04 2009-12-01 Microsoft Corporation Systems and methods for displaying video streams
US7483487B2 (en) * 2002-04-11 2009-01-27 Microsoft Corporation Streaming methods and systems
US7401221B2 (en) * 2002-09-04 2008-07-15 Microsoft Corporation Advanced stream format (ASF) data stream header object protection
JP4217455B2 (ja) * 2002-10-15 2009-02-04 キヤノン株式会社 周辺装置、情報処理方法、および制御プログラム
US7581255B2 (en) * 2003-01-21 2009-08-25 Microsoft Corporation Systems and methods for licensing one or more data streams from an encoded digital media file
FR2851112B1 (fr) * 2003-02-07 2005-06-03 Medialive Dispositif securise pour la diffusion, l'enregistrement et la visualisation a la demande des oeuvres audiovisuelles au format de type mpeg-2ts
CA2519116C (en) * 2003-03-13 2012-11-13 Drm Technologies, Llc Secure streaming container
EP1463309A1 (fr) * 2003-03-26 2004-09-29 THOMSON Licensing S.A. Traitement d'un format de flux de données pour la réception audiovisuelle mobile
KR20050122276A (ko) * 2003-04-22 2005-12-28 마쯔시다덴기산교 가부시키가이샤 집약 시스템
US7483532B2 (en) * 2003-07-03 2009-01-27 Microsoft Corporation RTP payload format
US7941554B2 (en) * 2003-08-01 2011-05-10 Microsoft Corporation Sparse caching for streaming media
US20050097615A1 (en) * 2003-08-05 2005-05-05 G-4, Inc. System for selecting and optimizing display of video files
US20050165849A1 (en) * 2003-08-05 2005-07-28 G-4, Inc. Extended intelligent video streaming system
FR2858899B1 (fr) * 2003-08-11 2005-12-02 Medialive Procede et systeme repartis securises pour la protection et la distribution de flux audiovisuels
RU2006110943A (ru) * 2003-09-05 2006-08-10 Лаймлайт Нетворск, Инк. (Us) Управление лицензиями на цифровой контент
US7369677B2 (en) * 2005-04-26 2008-05-06 Verance Corporation System reactions to the detection of embedded watermarks in a digital host content
JP2005141413A (ja) * 2003-11-05 2005-06-02 Sony Corp 情報処理装置及びその情報処理方法、並びにデータ通信システム及びデータ通信方法
US20050114672A1 (en) * 2003-11-20 2005-05-26 Encryptx Corporation Data rights management of digital information in a portable software permission wrapper
FR2862835B1 (fr) * 2003-11-24 2006-04-14 Medialive Diffusion securisee et personnalisee de flux audiovisuels par un systeme hybride unicast/multicast
CN1846439B (zh) * 2003-12-02 2010-12-08 松下电器产业株式会社 按下载型的文件形式配送av内容的方法及装置
JP4740157B2 (ja) * 2004-02-03 2011-08-03 サンディスク セキュア コンテンツ ソリューションズ インコーポレイテッド デジタルデータコンテンツの保護
US20060179153A1 (en) * 2004-03-22 2006-08-10 Nam-Yul Lee Streaming based contents distribution network system and methods for splitting, merging and retrieving files
AU2005222680B2 (en) * 2004-03-23 2010-12-09 Nds Limited Optimally adapting multimedia content for mobile subscriber device playback
CN1961306A (zh) * 2004-05-31 2007-05-09 三星电子株式会社 发送和接收转换格式的数字版权对象的设备和方法
JP4438528B2 (ja) * 2004-06-21 2010-03-24 パナソニック株式会社 情報コンテンツダウンロードシステム、機能ダウンロードシステム、情報コンテンツダウンロード課金システム、および機能ダウンロード課金システム
JP4626221B2 (ja) * 2004-06-24 2011-02-02 ソニー株式会社 情報処理装置、情報記録媒体、および情報処理方法、並びにコンピュータ・プログラム
JP4377762B2 (ja) * 2004-07-05 2009-12-02 株式会社東芝 デジタルコンテンツ権利生成装置、デジタルコンテンツ権利生成方法およびデジタルコンテンツ権利生成プログラム
CN100571121C (zh) * 2004-08-27 2009-12-16 国际商业机器公司 无线数字版权管理系统中的盗版跟踪和识别方法
EP1810110A1 (en) * 2004-09-29 2007-07-25 Nokia Corporation Data file including encrypted content
US7797720B2 (en) * 2004-10-22 2010-09-14 Microsoft Corporation Advanced trick mode
US20060129917A1 (en) * 2004-12-03 2006-06-15 Volk Andrew R Syndicating multiple media objects with RSS
US20060129916A1 (en) * 2004-12-03 2006-06-15 Volk Andrew R RSS rendering via a media player
US20060129907A1 (en) * 2004-12-03 2006-06-15 Volk Andrew R Syndicating multimedia information with RSS
US20080022343A1 (en) * 2006-07-24 2008-01-24 Vvond, Inc. Multiple audio streams
US20100154065A1 (en) * 2005-07-01 2010-06-17 Searete Llc, A Limited Liability Corporation Of The State Of Delaware Media markup for user-activated content alteration
US7769880B2 (en) * 2005-07-07 2010-08-03 Microsoft Corporation Carrying protected content using a control protocol for streaming and a transport protocol
US7664856B2 (en) * 2005-07-28 2010-02-16 Microsoft Corporation Dynamically balancing user experiences in a multi-user computing system
US20070083476A1 (en) * 2005-10-11 2007-04-12 Interdigital Technology Corporation Method and system for enforcing user rights and maintaining consistency of user data in a data network
US20070101394A1 (en) * 2005-11-01 2007-05-03 Yesvideo, Inc. Indexing a recording of audiovisual content to enable rich navigation
US20070112680A1 (en) * 2005-11-11 2007-05-17 Infineon Technologies Ag System and method for processing digital media content in a mobile device
US7593543B1 (en) * 2005-12-15 2009-09-22 Nvidia Corporation Apparatus, system, and method for tracing distribution of video content with video watermarks
KR100813973B1 (ko) * 2006-01-03 2008-03-14 삼성전자주식회사 복수의 사용 제한 정보들을 포함하는 컨텐트를 임포트하는장치 및 방법
US7992190B2 (en) * 2006-01-27 2011-08-02 Microsoft Corporation Authorization scheme to simplify security configurations
KR100782847B1 (ko) * 2006-02-15 2007-12-06 삼성전자주식회사 복수의 컨텐트 부분들을 포함하는 컨텐트를 임포트하는방법 및 장치
US20080060085A1 (en) * 2006-03-10 2008-03-06 Jan Samzelius Protecting Files on a Storage Device from Unauthorized Access or Copying
US20070233601A1 (en) * 2006-04-04 2007-10-04 Nakada Mark W Systems and methods for protecting digital content
US20080021959A1 (en) * 2006-04-10 2008-01-24 Herschel Naghi Digital media transfer device
US7874015B2 (en) * 2006-05-12 2011-01-18 At&T Intellectual Property I, L.P. Methods, systems, and computer program products for controlling distribution of digital content in a file sharing system using license-based verification, encoded tagging, and time-limited fragment validity
JP2007318514A (ja) * 2006-05-26 2007-12-06 Sony Corp 情報処理装置および方法、並びにプログラム
US20080034396A1 (en) * 2006-05-30 2008-02-07 Lev Zvi H System and method for video distribution and billing
FI20065452A0 (fi) * 2006-06-29 2006-06-29 Valtion Teknillinen Menetelmä sisällön välittämiseen
KR100785070B1 (ko) * 2006-07-11 2007-12-12 삼성전자주식회사 휴대 단말기에서 디지털 저작권 관리 콘텐츠 재생 방법 및장치
JP4684194B2 (ja) * 2006-09-19 2011-05-18 富士通株式会社 マルチキャリア伝送方式を用いる送信装置及び受信装置
US7984505B2 (en) * 2006-11-03 2011-07-19 Sony Corporation Rearrangement of media content while preserving digital rights management protection
US20080115225A1 (en) * 2006-11-14 2008-05-15 Fabrice Jogand-Coulomb System for allowing multiple users to access preview content
US8327454B2 (en) * 2006-11-14 2012-12-04 Sandisk Technologies Inc. Method for allowing multiple users to access preview content
EP2177010B1 (en) * 2006-12-13 2015-10-28 Quickplay Media Inc. Mobile media platform
AU2007333037A1 (en) * 2006-12-13 2008-06-19 Viasat, Inc. ACM aware encoding systems and methods
US9805374B2 (en) * 2007-04-12 2017-10-31 Microsoft Technology Licensing, Llc Content preview
US8539543B2 (en) * 2007-04-12 2013-09-17 Microsoft Corporation Managing digital rights for multiple assets in an envelope
US20080270913A1 (en) * 2007-04-26 2008-10-30 Howard Singer Methods, Media, and Devices for Providing a Package of Assets
US20080267411A1 (en) * 2007-04-27 2008-10-30 General Instrument Corporation Method and Apparatus for Enhancing Security of a Device
US20080271165A1 (en) * 2007-04-27 2008-10-30 Microsoft Corporation Parameter-based interpretation of drm license policy
US8243924B2 (en) * 2007-06-29 2012-08-14 Google Inc. Progressive download or streaming of digital media securely through a localized container and communication protocol proxy
US8719288B2 (en) * 2008-04-15 2014-05-06 Alexander Bronstein Universal lookup of video-related data
US8386630B1 (en) * 2007-09-09 2013-02-26 Arris Solutions, Inc. Video-aware P2P streaming and download with support for real-time content alteration
JP5401464B2 (ja) * 2007-11-15 2014-01-29 エスケープラネット株式会社 重要度基盤のリッチメディア提供システム及び方法と、これに適用されるサーバー
US8953795B2 (en) * 2007-11-30 2015-02-10 Sony Corporation Forensic decryption tools
JP5271532B2 (ja) * 2007-12-07 2013-08-21 株式会社日立製作所 映像伝送システム
JP2009244643A (ja) * 2008-03-31 2009-10-22 Yamaha Corp 曲データ再生装置、曲データ配信装置、および該曲データ再生装置および曲データ配信装置をそれぞれ制御する各制御方法を実現するためのプログラム
US8393008B2 (en) * 2008-05-21 2013-03-05 Microsoft Corporation Hardware-based output protection of multiple video streams
US8472779B2 (en) * 2008-06-17 2013-06-25 Microsoft Corporation Concurrently displaying multiple trick streams for video
US8775566B2 (en) * 2008-06-21 2014-07-08 Microsoft Corporation File format for media distribution and presentation
US8387150B2 (en) * 2008-06-27 2013-02-26 Microsoft Corporation Segmented media content rights management
US8347408B2 (en) * 2008-06-30 2013-01-01 Cisco Technology, Inc. Matching of unknown video content to protected video content
US7886073B2 (en) * 2008-08-08 2011-02-08 Cisco Technology, Inc. Systems and methods of reducing media stream delay
US8015310B2 (en) * 2008-08-08 2011-09-06 Cisco Technology, Inc. Systems and methods of adaptive playout of delayed media streams
KR101662696B1 (ko) * 2008-08-22 2016-10-05 톰슨 라이센싱 콘텐츠 전달 방법 및 시스템
US20100054712A1 (en) * 2008-08-29 2010-03-04 At&T Intellectual Property I, L.P. System and Method for Recording High-Definition Content
US20100058205A1 (en) * 2008-09-04 2010-03-04 Motorola, Inc. Reconfigurable multiple-screen display
US8055785B2 (en) * 2008-09-17 2011-11-08 Futurewei Technologies, Inc. Rate control for stream switching
US20100218232A1 (en) * 2009-02-25 2010-08-26 Cisco Technology, Inc. Signalling of auxiliary information that assists processing of video according to various formats
US9083986B2 (en) * 2009-05-01 2015-07-14 Broadcom Corporation Method and system for adaptive rate video compression and transmission
US9047445B2 (en) * 2009-06-30 2015-06-02 Sandisk Technologies Inc. Memory device and method for updating a security module
JP2011234108A (ja) * 2010-04-27 2011-11-17 Panasonic Corp 放送受信装置および放送受信方法
CN102801690B (zh) * 2011-05-25 2015-09-30 华为技术有限公司 流媒体的处理方法、分发服务器、客户端及系统
US20130160063A1 (en) * 2011-12-20 2013-06-20 Usman Rashid Network delivery of broadcast media content streams
US8473630B1 (en) * 2012-01-18 2013-06-25 Google Inc. Adaptive video streaming using time-to-offset mapping

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103366124A (zh) * 2012-03-26 2013-10-23 宇龙计算机通信科技(深圳)有限公司 终端和文件管理方法

Also Published As

Publication number Publication date
CN102077206B (zh) 2013-11-06
EP2316087A4 (en) 2017-04-05
EP2316087B1 (en) 2019-08-14
US8387150B2 (en) 2013-02-26
RU2010153326A (ru) 2012-06-27
WO2009158344A3 (en) 2010-03-11
KR101527253B1 (ko) 2015-06-08
KR20110036004A (ko) 2011-04-06
JP5431468B2 (ja) 2014-03-05
US20090328228A1 (en) 2009-12-31
WO2009158344A2 (en) 2009-12-30
JP2011526136A (ja) 2011-09-29
US20130212695A1 (en) 2013-08-15
EP2316087A2 (en) 2011-05-04
US9245127B2 (en) 2016-01-26
EP3561704B1 (en) 2020-05-20
EP3561704A1 (en) 2019-10-30

Similar Documents

Publication Publication Date Title
CN102077206B (zh) 分段媒体内容权限管理
US10798070B2 (en) Authenticating credentials for mobile platforms
JP4616095B2 (ja) メディア・コンテンツの連続制御および保護のための方法および装置
JP4996666B2 (ja) ディジタルキャッシュ管理システム
US20090327702A1 (en) Key Escrow Service
US20050262573A1 (en) Content presentation
US20040139312A1 (en) Categorization of host security levels based on functionality implemented inside secure hardware
CA2551083A1 (en) Method and system for session based watermarking of encrypted content
US20130276139A1 (en) Method and apparatus for accessing content protected media streams
US20080320533A1 (en) Content Download System and Method, Content Providing Apparatus and Method, Content Receiving Apparatus and Method, and Program Therefor
US8949155B2 (en) Protecting privacy of personally identifying information when delivering targeted assets
WO2009101600A1 (en) Apparatus and methods for content protection and distribution using alternate contents to provide access to protected primary content
WO2003102948A1 (fr) Systeme, serveur, terminal, procede et programme d'acheminement/accumulation de contenu
KR101292557B1 (ko) 콘텐츠 제공/출력 시스템
JP4892993B2 (ja) 携帯型端末、コンテンツ配信システム、uimカード、プログラム及び記録媒体
WO2001033752A1 (en) Direct tracking of viewers of selected content in audio and video programming provided over a computer network
CN101630519A (zh) Ip流式拷贝控制方法和系统
JP2004048557A (ja) コンテンツ配信装置、コンテンツ配信方法、コンテンツ配信プログラムおよび記録媒体
JP2004328090A (ja) コンテンツ配信システム
CN115484289A (zh) 一种流媒体点播影院的运营系统及方法
Zhang et al. An Efficient Right-granting Model with Hierarchical Group Rights for Large-scale Content Distribution
TW201138461A (en) Decryption-descrambling apparatus, decryption-descrambling method, deployment method and computer program product thereof
CN109005427A (zh) 加密视频播放方法、装置及设备、存储介质及处理器
Lee et al. Method for the home service of digital cinema contents
JP2002304330A (ja) 通信方法、通信システム、コンテンツ提供システムおよびコンテンツ取得装置

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
ASS Succession or assignment of patent right

Owner name: MICROSOFT TECHNOLOGY LICENSING LLC

Free format text: FORMER OWNER: MICROSOFT CORP.

Effective date: 20150429

C41 Transfer of patent application or patent right or utility model
TR01 Transfer of patent right

Effective date of registration: 20150429

Address after: Washington State

Patentee after: Micro soft technique license Co., Ltd

Address before: Washington State

Patentee before: Microsoft Corp.