Apple patent is for dynamic adjustment of video streams
TweetFollow Us on Twitter

Apple patent is for dynamic adjustment of video streams

An Apple patent (number 20110202674) for dynamic adjustments of video streams has appeared at the US Patent & Trademark Office. It relates to streaming video from a server to a client.

Per the patent, using both short term and long term thinning mechanisms, the server reduces its data transfer rate when bandwidth is reduced and increases its data transfer rate when bandwidth is available. In the short term mechanism, the server will dynamically adjust the transmission rate of the video or the quality of the video based on parameters returned by the client. These parameters include currently-buffered data-size, buffered-data duration, and packet loss rate.

In the long term mechanism, the server will adjust the current maximum quality level allowed depending upon the round trip times of data packets transmitted. This invention decreases client rebuffering and packet loss and increases the efficiency of available bandwidth. The inventors are George P. Su and John K. Murata.

Here's Apple's background and summary of the invention: "The use of multimedia content on computing devices has increased substantially. Multimedia content is sent from a central server as streaming video and audio files. Streaming of video from a server to a client requires a server, a client and a network. The server transmits the content, the client receives and plays the content and the network transfers the data from the server to the client.

"The server sends out data in small chunks, called data packets, through the network to a client. The client receives the data packets which are then combined together to form the video program and played.

"Different protocols are employed to send data through a network including TCP, Reliable UDP and UDP Streaming. TCP or transport control protocol creates connections between servers and clients and guarantees reliable and in-order delivery of data from the server to the client. Reliable UDP, or reliable user datagram protocol, incorporates quality of service enhancements that improve the ability of real time streaming of data and provides pseudo-guarantees of delivery.

"Reliable UDP retransmits data that has not been received by the client until it detects that the data is late for real time streaming of content. Finally, in UDP streaming, there is no guarantee that the information sent by the server is received by the client. Rather, the data is sent by the server to the client without any retransmission. However, the client will report back to the client any packet loss that has occurred.

"The client can be a variety of devices such as a desktop or laptop computer. The client can also be a mobile device, an evolving category that currently includes but is not limited to cellular telephones, personal data assistants (PDAs) and mobile gaming consoles. For mobile devices, protocols have been developed to regulate the sending and receiving of data, one of which is 3GPP (3rd Generation Partnership Project).

"When the content is streamed, the bandwidth reaching that client may fluctuate. These fluctuations are the result of natural conditions affecting the transmission of data and from congestion in the data network itself. The result of these fluctuations may be interruption of the streaming video or underutilization of available bandwidth.

"Content providers have resolved these difficulties in a number of ways. One prior approach is to make several versions of the same content with different qualities of video. For example, a content provider provides two versions of a program, one lower resolution for lower bandwidth, and one higher resolution for higher bandwidth capabilities.

"The provider initially detects what the user is capable of receiving and sends her the appropriate version, an action called stream switching. Difficulties arise if the network bandwidth changes midstream. The provider may not be able to make adjustments to the stream dynamically.

"In another prior approach, the content provider produces two independent versions of a program that is not based on resolution or bandwidths. For instance, a video program is made with one version showing the program from the point of view of the hero and the other from the point of view of the villain. The user indicates which version she wishes to view and the server sends that version to the client.

"The provider may also wish to provide more versions of a program to stream which allows for more variation of bandwidths. Different cellular telephone models exhibit different reception rates and different telephone carriers provide different transmission rates. To provide the highest quality content to the user, content providers would create a version of their programming for each carrier and telephone model. However, this results in greater expenses to create and store additional versions of the same program.

"Another prior approach is to compress the streamed multimedia content to the user as it is being transmitted. The available bandwidth can be detected and the content is compressed to a necessary size in order to ensure smooth delivery. However, this entails more computing resources each time the number of users increases. To compress and stream a program to five users would not be difficult, but the computing resources required to compress and stream to ten thousand individual users presents a challenge.

"Another prior approach in which to decrease the amount of data being sent by the server is to selectively remove frames from the video program. In this method, the program is pre-created and stored on the server. Video programs are essentially still frames being shown at a rapid rate. Because the frame rate is high, the viewer is tricked into believing there is actual motion.

