| Data packet processing -> Monitor Keywords |
|
Data packet processingData packet processing description/claimsThe Patent Description & Claims data below is from USPTO Patent Application 20080025206, Data packet processing. Brief Patent Description - Full Patent Description - Patent Application Claims CROSS REFERENCE TO RELATED APPLICATIONS [0001]This application is a Continuation-in-Part of and claims priority to the co-pending patent application, U.S. application Ser. No. 11/494,930, Attorney Docket Number 200601541-1, entitled "Reducing a Number of Data Packets to Increase a Number of Error Correcting Packets," with filing date Jul. 28, 2006, assigned to the assignee of the present application, and which is hereby incorporated herein by reference. FIELD [0002]Embodiments in accordance with the present invention relate to data processing and data delivery. BACKGROUND [0003]Media delivery over wired and wireless networks is continuing to grow in importance. A variety of techniques have been developed to increase the reliability of media delivery over a lossy packet network. These techniques include forward error correction (FEC), retransmission, error-resilient coding, and error concealment, as well as various combinations of these approaches. [0004]A number of FEC-based strategies have been developed to increase the reliability of media delivery. In perhaps the most popular approach, sufficient FEC packets are added to the media stream so that a receiver (or client) can recover all transmitted data (media) packets if any of the media packets are lost in transit, as long as the total number of lost packets is less than a threshold. This approach treats all media packets equally and provides equal error protection across all packets. Such an approach can be referred to as a "protect all" approach to signify that all of the packets are protected. [0005]Another FEC-based approach protects the more important data while the less important data is not protected. This approach can be referred to as a "protect subset" approach to signify that only a subset of the packets is protected while the remaining packets are not protected. For example, when the amount of packet loss is greater than the amount of protection that can be applied using the "protect all" approach, then the "protect subset" approach is used so that the redundancy is allocated to protect the more important data. For example, when media is encoded (compressed) using a Moving Pictures Experts Group (MPEG) compression scheme, media packets carrying data for I-frames are generally considered to be more important than media packets carrying data for P-frames or B-frames. Thus, for example, the available redundancy may be allocated to the media packets carrying data for the I-frames. [0006]In the "protect subset" approach, the redundancy may be allocated equally to each of the more important media packets. A variant on that approach is to apply different levels of protection to different subsets of media packets. That is, the available redundancy is not allocated exclusively to the more important media packets, but instead is shared with media packets of lesser importance, with some media packets receiving a higher level of protection and other media packets a lower level of protection. Providing different levels of protection to different data is referred to as unequal error protection (UEP). In the MPEG example above, a greater proportion of the available redundancy can be allocated to protect media packets associated with I-frames and a lesser proportion to protect media packets associated with P-frames, while B-frames may not be protected (no redundancy applied). This approach can be referred to as a "protect different subsets with UEP" approach. [0007]If there is sufficient bandwidth to accommodate the number of FEC packets necessary to overcome the expected packet loss, then the "protect all" approach is generally the best strategy to employ. However, in situations where there is not enough bandwidth available for FEC for the "protect all" approach to enable the recovery of all the lost packets, it is unclear which of the remaining strategies should be selected and implemented in order to decrease or even minimize the expected distortion of the reconstructed media at the receiver/client. [0008]Accordingly, there is value to a data protection strategy that can be employed when a "protect all" approach is not a viable alternative. BRIEF DESCRIPTION OF THE DRAWINGS [0009]The accompanying drawings, which are incorporated in and form a part of this specification, illustrate embodiments of the invention and, together with the description, serve to explain the principles of the invention: [0010]FIG. 1 is a block diagram showing elements of a system upon which embodiments of the present invention can be implemented. [0011]FIG. 2 is a data flow diagram showing data packets that are processed according to an embodiment of the present invention. [0012]FIG. 3 is a block diagram showing a transmitting device in communication with a receiving device according to an embodiment of the present invention. [0013]FIG. 4A is a flowchart of a method for processing data packets in accordance with an embodiment of the present invention. [0014]FIG. 4B is a flowchart of a method for reducing the number of candidate MPEG data packets in accordance with an embodiment of the present invention. [0015]FIG. 4C is a flowchart of a method for reducing the number of candidate scalably coded data packets in accordance with an embodiment of the present invention. [0016]FIG. 5 is a block diagram showing elements of a media delivery system according to an embodiment of the present invention. [0017]FIG. 6 is a block diagram showing elements of a media delivery system according to another embodiment of the present invention. [0018]The drawings referred to in this description should not be understood as being drawn to scale except if specifically noted. DESCRIPTION OF EMBODIMENTS [0019]Reference will now be made in detail to various embodiments of the invention, examples of which are illustrated in the accompanying drawings. While the invention will be described in conjunction with these embodiments, it will be understood that they are not intended to limit the invention to these embodiments. On the contrary, the invention is intended to cover alternatives, modifications and equivalents, which may be included within the spirit and scope of the invention as defined by the appended claims. Furthermore, in the following description of various embodiments, numerous specific details are set forth in order to provide a thorough understanding of embodiments of the present invention. In other instances, well-known methods, procedures, components, and circuits have not been described in detail as not to unnecessarily obscure aspects of the embodiments of the present invention. Continue reading about Data packet processing... Full patent description for Data packet processing Brief Patent Description - Full Patent Description - Patent Application Claims Click on the above for other options relating to this Data packet processing patent application. Patent Applications in related categories: 20090285087 - Communication apparatus and abnormality restoration method - According to one embodiment, a communication apparatus includes an acquisition module selectively acquires equipment information showing communication equipment including the same program as the program recorded on the first recording medium to record the equipment information in a second recording medium differing from the first recording medium, and a failure ... 20090285088 - Method, system and apparatus of implementing inter-system communications - Methods for implementing inter-system communications includes as follows: a serving base station selects a relay terminal, transmits a neighboring base station access request to the selected relay terminal; the relay terminal receives the neighboring base station access request, and accesses a neighboring base station; the relay terminal receives relay information, ... ### 1. Sign up (takes 30 seconds). 2. Fill in the keywords to be monitored. 3. Each week you receive an email with patent applications related to your keywords. Start now! - Receive info on patent apps like Data packet processing or other areas of interest. ### Previous Patent Application: Alternate spanning tree for faster indirect link failure recovery Next Patent Application: Method to utilize physical layer channel state information to improve video quality Industry Class: Multiplex communications ### FreshPatents.com Support Thank you for viewing the Data packet processing patent info. IP-related news and info Results in 0.11805 seconds Other interesting Feshpatents.com categories: Tyco , Unilever , Warner-lambert , 3m 174 |
* Protect your Inventions * US Patent Office filing
PATENT INFO |
|