Method for displaying large-format picture on small screen equipment and small screen equipment

A small-screen, large-format technology, applied in static indicators, cathode ray tube indicators, instruments, etc., can solve the problems of waste of memory resources, slow display speed, occupying a lot of CPU and memory resources, etc., to save resources, The effect of speeding up the display

Inactive Publication Date: 2010-02-24
ALIBABA (CHINA) CO LTD
0 Cites 12 Cited by

AI-Extracted Technical Summary

Problems solved by technology

[0005] First of all, since all the picture data is put into the memory for decoding and display calculation, although the user may only need to view a small area in the picture, it is als...
View more

Abstract

The invention discloses a method for displaying a large-format picture on small screen equipment and the small screen equipment. The method comprises: determining a region to be displayed according toa key diagram on the small screen equipment; calculating graph blocks required to be used during the display by using the region to be displayed as the center of the small screen equipment, wherein the graph blocks is formed by dividing the large-format picture and can be completely displayed on the small screen equipment at one time; and displaying the graph blocks obtained by calculation on thesmall screen equipment. The small screen equipment comprises a determination unit, a calculation unit and a display unit. As the large-format picture is divided into the plurality of graph blocks that can be completely displayed on the small screen equipment at one time, so the small screen equipment such as a mobile phone screen only displays a required graph block during display, thereby savingresources and increasing display speed.

Application Domain

Cathode-ray tube indicators

Technology Topic

Mobile phoneComputer science

Image

  • Method for displaying large-format picture on small screen equipment and small screen equipment
  • Method for displaying large-format picture on small screen equipment and small screen equipment
  • Method for displaying large-format picture on small screen equipment and small screen equipment

Examples

  • Experimental program(2)

Example Embodiment

