Video transmission method for web camera
A technology for network camera and video transmission, applied in TV, color TV, image communication, etc., can solve problems such as inability to increase frame rate, waste of resources, and lower hardware performance requirements.
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0036] Embodiment 1 The network camera is partially enlarged (such as figure 2 shown)
[0037] 1) Establish a connection between the network camera and the client program.
[0038] 2) The client obtains the resolution of the window to be played ( width, height ), the pixel ( cx, cy ) of the center of the playing video area manually or automatically set by the user in the original image ( WIDTH, HEIGHT ), and the video display magnification rate (rate>=1: play part in proportion; rate=0: play full image). and send it to the network camera.
[0039] 3) After the network camera receives the parameters, it calculates the clipping area ( left, top, right, bottom ) and scaling ( fx, fy ).
[0040] When rate = 0:
[0041] fx = width / WIDTH
[0042] fy = height / HEIGHT
[0043] left = 0
[0044] top = 0
[0045] right = WIDTH
[0046] bottom = HEIGHT
[0047] When rate != 0:
[0048] Show magnification factor
[0049] rate = max(rate, width / WIDHT )
[0050] ra...
Embodiment 2
[0067] Embodiment 2 panoramic video playback
[0068] 1) Establish a connection between the panoramic network camera and the client program.
[0069] 2) The client performs correction and playback processing on the panoramic video, that is, distortion correction is performed on a partial fan-like area in the panoramic circular picture to generate a picture similar to that taken by an ordinary camera, and then plays it. At the same time, the client program calculates the minimum bounding rectangle (left, top, right, bottom) of the fan-like area expanded at this time, and sends it to the network camera together with the playback window resolution (ShowWid, ShowHei) and virtual PTZ parameters .
[0070] 3) The panoramic network camera crops and scales the original image I into the result image I1 according to the area (left, top, right, bottom) to obtain a new image sequence.
[0071] 4) The network camera performs H264 video stream encoding on the resulting image sequence. ...
Embodiment 3
[0075] Embodiment 3 Improved panoramic video playback
[0076] 1) Establish a connection between the panoramic network camera and the client program.
[0077] 2) The initial playback of the video defaults to full-image playback, that is, the entire panoramic image is displayed on the screen. At this time, the display resolution is (ShowWid, ShowHei), and the image resolution is (DefaultWid, DefaultHei). For high-resolution panoramic videos: ShowWid< DefaultWid, ShowHei< DefaultHei. The client sends a control protocol to the IPC, requesting the full image to zoom the video stream. The size of the resulting image is (ShowWid, ShowHei), and the cropping area (left, top, right, bottom) is (0, 0, DefaultWid, DefaultHei).
[0078] 3) According to the control protocol, the panoramic network camera knows that this is a full-scale zoomed video. After corresponding image processing, the video stream encoding is completed to obtain the full-scale zoomed H264 video StreamOri, and the ...
PUM
Abstract
Description
Claims
Application Information
- R&D Engineer
- R&D Manager
- IP Professional
- Industry Leading Data Capabilities
- Powerful AI technology
- Patent DNA Extraction
Browse by: Latest US Patents, China's latest patents, Technical Efficacy Thesaurus, Application Domain, Technology Topic, Popular Technical Reports.
© 2024 PatSnap. All rights reserved.Legal|Privacy policy|Modern Slavery Act Transparency Statement|Sitemap|About US| Contact US: help@patsnap.com