Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Panorama video player based on intelligent set top box

A smart set-top box and panoramic video technology, applied in instruments, image data processing, 3D modeling, etc., can solve problems such as fatigue, dizziness, and difficulty in interaction

Inactive Publication Date: 2017-01-04
BEIHANG UNIV
View PDF6 Cites 13 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Although this method can bring an immersive feeling, it has many defects. For example, it is necessary to wear a virtual reality helmet, and it is easy to get tired and dizzy after watching for a long time; difficult question

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Panorama video player based on intelligent set top box
  • Panorama video player based on intelligent set top box
  • Panorama video player based on intelligent set top box

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0060] Below according to content of the invention, in conjunction with accompanying drawing, the present invention is specifically described:

[0061] Step 1: Create a sphere using blender.

[0062] OpenGL only supports drawing points, lines and triangles, so a sphere is a polyhedron composed of a series of triangle vertices. When there are enough vertices, the polyhedron is approximated as a sphere. After using blender to create a sphere model, put its obj file in the resource directory of the Android project, and read the data in it when using it.

[0063] Step 2: Create and initialize the player.

[0064] Instantiate a MediaPlayer and use its setDataSource() method to get the video source. The video source can be network video or local video. Then set the Surface as the video container, hide the title bar and set the player to full screen.

[0065] Step 3: Obtain video stream image frames as textures.

[0066] Create and generate a texture ID, instantiate a SurfaceText...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The invention discloses a panorama video player which plays a panorama video on an intelligent set top box or an intelligent TV. Each frame of image of a panorama video flow is taken as a texture of an OpenGL and then mapped to a sphere. The sphere is subjected to matrix transformation and then projected to a screen. By use of a remote controller of a built-in gyro, angle information is input and then converted into a rotation matrix which participates in matrix transformation. Therefore, a video frame on the screen can be controlled to move, and watching of the panorama video in multiple angles is achieved. In this way, people can watch the panorama video without wearing a virtual reality helmet, so cost is reduced and the panorama video player is advantageous in that the panorama video player is easy to operate and many people can watch the video together.

Description

technical field [0001] The invention relates to a panoramic video player based on an intelligent set-top box, and belongs to the technical fields of computer graphics and Android multimedia. Background technique [0002] Panoramic video, also known as 360-degree video, such as figure 1 As shown, it converts the static panorama picture into a dynamic video image, and the panorama video can be viewed at any angle of 360 degrees from left to right, up and down, so that people have a truly immersive feeling, regardless of time, Space and geographical constraints. At present, panoramic video is mainly used in the field of virtual reality, and it has not been applied on smart set-top boxes or smart TVs. However, watching panoramic videos on TVs is less immersive than watching them on mobile phones with virtual reality glasses. But it has some unique advantages, such as not having to wear bulky virtual reality glasses, having a larger screen, seeing more details, and allowing mul...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Applications(China)
IPC IPC(8): G06T17/10H04N21/431
CPCG06T17/10H04N21/4312
Inventor 杨昕欣姜精萍刁为民
Owner BEIHANG UNIV
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products