Legal claims defining the scope of protection, as filed with the USPTO.
1. A method for improving quality of video beaming of any content by a beaming application that is running on a computerized mobile device, said method comprising the steps of: selecting content for beaming; beaming selected content by utilizing a beaming application; identifying in real time a pattern change in beamed video, wherein the pattern change signifies transition from a previous rate of a predefined size of chunk of delivered data to a higher rate of currently delivered data in content displaying pattern by the application which starts a set of critical frames; performing quality improvement of the video beaming of the set of critical frames based on the identified pattern changes; and identifying in real time a second pattern change in display video to a lower delivered data rate which ends the set of critical frames, wherein the known pattern includes a high bit rate period with minimal length followed by a low bit rate period or a period with no input frames; and wherein the identifying and the performing is running on at least one processing unit; wherein the performing of quality improvement of the video beaming is activated by selecting frames of the beaming video in low quality for quality improvement and applying quality improvement on the selected frames.
2. The method of claim 1 , wherein higher delivered data rate is compressed data.
3. The method of claim 1 , wherein higher delivered data rate is high bandwidth usage.
4. The method of claim 1 , wherein the identifying is achieved by analyzing characteristics of the video frames.
5. The method of claim 1 , wherein the performing of quality improvement is achieved by generating an additional frame with a higher quality and adding the additional frame to the video beaming.
6. The method of claim 1 , wherein the identifying of the change which signifies transition in content displaying pattern is performed according to information that is received from a User interface (UI) by attaching metadata tags which includes the information related to the beaming video frames.
7. The method of claim 1 , wherein the UI is of an Operating System (OS).
8. The method of claim 1 , wherein the UI is of the application that is running on the computerized mobile device.
9. The method of claim 1 , wherein the identifying of the change which signifies pattern change in displayed video is performed according to information that is received from an Operation System (OS) or a User interface (UI) by sending metadata tags and identification (ID) of the critical frames.
10. The method of claim 1 , wherein the identifying of the change which signifies transition in usage of the application is performed by analyzing an output bitrate of an encoder for detecting the change, wherein the change is characterized by a known pattern of bit rate.
11. A beaming application for improving quality of video beaming by a processing unit that is running on a computerized mobile device, said beaming application comprising: a detector module for identifying in real time a pattern change in beamed video, wherein the pattern change signifies transition from a previous rate of a predefined size of chunk of delivered data to a higher rate of currently delivered data in content displaying pattern by the application; a video encoding module for performing quality improvement of the beaming video after the identified a pattern change in beamed video; and wherein the known pattern includes a high bit rate period with minimal length followed by a low bit rate period or a period with no input frames wherein the detector module is part of a UI framework module for identifying critical frames based on information that is received from UI components; and a surface composition module for receiving information regarding critical frames from OS is part of the UI framework; wherein the UI framework module is further creating metadata tags to the identified critical frames and attaching the metadata tags to the critical frames.
12. The beaming application of claim 11 , wherein the detector module is comprising of a frame analyzing module for monitoring bit rate of frames of the beaming video and detecting a change which signifies transition in usage of the application which starts a set of critical frames.
13. The beaming application of claim 11 , wherein the UI framework module is further creating metadata tags to the identified critical frames and identification (ID) of the critical frames and sends is separately from the critical frames.
14. The beaming application of claim 11 , wherein the surface composition module is for composing the single frame by merging the metadata tags of modified areas of the application.
15. The beaming application of claim 11 , wherein the identifying of the change which signifies transition in usage of the application is performed by analyzing an output bitrate of an encoder for detecting the change, wherein the change is characterized by a known pattern of bit rate.
16. The beaming application of claim 11 , wherein the detector module identifies beginning of a set of critical frames and an end of the set of critical frames.
17. A beaming application for improving quality of video beaming by a processing unit that is running on a computerized mobile device, said beaming application comprising: a detector module for identifying in real time a pattern change in beamed video, wherein the pattern change signifies transition from a previous rate of a predefined size of chunk of delivered data to a higher rate of currently delivered data in content displaying pattern by the application; a video encoding module for performing quality improvement of the beaming video after the identified a pattern change in beamed video; and wherein the known pattern includes a high bit rate period with minimal length followed by a low bit rate period or a period with no input frames wherein the detector module is part of a UI framework module for identifying critical frames based on information that is received from UI components; and a surface composition module for receiving information regarding critical frames from OS is part of the UI framework; wherein the UI framework module is further creating metadata tags to the identified critical frames and identification (ID) of the critical frames and sends is separately from the critical frames.
Unknown
February 23, 2016
Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.