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

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

Info

Publication number
CN101656037B
CN101656037B CN2008101185368A CN200810118536A CN101656037B CN 101656037 B CN101656037 B CN 101656037B CN 2008101185368 A CN2008101185368 A CN 2008101185368A CN 200810118536 A CN200810118536 A CN 200810118536A CN 101656037 B CN101656037 B CN 101656037B
Authority
CN
China
Prior art keywords
small screen
segment
screen device
format picture
picture
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
CN2008101185368A
Other languages
Chinese (zh)
Other versions
CN101656037A (en
Inventor
陈涛
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Alibaba China Co Ltd
Original Assignee
Autonavi Software Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Autonavi Software Co Ltd filed Critical Autonavi Software Co Ltd
Priority to CN2008101185368A priority Critical patent/CN101656037B/en
Publication of CN101656037A publication Critical patent/CN101656037A/en
Application granted granted Critical
Publication of CN101656037B publication Critical patent/CN101656037B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Controls And Circuits For Display Device (AREA)

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 to a 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 the small 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 saving resources and increasing display speed.

Description

The method, the small screen device that on small screen device, show large-format picture
Technical field
The present invention relates to a kind of display technique, especially on small screen devices such as mobile phone, show the method and the small screen device of large-format picture.
Background technology
Along with the develop rapidly of intelligent terminals such as small screen device such as mobile phone, these small screen devices are being played the part of more and more important role at aspects such as commercial affairs, management.Screen be for a short time these small screen devices intrinsic defective, especially for showing large-format picture.
At present, show that on small screen device large-format picture adopts usually, all image datas of this large-format picture are put into carry out decoding and displaying in the internal memory and calculate, on small screen device, show this picture according to the data that obtain after calculating.
From the above, there is drawback in the method for demonstration large-format picture on the prior art small screen device:
At first; Owing to all being put into, all image datas carry out decoding and displaying calculating in the internal memory; Though possible user only need check a very little zone in this picture, also need carry out decoding and displaying and calculate all image datas, can take very big CPU and memory source like this; Caused the waste of memory source, and display speed is slow.
Summary of the invention
The problem that the present invention will solve provide a kind of economize on resources and small screen device that display speed is fast on show method, and the small screen device of large-format picture.
In order to address the above problem, the embodiment of the invention discloses a kind of method that on small screen device, shows large-format picture, said method comprises: confirm zone to be shown according to the key map on the small screen device; With said zone to be shown is the center of small screen device, calculates the segment that need use when showing, and said segment is split to form by large-format picture, can on small screen device, once show fully; On small screen device, show the segment that calculates.
The embodiment of the invention also discloses a kind of small screen device, comprising: confirm the unit, be used for confirming zone to be shown according to the key map on the small screen device; Computing unit, being used for said zone to be shown is the center of small screen device, calculates the segment that need use when showing, said segment is split to form by large-format picture, can on small screen device, once show fully; Display unit is used on small screen device, showing the segment that calculates.
Compared with prior art, the beneficial effect of the method for demonstration large-format picture is on the small screen device of the present invention:
Owing to adopt large-format picture is divided into the segment that can once show fully on some small screen devices, the segment that needs when on small screen devices such as mobile phone screen, only showing has not only been practiced thrift resource but also accelerated display speed.
Description of drawings
Fig. 1 is the flow process that on small screen device, shows large-format picture of the embodiment of the invention one;
Fig. 2 be the embodiment of the invention one large-format picture is carried out the flow process of vacuate;
Fig. 3 is the flow process that large-format picture is cut apart of the embodiment of the invention one;
Fig. 4 is the flow process of the segment that need use of the calculation display of the embodiment of the invention one;
Fig. 5 shows the small screen device of the embodiment of the invention two.
Embodiment
Understand and realization the present invention for the ease of persons skilled in the art, combine accompanying drawing to describe embodiments of the invention at present.
Embodiment one
Present embodiment provides a kind of method that on small screen device, shows large-format picture, and as shown in Figure 1, said method comprises:
Step 11, confirm zone to be shown according to the key map on the small screen device.
Step 12, be the center of small screen device with said zone to be shown, the segment that need use during calculation display, said segment is split to form by large-format picture, can on small screen device, once show fully.
Step 13, the segment that demonstration calculates on small screen device.
From the above; The present invention is divided into the segment that several can once show fully with large-format picture on this small screen device, and confirms a call number (first pre-defined rule will describe) according to first pre-defined rule for each segment in step 33.Then with the pixel coordinates central point of this large-format picture pixel coordinates, and show the key map of this large-format picture as the small screen central point.Calculate when showing needs according to the screen size of small screen device, figure block size and second pre-defined rule again and use which segment, said second pre-defined rule is corresponding with first pre-defined rule, and second pre-defined rule will be described later.The call number of the segment that needs are used during at last according to demonstration shows these segments.
In step 11, said key map can be formed by said large-format picture vacuate, and is as shown in Figure 2, and said vacuate step comprises the steps:
Step 21, vacuate be picture significantly, is 1/4th of former picture as large-format picture being dwindled vacuate.
Can adopt the method for lining by line scan that large-format picture is cut apart.At first with the large-format picture vacuate, that is, thereby with picture according to pixel to scale value former picture is dwindled.The picture vacuate becomes 1/4th of former picture as inciting somebody to action significantly.
Step 22, judge whether the picture behind the vacuate enough is presented on the small screen device fully; If not; Then return step 21: continue to dwindle vacuate according to step 21 pair large-format picture, up to can being presented on the small screen device fully, and keep the result of each vacuate; If, execution in step 23: finish.
Before showing large-format picture, at first need large-format picture be divided into the segment that can once show fully on a plurality of small screen devices, and confirm the call number of each segment.As shown in Figure 3, cutting apart significantly, the flow process of picture comprises the steps:
Step 31, cutting be picture significantly, as adopting significantly picture of inquartation cutting, is about to large-format picture and is divided into equal-sized four segments.
Step 32, judge whether the segment after the cutting can be presented on the small screen device fully; If not; Then return step 31:, can both be presented on the small screen device fully successively to the cutting once more of all segments according to step 31, and it is wide to write down the pixel height of each segment up to all segments; If then execution in step 33.
After executing this step, also can repeat repeatedly successively all segments to be cut apart once more according to step 31, segment is become littler segment; In the present embodiment; Preferably, after executing this step, also can repeat once successively all segments to be cut apart once more according to step 31.Like this, just significantly picture is divided into than small screen size and wants little segment, thereby makes when the small screen shows a plurality of thumbnail, will make that the summation of a plurality of thumbnails to be shown is less, can more effectively improve display speed.
Step 33, confirm call number for each segment according to first pre-defined rule.Said first pre-defined rule is an ad hoc rules of confirming call number for segment, and said call number is exactly to confirm a unique sign for each segment, and first pre-defined rule can be an any regular.For example; Large-format picture is divided into four; First pre-defined rule can be: with upper left, upper right a, left side down, the bottom right is numbered 0,1,2,3 respectively; The subgraph piece of respectively No. 0 segment being cut apart then according to upper left, upper right a, left side down, the order of bottom right is compiled is 00,01,02 and 03; Subgraph piece after cutting apart for No. 1 segment according to upper left, upper right a, left side down, the order of bottom right is compiled is 10,11,12 and 13, the subgraph piece after cutting apart for No. 00 segment according to upper left, upper right a, left side down, the order of bottom right is compiled is 000,001,002,003 and 004 or the like, just confirms call number for all segments in this manner.
As shown in Figure 4; In step 12, be that height is 640 pixels with picture significantly below, wide is 480 pixels; The resolution of small screen device is 220X176, and any point in the zone to be shown of selection is that 300X200 is the method that example is explained the segment that calculation display need be used:
Step 41, calculate the segment number in the small screen device upper left corner.
(220/2=110 176/2=88) calculates the pixel coordinates (210,152) of the upper left angle point of screen, calculates the call number that the upper left angle point of screen belongs to segment according to second pre-defined rule to deduct screen high wide half the with selected pixel coordinates (320,200).Said second pre-defined rule is: at first, calculate first position index number, divide exactly the height and width of cutting apart picture for the first time with screen upper left corner coordinate respectively; Because cutting apart the size of picture for the first time is 320X240; 320=0,240=0, the segment call number of therefore cutting apart for the first time is 0.Then, calculate second position index number, with the coordinate in the upper left corner remainder divided by the height and width of the picture of cutting apart for the first time; Divided by the height and width of the picture after cutting apart for the second time, the figure block size of cutting apart for the second time is 160X120,210s respectively; 120=1; Be the 2nd row, the 2nd row that segment is positioned at 4 pictures of cutting apart the second time, because the call number of the 2nd row, the 2nd row segment correspondence is 3, so the call number of place, screen upper left corner segment is 03.
Step 42, calculate the segment number in the small screen device lower right corner.
Add that with selected pixel coordinates (320,200) (220/2=110 176/2=88) calculates the pixel coordinates (430,328) of screen bottom right angle point, and calculating the call number that the screen lower right corner belongs to segment according to second pre-defined rule is 30 for screen high wide half the;
Step 43, according to the segment in the segment in the screen upper left corner number and the lower right corner number, obtain and show required segment.
As shown in table 1, the call number of screen upper left corner place segment is 03, and the call number of place, lower right corner segment is 30, so the call number of the segment that is comprised in the screen is 03,12,21,30
Table 1
00 01 10 11
02 03 12 13
20 21 30 31
22 23 32 33
Confirm the ambient conditions in zone in order more at large to show, in the present embodiment, preferably, with confirming that the zone is presented at the central area of small screen device.Confirm the ambient conditions in zone for the central area that is implemented in small screen device shows institute, at first definite any point from the zone of selecting is the segment that the center demonstration calculates with determined point.When like this, just can this point on small screen device, showing the segment that calculates for the center.
In addition, when calculating the segment that to use when showing, also calculate the pixel coordinates of the small screen device that any point is corresponding in the segment.Then that this pixel coordinate in the segment is corresponding with screen coordinate on the small screen device, and show the segment that calculates.Like this, will on the small screen, seamlessly show each segment, thereby can at large show the ambient conditions in zone to be shown to confirm that zone to be shown is the center.
Embodiment two
As shown in Figure 5, present embodiment provides a kind of small screen device, and said small screen device comprises: confirm the unit, be used for confirming zone to be shown according to the key map on the small screen device; Computing unit, being used for said zone to be shown is the center of small screen device, calculates the segment that need use when showing, said segment is split to form by large-format picture, can on small screen device, once show fully; Display unit is used on small screen device, showing the segment that calculates; Cutting unit is used for large-format picture is divided into the segment that can once show fully on a plurality of small screen devices, and confirms the call number of each segment; The vacuate unit is used for the picture that becomes small screen device once to show fully the large-format picture vacuate.The principle of work of each unit can be referring to the description among the embodiment one.
Though described the present invention through embodiment, those of ordinary skills know, under the situation that does not break away from spirit of the present invention and essence, just can make the present invention that many distortion and variation are arranged, and scope of the present invention is limited appended claim.

Claims (8)

1. a method that on small screen device, shows large-format picture is characterized in that, comprising:
According to the key map of the large-format picture on the small screen device, confirm zone to be shown;
According to the selected pixel coordinate in said zone to be shown and the screen resolution of said small screen device, calculation display is in the upper left corner of said small screen device and the call number of the segment in the lower right corner;
According to the call number of the segment in the said upper left corner and the lower right corner, in the segment concordance list that presets, obtain the call number that shows required segment, wherein, said segment is split to form by said large-format picture in advance, can on small screen device, once show fully;
On small screen device, show the segment that said call number is corresponding.
2. the method that on small screen device, shows large-format picture as claimed in claim 1 is characterized in that, carry out said calculate the segment step that need use when showing before, also carry out following steps:
Large-format picture is divided into the segment that can once show fully on a plurality of small screen devices, and confirms the call number of each segment.
3. the method that on small screen device, shows large-format picture as claimed in claim 2 is characterized in that, saidly large-format picture is divided into the segment that can once show fully on a plurality of small screen devices specifically comprises:
Large-format picture is divided into equal-sized four segments;
Judge whether said segment can be presented on the small screen device fully, if can not then cut apart once more up to all segments and can both be presented on the small screen device fully all segments successively according to above-mentioned steps, and it be wide to write down the pixel height of each segment.
4. the method that on small screen device, shows large-format picture as claimed in claim 1 is characterized in that,
Said key map is formed by said large-format picture vacuate, and said vacuate step comprises the steps:
It is 1/4th of former picture that large-format picture is dwindled vacuate;
Judge whether segment enough is presented on the small screen device fully, if can not then continue to dwindle vacuate to large-format picture, up to being presented on the small screen device fully according to above-mentioned steps.
5. as showing the method for large-format picture on the arbitrary described small screen device of claim 1 to 4, it is characterized in that, show that on small screen device the corresponding segment of said call number specifically comprises:
Calculate the pixel coordinates of the small screen device that any point is corresponding in the corresponding segment of said call number;
The said pixel coordinate that calculates is corresponding with screen coordinate on the small screen device, and show said segment.
6. a small screen device is characterized in that, comprising:
Confirm the unit, be used for confirming zone to be shown according to the key map of the large-format picture on the small screen device;
Computing unit is used for according to the selected pixel coordinate in said zone to be shown and the screen resolution of said small screen device, and calculation display is in the upper left corner of said small screen device and the call number of the segment in the lower right corner; According to the call number of the segment in the said upper left corner and the lower right corner, in the segment concordance list that presets, obtain the call number that shows required segment, wherein, said segment is split to form by said large-format picture in advance, can on small screen device, once show fully;
Display unit is used on small screen device, showing the segment that said computing unit obtains.
7. small screen device as claimed in claim 6 is characterized in that, said equipment also comprises:
Cutting unit is used for large-format picture is divided into the segment that can once show fully on a plurality of small screen devices, and confirms the call number of each segment.
8. small screen device as claimed in claim 6 is characterized in that, said equipment also comprises:
The vacuate unit is used for the picture that becomes small screen device once to show fully the large-format picture vacuate.
CN2008101185368A 2008-08-18 2008-08-18 Method for displaying large-format picture on small screen equipment and small screen equipment Expired - Fee Related CN101656037B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN2008101185368A CN101656037B (en) 2008-08-18 2008-08-18 Method for displaying large-format picture on small screen equipment and small screen equipment

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN2008101185368A CN101656037B (en) 2008-08-18 2008-08-18 Method for displaying large-format picture on small screen equipment and small screen equipment

Publications (2)

Publication Number Publication Date
CN101656037A CN101656037A (en) 2010-02-24
CN101656037B true CN101656037B (en) 2012-06-27

Family

ID=41710305

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2008101185368A Expired - Fee Related CN101656037B (en) 2008-08-18 2008-08-18 Method for displaying large-format picture on small screen equipment and small screen equipment

Country Status (1)

Country Link
CN (1) CN101656037B (en)

Families Citing this family (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102457301B (en) * 2010-11-03 2015-05-20 北京普源精电科技有限公司 Method and device for displaying FH (frequency hopping) pattern
CN102521847B (en) * 2011-11-29 2015-04-29 广东威创视讯科技股份有限公司 Method and device for segmenting bitmap (BMP) image with ultra-high resolution
CN103248944B (en) * 2012-02-03 2017-08-25 海尔集团公司 A kind of image transfer method and system
CN104331496B (en) * 2014-11-19 2018-09-18 杭州网易云音乐科技有限公司 Picture sharing method and equipment
CN106547836A (en) * 2016-10-12 2017-03-29 惠州Tcl移动通信有限公司 A kind of large scale photo loading method and system
CN106775516B (en) * 2016-11-16 2020-05-19 浙江宇视科技有限公司 Cross-screen window display method and device
CN112558849A (en) * 2020-12-07 2021-03-26 北京锐安科技有限公司 Graphic model generation method, device, equipment and storage medium

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1613105A (en) * 2002-09-05 2005-05-04 奥帕拉软件公司 Presenting html content on a small screen terminal display
WO2005041029A2 (en) * 2003-10-24 2005-05-06 Matsushita Electric Industrial Co., Ltd. Remote operation system, communication apparatus remote control system and document inspection apparatus
EP1703486A2 (en) * 2005-03-16 2006-09-20 LG Electronics Inc. Plasma display device and operating method of the same

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1613105A (en) * 2002-09-05 2005-05-04 奥帕拉软件公司 Presenting html content on a small screen terminal display
WO2005041029A2 (en) * 2003-10-24 2005-05-06 Matsushita Electric Industrial Co., Ltd. Remote operation system, communication apparatus remote control system and document inspection apparatus
EP1703486A2 (en) * 2005-03-16 2006-09-20 LG Electronics Inc. Plasma display device and operating method of the same

Also Published As

Publication number Publication date
CN101656037A (en) 2010-02-24

Similar Documents

Publication Publication Date Title
CN101656037B (en) Method for displaying large-format picture on small screen equipment and small screen equipment
JP5324411B2 (en) Advertisement distribution apparatus, method and program
US9582610B2 (en) Visual post builder
CN105635848A (en) Bullet-screen display method and terminal
CN112860163B (en) Image editing method and device
RU2005105514A (en) GRAY CANVAS
CN108596908B (en) LED display screen detection method and device and terminal
CN104571877A (en) Display processing method and device for pages
CN103761315A (en) Method and system for displaying webpage content
US10643580B2 (en) Method and device for switching playing mode of a mobile terminal, storage medium and program
CN103236042A (en) Self-adaptive picture processing method and device
CN103577059A (en) User interface presenting method and electronic device
CN103310409A (en) Quick triangle partitioning method of Tile-based rendering architecture central processing unit (CPU)
CN103853347B (en) Information release method based on gravity sensing horizontal screen display of mobile terminal
CN104740873A (en) Image rendering method for game
CN102682463A (en) Large-scale data visualization processing method based on Web Pseudo-three dimensions (3D)
CN109214977B (en) Image processing apparatus and control method thereof
CN104200459A (en) Information processing method and electronic device
CN101799735B (en) Primary handwriting hand input display method
CN108156504B (en) Video display method and device
US8913072B2 (en) Method and terminal for implementing display cache
CN101471040B (en) Simulated overlapping surface implementing method based on MPU interface LCD module
EP4325344A1 (en) Multi-terminal collaborative display update method and apparatus
TWI486947B (en) Layer access method, data access device and layer access arrangement method
CN117065331B (en) Game scene loading control method and system

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
TR01 Transfer of patent right

Effective date of registration: 20200512

Address after: 310052 room 508, floor 5, building 4, No. 699, Wangshang Road, Changhe street, Binjiang District, Hangzhou City, Zhejiang Province

Patentee after: Alibaba (China) Co.,Ltd.

Address before: 102200, No. 18, Changsheng Road, Changping District science and Technology Park, Beijing, B1

Patentee before: AUTONAVI SOFTWARE Co.,Ltd.

TR01 Transfer of patent right
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20120627

Termination date: 20200818

CF01 Termination of patent right due to non-payment of annual fee