Mechanism for dynamic signaling of encoder capabilities

US9769320B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9769320-B2
Application numberUS-201615003221-A
CountryUS
Kind codeB2
Filing dateJan 21, 2016
Priority dateAug 17, 2011
Publication dateSep 19, 2017
Grant dateSep 19, 2017

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

The present disclosure provides systems and methods for dynamically signaling encoder capabilities of vocoders of corresponding communication nodes. In one embodiment, during a call between a first communication node and a second communication node, a control node (e.g., base station controller or mobile switching center) for the first communication node sends capability information for a voice encoder of a vocoder of the first communication node to a control node for the second communication node. As a result, the second communication node is enabled to select and request a preferred encoder mode for the voice encoder of the vocoder of the first communication node based on the capabilities of the voice encoder of the vocoder of the first communication node.

First claim

Opening claim text (preview).

What is claimed is: 1. A control node in a cellular communication system, comprising: one or more communication interfaces configured to communicatively couple the control node to a first communication node and a core network; and a processing subsystem associated with the one or more communication interfaces configured to, during a call between the first communication node and a second communication node: generate a first Real Time Protocol, RTP, packet comprising a payload and a payload header, the payload of the first RTP packet comprising a payload header and encoded speech for the call between the first communication node and the second communication node and the payload header of the payload of the first RTP packet comprising capability information that indicates whether a voice encoder of a vocoder of the first communication node is capable of operating in one or more wideband encoder modes; and send the first RTP packet from the control node to a second control node for the second communication node via the core network. 2. The control node of claim 1 wherein the processing subsystem is further configured to, during the call between the first communication node and the second communication node: generate a second RTP packet comprising a payload and a payload header, the payload of the second RTP packet comprising a payload header and encoded speech for the call between the first communication node and the second communication node and the payload header of the payload of the second RTP packet comprising capability information that indicates whether the voice encoder of the vocoder of the first communication node is capable of operating in the one or more wideband encoder modes; and send the second RTP packet from the control node to the second control node for the second communication node via the core network. 3. The control node of claim 1 wherein the capability information is one or more capability bits in the payload header of the payload of the first RTP packet that indicates whether the vocoder of the first communication node is capable of operating in the one or more wideband encoder modes. 4. The control node of claim 3 wherein the one or more wideband encoder modes comprises an Enhanced Variable Rate Codec-Narrowband-Wideband, EVRC-NW, wideband encoder mode. 5. The control node of claim 4 wherein the one or more capability bits consist of bit 1 of the payload header of the first RTP packet. 6. The control node of claim 5 wherein, in order to generate the first RTP packet, the processing subsystem is further configured to set bit 1 of the payload header of the first RTP packet to 0 if the voice encoder of the vocoder of the first communication node is capable of operating in the EVRC-NW wideband encoder mode. 7. The control node of claim 6 wherein, in order to generate the first RTP packet, the processing subsystem is further configured to set bit 1 of the payload header of the first RTP packet to 1 if the voice encoder of the vocoder of the first communication node is capable of operating in one or more narrowband encoder modes only. 8. The control node of claim 1 wherein the control node is a base station controller serving the first communication node. 9. The control node of claim 1 wherein the control node is a mobile switching center for a base station serving the first communication node. 10. A method of operation of a control node in a cellular communication system, the control node communicatively coupled to a first communication node, comprising: during a call between the first communication node and a second communication node: generating a first Real Time Protocol, RTP, packet comprising a payload and a payload header, the payload of the first RTP packet comprising a payload header and encoded speech for the call between the first communication node and the second communication node and the payload header of the payload of the first RTP packet comprising capability information that indicates whether a voice encoder of a vocoder of the first communication node is capable of operating in one or more wideband encoder modes; and sending the first RTP packet from the control node to a second control node for the second communication node via a core network. 11. The method of claim 10 further comprising, during the call between the first communication node and the second communication node: generating a second RTP packet comprising a payload and a payload header, the payload of the second RTP packet comprising a payload header and encoded speech for the call between the first communication node and the second communication node and the payload header of the payload of the second RTP packet comprising capability information that indicates whether the voice encoder of the vocoder of the first communication node is capable of operating in the one or more wideband encoder modes; and sending the second RTP packet from the control node to the second control node for the second communication node via the core network. 12. The method of claim 10 wherein the capability information is one or more capability bits in the payload header of the payload of the first RTP packet that indicates whether the vocoder of the first communication node is capable of operating in the one or more wideband encoder modes. 13. The method of claim 12 wherein the one or more wideband encoder modes comprises an Enhanced Variable Rate Codec-Narrowband-Wideband, EVRC-NW, wideband encoder mode. 14. The method of claim 13 wherein the one or more capability bits consist of bit 1 of the payload header of the first RTP packet. 15. The method of claim 14 wherein generating the first RTP packet comprises setting bit 1 of the payload header of the first RTP packet to 0 if the voice encoder of the vocoder of the first communication node is capable of operating in the EVRC-NW wideband encoder mode. 16. The method of claim 15 wherein generating the first RTP packet further comprises setting bit 1 of the payload header of the first RTP packet to 1 if the voice encoder of the vocoder of the first communication node is capable of operating in one or more narrowband encoder modes only. 17. The method of claim 10 wherein the control node is a base station controller serving the first communication node. 18. The method of claim 10 wherein the control node is a mobile switching center for a base station serving the first communication node.

Assignees

Inventors

Classifications

  • Negotiating wireless communication parameters · CPC title

  • H04M7/0072Primary

    Speech codec negotiation (H04L65/1069 takes precedence) · CPC title

  • Transcoding devices; Rate adaptation devices · CPC title

  • End-user terminal functionalities specially adapted for real-time communication · CPC title

  • G10L19/00Primary

    Speech or audio signals analysis-synthesis techniques for redundancy reduction, e.g. in vocoders; Coding or decoding of speech or audio signals, using source filter models or psychoacoustic analysis (in musical instruments G10H) · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US9769320B2 cover?
The present disclosure provides systems and methods for dynamically signaling encoder capabilities of vocoders of corresponding communication nodes. In one embodiment, during a call between a first communication node and a second communication node, a control node (e.g., base station controller or mobile switching center) for the first communication node sends capability information for a voice…
Who is the assignee on this patent?
Ericsson Telefon Ab L M
What technology area does this patent fall under?
Primary CPC classification H04M7/0072. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Sep 19 2017 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 1 related publication on this page (citations in our corpus or others sharing the same primary CPC).