"The server analyzes the video program and based on an algorithm, makes decisions that indicate which frames are more important than others. The frames which are deemed important are the 'key frames.' When the bandwidth of the network decreases and the data transmission rate must be lowered, the server selectively removes non-key frames from the video, but the audio portion of the program remains intact.

"This process is called 'thinning.' The client receives the video program with the frames removed. The video may appear jerky because of the missing frames but the user is able to view the program primarily intact. Based on quality of service considerations, the audio portion of the program is not interrupted so that the viewing experience is improved.

"Based on the foregoing, it is clearly desirable to provide a mechanism that allows content providers to dynamically change the quality and transmission rate of multimedia content based on fluctuating bandwidth. It is further desirable to provide a mechanism for allowing content providers to present their offerings in various bandwidths without creating multiple versions of the same program.

"It is also desirable to provide a mechanism for adjusting the quality of a program and making it available to many users without the use of data compression. It is also desirable to provide a mechanism for dynamically adjusting the amount of data transmitted to make the most efficient use of available bandwidth.

"The approaches described in this section are approaches that could be pursued, but not necessarily approaches that have been previously conceived or pursued. Therefore, unless otherwise indicated, it should not be assumed that any of the approaches described in this section qualify as prior art merely by virtue of their inclusion in this section."

-- Dennis Sellers

 

Community Search:
MacTech Search:

Software Updates via MacUpdate

LooperSonic (Music)
LooperSonic 1.0 Device: iOS Universal Category: Music Price: $4.99, Version: 1.0 (iTunes) Description: LooperSonic is a multi-track audio looper and recorder that will take your loops to the next level. Use it like a loop pedal to... | Read more »
Space Grunts guide - How to survive
Space Grunts is a fast-paced roguelike from popular iOS developer, Orange Pixel. While it taps into many of the typical roguelike sensibilities, you might still find yourself caught out by a few things. We delved further to find you some helpful... | Read more »
Dreii guide - How to play well with othe...
Dreii is a rather stylish and wonderful puzzle game that’s reminiscent of cooperative games like Journey. If that sounds immensely appealing, then you should immediately get cracking and give it a whirl. We can offer you some tips and tricks on... | Read more »
Kill the Plumber World guide - How to ou...
You already know how to hop around like Mario, but do you know how to defeat him? Those are your marching orders in Kill the Plumber, and it's not always as easy as it looks. Here are some tips to get you started. This is not a seasoned platform... | Read more »
Planar Conquest (Games)
Planar Conquest 1.0 Device: iOS Universal Category: Games Price: $12.99, Version: 1.0 (iTunes) Description: IMPORTANT: Planar Conquest is compatible only with iPad 3 & newer devices, iPhone 5 & newer. It’s NOT compatible with... | Read more »
We talk to Cheetah Mobile about its plan...
Piano Tiles 2 is a fast-paced rhythm action high score chaser out now on iOS and Android. You have to tap a series of black tiles that appear on the screen in time to the music, being careful not to accidentally hit anywhere else. Do that and it's... | Read more »
Ultimate Briefcase guide - How to dodge...
Ultimate Briefcase is a simple but tricky game that’s highly dependent on how fast you can react. We can still offer you a few tips and tricks on how to survive though. Guess what? That’s exactly what we’re going to do now. Take it easy [Read more... | Read more »
SoundPrism Link Edition (Music)
SoundPrism Link Edition 1.0 Device: iOS Universal Category: Music Price: $4.99, Version: 1.0 (iTunes) Description: ***Introductory price for a the first few days after launch - if you're reading this, get it while it's fresh out of... | Read more »
Pre-register now for hack and slasher An...
Fincon, which won Facebook's Studio to Watch award in 2015, has announced that pre-registration is now open for the massive 3.0 update for its award-winning hack and slasher Angel Stone. Angel Stone is a post-apocalyptic action RPG in which the... | Read more »
Google has named Piano Tiles 2 as its Be...
Google has named Piano Tiles 2, which launched back in August last year, as its Best Game of 2015. If you're yet to play it, now's a good time to do so. It's a sequel to the hugely successful viral hit Piano Tiles (Don't Tap the White Tile) but... | Read more »

