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

Method and system for implementing high dynamic light range

A lighting range, high dynamic technology, applied in the field of image processing, can solve the problem that the graphics card cannot process the image and so on

Active Publication Date: 2009-01-14
TENCENT TECH (SHENZHEN) CO LTD
View PDF5 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0009] The present invention provides a method and system for realizing a high dynamic range of illumination, which is used to solve the problem that a graphics card that does not support the DirectX9.0 standard cannot use the high dynamic range of illumination technology to process images

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
  • Method and system for implementing high dynamic light range
  • Method and system for implementing high dynamic light range
  • Method and system for implementing high dynamic light range

Examples

Experimental program
Comparison scheme
Effect test

example 1

[0079] Method example 1: Divide 64-bit integer textures into 32-bit integer textures.

[0080] S101. Compress the source floating-point texture into a high-order integer texture.

[0081] The CPU obtains the source floating-point texture from the program (source floating-point texture effect, see Figure 8 ), and compress the source floating-point texture into a 64-bit integer texture through the compression unit. The source floating-point texture and integer texture both include RGBA four channels, and the compression process of each channel is the same. The following uses the R channel as an example.

[0082] Compression unit utilizes formula: R (FLOAT) / 16int_max the R channel texture R of the source floating point texture (FLOAT) , compressed as an R-channel integer texture (16-bit) in a 64-bit integer texture. Among them, 16int_max is the maximum value of brightness after decompression, usually 100.

[0083] S102. Divide high-order integer textures into low-order int...

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 dislcoses a method and a system for realizing a high undulation illumination range, and used for solve a problem that a video card which is not supported by a DirectX 9.0 standard can not process images by a high undulation illumination range technic. The invention method comprises: compressing a source floating point venation into a high bit integer venation during compressing, and bisecting the high bit integer venation into low bit integer venations; combining the low bit integer venations to the high bit integer venation during decompressing to realize an effect of the high undulation illumination range. With actualization of the invention, the video card which is not supported by the DirectX 9.0 standard can analogously process a 64-bit integer venation, and support an HDR technic, thereby processed images can be exposed to achieve a better shadow effect.

Description

technical field [0001] The invention relates to the field of image processing, in particular to a method and system for realizing a high dynamic illumination range. Background technique [0002] When a computer represents an image, and when a monitor displays an image, it uses 8bit (256) levels to distinguish the brightness of the image, but obviously the brightness level of several hundred units cannot reproduce the real lighting situation. For example: Each pixel in an ordinary graphics file that has not been processed by High Dynamic Range (HDR) technology is limited to a brightness range of 0 to 255. In an ordinary daytime landscape picture, the white clouds and the sun may both have the same brightness (both are pure white), but in fact the white clouds and the sun cannot have the same brightness. [0003] HDR technology is an image processing technology. Graphics cards that support the DirectX9.0 standard can use HDR technology to compress source floating-point textu...

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 Patents(China)
IPC IPC(8): G06T1/00G06T9/00
Inventor 刘皓
Owner TENCENT TECH (SHENZHEN) CO LTD
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