[0017] Example one
[0018] This embodiment provides a method for displaying large format pictures on small screen devices, such as figure 1 As shown, the method includes:
[0019] Step 11. Determine the area to be displayed according to the index map on the small screen device.
[0020] Step 12: Using the area to be displayed as the center of the small screen device, calculate the tiles needed for display. The tiles are divided into large-format pictures and can be completely displayed on the small screen device at one time.
[0021] Step 13. Display the calculated blocks on the small screen device.
[0022] It can be seen from the above that the present invention divides a large-format picture into several tiles that can be completely displayed on the small screen device at one time, and determines an index number for each tile according to a first predetermined rule (the first predetermined rule will Describe in step 33). Then the pixel coordinate center point of the large-format picture is taken as the pixel coordinate of the center point of the small screen, and the index map of the large-format picture is displayed. Then calculate which tiles need to be used for display according to the screen size of the small screen device, the tile size and the second predetermined rule. The second predetermined rule corresponds to the first predetermined rule, and the second predetermined rule will be described later. . Finally, display these blocks according to the index numbers of the blocks that need to be used for display.
[0023] In step 11, the index image may be thinned out from the large-format image, such as figure 2 As shown, the thinning step includes the following steps:
[0024] Step 21. Thinning the large-format picture, such as reducing the large-format picture to a quarter of the original picture.
[0025] The progressive scan method can be used to segment large-format images. First, the large-format picture is thinned out, that is, the picture is scaled according to the specified ratio of pixels to reduce the original picture. Such as thinning a large picture into a quarter of the original picture.
[0026] Step 22. Determine whether the thinned out picture is sufficiently displayed on the small screen device. If not, go back to Step 21: Follow step 21 to continue shrinking and thinning out the large-format picture until it can be fully displayed on the small screen device, and Keep the result of each thinning, if yes, go to step 23: End.
[0027] Before displaying a large-format picture, you first need to divide the large-format picture into multiple small-screen devices that can be completely displayed at one time, and determine the index number of each block. Such as image 3 As shown, the process of segmenting large images includes the following steps:
[0028] Step 31: Divide the large-scale picture. For example, the large-scale picture is divided by the quarter method, that is, the large-scale picture is divided into four blocks of equal size.
[0029] Step 32: Determine whether the divided tiles can be completely displayed on the small screen device, if not, return to step 31: Follow step 31 to segment all the tiles again, until all the tiles can be completely displayed on the small screen On the screen device, record the pixel height and width of each tile, if yes, go to step 33.
[0030] After performing this step, you can repeat step 31 to divide all the blocks again in order to change the blocks into smaller blocks. In this embodiment, preferably, after performing this step, You can also repeat step 31 to divide all the blocks again. In this way, the large picture is divided into smaller screen size smaller tiles, so that when the small screen displays multiple small tiles, the sum of the multiple small tiles to be displayed will be smaller, which can be more effectively improved Display speed.
[0031] Step 33: Determine an index number for each tile according to the first predetermined rule. The first predetermined rule is a specific rule for determining an index number for the tiles, and the index number is to determine a unique identifier for each tile, and the first predetermined rule may be any rule. For example, to divide a large-format picture into four blocks, the first predetermined rule may be: number the upper left, upper right, lower left, and lower right as 0, 1, 2, and 3 respectively, and then divide the sub-blocks of block 0 respectively According to the order of upper left, upper right, lower left, and lower right, they are numbered 00, 01, 02, and 03, and the sub-blocks after the division of block 1 are numbered as 10, 11, 12 in the order of upper left, upper right, lower left, and lower right. And 13, for the sub-tiles after the segmentation of the 00 tile, they are numbered 000, 001, 002, 003, 004 and so on in the order of upper left, upper right, lower left, and lower right, which are determined in this way for all the tiles The index number.
[0032] Such as Figure 4 As shown, in step 12, the following takes a large picture with a height of 640 pixels, a width of 480 pixels, a small screen device with a resolution of 220X176, and any point of the selected area to be displayed is 300X200 as an example to illustrate the calculation and display needs Method of the blocks used:
[0033] Step 41: Calculate the block number in the upper left corner of the small screen device.
[0034] Use the selected pixel coordinates (320, 200) to subtract half of the screen height and width (220/2=110, 176/2=88) to calculate the pixel coordinates (210, 152) of the upper left corner of the screen, according to The second predetermined rule calculates the index number of the tile where the point on the upper left corner of the screen is located. The second predetermined rule is: firstly, calculate the first index number, and divide the height and width of the first divided picture with the coordinates of the upper left corner of the screen. Since the size of the first divided picture is 320X240, 210\320=0 , 152\240=0, so the index number of the first divided block is 0. Next, calculate the second index number, divide the upper left corner coordinates by the remainder of the height and width of the first segmented picture, and divide by the height and width of the second segmented picture, respectively. The second segmented picture The block size is 160X120, 210\160=1, 152\120=1, that is, the block is located in the second row and second column of the 4 pictures divided in the second time, because the second row and second column correspond to the block The index number is 3, so the index number of the tile in the upper left corner of the screen is 03.
[0035] Step 42: Calculate the block number in the lower right corner of the small screen device.
[0036] Use the selected pixel coordinates (320, 200) plus half of the screen height and width (220/2=110, 176/2=88) to calculate the pixel coordinates (430, 328) of the lower right corner of the screen, follow The second predetermined rule calculates that the index number of the block in the lower right corner of the screen is 30;
[0037] Step 43: According to the block number in the upper left corner of the screen and the block number in the lower right corner of the screen, obtain the required blocks for display.
[0038] As shown in Table 1, the index number of the block in the upper left corner of the screen is 03, and the index number of the block in the lower right corner is 30, so the index numbers of the blocks contained in the screen are 03, 12, 21, 30
[0039] Table 1
[0040] 00
[0041] In order to display the surrounding conditions of the determined area in more detail, in this embodiment, preferably, the determined area is displayed in the central area of ​​the small screen device. In order to display the surroundings of the determined area in the central area of ​​the small screen device, firstly determine any point from the selected area, and display the calculated block with the determined point as the center. In this way, you can use this point as the center to display the calculated tiles on the small screen device.
[0042] In addition, when calculating the tiles needed for display, the pixel coordinates of the small screen device corresponding to any point in the tiles are also calculated. Then, the pixel coordinates of the point in the block are corresponding to the screen coordinates on the small screen device, and the calculated block is displayed. In this way, the area to be displayed is determined as the center, and each block is seamlessly displayed on the small screen, so that the surrounding conditions of the area to be displayed can be displayed in detail.

