Multimedia System For Mobile Client Platforms

    公开(公告)号:US20190075361A1

    公开(公告)日:2019-03-07

    申请号:US16181285

    申请日:2018-11-05

    Abstract: A method for multimedia playback and transmission to wireless clients is described. A host webserver transcodes a live digital or analog audio-visual or audio broadcast signal and splits the input stream into small multimedia objects of an efficient compression such as MPEG4/AAC, and then immediately deploys the objects to distributed content servers for a geographically dispersed population of wireless clients. A java applet object player, downloaded to wireless clients at the beginning of the multimedia on-demand session, interprets and decodes the multimedia objects as they are received, using multiple levels of optimization. The applet uses novel video and audio decoding optimizations which can be generically applied to many digital video and audio codecs, and specifically decodes Simple Profile MPEG4 video and Low Complexity AAC audio.

    Multimedia system for mobile client platforms

    公开(公告)号:US10171873B2

    公开(公告)日:2019-01-01

    申请号:US15016821

    申请日:2016-02-05

    Abstract: A computer program video player product stored on a non-transitory computer readable medium and loadable into the internal memory of a computing device, comprising software code portions for performing, when the video player product is run on a computer, a method including sequentially reading a plurality of distinctive Internet address associated with a plurality of discrete multimedia objects; determining a playback rate based on available cellular bandwidth; playing back a video at the determined playback rate consisting of at least a subset of the plurality of discrete multimedia objects; wherein the discrete multimedia objects are obtained by transcoding an input multimedia stream including a video segment forming part of a video stream into an optimal audiovisual format at an optimal encoding rate reflecting available cellular network bandwidth; dynamically converting the transcoded multimedia stream into discrete objects by splitting the transcoded stream into specified intervals by scanning after the specified intervals for the next I-frame, wherein each discrete object is split at that next I-frame to create another discrete multimedia object; and assigning each of the discrete multimedia objects a distinctive Internet address.

    Multimedia system for mobile client platforms

    公开(公告)号:US10771849B2

    公开(公告)日:2020-09-08

    申请号:US16181285

    申请日:2018-11-05

    Abstract: A method for multimedia playback and transmission to wireless clients is described. A host webserver transcodes a live digital or analog audio-visual or audio broadcast signal and splits the input stream into small multimedia objects of an efficient compression such as MPEG4/AAC, and then immediately deploys the objects to distributed content servers for a geographically dispersed population of wireless clients. A java applet object player, downloaded to wireless clients at the beginning of the multimedia on-demand session, interprets and decodes the multimedia objects as they are received, using multiple levels of optimization. The applet uses novel video and audio decoding optimizations which can be generically applied to many digital video and audio codecs, and specifically decodes Simple Profile MPEG4 video and Low Complexity AAC audio.

    Multimedia System For Mobile Client Platforms
    4.
    发明申请
    Multimedia System For Mobile Client Platforms 审中-公开
    移动客户端平台多媒体系统

    公开(公告)号:US20160198226A1

    公开(公告)日:2016-07-07

    申请号:US15016821

    申请日:2016-02-05

    Abstract: A computer program video player product stored on a non-transitory computer readable medium and loadable into the internal memory of a computing device, comprising software code portions for performing, when the video player product is run on a computer, a method including sequentially reading a plurality of distinctive Internet address associated with a plurality of discrete multimedia objects; determining a playback rate based on available cellular bandwidth; playing back a video at the determined playback rate consisting of at least a subset of the plurality of discrete multimedia objects; wherein the discrete multimedia objects are obtained by transcoding an input multimedia stream including a video segment forming part of a video stream into an optimal audiovisual format at an optimal encoding rate reflecting available cellular network bandwidth; dynamically converting the transcoded multimedia stream into discrete objects by splitting the transcoded stream into specified intervals by scanning after the specified intervals for the next I-frame, wherein each discrete object is split at that next I-frame to create another discrete multimedia object; and assigning each of the discrete multimedia objects a distinctive Internet address.

    Abstract translation: 一种存储在非暂时性计算机可读介质上并可加载到计算设备的内部存储器中的计算机程序视频播放器产品,包括用于在视频播放器产品在计算机上运行时执行的软件代码部分,包括顺序读取 与多个离散多媒体对象相关联的多个独特的因特网地址; 基于可用的蜂窝带宽确定播放速率; 以由所述多个离散多媒体对象的至少一个子集组成的所确定的播放速率播放视频; 其中通过反映可用的蜂窝网络带宽的最佳编码率将包括形成视频流的视频段的输入多媒体流转码为最佳视听格式来获得离散多媒体对象; 通过在下一个I帧的指定间隔之后扫描,将代码转换流分解成指定的间隔,将代码转换的多媒体流动态转换为离散对象,其中每个离散对象在该下一个I帧被分割以产生另一个离散的多媒体对象; 并且分配每个离散的多媒体对象一个独特的因特网地址。

    Scalable multimedia distribution method using client pull to retrieve objects in a client-specific multimedia list
    5.
    发明授权
    Scalable multimedia distribution method using client pull to retrieve objects in a client-specific multimedia list 失效
    可扩展的多媒体分发方法,使用客户机拉取来在客户端特定的多媒体列表中检索对象

    公开(公告)号:US06286031B1

    公开(公告)日:2001-09-04

    申请号:US09233911

    申请日:1999-01-21

    CPC classification number: H04L65/1043 H04L12/18 H04L29/06027 H04L65/4076

    Abstract: A method for broadcasting a scalable multimedia presentation over the Internet is disclosed. In a specific embodiment, a broadcasting server creates a multimedia list on a per broadcast per recipient basis. The multimedia list includes references to the objects (e.g., URLs) rather than the objects themselves. The broadcasting server transmits the multimedia list to a recipient system. The recipient system runs the multimedia list by retrieving each object on the multimedia list from one or more proxy webservers. The recipient computer enters an availability state associated with an object when it begins to receive the object. For each object, the recipient computer reports an indication of this availability state to the broadcasting server via the proxy webserver. The recipient then displays the objects. The broadcasting server uses the indications of the recipient availability states to load balance the system. The broadcasting server may initiate an object handoff process causing objects to be moved to an appropriate proxy webserver. The broadcasting server may assign clients to specific proxy webservers by appropriately generating references in the multimedia lists. Multimedia list objects may include image, sound, video, HTML, and executable files. Multiimedia list objects also include applets, programs executable on a server, and timers for controlling the display duration of each object.

    Abstract translation: 公开了一种通过因特网广播可伸缩多媒体呈现的方法。 在具体实施例中,广播服务器在每个接收者的每个广播基础上创建多媒体列表。 多媒体列表包括对对象(例如,URL)的引用,而不是对象本身。 广播服务器将多媒体列表发送到接收方系统。 收件人系统通过从一个或多个代理网络服务器检索多媒体列表上的每个对象来运行多媒体列表。 收件人计算机在开始接收对象时输入与对象相关联的可用性状态。 对于每个对象,接收方计算机通过代理网络服务器向广播服务器报告该可用性状态的指示。 收件人然后显示对象。 广播服务器使用接收者可用性状态的指示来负载平衡系统。 广播服务器可以发起对象切换过程,导致对象被移动到适当的代理网络服务器。 广播服务器可以通过适当地生成多媒体列表中的参考来将客户端分配给特定的代理网络服务器。 多媒体列表对象可以包括图像,声音,视频,HTML和可执行文件。 多媒体列表对象还包括小程序,在服务器上可执行的程序,以及用于控制每个对象的显示持续时间的定时器。

Patent Agency Ranking