CVO

Coordination of Video Orientation

Services →
Introduced in Rel-12 Also in: Services

CVO is a 3GPP service that synchronizes video orientation between devices during a call to ensure proper display regardless of device rotation, preventing upside-down or sideways video.

Category
Services
Introduced
Rel-12
Where
Core Network › Evolved Packet Core
Also touches
1 segments
Specifications
9 specs
CVO Description Purpose Related Classification Detected Changes Specifications

Description

Coordination of Video Orientation (CVO) is a standardized mechanism within 3GPP multimedia telephony services that addresses the challenge of maintaining proper video orientation during real-time video communication sessions. When devices rotate during video calls, CVO ensures the transmitted video stream is correctly oriented on the receiving device's display, preventing the common problem of upside-down or sideways video presentation that occurs when device orientation sensors aren't properly coordinated between endpoints.

The technical implementation of CVO operates through signaling protocols that exchange orientation information between User Equipment (UE) and network elements. When a device rotates, its orientation sensors detect the change, and the CVO mechanism generates signaling messages containing orientation metadata. This information is transmitted through the IP Multimedia Subsystem (IMS) core network using Session Initiation Protocol (SIP) extensions and Real-time Transport Protocol (RTP) header extensions. The receiving device processes this orientation data and applies the appropriate rotation to the video stream before rendering it on the display.

Architecturally, CVO involves multiple network components including the UE, IMS core elements (P-CSCF, S-CSCF), and media processing functions. The UE implements CVO client functionality that monitors device orientation sensors and generates corresponding signaling. The IMS network routes CVO signaling messages between endpoints while maintaining session continuity. Media gateways and media resource functions may also participate in CVO processing when transcoding or media adaptation is required between different codecs or network conditions.

CVO operates in conjunction with existing video codecs and transport protocols without requiring modifications to the core video encoding/decoding processes. The orientation information is carried as metadata separate from the encoded video payload, allowing backward compatibility with devices that don't support CVO. The mechanism supports dynamic orientation changes during active sessions, with minimal latency to ensure smooth transitions as users rotate their devices. This coordination is particularly important for mobile devices that frequently change orientation between portrait and landscape modes during video calls.

Purpose & Motivation

CVO was created to solve the fundamental user experience problem of misaligned video orientation during mobile video calls. Before CVO standardization, video calling applications often displayed upside-down or sideways video when one participant rotated their device, requiring manual intervention or causing confusion. This problem became increasingly significant as smartphones with automatic screen rotation became ubiquitous and users expected seamless video communication regardless of device orientation.

The technology addresses limitations in earlier video communication systems where orientation handling was either non-existent or implemented through proprietary, non-interoperable solutions. Prior approaches often relied on device-specific implementations that didn't coordinate between different manufacturers' devices, leading to inconsistent behavior across networks. Some early solutions attempted to handle orientation through video encoding rotation, which increased processing overhead and degraded video quality through unnecessary re-encoding.

CVO provides a standardized, network-aware solution that works across different device manufacturers and network operators. It enables consistent orientation handling in IMS-based video telephony services, including Voice over LTE (VoLTE) and Voice over Wi-Fi (VoWiFi) video calls. The standardization ensures interoperability in multi-vendor environments and supports regulatory requirements for emergency video calls where correct orientation can be critical for situational awareness. By decoupling orientation signaling from video encoding, CVO maintains video quality while providing reliable orientation coordination.

Classification

Part ofIMS
Related approachesSIPRTP

Detected Changes Across Releases

from 3GPP Change Requests

Specific changes extracted from the „Change history“ tables of 3GPP specifications (3 CRs across 3 releases). Complements the general historical overview above with the evidence-based evolution of this function.

Studied in Rel-12, normative work from Rel-15.

Rel-15 1 change

In Release 15, the Coordination of Video Orientation (CVO) function was newly introduced as a supported capability for the MRFC and MRFP, as defined by 3GPP TS 26.114. This addition was part of broader enhancements for multimedia services, which also included the new support for an HDR TV Video Profile in the PSS. The release specified that CVO operates within the established multimedia conferencing and media handling procedures.

  • Support for HDR TV Video Profile in PSS TS 26.234CR0227
Rel-17 1 change

In Release 17, the Coordination of Video Orientation (CVO) function was newly introduced for the MRFC and MRFP to support. This addition is part of the broader "Video Support for ITT4RT" work item, integrating video orientation coordination as defined in 3GPP TS 26.114 into the multimedia conferencing framework.

Rel-18 1 change

In Release 18, the new development for the Coordination of Video Orientation (CVO) function was its explicit introduction for support by the MRFC and MRFP, as defined in 3GPP TS 26.114. This addition specifically enables the network to coordinate video orientation during multimedia services like conferencing. The release also included work on supporting HD video calls in conjunction with this enhanced video handling capability.

Explore further

Broader topics and technologies where CVO plays a role.

Defining Specifications

3GPP specifications that define or reference CVO, with the latest known release. Sourced from the 3GPP document catalog — see methodology.

SpecificationTitleRelease
TS 23.333 vj00 MRFC-MRFP Mp Interface Requirements Rel-19
TS 23.334 vj00 IMS-ALG to IMS-AGW Interface (Iq) Stage 2 Rel-19
TS 26.114 vj10 IMS Multimedia Telephony Media Handling Rel-19
TS 26.234 vj00 3GPP PSS Protocols and Codecs Specification Rel-19
TS 26.244 vj00 3GPP File Format (3GP) Specification Rel-19
TS 29.162 vj00 IMS-IP Network Interworking Rel-19
TS 29.238 vj00 H.248 Profile for IBCF-TrGW Interface Rel-19
TS 29.333 vj00 MRFC-MRFP Mp Interface Protocol Rel-19
TS 29.334 vj00 IMS-ALG to IMS-AGW Interface Protocol Rel-19