Example Embodiment

[0043] Example two
[0044] Such as Figure 5 As shown, this embodiment provides a small-screen device, the small-screen device includes: a determining unit, configured to determine the area to be displayed according to the index map on the small-screen device; The area of ​​is the center of the small screen device, and calculates the tiles that need to be used for display. The tiles are divided into large-format pictures and can be fully displayed on the small screen device at one time; the display unit is used to display on the small screen The calculated tiles are displayed on the device; the segmentation unit is used to divide the large-format image into multiple small-screen devices that can be fully displayed at one time, and the index number of each tile is determined; the thinning unit is used to Dilute large-format pictures into pictures that can be completely displayed on small screen devices at once. For the working principle of each unit, please refer to the description in the first embodiment.

PUM

no PUM

Description & Claims & Application Information

We can also present the details of the Description, Claims and Application information to help users get a comprehensive understanding of the technical details of the patent, such as background art, summary of invention, brief description of drawings, description of embodiments, and other original content. On the other hand, users can also determine the specific scope of protection of the technology through the list of claims; as well as understand the changes in the life cycle of the technology with the presentation of the patent timeline. Login to view more.

Similar technology patents

Facial recognition access control equipment with advertising information media function

InactiveCN104464056AImprove targeting and effectivenesssave resources
Owner:BEIJING MASS POWER TECH

Method for saving export bandwidth of backbone network by cache acceleration system

InactiveCN102148759ASave public network egress bandwidth resourcessave resources
Owner:许旭 +1

Test system of MIPI DSI controller

ActiveCN103595862Asave expensive costssave resources
Owner:FUZHOU ROCKCHIP SEMICON

Method, system and single board for realizing net port switching

InactiveCN101052053AReduce the number of signalssave resources
Owner:NEW H3C TECH CO LTD

Classification and recommendation of technical efficacy words

  • save resources
  • Improve display speed

Software test apparatus and test method

Owner:KINGDEE SOFTWARE(CHINA) CO LTD

Granular pesticide fertilizer, and preparation method and application thereof

InactiveCN102775241AReduce stress on the farm environmentsave resources
Owner:SHENZHEN NOPOSION AGROCHEM

Distributed indesx file searching method, searching system and searching server

ActiveCN101071442Asave resourcesImprove coupling
Owner:SHENZHEN SHI JI GUANG SU INFORMATION TECH

Composite admixture for cement or high-performance concrete and preparation method thereof

InactiveCN102180612Asave resourcesgood social benefits
Owner:葫芦岛市辽西混凝土外加剂有限公司

Generating and playing method of image procedue cartoon special efficiency

InactiveCN1564202AImprove efficiencyImprove display speed
Owner:WUDI SCI & TECH (XIAN) CO LTD

Fine weather forecast method based on power grid GIS

InactiveCN106707372AImprove display speedReduce forecast display and analysis delays
Owner:SHANDONG LUNENG SOFTWARE TECH

Method, apparatus and device for presenting newly added display units

InactiveCN102855196Asave memory spaceImprove display speed
Owner:上海通视铭泰数码科技有限公司

Chart database with three-level indexing structure and data reading method thereof

ActiveCN105426521AImprove reading speedImprove display speed
Owner:SHENZHEN UNIV

Multiple layouts e-card machine and manufacture method of multiple layouts e-card

InactiveCN101017503AIncrease storage speedImprove display speed
Owner:镇江佳得信息技术有限公司
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products