CN103096136A - 视频订购方法、视频播放方法、服务器和视频播放装置 - Google Patents

视频订购方法、视频播放方法、服务器和视频播放装置 Download PDF

Info

Publication number
CN103096136A
CN103096136A CN2011103348395A CN201110334839A CN103096136A CN 103096136 A CN103096136 A CN 103096136A CN 2011103348395 A CN2011103348395 A CN 2011103348395A CN 201110334839 A CN201110334839 A CN 201110334839A CN 103096136 A CN103096136 A CN 103096136A
Authority
CN
China
Prior art keywords
video
video file
unit
information
user
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.)
Pending
Application number
CN2011103348395A
Other languages
English (en)
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.)
Sony Mobile Communications AB
Original Assignee
Sony Ericsson Mobile Communications AB
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 Sony Ericsson Mobile Communications AB filed Critical Sony Ericsson Mobile Communications AB
Priority to CN2011103348395A priority Critical patent/CN103096136A/zh
Priority to US13/613,866 priority patent/US20130108237A1/en
Publication of CN103096136A publication Critical patent/CN103096136A/zh
Pending legal-status Critical Current

Links

Images

Classifications

    • 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/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/239Interfacing the upstream path of the transmission network, e.g. prioritizing client content requests
    • H04N21/2393Interfacing the upstream path of the transmission network, e.g. prioritizing client content requests involving handling client requests
    • 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/47End-user applications
    • H04N21/472End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content
    • H04N21/47211End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content for requesting pay-per-view content
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/60Network 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/63Control signaling related to video distribution between client, server and network components; Network processes for video distribution between server and clients or between remote clients, e.g. transmitting basic layer and enhancement layers over different transmission paths, setting up a peer-to-peer communication via Internet between remote STB's; Communication protocols; Addressing
    • H04N21/633Control signals issued by server directed to the network components or client
    • H04N21/6332Control signals issued by server directed to the network components or client directed to client
    • H04N21/6334Control signals issued by server directed to the network components or client directed to client for authorisation, e.g. by transmitting a key
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/60Network 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/65Transmission of management data between client and server
    • H04N21/658Transmission by the client directed to the server
    • H04N21/6587Control parameters, e.g. trick play commands, viewpoint selection
    • 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/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 or rendering scenes according to encoded video stream scene graphs
    • H04N21/4402Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs involving reformatting operations of video signals for household redistribution, storage or real-time display
    • H04N21/440236Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs involving reformatting operations of video signals for household redistribution, storage or real-time display by media transcoding, e.g. video is transformed into a slideshow of still pictures, audio is converted into text
    • 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/81Monomedia components thereof
    • H04N21/816Monomedia components thereof involving special video data, e.g 3D video

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Databases & Information Systems (AREA)
  • Human Computer Interaction (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Computer Security & Cryptography (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)

Abstract

本发明涉及一种视频订购方法、视频播放方法、服务器和视频播放装置。该视频订购方法包括:接收用户订购视频文件的请求,该请求包括用户选择的一个完整的视频文件中的部分视频内容的起始时间和结束时间;确定该起始时间和结束时间对应的起始帧和结束帧;根据该起始帧和结束帧生成该部分视频内容对应的视频文件。通过该方法,用户可根据需要订购视频内容,不需要订购整个视频文件,既为用户提供方便又节省了费用。

Description

视频订购方法、视频播放方法、服务器和视频播放装置
技术领域
本发明涉及视频技术,特别涉及视频订购方法、视频播放方法、服务器和视频播放装置。
背景技术
目前,高清视频内容变得越来越受欢迎,许多视频网站将这些高清视频内容提供给广大用户,但是在发明人实现本发明的过程中,发现目前在订购模式上存在一些问题,给用户订购这些节目带来不便。例如,这些高清视频内容作为一个视频文件通常包括广告,这样用户在订购高清视频内容后不得不订购其中的广告;还需订购整个视频文件,不能根据自己的喜欢好来选择需要订购的部分。
另外,随者3D视频多媒体越来越受欢迎,许多用户购买3D电视来观看3D效果的视频。如索尼蓝光(Blue Ray)3D多媒体播放器,如果电视支持3D信号,视频输入端口,且连接线缆为高清晰度多媒体接口(HDMI,High Definition MultimediaInterface)1.3或者更高清晰度线,则用户可看到3D效果的视频,否则仅能看2D效果的视频。但是在实现本发明的过程中,发明人发现内容提供商提供的3D视频不能得到有效的保护,该视频内容往往会遭到非法复制和使用,而目前还没有解决上述问题的有效方法。
发明内容
本发明实施例提供一种视频订购方法、视频播放方法、服务器和视频播放装置,可使用户按帧订购需要的视频内容。
根据本发明实施方式的一个方面,提供一种视频订购方法,该方法包括:
接收用户订购视频文件的请求,该请求包括用户选择的一个完整的视频文件中的部分视频内容的起始时间和结束时间;
确定该起始时间和结束时间对应的起始帧和结束帧;
根据该起始帧和结束帧生成该部分视频内容对应的视频文件。
优选地,该方法还包括:生成相应的授权控制信息;
该授权控制信息包括生成的该视频文件的标识、以及生成的该视频文件的起始帧和结束帧;或者,
该授权控制信息包括整个视频文件的控制信息和生成的该视频文件的控制信息;其中,生成的该视频文件的控制信息包括:生成的该视频文件的标识,生成的该视频文件的起始帧和结束帧,以及以下信息:生成的该视频文件的播放许可类型、限制和指向整个视频文件的控制信息的链接信息。
优选地,在接收用户订购视频的请求之前,该方法还包括:
将该一个完整的视频文件按帧依次设置帧标识和相应的价格;
该根据起始帧和结束帧生成该部分视频内容对应的视频文件,包括:
根据该起始帧和结束帧对应的帧标识从小到大的顺序生成该部分视频内容对应的视频文件。
优选地,该方法包括:
根据用户的请求提供该完整的视频文件的时间信息,使该用户根据时间信息选择该部分视频内容的起始时间和结束时间;
其中,该时间信息是视频文件的播放时间与价钱的对应关系。
优选地,在接收用户订购视频的请求之后,该方法还包括:
判断该用户是否已订购该完整的视频文件的其他的部分视频内容;
若判断结果为是,则将该用户选择的该部分视频内容添加到该其他的部分视频内容对应的视频文件中;
更新该授权控制信息。
优选地,该视频文件为3D视频文件,该授权控制信息还包括是否能播放3D效果的标识信息。
根据本发明实施方式的另一个方面,还提供一种视频订购方法,该方法包括:
获取一个完整的视频文件的时间信息,该时间信息是视频文件的播放时间与价格的对应关系;
向服务器发送用户选择的包括完整的视频文件中的部分视频内容的起始时间和结束时间的订购请求。
根据本发明实施方式的另一个方面,还提供一种视频播放方法,该方法包括:
读取视频文件,该视频文件包括的视频内容为一个完整的视频文件中的部分视频内容;
根据该视频文件的视频标识、以及预先获得的授权控制信息判断是否已订购该视频文件;其中,该授权控制信息包括视频标识、该视频文件的起始时间和结束时间;
若判断结果为是,则向显示单元传送视频信号,使该显示单元播放该视频文件。
优选地,该视频文件为3D视频文件,该授权控制信息还包括是否能够播放3D效果的标识信息;
在向显示单元发送视频信号之前,该方法还包括:
根据该标识信息判断是否已订购3D的播放权限,在判断结果为是时,向显示单元传送视频信号,使该显示单元播放3D效果的视频;在判断结果为否时,向显示单元传送视频信号,使该显示单元播放2D效果的视频。
优选地,在判断是否已订购3D的播放权限之前,该方法还包括:
判断该显示单元是否支持3D视频;
若判断结果为支持3D视频,则判断是否已订购3D的播放权限。
根据本发明实施方式的另一个方面,还提供一种服务器,该服务器包括:
第一接收单元,该第一接收单元用于接收用户订购视频文件的请求,该请求包括用户选择的一个完整的视频文件中的部分视频内容的起始时间和结束时间;
第一确定单元,该第一确定单元用于确定该起始时间和结束时间对应的起始帧和结束帧;
第一生成单元,该第一生成单元用于根据该起始帧和结束帧生成该部分视频内容对应的视频文件。
优选地,该服务器还包括:
信息生成单元,该信息生成单元用于生成相应的授权控制信息;该授权控制信息包括生成的该视频文件的标识、以及生成的该视频文件的起始帧和结束帧;或者,
该授权控制信息包括整个视频文件的控制信息和生成的该视频文件的控制信息;其中,生成的该视频文件的控制信息包括:生成的该视频文件的标识,生成的该视频文件的起始帧和结束帧,以及以下信息:生成的该视频文件的播放许可类型、限制和指向整个视频文件的控制信息的链接信息。
优选地,该服务器还包括:
信息配置单元,该信息配置单元用于将该一个完整的视频文件按帧依次设置帧标识和相应的价格;
该第一生成单元具体用于:根据该起始帧和结束帧对应的帧标识从小到大的顺序生成该部分视频内容对应的视频文件。
优选地,该服务器包括:
信息提供单元,该信息提供单元用于根据用户的请求提供该完整的视频文件的时间信息,使该用户根据时间信息选择该部分视频内容的起始时间和结束时间;其中,该时间信息是视频文件的播放时间与价钱的对应关系。
优选地,该服务器还包括:
第一判断单元,该第一判断单元用于判断用户是否已订购该完整的视频文件的其他的部分视频内容;
第二生成单元,该第二生成单元用于在该第一判断单元的判断结果为是时,将该用户选择的该部分视频内容添加到该其他的部分视频内容对应的视频文件中;
信息更新单元,该信息更新单元用于更新该授权控制信息。
优选地,该视频文件为3D视频文件,该授权控制信息还包括是否能播放3D效果的标识信息。
根据本发明实施方式的另一个方面,还提供一种客户端,该客户端包括:
第一信息获取单元,该第一信息获取单元用于获取一个完整的视频文件的时间信息,该时间信息是视频文件的播放时间与价钱的对应关系;
请求发送单元,该请求发送单元用于向服务器发送用户选择的包括完整的视频文件中的部分视频内容的起始时间和结束时间的订购请求。
根据本发明实施方式的另一个方面,还提供一种视频播放装置,该装置包括:
第一读取单元,该第一读取单元用于读取视频文件,该视频文件包括的视频内容为一个完整的视频文件中的部分视频内容;
第二判断单元,该第二判断单元用于根据该视频文件的视频标识、以及预先获得的授权控制信息判断是否已订购该视频文件;其中,该授权控制信息包括视频标识、该视频文件的起始时间和结束时间;
第一发送单元,该第一发送单元用于在该第二判断单元的判断结果为是时,向显示单元传送视频信号,使该显示单元播放该视频文件。
优选地,该装置还包括显示单元,用于接收该发送单元发送的视频信号,显示相应的视频。
优选地,该视频文件为3D视频文件,该授权控制信息还包括是否能够播放3D效果的标识信息;
该装置还包括:
第三判断单元,该第三判断单元用于在该第二判断单元的判断结果为是时,根据该标识信息判断是否已订购3D的播放权限;
并且该第一发送单元在该第三判断单元的判断结果为是时,向显示单元传送视频信号,使该显示单元播放3D效果的视频;在该第三判断单元的判断结果为否时,向显示单元传送视频信号,使该显示单元播放2D效果的视频。
优选地,该装置还包括第四判断单元,该第四判断单元用于在第三判断单元判断是否已订购3D的播放权限之前,判断该显示单元是否支持3D视频;在判断结果为支持3D视频时,该第三判断单元判断是否能够播放3D效果的视频。
根据本发明实施方式的另一个方面,还提供一种视频播放方法,该方法包括:
读取3D视频文件;
根据该3D视频文件的视频标识、以及预先获得的授权控制信息判断是否已订购3D的播放权限;
若判断结果为是,则向显示单元传送视频信号,使该显示单元显示3D效果的视频;若判断结果为否,则向显示单元传送视频信号,使该显示单元显示2D效果的视频。
优选地,在播放设备读取3D视频文件后,该方法还包括:
判断该显示单元是否支持3D视频;
若判断结果为支持3D视频,则判断是否已订购3D的播放权限。
优选地,该方法还包括:
通过网络向服务器发送订购该3D视频的请求;
接收该服务器根据该请求返回的包括该3D视频文件的视频标识、以及是否能够播放3D效果的标识信息的授权控制信息。
根据本发明实施方式的另一个方面,还提供一种视频播放装置,该装置包括:
视频读取单元,该视频读取单元用于读取3D视频文件;
第一检测单元,用于根据该3D视频文件的视频标识、以及预先获得的授权控制信息判断是否已订购3D的播放权限;
第二发送单元,该第二发送单元用于在该第一检测单元的判断结果为是时,向显示单元传送视频信号,使该显示单元显示3D效果的视频;在判断结果为否时,向显示单元传送视频信号,使该显示单元显示2D效果的视频。
优选地,该装置还包括显示单元,该显示单元用于根据该第二发送单元传送的视频信号来显示3D效果或2D效果的视频。
优选地,该装置还包括:
第二检测单元,该第二检测单元用于判断该显示单元是否支持3D视频;
在该第二检测单元的判断结果为支持3D视频时,该第一检测单元判断是否已订购3D的播放权限。
优选地,该装置还包括:
请求发送单元,该请求发送单元用于通过网络向服务器发送订购该3D视频的请求;
信息获取单元,该信息获取单元用于获取服务器根据该请求返回的包括该3D视频文件的视频标识、以及是否能够播放3D效果的标识信息的授权控制信息。
根据本发明实施方式的另一个方面,还提供一种视频订购方法,该方法包括:
接收用户的订购3D视频文件的请求;
在用户购买所3D视频文件后,生成包括能够播放3D效果的标识信息的授权控制信息;
将该授权控制信息向播放设备传送。
根据本发明实施方式的另一个方面,还提供一种服务器,该服务器包括:
第二接收单元,该第二接收单元用于接收用户的订购3D视频文件的请求;
第二生成单元,该第二生成单元用于在用户购买所3D视频文件后,生成包括视频标识、以及能够播放3D效果的标识信息的授权控制信息;
信息发送单元,该信息发送单元用于将该授权控制信息向播放设备传送。
本发明实施例的效果在于:用户可选择部分视频内容的起始时间和结束时间,并且服务器根据播放时间与帧的对应关系确定起始时间和结束时间对应的起始帧和结束帧,并且生成在该起始时间与结束时间之间的视频文件。这样,用户只需要订购整个一个视频文件的部分视频内容,不订购不需要的内容,既给用户提供了便利,又可节省相应的费用。
参照以下的附图可以更好地理解本发明的很多方面。在本发明的一个附图或一种实施方式中描述的元素和特征可以与一个或更多个其它附图或实施方式中示出的元素和特征相结合。此外,在附图中,采用相同或对应的附图标记来表示全部附图中相同的或对应的组成部分,并且可以用来表示一个以上实施方式中的相同的或对应的组成部分。
附图说明
所包括的附图用来提供对本发明实施例的进一步的理解,其构成了说明书的一部分,用于例示本发明的实施方式,并与文字描述一起来阐释本发明的原理。显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1是本发明实施例1的订购视频的方法流程图;
图2是本发明实施例的视频文件的时间与价格关系示意图;
图3是本发明实施例2的视频订购方法流程图;
图4是本发明实施例3的视频订购方法流程图;
图5是本发明实施例4的视频播放方法流程图;
图6是本发明实施例5的视频播放方法流程图;
图7是本发明实施例6的服务器的结构示意图;
图8是本发明实施例7的服务器的结构示意图;
图9是本发明实施例8的服务器的结构示意图;
图10是本发明实施例9的客户端的结构示意图;
图11是本发明实施例10的视频播放装置的结构示意图;
图12是本发明实施例11的视频播放装置的结构示意图;
图13是本发明实施例12的视频播放装置的结构示意图;
图14是本发明实施例13的视频播放方法流程图;
图15是本发明实施例14的视频播放装置的结构示意图;
图16是本发明实施例15的视频订购方法流程图;
图17是本发明实施例16的服务器的结构示意图。
具体实施方式
下面将结合附图对本发明的具体实施方式进行详细说明。在下面的描述中,出于解释而非限制性的目的,阐述了具体细节,以帮助全面地理解本发明。然而,对本领域技术人员来说显而易见的是,也可以在脱离了这些具体细节的其它实施方式中实践本发明。
在此需要说明的是,为了避免因不必要的细节而模糊了本发明,在附图中仅仅示出了与根据本发明的方案密切相关的设备结构和/或处理步骤,而省略了与本发明关系不大的其他细节。
在现有技术中,提供商通常将整个一个视频文件提供给用户,在用户订购该视频文件时,需要订购整个视频文件,其中有可能还包括用户不想看的广告,这样不能按照自己的意愿订购视频,给用户带来很大的不便。因此,在本发明实施例中,提供商将一个视频文件按帧进行标识,使用户可按帧选择自己需要的视频内容,不需要订购整个一个视频文件。下面参照附图对本发明的实施方式进行说明。
图1是本发明实施例1的订购视频的方法流程图。如图1所示,该方法包括:
步骤101,接收用户订购视频文件的请求,该请求包括用户选择的一个完整的视频文件中的部分视频内容的起始时间和结束时间;
步骤102,确定该起始时间和结束时间对应的起始帧和结束帧;
步骤103,根据该起始帧和结束帧生成该部分视频内容对应的视频文件。
由上述实施例可知,用户可订购自己需要的视频内容,不需要订购整个一个视频文件,这样既给用户订购视频提供了便利,而且还节省了不必要的费用。
在本实施例中,可利用提供商的服务器为该用户订购视频。其中用户可利用客户端通过网络远程订购视频,也可在提供商的营业场所订购视频。
在本实施例中,在步骤101之前,还可包括预备步骤:可预先将一个完整的视频文件按帧依次设置帧标识(Frame ID),这样可利用起始帧和结束帧来表示订购的部分视频内容;另外还可设置与帧相应的价格(Price),这样在用户选择了部分视频内容时,可根据设置的价格获得该部分视频内容的费用,方便用户付费。并在服务器中储存设置的帧标识和价格的对应关系。例如,可按照从前到后的播放顺序依次设置帧标识,可每一帧设置一个标识或者每隔若干帧设置一个标识,并且还可设置相应的价格。
另外,在一个视频文件的规格,如帧速率确定的情况下,该视频文件的帧与时间的对应关系是已知的。在步骤102中,可利用该视频文件的上述信息将确定起始时间和结束时间对应的起始帧和结束帧。例如,帧速率可为24帧/秒、30帧/秒、50帧/秒等,若帧速率为30帧/秒,则在用户选择第T1=30秒到T2=50秒的视频内容时,对应为第T1×帧速率+1=30*30+1=901帧至第T2×帧速率=1500帧的视频内容。在本实施例中,使用视频文件的播放时间和价格之间的对应关系来表示帧与价格之间的关系。并且用曲线图表示,如图2所示。此外,不限于用曲线图表示,还可采用表格或其他形式表示,此处不再赘述。
当利用服务器为用户订购视频时,该服务器可根据用户的请求提供该完整的视频文件的时间信息,该时间信息是指视频文件的播放时间与价钱的对应关系。例如,在此处提供如图2所示的曲线图,使该用户参照图2所示的时间信息选择起始时间(T1)和结束时间(T2)。此外在用户选择起始时间(T1)和结束时间(T2)的同时,图2所示的曲线图可直观地示出各部分视频价格的高低;待用户选择了部分视频内容后,服务器可将该时间段内的每一帧对应的价格累计,获得的累计值为用户订购的部分视频内容的费用,用户可根据该费用付费
在用户选择了起始时间(T1)和结束时间(T2)后,在步骤101中,该服务器可获得该起始时间(T1)和结束时间(T2)。在步骤102中,该服务器可根据时间与帧的对应关系,确定该起始时间(T1)和结束时间(T2)对应的起始帧和结束帧;此外还可获知此时间段内的视频内容的费用。在用户付费后,在步骤103中,该服务器可按照从前到后的顺序将该起始帧和结束帧之间的视频内容组合生成一个视频文件。此外,在服务器生成该视频文件后,该方法还可包括:生成相应的授权控制信息;该授权控制信息包括该视频文件的标识、以及生成的该部分视频内容对应的视频文件的起始帧和结束帧。其中,该授权控制信息可以采用XML格式,但不限于这种格式,还可采用其他任何格式。该授权控制信息除了包括上述信息外,还可包括播放次数、或者播放期限等权限信息,与现有技术类似,此处不再赘述。
在本实施例中,在用户通过网络利用客户端来订购该视频内容时,该服务器根据用户的请求将图2所示的曲线图提供给客户端,将该曲线图显示在客户端的显示界面上,用户可通过该客户端的输入装置选择起始时间和结束时间,并将选择的起始时间和结束时间通知该服务器。该服务器生成视频文件后,可将该视频文件通过网络发送到该用户的客户端,也可将生成的授权控制信息通过网络发送到该客户端,在播放该视频文件时使用。
在本实施例中,在步骤101之后,如果该用户还订购过该视频文件的其他部分视频内容,如T2到T3之间的部分视频内容,则该服务器可将该T1与T2之间的视频内容添加到该其他部分视频内容(T2到T3之间的视频内容)中,形成一个视频文件。因此,该方法还包括:判断该用户是否已订购该完整的视频文件的其他的部分视频内容;若判断结果为是,则将该用户选择的该部分视频内容添加到该其他的部分视频内容对应的视频文件中。此外,还需要更新该授权控制信息。例如,将原T2到T3之间的部分视频内容的起始时间T2更新为T1,结束时间不变。
在本实施例中,用户订购的视频文件可为3D视频文件,该服务器生成的授权控制信息中还可包括是否能播放3D效果的标识信息。为了观看3D视频效果,该用户需订购该3D视频的播放权限,如果用户订购了3D视频的播放权限,则该标识信息为能播放3D效果的标识信息,否则为不能播放3D效果的标识信息,或者为播放2D效果的标识信息。例如,如果用户交了相应的费用,订购该3D视频的播放权限,该标识信息为“1”,表示可播放3D效果;否则该标识信息为“0”,表示只播放2D效果。当然,该标识信息可采用其他任何方式表示。
在上述实施例中,用户可通过该服务器来订购视频内容,但不限于此,用户可利用任何客户端,如手机、笔记本等便携设备浏览视频提供商提供的视频文件的时间信息,然后根据该时间信息选择某一时间段的视频内容,并向服务器发送该订购请求。
图3是本发明实施例2的视频订购方法流程图。如图3所示,该方法包括:
步骤301,获取一个完整的视频文件的时间信息,该时间信息是视频文件的播放时间与价钱的对应关系;
其中,用户通过客户端上的浏览器向服务器发送获取时间信息的请求,该服务器根据该请求为该客户端提供该时间信息,如图2所示,用户可利用该时间信息选择需要的视频内容。
步骤302,向服务器发送用户选择的包括完整的视频文件中的部分视频内容的起始时间和结束时间的订购请求。
此外,该方法还可包括:接收服务器根据该订购请求返回的视频文件和授权控制信息,并储存该视频文件和授权控制信息。其中,该授权控制信息如实施例1中所述,此处不再赘述。
下面以用户通过客户端订购视频文件为例对本发明实施例的视频订购方法进行详细说明。
图4是本发明实施例3的视频订购方法流程图。如图4所示,该方法包括:
步骤401,预备步骤,在服务器侧,将一个完整的视频文件按帧依次设置帧标识(Frame ID),且设置与帧相应的价格(Price),并将该帧与价格的对应关系储存到服务器中;
在本实施例中,将帧与价格的对应关系称为该视频文件的时间信息;其中,可按照从前到后的播放顺序依次设置帧标识,可每一帧设置一个标识或者每隔若干帧设置一个标识,并且还可设置相应的价格;例如,在本实施例中,按照每一帧设置一个帧标识和相应的价格。
步骤402,用户通过客户端上的浏览器向该服务器发送获取时间信息的请求。
步骤403,该服务器接收到该请求后,将一个完整的视频文件的时间信息提供给该客户端,并显示在该客户端的显示单元上;
在本实施例中,如以图2所示的曲线图的方式显示该时间信息,这样该用户可利用该时间信息选择需要的视频内容。
步骤404,该用户根据该时间信息选择了要订购的部分视频内容,即选择了该部分内容的起始时间和结束时间;
在本实施例中,例如,用户选择的起始时间为T1=30秒,结束时间为T2=45秒;在用户选择视频内容的同时,还可直观地看到相应的价格,使用户方便地获知所要订购的视频内容需要的费用。
步骤405,该客户端向服务器发送包括完整的视频文件中的部分视频内容的起始时间T1和结束时间T2的订购请求。
步骤406,该服务器接收到该订购请求。
步骤407,该服务器确定该起始时间T1和结束时间T2对应的起始帧和结束帧;
在一个视频文件的规格,如帧速率确定的情况下,该视频文件的帧与时间的对应关系是已知的;
在本实施例中,例如帧速率为60帧/秒,用户选择第30秒到45秒的视频内容时,该服务器可利用该帧速率获知对应帧标识为第1801帧至第2700帧的视频内容,对应的帧标识为包括000000001081,
000000001082,000000001083,...,000000002700;
此外,该服务器还可计算出相应的费用,即从第1801帧至第2700帧的每一帧对应的费用的累计值,即
Figure BDA0000103329020000121
其中,S表示从第1801帧至第2700帧的视频内容的价格,si表示从第1801帧至第2700帧的每一帧对应的价格。
步骤408,该服务器判断该用户是否已订购该完整的视频文件的其他的部分视频内容;若判断结果为否,则执行步骤409,否则执行步骤412;
在本实施例中,可通过如下方式进行判断:查找该服务器记录的授权控制信息中是否记录有其他部分视频内容的起始帧和结束帧对应的帧标识,如果有,则可判断该用户已订购该完整的视频文件的其他的部分视频内容;
例如,若该用户已订购了从T2=45秒到T3=60秒的部分视频内容,即订购了第45秒至第60秒的部分视频内容,则在服务器记录了第2701帧和第3600帧的帧标识,即000000002701和000000003600。
步骤409,在步骤408中,若判断结果为未订购该完整的视频文件的其他的部分视频内容,则该服务器将用户选择的部分视频内容合在一起生成一个视频文件;
在本实施例中,按照帧标识从小到大的顺序合成该视频文件,如依次按照帧标识000000001081,000000001082,000000001083,...,000000002700的顺序合成该视频文件。
步骤410,生成授权控制信息;
在本实施例中,生成的授权控制信息可包括两个层次的信息;其中,
第一个层次,是整个视频文件的控制信息,称为父权限,除了包括整个视频的标识(ID)外,还包括以下信息:授权信息文件的ID,价格,有效时间,是否允许定购,是否允许分散重组定购等;
第二个层次,是用户订购的部分视频内容的控制信息,称为子权限,继承父权限,在父权限的基础上,添加以下信息:子权限文件的标识(ID),时间段的信息(即开始时间和结束时间),此外,还可包括不超过父权限的有效时间信息,该部分视频内容的播放许可类型、限制(一段时间内播放,还是一定次数下播放等)和指向父权限的链接信息等信息;
由上述可知,该授权控制信息包括两个层次的信息,通过第一层次的控制信息可方便查找整个视频文件,通过第二层次的控制信息可方便用户添加订购的部分视频内容的信息。
步骤411,该服务器将在步骤409中生成的视频文件和在步骤410中生成的授权控制信息向该客户端发送。
步骤412,在步骤408中,若判断结果为已订购该完整的视频文件的其他的部分视频内容,该服务器可将当前选择的部分视频内容与已订购的部分视频内容组合在一起生成一个视频文件;
在本实施例中,例如,将从第1801帧到3600帧的部分视频内容合为一个视频文件;费用为当前订购的第1801帧到2700帧的费用;
另外,如果当前订购的部分视频文件中的部分内容已经被订购,则该服务器在计算费用时可将已订购的部分内容的费用减去,这样可减少用户的花费。
步骤413,该服务器更新该授权控制信息;
在本实施例中,例如,将原T2到T3之间的部分视频内容的起始时间T2更新为T1,结束时间T3不变;该授权控制信息中包含的其他信息可不变,也可根据具体情况更新。
步骤414,该服务器将在步骤412中生成的视频文件,和在步骤413中更新的授权控制信息向客户端发送;
这样,该客户端获得该视频文件和授权控制信息后,可播放利用该授权控制信息播放该视频文件。
在本实施例中,在订购的上述视频文件为3D视频文件时,该用户还需要订购该3D的播放权限,如果用户订购了3D的播放权限,则该授权控制信息中还可包括表示能够播放3D效果的标识信息,否则包括表示不能播放3D效果的标识信息或表示播放2D效果的标识信息。订购该3D播放权限的步骤可在生成授权控制信息或更新授权控制信息的步骤之前。
上述实施例是以用户通过客户端订购视频文件为例进行的说明,此外,用户还可直接到视频提供商的营业场所订购,则可直接向该服务器发送显示时间信息的请求,以及订购视频文件的请求。在该服务器根据该订购视频文件的请求生成视频文件和授权控制信息后,仍可将该视频文件和授权控制信息通过网络发送到该用户的客户端;或者还可将该视频文件和授权控制信息存储到光盘中,使用户通过播放器播放该视频文件。
由上述实施例可知,用户根据服务器提供的时间信息选择某一时间段的视频内容,并向服务器发送该订购请求,服务器可根据该订购请求生成该时间段的视频文件,这样用户不需要订购整个视频文件,既节省费用又避免观看不需要的视频内容;
另外,授权控制信息可包括两个层次的控制信息,一个是整个视频文件的控制信息,另一个是订购的部分视频内容的控制信息,给用户查找和添加视频文件提供方便。
图5是本发明实施例4的视频播放方法流程图。该方法包括:
步骤501,读取视频文件,该视频文件包括的视频内容为一个完整的视频文件中的部分视频内容。
步骤502,根据该视频文件的视频标识、以及预先获得的授权控制信息判断是否已订购该视频文件;其中,该授权控制信息包括视频标识、该视频文件的起始时间和结束时间;若判断结果为是,则执行步骤503,否则结束该过程;
在本实施例中,可根据该视频文件的视频标识在授权控制信息中查找是否存在该视频标识对应的信息,如果存在该视频标识对应的信息则可确定已订购该视频文件,否则未订购;
在本实施例中,该授权控制信息除了包括上述信息外,还可包括其他信息,如实施例3中所述,此处不再赘述。
步骤503,在步骤502中,判断结果为是时,向显示单元传送视频信号,使该显示单元播放该视频文件。
由上述实施例可知,用户可根据需要订购部分视频内容,当用户利用播放设备播放该视频内容时,播放设备可通过授权控制信息来判断是否播放该视频文件,可使用户不能随意复制视频文件,使得视频提供商的利益得到保护。
图6是本发明实施例5的视频播放方法流程图。该视频文件可为3D视频文件,如果用户订购了3D的播放权限,则该授权控制信息中还包括能够播放3D效果的标识信息,否则该授权控制信息中还包括不能播放3D效果的标识信息或播放2D效果的标识信息。
如图6所示,该方法包括:
步骤601,读取3D视频文件,该3D视频文件包括的视频内容为一个完整的视频文件中的部分视频内容。
步骤602,根据该视频文件的视频标识、以及预先获得的授权控制信息判断是否已订购该视频文件;其中,该授权控制信息包括视频标识、该视频文件的起始时间和结束时间;若判断结果为是,则执行步骤,603,否则结束该过程。
步骤603,根据该授权控制信息来判断是否订购了3D的播放权限;
其中,根据该授权控制信息中的标识信息来判断,如果该授权控制信息中包含能够播放3D效果的标识信息,则可知已订购3D的播放权限,否则为未订购3D的播放权限,如上所述,此处不再赘述。
步骤604,在步骤603中的判断结果为是时,向显示单元传送视频信号,使该显示单元播放3D效果的视频。
步骤606,在步骤603中的判断结果为否时,向显示单元传送视频信号,使该显示单元播放2D效果的视频。
在本实施例中,在步骤603之前,该方法还可包括:判断该显示单元是否支持3D视频;若判断结果为支持3D视频,则执行步骤603。否则如果该显示单元不支持3D视频,则向该显示单元传送视频信号,使该显示单元播放2D效果的视频文件。在播放设备预先获知显示单元可播放3D视频,该步骤可省略。
由上述实施例可知,可预先将视频文件按帧设置帧标识和相应的价格,用户可根据视频文件的时间与价格的信息选择需要订购的部分视频内容,不订购不需要的内容,既给用户提供了便利,又可节省相应的费用。
在用户订购视频后,可生成相应的授权控制信息,其中该授权控制信息可包括两个层次的内容,第一层次的信息是整个视频文件的控制信息,另一层次的信息是用户订购的部分视频内容的控制信息。这样,在用户需要增加订购时,可首先根据第一层次的信息找到原文件,然后再根据第二层的信息添加视频内容,为用户订购视频文件提供方便。
在用户订购部分视频内容后,可将该视频内容在播放设备上进行播放。该播放设备可以是任何具有播放视频功能的设备,如计算机、笔记本电脑、手机、DVD等设备。其中,该播放设备可具有显示单元,也可不具有显示单元。
上面的流程图只是例示性和说明性的,根据本发明实施方式的方法并非必须包括上面每一个步骤,其中某些步骤是可以删除、合并或者颠倒次序的。本发明实施方式的方法不限于按照说明书中描述的时间顺序来执行,也可以按照其他的时间顺序地、并行地或独立地执行。只要没有脱离本发明的精神和范围,这些变型例都应包括在本发明的范围内。
图7是本发明实施例6的服务器的结构示意图。如图7所示,该服务器包括:第一接收单元701、第一确定单元702和第一生成单元703;其中,第一接收单元701用于接收用户订购视频文件的请求,该请求包括用户选择的一个完整的视频文件中的部分视频内容的起始时间和结束时间;第一确定单元702用于确定该起始时间和结束时间对应的起始帧和结束帧;第一生成单元703用于根据该起始帧和结束帧生成该部分视频内容对应的视频文件。
在本实施例中,该服务器的工作过程如图1所示,此处不再赘述。
由上述实施例可知,用户可根据需要订购整个一个视频文件的部分视频内容,不订购不需要的内容,既给用户提供了便利,又可节省相应的费用。
此外,如图7所示,该服务器还包括信息生成单元704,在用户付费后,信息生成单元704用于生成相应的授权控制信息;该授权控制信息包括该视频文件的标识、以及生成的该部分视频内容对应的视频文件的起始帧和结束帧。此外,还可包括其他信息,如实施例3中所述,此处不再赘述。
图8是本发明实施例7的服务器的结构示意图。如图8所示,该服务器包括第一接收单元801、第一确定单元802、第一生成单元803和信息生成单元804,其作用与实施例6中的类似,此处不再赘述。
如图8所示,该服务器还包括信息配置单元805,信息配置单元805用于将该一个完整的视频文件按帧依次设置帧标识和相应的价格;其中,可根据播放的顺序按照递增的方式设置该帧标识;例如,帧标识:XXXXXXXX01,价格:0.00000001美元;帧标识:XXXXXXXX02,价格:0.00000001美元,依次类推。
此外,该服务器还可包括存储单元(未示出),用于储存上述帧和价格的对应关系,还可存储生成的该授权控制信息。在本实施例中,由于在视频文件规格一定的情况下,帧与时间的关系是确定的,因此,可储存时间和价格的对应关系,如图2所示。在这种情况下,第一生成单元803具体用于:根据第一确定单元802确定的起始帧和结束帧对应的帧标识从小到大的顺序生成该部分视频内容对应的视频文件。
如图8所示,该服务器还可包括信息提供单元806,信息提供单元806用于根据用户的请求提供该完整的视频文件的时间信息,使该用户根据时间信息选择该部分视频内容的起始时间和结束时间;其中,该时间信息是视频文件的播放时间与价钱的对应关系。
由上述实施例可知,用户可根据服务器提供的一个视频文件对应的时间信息来选择部分视频内容的起始时间和结束时间,并且可根据播放时间与帧的对应关系确定起始时间和结束时间对应的起始帧和结束帧,并且按照帧标识从小到大的顺序生成在该起始时间与结束时间之间的视频文件。这样,用户只需要订购整个一个视频文件的部分视频内容,不订购不需要的内容,既给用户提供了便利,又可节省相应的费用。
图9是本发明实施例8的服务器的结构示意图。如图9所示,该服务器包括第一接收单元901、第一确定单元902,其作用与实施例6和7中的类似,此处不再赘述。
如图9所示,该服务器还包括第一判断单元903、第二生成单元904和信息更新单元905;其中,
第一判断单元903用于判断用户是否已订购该完整的视频文件的其他的部分视频内容;其中可查找与该视频文件的标识信息对应的授权控制信息,如果存在该授权控制信息,则进一步确定该授权控制信息中是否包括其他的部分视频内容的起始时间和结束时间,如果包括其他的部分视频内容的起始时间和结束时间,则可确定该用户已订购了该完整的视频文件的其他的部分视频内容;
第二生成单元904用于在第一判断单元903的判断结果为是时,将该用户选择的部分视频内容添加到其他的部分视频内容对应的视频文件中;信息更新单元905用于更新授权控制信息,可将原其他的部分视频内容对应的授权信息更新为原其他的部分视频内容和当前的部分视频内容对应的授权信息。
如图9所示,第一生成单元906在第一判断单元903的判断结果为否是,根据第一确定单元902确定的起始帧和结束帧生成该部分视频内容对应的视频文件。信息生成单元907的作用与上述实施例中的信息生成单元的作用类似,此处不再赘述。
在上述实施例中,该视频文件可为3D视频文件,该授权控制信息还包括是否能播放3D视频的标识信息。这样,上述图7至图9所示的实施例中,该用户还可向该服务器发送订购3D播放权限的请求,在用户缴纳费用后,信息生成单元704、804、907、905生成的授权控制信息中还可包括上述标识信息。
上述图7至图9所示的实施例仅为本发明优选实施例,但不限于上述实施例,其中,图7至图9的各个组成部分可根据实际需要任意组合,例如,在图9中还可包括图8所示的信息提供单元806和信息配置单元805等,此处不再赘述。
由上述实施例可知,用户在订购一个完整的视频文件的部分视频内容时,如果该用户已经订购了该视频文件的其他部分视频内容,则该服务器可将该部分视频内容与已订购的视频内容组合在一起,并同时更新授权控制信息。
在本实施例中,用户可利用其客户端,如手机、笔记本电脑等便携设备通过网络从服务器中获取视频文件的播放时间与价钱的对应关系,如图2所示,根据该对应关系来选择需要的视频内容。
图10是本发明实施例9的客户端的结构示意图。如图10所示,该客户端包括:第一信息获取单元1001和请求发送单元1002;其中,
第一信息获取单元1001,用于获取一个完整的视频文件的时间信息,该时间信息是视频文件的播放时间与价钱的对应关系;请求发送单元1002用于向服务器发送用户选择的包括完整的视频文件中的部分视频内容的起始时间和结束时间的订购请求。
此外,该客户端还可包括接收单元1003,用于接收服务器生成的视频文件和授权控制信息。其中,该视频文件为用户选择的对应该起始时间和结束时间的部分视频内容,该授权控制信息包含的内容如上述实施例所述,此处不再赘述。
在该客户端获得该视频文件和授权控制信息后,可播放该视频文件。此外,在服务器侧,也可将该视频文件和授权控制信息刻录在光盘等载体中提供给用户,用户可利用DVD等播放设备播放该视频文件。
如果订购的视频文件为3D视频文件时,该客户端还可包括3D播放权限订购单元(未示出),用于向服务器发送订购3D播放权限的请求,并且在用户交费后,该服务器在生成的授权控制信息中可包括能播放3D效果的标识信息。
图11是本发明实施例10的视频播放装置的结构示意图。如图11所示,该装置包括:第一读取单元1101、第二判断单元1102和第一发送单元1103;其中,
第一读取单元1101,用于读取视频文件,该视频文件包括的视频内容为一个完整的视频文件中的部分视频内容;第二判断单元1102用于根据该视频文件的视频标识、以及预先获得的授权控制信息判断是否已订购该视频文件;其中,该授权控制信息包括视频标识、该视频文件的起始时间和结束时间;此外,还可包括其他信息,如上述实施例所述,此处不再赘述;第一发送单元1103用于在第二判断单元1102的判断结果为是时,向显示单元传送视频信号,使该显示单元播放该视频文件。
此外,如图11所示,该装置还包括显示单元1104,用于接收第一发送单元1101发送的视频信号,显示相应的视频。该显示单元1104为可选部件,因为该视频播放装置可通过端口和线连接一显示设备来显示该视频内容。
在本实施例中,该视频文件可为3D视频文件,该授权控制信息还包括是否能够播放3D效果的标识信息,这样,该视频播放装置播放该3D视频文件时,除包括图11所示的各个组成部分以外,还可包括其他部分,如图12所示。
图12是本发明实施例11的视频播放装置的结构示意图。如图12所示,该装置包括第一读取单元1201、第二判断单元1202,第一发送单元1204、显示单元1205,其作用与图11所示的实施例10类似,此处不再赘述。
如图12所示,该装置还包括第三判断单元1203;其中,第三判断单元1203用于在第二判断单元1202的判断结果为是时,根据该标识信息判断是否订购了3D的播放权限;并且第一发送单元1204在第三判断单元1203的判断结果为是时,向显示单元传送视频信号,使该显示单元播放3D效果的视频;在第三判断单元1203的判断结果为否时,向显示单元传送视频信号,使显示单元播放2D效果的视频。
在上述实施例中,该显示单元1205为可选部件。
由上述实施例可知,当用户在视频提供商处订购3D视频的情况下,且其授权控制信息中包含的标识信息为能够播放3D效果的视频的情况下,才能播放3D效果的视频,否则只能播放2D效果的视频。
图13是本发明实施例12的视频播放装置的结构示意图。如图13所示,该装置包括第一读取单元1301、第二判断单元1302,第三判断单元1304,第一发送单元1305、显示单元1306,其作用与图12所示的实施例11类似,此处不再赘述。
如图13所示,该装置还包括第四判断单元1303,第四判断单元1303用于在第二判断单元1302判断结果为是时,判断显示单元1306是否支持3D视频;在判断结果为支持3D视频时,第三判断单元1304判断是否能够播放3D效果的视频。
在上述实施例中,显示单元1306为可选部件。
由上述实施例可知,当用户在视频提供商处订购3D视频的情况下,在显示单元支持3D视频且其授权控制信息中包含的标识信息为能够播放3D效果的视频的情况下,才能播放3D效果的视频,否则只能播放2D效果的视频。
在上述实施例中,该视频播放装置可为任何具有播放视频的设备,如电脑、手机、DVD播放器等。此外,该视频播放装置可与图10所示的客户端采用一个装置实现,即可订购该视频文件获得授权控制信息,又可播放该视频文件。该视频播放装置的各部件可以通过专用硬件、固件、软件或其结合来实现,而不偏离本发明的范围。
在本发明实施例中,对于3D视频文件,还提供一种视频播放方法,播放设备需要获得待播放3D的播放权限后才能播放3D效果的视频,否则只能播放2D效果的视频。
图14是本发明实施例13的视频播放方法流程图。如图14所示,该方法包括:
步骤1401,播放设备读取3D视频文件。
步骤1402,判断显示该视频文件的显示单元是否支持3D视频;在判断结果为是时,执行步骤1403,在判断结果为否时,执行步骤1405。
步骤1403,在步骤1402的判断结果为支持3D视频时,进一步根据该3D视频文件的视频标识、以及预先获得的授权控制信息判断是否订购了3D的播放权限;
在本实施例中,若用户通过网络订购了该3D视频文件的播放权限,并且获得授权控制信息,则该授权控制信息中包括播放3D效果的标识信息,例如,在标识信息为“1”时,表示可播放3D效果的视频;若未订购该3D视频文件,则该标识信息为“0”时,表示仅播放2D效果的视频。
步骤1404,在步骤1403中,若判断结果为能够播放3D效果的视频,则向显示单元传送视频信号,使所述显示单元显示3D效果的视频。
步骤1405,在步骤1402和步骤1403中,若判断结果为否,则向显示单元传送视频信号,使所述显示单元显示2D效果的视频。
在本实施例中,当播放设备支持3D视频,或者与该播放设备连接的显示单元支持3D视频的情况下,该步骤1402为可选步骤。
在本实施例中,上述播放设备可为任何具有支持播放3D视频文件功能的终端设备,如手机、电脑、DVD等播放设备。
此外,在用户利用该播放设备订购3D视频文件时,该方法还可包括:通过网络向服务器发送订购该3D视频的请求;接收该服务器根据该请求返回的包括该3D视频文件的视频标识、以及是否能够播放3D效果的标识信息的授权控制信息。此外,还可接收返回视频文件。
图15是本发明实施例14的视频播放装置的结构示意图。如图15所示,该装置包括:视频读取单元1501、第二检测单元1502、第一检测单元1503和第二发送单元1504;其中,
视频读取单元1501,用于读取3D视频文件;第二检测单元1502,用于判断与所述播放设备连接的显示单元是否支持3D视频;第一检测单元1502,用于根据该3D视频文件的视频标识、以及预先获得的授权控制信息判断是否订购3D的播放权限;第二发送单元1504,用于在第一检测单元1503的在判断结果为是时,向显示单元传送视频信号,使所述显示单元显示3D效果的视频;在判断结果为否时,向显示单元传送视频信号,使所述显示单元显示2D效果的视频。
同理,在上述实施例中,第二检测单元1502为可选部件。
在本实施例中,该视频播放装置还可包括显示单元1505,显示单元1505用于根据第二发送单元1504传送的视频信号来显示3D效果或2D效果的视频。对于DVD等播放器,不需要包括该显示单元1505,该显示单元1505为可选部件。
在本发明实施例中,该装置还可包括:请求发送单元和信息获取单元(未示出);其中,该请求发送单元,用于通过网络向服务器发送订购该3D视频的播放权限的请求;该信息获取单元,用于获取该服务器根据该请求返回的包括所述3D视频文件的视频标识、以及是否能够播放3D效果的标识信息的授权控制信息。
在本实施例中,用户可通过其客户端或者直接通过提供商的服务器请求订购3D视频文件,服务器可根据该请求生成相应的授权控制信息。
图16是本发明实施例15的视频订购方法流程图。如图16所示,该方法包括:
步骤1601,接收用户的订购3D视频文件的播放权限的请求;
在本实施例中,该用户可通过其客户端向服务器发送订购3D视频文件的播放权限的请求;或者直接在提供商的服务器上输入订购3D视频文件的播放权限的请求;
在本实施例中,该客户端可为视频播放设备。
步骤1602,在用户购买所3D视频文件后,生成包括视频标识、以及能够播放3D效果的标识信息的授权控制信息;
步骤1603,将该授权控制信息向播放设备传送。
图17是本发明实施例16的服务器的结构示意图。如图17所示,该服务器包括第二接收单元1701、第二生成单元1702和信息发送单元1703;其中,
第二接收单元1701,用于接收用户的订购3D视频文件的播放权限的请求;述第二生成单元1702,用于在用户购买所3D视频文件后,生成包括视频标识、以及能够播放3D效果的标识信息的授权控制信息;信息发送单元1703,用于将该授权控制信息向播放设备传送。
由上述实施例可知,当用户在视频提供商处订购3D视频的情况下,在授权控制信息中包含的标识信息为能够播放3D效果的视频的情况下,才能播放3D效果的视频,否则只能播放2D效果的视频。
如上针对一种实施方式描述和/或示出的特征可以以相同或类似的方式在一个或更多个其它实施方式中使用,和/或与其它实施方式中的特征相结合或替代其它实施方式中的特征使用。
应该强调,术语“包括/包含”在本文使用时指特征、整件、步骤或组件的存在,但并不排除一个或更多个其它特征、整件、步骤、组件或其组合的存在或附加。
本发明以上的装置和方法可以由硬件实现,也可以由硬件结合软件实现。本发明涉及这样的计算机可读程序,当该程序被逻辑部件所执行时,能够使该逻辑部件实现上文所述的装置或构成部件,或使该逻辑部件实现上文所述的各种方法或步骤。本发明还涉及用于存储以上程序的存储介质,如硬盘、磁盘、光盘(如蓝光光盘、DVD光盘等)、flash存储器等。
这些实施方式的许多特征和优点根据该详细描述是清楚的,因此所附权利要求旨在覆盖这些实施方式的落入其真实精神和范围内的所有这些特征和优点。此外,由于本领域的技术人员容易想到很多修改和改变,因此不是要将本发明的实施方式限于所例示和描述的精确结构和操作,而是可以涵盖落入其范围内的所有合适修改和等同物。

Claims (30)

1.一种视频订购方法,所述方法包括:
接收用户订购视频文件的请求,所述请求包括用户选择的一个完整的视频文件中的部分视频内容的起始时间和结束时间;
确定所述起始时间和结束时间对应的起始帧和结束帧;
根据所述起始帧和结束帧生成所述部分视频内容对应的视频文件。
2.根据权利要求1所述的方法,其中,所述方法还包括:生成相应的授权控制信息;
所述授权控制信息包括生成的所述视频文件的标识、以及生成的所述视频文件的起始帧和结束帧;或者,
所述授权控制信息包括整个视频文件的控制信息和生成的所述视频文件的控制信息;
生成的所述视频文件的控制信息包括:生成的所述视频文件的标识,生成的所述视频文件的起始帧和结束帧,以及以下信息:生成的所述视频文件的播放许可类型、限制和指向整个视频文件的控制信息的链接信息。
3.根据权利要求1或2所述的方法,其中,在接收用户订购视频的请求之前,所述方法还包括:
将所述一个完整的视频文件按帧依次设置帧标识和相应的价格;
所述根据起始帧和结束帧生成所述部分视频内容对应的视频文件,包括:
根据所述起始帧和结束帧对应的帧标识从小到大的顺序生成所述部分视频内容对应的视频文件。
4.根据权利要求3所述的方法,其中,所述方法包括:
根据用户的请求提供所述完整的视频文件的时间信息,使所述用户根据时间信息选择所述部分视频内容的起始时间和结束时间;
其中,所述时间信息是视频文件的播放时间与价钱的对应关系。
5.根据权利要求2所述的方法,其中,在接收用户订购视频的请求之后,所述方法还包括:
判断所述用户是否已订购所述完整的视频文件的其他的部分视频内容;
若判断结果为是,则将所述用户选择的所述部分视频内容添加到所述其他的部分视频内容对应的视频文件中;
更新所述授权控制信息。
6.根据权利要求2所述的方法,其中,所述视频文件为3D视频文件,所述授权控制信息还包括是否能播放3D效果的标识信息。
7.一种视频订购方法,所述方法包括:
获取一个完整的视频文件的时间信息,所述时间信息是视频文件的播放时间与价格的对应关系;
向服务器发送用户选择的包括完整的视频文件中的部分视频内容的起始时间和结束时间的订购请求。
8.一种视频播放方法,所述方法包括:
读取视频文件,所述视频文件包括的视频内容为一个完整的视频文件中的部分视频内容;
根据所述视频文件的视频标识、以及预先获得的授权控制信息判断是否已订购所述视频文件;其中,所述授权控制信息包括视频标识、所述视频文件的起始时间和结束时间;
若判断结果为是,则向显示单元传送视频信号,使所述显示单元播放所述视频文件。
9.根据权利要求8所述的方法,其中,所述视频文件为3D视频文件,所述授权控制信息还包括是否能够播放3D效果的标识信息;
在向显示单元发送视频信号之前,该方法还包括:
根据所述标识信息判断是否已订购3D的播放权限,在判断结果为是时,向显示单元传送视频信号,使所述显示单元播放3D效果的视频;在判断结果为否时,向显示单元传送视频信号,使所述显示单元播放2D效果的视频。
10.根据权利要求9所述的方法,其中,在判断是否已订购3D的播放权限之前,所述方法还包括:
判断所述显示单元是否支持3D视频;
若判断结果为支持3D视频,则判断是否已订购3D的播放权限。
11.一种服务器,所述服务器包括:
第一接收单元,所述第一接收单元用于接收用户订购视频文件的请求,所述请求包括用户选择的一个完整的视频文件中的部分视频内容的起始时间和结束时间;
第一确定单元,所述第一确定单元用于确定所述起始时间和结束时间对应的起始帧和结束帧;
第一生成单元,所述第一生成单元用于根据所述起始帧和结束帧生成所述部分视频内容对应的视频文件。
12.根据权利要求11所述的服务器,其中,所述服务器还包括:
信息生成单元,所述信息生成单元用于生成相应的授权控制信息;所述授权控制信息包括生成的所述视频文件的标识、以及生成的所述视频文件的起始帧和结束帧;或者,
所述授权控制信息包括整个视频文件的控制信息和生成的所述视频文件的控制信息;其中,生成的所述视频文件的控制信息包括:生成的所述视频文件的标识,生成的所述视频文件的起始帧和结束帧,以及以下信息:生成的所述视频文件的播放许可类型、限制和指向整个视频文件的控制信息的链接信息。
13.根据权利要求11或12所述的服务器,其中,所述服务器还包括:
信息配置单元,所述信息配置单元用于将所述一个完整的视频文件按帧依次设置帧标识和相应的价格;
所述第一生成单元具体用于:根据所述起始帧和结束帧对应的帧标识从小到大的顺序生成所述部分视频内容对应的视频文件。
14.根据权利要求13所述的服务器,其中,所述服务器包括:
信息提供单元,所述信息提供单元用于根据用户的请求提供所述完整的视频文件的时间信息,使所述用户根据时间信息选择所述部分视频内容的起始时间和结束时间;其中,所述时间信息是视频文件的播放时间与价钱的对应关系。
15.根据权利要求12所述的服务器,其中,所述服务器还包括:
第一判断单元,所述第一判断单元用于判断用户是否已订购所述完整的视频文件的其他的部分视频内容;
第二生成单元,所述第二生成单元用于在所述第一判断单元的判断结果为是时,将所述用户选择的所述部分视频内容添加到所述其他的部分视频内容对应的视频文件中;
信息更新单元,所述信息更新单元用于更新所述授权控制信息。
16.根据权利要求12所述的服务器,其中,所述视频文件为3D视频文件,所述授权控制信息还包括是否能播放3D效果的标识信息。
17.一种客户端,所述客户端包括:
第一信息获取单元,所述第一信息获取单元用于获取一个完整的视频文件的时间信息,所述时间信息是视频文件的播放时间与价钱的对应关系;
请求发送单元,所述请求发送单元用于向服务器发送用户选择的包括完整的视频文件中的部分视频内容的起始时间和结束时间的订购请求。
18.一种视频播放装置,所述装置包括:
第一读取单元,所述第一读取单元用于读取视频文件,所述视频文件包括的视频内容为一个完整的视频文件中的部分视频内容;
第二判断单元,所述第二判断单元用于根据所述视频文件的视频标识、以及预先获得的授权控制信息判断是否已订购所述视频文件;其中,所述授权控制信息包括视频标识、所述视频文件的起始时间和结束时间;
第一发送单元,所述第一发送单元用于在所述第二判断单元的判断结果为是时,向显示单元传送视频信号,使所述显示单元播放所述视频文件。
19.根据权利要求18所述的装置,其中,所述装置还包括显示单元,用于接收所述发送单元发送的视频信号,显示相应的视频。
20.根据权利要求18所述的装置,其中,所述视频文件为3D视频文件,所述授权控制信息还包括是否能够播放3D效果的标识信息;
所述装置还包括:
第三判断单元,所述第三判断单元用于在所述第二判断单元的判断结果为是时,根据所述标识信息判断是否已订购3D的播放权限;
并且所述第一发送单元在所述第三判断单元的判断结果为是时,向显示单元传送视频信号,使所述显示单元播放3D效果的视频;在所述第三判断单元的判断结果为否时,向显示单元传送视频信号,使所述显示单元播放2D效果的视频。
21.根据权利要求20所述的装置,其中,所述装置还包括第四判断单元,所述第四判断单元用于在第三判断单元判断是否已订购3D的播放权限之前,判断所述显示单元是否支持3D视频;在判断结果为支持3D视频时,所述第三判断单元判断是否能够播放3D效果的视频。
22.一种视频播放方法,所述方法包括:
读取3D视频文件;
根据所述3D视频文件的视频标识、以及预先获得的授权控制信息判断是否已订购3D的播放权限;
若判断结果为是,则向显示单元传送视频信号,使所述显示单元显示3D效果的视频;若判断结果为否,则向显示单元传送视频信号,使所述显示单元显示2D效果的视频。
23.根据权利要求22所述的方法,其中,在播放设备读取3D视频文件后,所述方法还包括:
判断所述显示单元是否支持3D视频;
若判断结果为支持3D视频,则判断是否已订购3D的播放权限。
24.根据权利要求22所述的方法,其中,所述方法还包括:
通过网络向服务器发送订购该3D视频的请求;
接收所述服务器根据所述请求返回的包括所述3D视频文件的视频标识、以及是否能够播放3D效果的标识信息的授权控制信息。
25.一种视频播放装置,所述装置包括:
视频读取单元,所述视频读取单元用于读取3D视频文件;
第一检测单元,用于根据所述3D视频文件的视频标识、以及预先获得的授权控制信息判断是否已订购3D的播放权限;
第二发送单元,所述第二发送单元用于在所述第一检测单元的判断结果为是时,向显示单元传送视频信号,使所述显示单元显示3D效果的视频;在判断结果为否时,向显示单元传送视频信号,使所述显示单元显示2D效果的视频。
26.根据权利要求25所述的装置,其中,所述装置还包括显示单元,所述显示单元用于根据所述第二发送单元传送的视频信号来显示3D效果或2D效果的视频。
27.根据权利要求25所述的装置,其中,所述装置还包括:
第二检测单元,所述第二检测单元用于判断所述显示单元是否支持3D视频;
在所述第二检测单元的判断结果为支持3D视频时,所述第一检测单元判断是否已订购3D的播放权限。
28.根据权利要求25所述的装置,其中,所述装置还包括:
请求发送单元,所述请求发送单元用于通过网络向服务器发送订购该3D视频的请求;
信息获取单元,所述信息获取单元用于获取服务器根据所述请求返回的包括所述3D视频文件的视频标识、以及是否能够播放3D效果的标识信息的授权控制信息。
29.一种视频订购方法,所述方法包括:
接收用户的订购3D视频文件的请求;
在用户购买所3D视频文件后,生成包括能够播放3D效果的标识信息的授权控制信息;
将所述授权控制信息向播放设备传送。
30.一种服务器,所述服务器包括:
第二接收单元,所述第二接收单元用于接收用户的订购3D视频文件的请求;
第二生成单元,所述第二生成单元用于在用户购买所3D视频文件后,生成包括视频标识、以及能够播放3D效果的标识信息的授权控制信息;
信息发送单元,所述信息发送单元用于将所述授权控制信息向播放设备传送。
CN2011103348395A 2011-10-28 2011-10-28 视频订购方法、视频播放方法、服务器和视频播放装置 Pending CN103096136A (zh)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN2011103348395A CN103096136A (zh) 2011-10-28 2011-10-28 视频订购方法、视频播放方法、服务器和视频播放装置
US13/613,866 US20130108237A1 (en) 2011-10-28 2012-09-13 Video purchasing method, video playing method, server and video playing device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN2011103348395A CN103096136A (zh) 2011-10-28 2011-10-28 视频订购方法、视频播放方法、服务器和视频播放装置

Publications (1)

Publication Number Publication Date
CN103096136A true CN103096136A (zh) 2013-05-08

Family

ID=48172544

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2011103348395A Pending CN103096136A (zh) 2011-10-28 2011-10-28 视频订购方法、视频播放方法、服务器和视频播放装置

Country Status (2)

Country Link
US (1) US20130108237A1 (zh)
CN (1) CN103096136A (zh)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104935961A (zh) * 2015-06-03 2015-09-23 无锡天脉聚源传媒科技有限公司 线上视频产品开店的方法及装置
CN105141572A (zh) * 2014-06-04 2015-12-09 纬创资通股份有限公司 播放方法与应用其的发送装置、播放装置与通信***
CN108959283A (zh) * 2017-05-17 2018-12-07 北京博瑞彤芸文化传播股份有限公司 一种视音频数据播放权限的查询方法
CN109874061A (zh) * 2019-03-22 2019-06-11 北京奇艺世纪科技有限公司 一种直播视频的处理方法、装置及电子设备
CN114513700A (zh) * 2020-11-16 2022-05-17 ***通信集团有限公司 一种推荐视频的方法、装置、设备及存储介质

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9865303B1 (en) 2014-02-24 2018-01-09 Google Inc. Creation of media clips from media broadcasts
CN111405321B (zh) * 2020-04-22 2022-05-31 聚好看科技股份有限公司 视频获取方法、显示设备、服务器

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20060092775A1 (en) * 2004-11-01 2006-05-04 Matsushita Electric Industry Co., Ltd. Content receiving apparatus and method
CN101048996A (zh) * 2004-10-22 2007-10-03 慧达企业有限公司 用于移动三维图形消息传送的***和方法
US20110138018A1 (en) * 2009-12-04 2011-06-09 Qualcomm Incorporated Mobile media server

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20120113218A1 (en) * 2010-10-01 2012-05-10 Manabu Sasamoto Receiving apparatus and receiving method

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101048996A (zh) * 2004-10-22 2007-10-03 慧达企业有限公司 用于移动三维图形消息传送的***和方法
US20060092775A1 (en) * 2004-11-01 2006-05-04 Matsushita Electric Industry Co., Ltd. Content receiving apparatus and method
US20110138018A1 (en) * 2009-12-04 2011-06-09 Qualcomm Incorporated Mobile media server

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105141572A (zh) * 2014-06-04 2015-12-09 纬创资通股份有限公司 播放方法与应用其的发送装置、播放装置与通信***
CN104935961A (zh) * 2015-06-03 2015-09-23 无锡天脉聚源传媒科技有限公司 线上视频产品开店的方法及装置
CN108959283A (zh) * 2017-05-17 2018-12-07 北京博瑞彤芸文化传播股份有限公司 一种视音频数据播放权限的查询方法
CN109874061A (zh) * 2019-03-22 2019-06-11 北京奇艺世纪科技有限公司 一种直播视频的处理方法、装置及电子设备
CN114513700A (zh) * 2020-11-16 2022-05-17 ***通信集团有限公司 一种推荐视频的方法、装置、设备及存储介质

Also Published As

Publication number Publication date
US20130108237A1 (en) 2013-05-02

Similar Documents

Publication Publication Date Title
US8938755B2 (en) Method and apparatus for recurring content searches and viewing window notification
US9137578B2 (en) Method and apparatus for sharing content
US9288547B2 (en) Method and apparatus for channel prioritization
US20130262997A1 (en) Method and Apparatus for Displaying Information on a Secondary Screen
US20130262431A1 (en) Method and Apparatus for Identifying and Recommending Content
US20130262558A1 (en) Method and Apparatus for Dynamic Prioritization of Content Through Interactive Browsing
CN103096136A (zh) 视频订购方法、视频播放方法、服务器和视频播放装置
US20130262633A1 (en) Method and Apparatus for Dynamic Prioritization of Content Listings
US9628842B2 (en) Method and apparatus for identifying content using IPTV devices
US8725757B2 (en) Information processing apparatus, tuner, and information processing method
KR101546648B1 (ko) 이동식 저장매체 또는 네트워크를 이용한 콘텐츠 구매 방법및 장치
US20130152125A1 (en) Method and system for advertisement choices using a second display during content playback
JP2007293879A (ja) コンテンツ提供システムおよびその方法、コンソール並びに記録媒体
CN102568073B (zh) 一种由可控设备实现的方法
CN102598622B (zh) 将流传输的内容进行组装以供点播演示
JP2008077440A (ja) 情報処理装置、情報処理方法及び情報処理プログラム
US20110307927A1 (en) Method, system and apparatus for managing network services
CN102404638A (zh) 一种媒体信息分享的方法及***
US20130262620A1 (en) Method and Apparatus for Handling Content Requests and Playlist Information
KR20120036697A (ko) 상품 구매가 연계된 멀티미디어 컨텐츠 서비스 시스템 및 방법
JP4987035B2 (ja) サーバ装置および広告システム
US8739217B2 (en) Information processing apparatus, tuner, and information processing method
CN101980530B (zh) 用于媒体节目相关商品的***和方法
JP4771743B2 (ja) 映像受信装置、コンピュータを映像受信装置として機能させるためのプログラム、記録媒体、コンテンツサーバおよびコンテンツ配信システム
KR20090114637A (ko) 지능형 컨텐츠의 재생 시스템 및 지능형 컨텐츠의 재생방법과, 컨텐츠실행프로그램을 기록한 기록매체

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C02 Deemed withdrawal of patent application after publication (patent law 2001)
WD01 Invention patent application deemed withdrawn after publication

Application publication date: 20130508