US-12621406-B2 - Output of video streams at multiple resolutions
Abstract
According to examples, an apparatus may include a video switch, a video scaler, and a video splitter. The video splitter may access an input video stream, in which the input video stream is at a first resolution, split the accessed input video stream into a first video stream and a second video stream, send the first video stream to be displayed at the first resolution through the video switch, and send the second video stream to the video scaler. The video scaler may scale the second video stream to a second resolution that differs from the first resolution and output the scaled second video stream to be displayed at the second resolution.
Inventors
- Roger Dale Benson
- Richard ShiJian Lin
Assignees
- HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
Dates
- Publication Date
- 20260505
- Application Date
- 20211013
Claims (20)
- 1 . An apparatus comprising: a video switch; a video scaler; and a video splitter to: access an input video stream, wherein the input video stream is at a first resolution; split the accessed input video stream into a first video stream and a second video stream; send the first video stream to the video switch; send the second video stream to the video scaler; wherein the video switch is to output the first video stream to a first device, to be displayed at the first resolution, and wherein the video scaler is to: scale the second video stream to a second resolution that differs from the first resolution; and output the scaled second video stream to a second device, to be displayed at the second resolution.
- 2 . The apparatus of claim 1 , further comprising: a video encoder to: receive the second video stream from the video scaler; encode the second video stream to generate an encoded video stream; and output the encoded video stream from the apparatus to the second device.
- 3 . The apparatus of claim 2 , wherein the video encoder is to encode the second video stream to a format that enables the encoded video stream to be communicated through a universal serial bus connection.
- 4 . The apparatus of claim 2 , wherein the first device is a local display device and the second device is a computing device, wherein a video conferencing application executing on the computing device is to cause the second video stream to be displayed on a remote display device.
- 5 . The apparatus of claim 1 , wherein the first resolution is a higher resolution than the second resolution.
- 6 . The apparatus of claim 1 , wherein the apparatus is an expansion card to be inserted into a computing device or a dongle to be connected to a computing device.
- 7 . The apparatus of claim 1 , wherein the video switch is also to receive a second input video stream from a video source and wherein the video switch is to switch between output of the first video stream to the first device and output of the second input video stream to the first device.
- 8 . The apparatus of claim 1 , further comprising: a control unit to control the video switch to either output the first video stream or the second video stream.
- 9 . A system comprising: a computing device; a video encoder; a video scaler; a video switch; and a video splitter to: split an input video stream into a first video stream and a second video stream, wherein the input video stream is at a first resolution; send the first video stream to the video switch; send the second video stream to the video scaler, wherein the video switch is to output the first video stream to a display device, to be displayed at the first resolution; wherein the video scaler is to: scale the second video stream to a second resolution that differs from the first resolution; and send the second video stream to the video encoder, wherein the video encoder is to encode and output the encoded second video stream to the computing device, to be displayed at the second resolution.
- 10 . The system of claim 9 , further comprising: an apparatus, wherein the apparatus comprises the video encoder, the video switch, and the video splitter; and a control device to supply the input video stream into the apparatus, wherein the control device is to receive the input video stream from a user computing device.
- 11 . The system of claim 10 , wherein the apparatus is to receive a second input video stream from a graphical processing unit of a conference room computing device and wherein the video switch is to switch between output of the second input video stream and output of the first video stream.
- 12 . The system of claim 9 , further comprising: a control unit to control the video splitter and the video switch.
- 13 . The system of claim 9 , wherein the video switch is to output the first video stream to the display device in a conference room and the video encoder is to output the encoded second video stream to a video conferencing application, wherein the video conferencing application is to cause a display of the second video stream on a remote display device at the second resolution.
- 14 . A method comprising: receiving, by a video splitter, an input video stream, wherein the input video stream is at a first resolution; splitting, by the video splitter, the input video stream into a first video stream and a second video stream; sending, by the video splitter, the first video stream to a video switch and the second video stream to a video scaler; outputting, by the video switch, the first video stream to a local display device; scaling, by the video scaler, the second video stream to a scaled video stream; sending, by the video scaler, the scaled video stream to a video encoder; encoding, by the video encoder, the scaled video stream; and outputting, by the video encoder, the encoded scaled video stream to a video conferencing application that is to output the encoded scaled video stream to remote display devices.
- 15 . The method of claim 14 , wherein the video switch receives a second input video stream and wherein the method further comprises switching, by the video switch, between outputting of the second input video stream to the local display device and outputting of the first video stream to the local display device.
- 16 . The method of claim 14 , wherein a resolution of the scaled video stream corresponds to a highest level of resolution available through the video conferencing application.
- 17 . The method of claim 14 , further comprising causing, by the video switch, the local display device to display the first video stream to at least one participant located at a location where a source of the input video stream is located.
- 18 . The method of claim 14 , further comprising causing, by the video encoder, the remote display devices to display a video stream based on the encoded scaled video stream to at least one participant located remote from a location where a source of the input video is located.
- 19 . The method of claim 14 , wherein a resolution of the first video stream is higher than a resolution of the scaled video stream.
- 20 . The method of claim 14 , wherein the resolution of the first video stream is a native resolution of the input video stream.
Description
BACKGROUND Remote (or virtual) conferencing meetings have become more prevalent. In addition, video content is often shared with participants in the remote conference meetings. In some instances, the conference meetings include both local and remote participants, in which a presenter may be located in a common conference room with the local participants. In these instances, the same video content may be shared with both the local and remote participants. BRIEF DESCRIPTION OF DRAWINGS Features of the present disclosure are illustrated by way of example and not limited in the following figure(s), in which like numerals indicate like elements, in which: FIG. 1 shows a block diagram of an example apparatus that is to cause an input video stream to be split into a first video stream and a second video stream, in which the second video stream may be displayed at a different resolution than the first video stream; FIG. 2 depicts shows a block diagram of an example system that may include the apparatus depicted in FIG. 1; and FIG. 3 depicts a flow diagram of an example method for outputting received video content concurrently at multiple resolutions. DETAILED DESCRIPTION For simplicity and illustrative purposes, the principles of the present disclosure are described by referring mainly to examples thereof. In the following description, numerous specific details are set forth in order to provide an understanding of the examples. It will be apparent, however, to one of ordinary skill in the art, that the examples may be practiced without limitation to these specific details. In some instances, well known methods and/or structures have not been described in detail so as not to unnecessarily obscure the description of the examples. Furthermore, the examples may be used together in various combinations. Throughout the present disclosure, the terms “a” and “an” are intended to denote at least one of a particular element. As used herein, the term “includes” means includes but not limited to, the term “including” means including but not limited to. The term “based on” means based at least in part on. Some conferencing meetings may include both local and remote participants such that, for instance, the local participants may be in a common conference room with a presenter while the remote participants may be in a virtual conferencing meeting. For example, the remote participants may participate in the virtual conferencing meeting through execution of a video conferencing application on their local computing devices. In some instances, a presenter may wish to simultaneously display video content to the local participants on a display device in the conference room and on remote display devices of the remote participants. In order to achieve this simultaneous display of the video content, the video content may be downscaled. Particularly, the video content may be downscaled and encoded such that the video content may be outputted through the video conferencing application. The same downscaled and encoded video content may be displayed on the display device in the conference room. As a result, the participants in the local conference room may not be provided with the video content in its original resolution and/or at a higher resolution than the video content provided to the remote participants. In other instances, the video content may be displayed to the local display device at the higher resolution without the video content being sent to the remote participants. As a result, the participants in the local conference room may not be able to view the video content at the resolution intended by the presenter, which may reduce an experience by the local participants. Disclosed herein are apparatuses, systems, and methods for allowing meeting presenters to share a high-resolution version of video content with local participants while concurrently providing remote participants with a lower-resolution version of the same video content. The apparatuses disclosed herein may include a video scaler, a video encoder, and a video switch. The video splitter may access an input video stream and may split the input video stream into a first video stream and a second video stream. The first video stream may be sent to the video switch, which may output the first video stream to a local display device. The second video stream may be sent to the video scaler, which may downscale the second video stream to a scaled version of the second video stream. The scaled version of the second video stream may be sent to the video encoder, which may encode the scaled version of the second video stream. The encoded scaled version of the second video stream may be sent to a computing device on which a video conferencing application may be executing such that the video conferencing application may stream the encoded scaled version of the second video stream remotely, e.g., over the Internet. Through implementation of the features of the present disclosure, th