Telecommunication and multimedia management method and apparatus
First Claim
1. An apparatus, comprising:
- a sending node, the sending node including;
a media ascertaining element configured to ascertain if media to be sent from the sending node to a receiving node is time-sensitive, the time-sensitivity of the media being ascertained from an intent of a recipient to review the media upon receipt;
a transmitter configured to transmit the media ascertained as time-sensitive from the sending node to the receiving node, the media initially transmitted at a first bit rate and at a first packetization interval, the first bit rate and the first packetization interval sufficient for a full bit rate representation of the media to be reviewed upon receipt, the full bit rate representation of the media being derived from when the media was originally encoded;
a bandwidth-ascertaining element configured to ascertain at the sending node available bandwidth on the network between the sending node and the receiving node based on receipt reports received from the receiving node, the receipt reports containing parameters indicative of media loss on the network between the sending node and the receiving node;
the transmitter further configured to ascertain if the available bandwidth on the network as ascertained by the bandwidth ascertaining element is sufficient to support the continued transmission of the full bit rate representation of the media ascertained as time-sensitive at the first bit rate and the first packetization interval,the transmitter further configured to either;
continue the transmission of the full bit rate representation of the media ascertained as time-sensitive at the first bit rate and the first packetization interval when the available bandwidth on the network is sufficient;
ortransmit a reduced bit rate representation of the media ascertained as time-sensitive when the available bandwidth on the network is not sufficient, the reduced bit rate representation of the media generated by performing one or more of the following;
(i) using fewer bits of media per unit of time when packetizing the reduced bit rate representation of the media relative to the full bit rate representation of the media;
(ii) adjusting the packetization interval for packets used to packetized the reduced bit rate representation of the media;
or(iii) adjusting the rate of transmission of the packets used to packetized the reduced bit rate representation of the media,whereby the transmission of the reduced bit rate representation of the media ascertained as time-sensitive enhances the timeliness of the delivery of the media so as to increase the ability of the recipient to review the media upon receipt when the available bandwidth on the network is not sufficient to transmit the full bit rate representation of the media at the first bit rate and the first packetization interval.
2 Assignments
0 Petitions
Accused Products
Abstract
An apparatus for improving the ability of a recipient to review time-sensitive media upon receipt when network conditions are poor. The apparatus includes a media ascertaining element configured to ascertain if media to be sent from a sending node to a receiving node is time-sensitive. A bandwidth-ascertaining element ascertains if there is sufficient bandwidth for transmitting a full bit rate representation of the media at a first bit rate and at a first packetization interval. If the bandwidth is sufficient, a transmitter transmits the full bit rate representation of the media. If the bandwidth is insufficient, then the transmitter generates and transmits a reduced bit rate representation of the media. The reduced bit rate representation is generated by performing one or more of the following (i) using fewer bits per unit time of media when packetizing the media relative to the full bit rate representation; (ii) increasing the packetization interval for the packets used to transmit the reduced bit rate representation; and (iii) adjusting the rate of transmission of the packets used to packetized the reduced bit rate representation of the media.
-
Citations
43 Claims
-
1. An apparatus, comprising:
-
a sending node, the sending node including; a media ascertaining element configured to ascertain if media to be sent from the sending node to a receiving node is time-sensitive, the time-sensitivity of the media being ascertained from an intent of a recipient to review the media upon receipt; a transmitter configured to transmit the media ascertained as time-sensitive from the sending node to the receiving node, the media initially transmitted at a first bit rate and at a first packetization interval, the first bit rate and the first packetization interval sufficient for a full bit rate representation of the media to be reviewed upon receipt, the full bit rate representation of the media being derived from when the media was originally encoded; a bandwidth-ascertaining element configured to ascertain at the sending node available bandwidth on the network between the sending node and the receiving node based on receipt reports received from the receiving node, the receipt reports containing parameters indicative of media loss on the network between the sending node and the receiving node; the transmitter further configured to ascertain if the available bandwidth on the network as ascertained by the bandwidth ascertaining element is sufficient to support the continued transmission of the full bit rate representation of the media ascertained as time-sensitive at the first bit rate and the first packetization interval, the transmitter further configured to either; continue the transmission of the full bit rate representation of the media ascertained as time-sensitive at the first bit rate and the first packetization interval when the available bandwidth on the network is sufficient;
ortransmit a reduced bit rate representation of the media ascertained as time-sensitive when the available bandwidth on the network is not sufficient, the reduced bit rate representation of the media generated by performing one or more of the following; (i) using fewer bits of media per unit of time when packetizing the reduced bit rate representation of the media relative to the full bit rate representation of the media; (ii) adjusting the packetization interval for packets used to packetized the reduced bit rate representation of the media;
or(iii) adjusting the rate of transmission of the packets used to packetized the reduced bit rate representation of the media, whereby the transmission of the reduced bit rate representation of the media ascertained as time-sensitive enhances the timeliness of the delivery of the media so as to increase the ability of the recipient to review the media upon receipt when the available bandwidth on the network is not sufficient to transmit the full bit rate representation of the media at the first bit rate and the first packetization interval. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25)
-
-
26. A computer readable application embedded in a non-transitory computer readable medium and intended to run on a sending node on a network, the application comprising:
-
a media ascertaining module configured to ascertain if media to be sent from the sending node to a receiving node is time-sensitive, the time-sensitivity of the media being ascertained from an intent of a recipient to review the media upon receipt; a transmitter module configured to transmit the media ascertained as time-sensitive from the sending node to the receiving node, the media initially transmitted at a first bit rate and at a first packetization interval, the first bit rate and the first packetization interval sufficient for a full bit rate representation of the media to be reviewed upon receipt, the full bit rate representation of the media being derived from when the media was originally encoded; a bandwidth-ascertaining module configured to ascertain at the sending node available bandwidth on the network between the sending node and the receiving node based on receipt reports received from the receiving node, the receipt reports containing parameters indicative of media loss on the network between the sending node and the receiving node; the transmitter module further configured to ascertain if the available bandwidth on the network as ascertained by the bandwidth ascertaining module is sufficient to support the continued transmission of the full bit rate representation of the media ascertained as time- sensitive at the first bit rate and the first packetization interval, the transmitter module further configured to either; continue the transmission of the full bit rate representation of the media ascertained as time-sensitive at the first bit rate and the first packetization interval when the available bandwidth on the network is sufficient;
ortransmit a reduced bit rate representation of the media ascertained as time-sensitive when the available bandwidth on the network is not sufficient, the reduced bit rate representation of the media generated by performing one or more of the following; (i) using fewer bits per unit of time of media when packetizing the reduced bit rate representation of the media relative to the full bit rate representation of the media; (ii) adjusting the packetization interval for packets used to packetized the reduced bit rate representation of the media;
or(iii) adjusting the rate of transmission of the packets used to packetized the reduced bit rate representation of the media, whereby the transmission of the reduced bit rate representation of the media ascertained as time-sensitive enhances the timeliness of the delivery of the media so as to increase the ability of the recipient to review the media upon receipt when the available bandwidth on the network is not sufficient to transmit the full bit rate representation of the media at the first bit rate and the first packetization interval. - View Dependent Claims (27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43)
-
Specification