Price Scanner via MacPrices.net

Apple refurbished 2014 13-inch Retina MacBook...
Apple has Certified Refurbished 2014 13″ Retina MacBook Pros available for up to $400 off original MSRP, starting at $979. An Apple one-year warranty is included with each model, and shipping is free... Read more
Macs available for up to $300 off MSRP, $20 o...
Purchase a new Mac or iPad using Apple’s Education Store and take up to $300 off MSRP. All teachers, students, and staff of any educational institution qualify for the discount. Shipping is free, and... Read more
Watch Super Bowl 50 Live On Your iPad For Fre...
Watch Super Bowl 50 LIVE on the CBS Sports app for iPad and Apple TV. Get the app and then tune in Sunday, February 7, 2016 at 6:30 PM ET to catch every moment of the big game. The CBS Sports app is... Read more
Two-thirds Of All Smart Watches Shipped In 20...
Apple dominated the smart watch market in 2015, accounting for over 12 million units and two-thirds of all shipments according to Canalys market research analysts’ estimates. Samsung returned to... Read more
12-inch 1.2GHz Retina MacBooks on sale for up...
B&H Photo has 12″ 1.2GHz Retina MacBooks on sale for $180 off MSRP. Shipping is free, and B&H charges NY tax only: - 12″ 1.2GHz Gray Retina MacBook: $1499 $100 off MSRP - 12″ 1.2GHz Silver... Read more
12-inch 1.1GHz Gray Retina MacBook on sale fo...
B&H Photo has the 12″ 1.1GHz Gray Retina MacBook on sale for $1199 including free shipping plus NY sales tax only. Their price is $100 off MSRP, and it’s the lowest price available for this model... Read more
Apple now offering full line of Certified Ref...
Apple now has a full line of Certified Refurbished 2015 21″ & 27″ iMacs available for up to $350 off MSRP. Apple’s one-year warranty is standard, and shipping is free. The following models are... Read more
Free GUI Speedometer – The Ultimate Digital D...
Miami, Florida based RMKapps has announced the official release of GUI Speedometer 1.0, their digital dashboard display developed for iOS devices. GUI Speedometer allows users to track their precise... Read more
FutureCalc: Ergonomic iOS Calculator App For...
London, United Kingdom based Independent software developer and entrepreneur, Hovik Melikyan has announced the release and immediate availability of FutureCalc 1.0, his new ergonomic calculator app... Read more
Save up to $600 with Apple refurbished Mac Pr...
Apple has Certified Refurbished Mac Pros available for up to $600 off the cost of new models. An Apple one-year warranty is included with each Mac Pro, and shipping is free. The following... Read more

Jobs Board

*Apple* Subject Matter Expert - Experis (Uni...
This position is for an Apple Subject Matter Expert to assist in developing the architecture, support and services for integration of Apple devices into the domain. Read more
*Apple* Macintosh OSX - Net2Source Inc. (Uni...
…: * Work Authorization : * Contact Number(Best time to reach you) : Skills : Apple Macintosh OSX Location : New York, New York. Duartion : 6+ Months The associate would Read more
Computer Operations Technician ll - *Apple*...
# Web Announcement** Apple Technical Liaison**The George Mason University, Information Technology Services (ITS), Technology Support Services, Desktop Support Read more
Restaurant Manager - Apple Gilroy Inc./Apple...
…in every aspect of daily operation. WHY YOU'LL LIKE IT: You'll be the Big Apple . You'll solve problems. You'll get to show your ability to handle the stress and Read more
Simply Mac *Apple* Specialist- Service Repa...
Simply Mac is the largest premier retailer of Apple products in the nation. In order to support our growing customer base, we are currently looking for a driven Read more
All contents are Copyright 1984-2011 by Xplain Corporation. All rights reserved. Theme designed by Icreon.