CN101656037A - 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
CN101656037A
CN101656037A CN200810118536A CN200810118536A CN101656037A CN 101656037 A CN101656037 A CN 101656037A CN 200810118536 A CN200810118536 A CN 200810118536A CN 200810118536 A CN200810118536 A CN 200810118536A CN 101656037 A CN101656037 A CN 101656037A
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.)
Granted
Application number
CN200810118536A
Other languages
Chinese (zh)
Other versions
CN101656037B (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 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.

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 following defective 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, needing that also all image datas are carried out decoding and displaying calculates, 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 to be solved in the present invention 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, described method comprises: determine zone to be shown according to the key map on the small screen device; With described zone to be shown is the center of small screen device, calculates the segment that need use when showing, and described segment is split to form by large-format picture, can once show fully on small screen device; On small screen device, show the segment that calculates.
The embodiment of the invention also discloses a kind of small screen device, comprising: determining unit is used for determining zone to be shown according to the key map on the small screen device; Computing unit, being used for described zone to be shown is the center of small screen device, calculates the segment that need use when showing, described segment is split to form by large-format picture, can once show fully on small screen device; Display unit is used for showing the segment that calculates on small screen device.
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 only showing on small screen devices such as mobile phone screen has not only been saved resource but also accelerated display speed.
Description of drawings
Fig. 1 is the flow process that shows large-format picture on small screen device 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 that the calculating of the embodiment of the invention one shows the segment that need use;
Fig. 5 shows the small screen device of the embodiment of the invention two.
Embodiment
Understand and realization the present invention the existing embodiments of the invention of describing in conjunction with the accompanying drawings for the ease of persons skilled in the art.
Embodiment one
Present embodiment provides a kind of method that shows large-format picture on small screen device, and as shown in Figure 1, described method comprises:
Step 11, determine zone to be shown according to the key map on the small screen device.
Step 12, be the center of small screen device with described zone to be shown, calculate the segment that need use when showing, described segment is split to form by large-format picture, can once show fully on small screen device.
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 determines 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 screen size, figure block size and second pre-defined rule of small screen device again and use which segment, described 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, described key map can be formed by described large-format picture vacuate, and as shown in Figure 2, described 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 being presented at fully on the small screen device, and keep the result of each vacuate, if, execution in step 23: finish.
Before showing large-format picture, at first need large-format picture is divided into the segment that can once show fully on a plurality of small screen devices, and determine 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: according to step 31 successively to the cutting once more of all segments, can both be presented at fully on the small screen device up to all segments, and the pixel height that writes down each segment is wide, 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, determine call number for each segment according to first pre-defined rule.Described first pre-defined rule is an ad hoc rules of determining call number for segment, and described call number is exactly to determine 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, the lower-left, the bottom right is numbered 0 respectively, 1,2,3, the subgraph piece of respectively No. 0 segment being cut apart is according to upper left then, upper right, the lower-left, it is 00 that the order of bottom right is compiled, 01,02 and 03, subgraph piece after cutting apart for No. 1 segment is according to upper left, upper right, the lower-left, it is 10 that the order of bottom right is compiled, 11,12 and 13, subgraph piece after cutting apart for No. 00 segment is according to upper left, upper right, the lower-left, it is 000 that the order of bottom right is compiled, 001,002,003 and 004 or the like, just determine 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 that example illustrates the method that shows the segment that need use of calculating:
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, according to the call number of the upper left angle point of second pre-defined rule calculating screen place segment to deduct high wide half of screen with selected pixel coordinates (320,200).Described 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 respectively with screen upper left corner coordinate, because cutting apart the size of picture for the first time is 320X240,210 320=0,152 240=0, the segment call number of therefore for the first time cutting apart 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,210 160=1 respectively, 152 120=1, be the 2nd row, the 2nd row that segment is positioned at 4 pictures of cutting apart for 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.
With selected pixel coordinates (320,200) add half high wide (220/2=110 of screen, 176/2=88) calculate the pixel coordinates (430,328) of screen bottom right angle point, the call number that calculates place, screen lower right corner segment according to second pre-defined rule is 30;
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 place, screen upper left corner 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
To determine the ambient conditions in zone in order more at large showing, in the present embodiment, preferably, will to determine that the zone is presented at the central area of small screen device.Determine 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 of any point correspondence 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 determine 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 described small screen device comprises: determining unit is used for determining zone to be shown according to the key map on the small screen device; Computing unit, being used for described zone to be shown is the center of small screen device, calculates the segment that need use when showing, described segment is split to form by large-format picture, can once show fully on small screen device; Display unit is used for showing the segment that calculates on small screen device; 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 determines 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 by embodiment, those of ordinary skills know, without departing from the spirit and substance in the present invention, just can make the present invention that many distortion and variation are arranged, and scope of the present invention is limited to the appended claims.

Claims (10)

1, a kind of method that shows large-format picture on small screen device is characterized in that, comprising:
Determine zone to be shown according to the key map on the small screen device;
With described zone to be shown is the center of small screen device, calculates the segment that need use when showing, and described segment is split to form by large-format picture, can once show fully on small screen device;
On small screen device, show the segment that calculates.
2, the method that shows large-format picture on small screen device as claimed in claim 1 is characterized in that, carry out described 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 determines the call number of each segment.
3, the method that shows large-format picture on small screen device as claimed in claim 2 is characterized in that, describedly 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 described 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 shows large-format picture on small screen device as claimed in claim 1 is characterized in that,
Described key map is formed by described large-format picture vacuate, and described 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, the method that shows large-format picture on small screen device as claimed in claim 1 is characterized in that,
The described segment that need use when showing that calculates specifically comprises:
Calculate the pixel coordinates in the small screen device upper left corner and segment number;
Calculate the segment number in the small screen device lower right corner;
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 showing the method for large-format picture on the arbitrary described small screen device of claim 1 to 5, it is characterized in that 6, the described segment that need use when showing that calculates also comprises: the pixel coordinates that calculates the small screen device of any point correspondence in the segment.
7, the method that shows large-format picture on the small screen device as claimed in claim 6, it is characterized in that, the described segment calculate that shows on small screen device specifically comprises: this pixel coordinate in the segment is corresponding with screen coordinate on the small screen device, and the segment that calculates of demonstration.
8, a kind of small screen device is characterized in that, comprising:
Determining unit is used for determining zone to be shown according to the key map on the small screen device;
Computing unit, being used for described zone to be shown is the center of small screen device, calculates the segment that need use when showing, described segment is split to form by large-format picture, can once show fully on small screen device;
Display unit is used for showing the segment that calculates on small screen device.
9, small screen device as claimed in claim 8 is characterized in that, described 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 determines the call number of each segment.
10, small screen device as claimed in claim 8 is characterized in that, described 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 true CN101656037A (en) 2010-02-24
CN101656037B 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)

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102457301A (en) * 2010-11-03 2012-05-16 北京普源精电科技有限公司 Method and device for displaying FH (frequency hopping) pattern
CN102521847A (en) * 2011-11-29 2012-06-27 广东威创视讯科技股份有限公司 Method and device for segmenting bitmap (BMP) image with ultra-high resolution
CN103248944A (en) * 2012-02-03 2013-08-14 海尔集团公司 Image transmission method and system
CN104331496A (en) * 2014-11-19 2015-02-04 网易(杭州)网络有限公司 Photo sharing method and device
CN106547836A (en) * 2016-10-12 2017-03-29 惠州Tcl移动通信有限公司 A kind of large scale photo loading method and system
CN106775516A (en) * 2016-11-16 2017-05-31 浙江宇视科技有限公司 One kind is across screen window display method and device
CN112558849A (en) * 2020-12-07 2021-03-26 北京锐安科技有限公司 Graphic model generation method, device, equipment and storage medium

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
NO318991B1 (en) * 2002-09-05 2005-05-30 Opera Software Asa Presentation of HTML content on a small terminal screen
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
KR100707445B1 (en) * 2005-03-16 2007-04-13 엘지전자 주식회사 The plasma display panel operating equipment and the methode of the same

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102457301A (en) * 2010-11-03 2012-05-16 北京普源精电科技有限公司 Method and device for displaying FH (frequency hopping) pattern
CN102521847A (en) * 2011-11-29 2012-06-27 广东威创视讯科技股份有限公司 Method and device for segmenting bitmap (BMP) image with ultra-high resolution
CN103248944A (en) * 2012-02-03 2013-08-14 海尔集团公司 Image transmission method and system
CN103248944B (en) * 2012-02-03 2017-08-25 海尔集团公司 A kind of image transfer method and system
CN104331496A (en) * 2014-11-19 2015-02-04 网易(杭州)网络有限公司 Photo sharing method and device
CN106547836A (en) * 2016-10-12 2017-03-29 惠州Tcl移动通信有限公司 A kind of large scale photo loading method and system
CN106775516A (en) * 2016-11-16 2017-05-31 浙江宇视科技有限公司 One kind is across screen window display method and device
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

Also Published As

Publication number Publication date
CN101656037B (en) 2012-06-27

Similar Documents

Publication Publication Date Title
CN101656037B (en) Method for displaying large-format picture on small screen equipment and small screen equipment
RU2606055C2 (en) Desktop system of mobile terminal and interface interaction method and device
MY193559A (en) Object display method, terminal device, and computer storage medium
RU2012112226A (en) DYNAMIC IMAGE REPRESENTATION
CN105635848A (en) Bullet-screen display method and terminal
CN105493023A (en) Manipulation of content on a surface
RU2005105514A (en) GRAY CANVAS
JP2011128204A (en) Advertisement distribution device, method, and program
US20140096087A1 (en) Method and device for software interface display on terminal, and computer storage medium
CN103761315A (en) Method and system for displaying webpage content
CN112860163A (en) Image editing method and device
JP2015528145A (en) Virtual surface assignment
CN105022818A (en) Tile map storing and loading method
AU2011384474A1 (en) Information processing system, method for controlling information processing system, program, and information recording medium
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
CN102682463A (en) Large-scale data visualization processing method based on Web Pseudo-three dimensions (3D)
CN107526576B (en) Method and device for displaying view components of page
CN104346046A (en) Three-dimensional simulation page turning method and system
CN108156504B (en) Video display method and device
CN103310409A (en) Quick triangle partitioning method of Tile-based rendering architecture central processing unit (CPU)
US9361719B1 (en) Label placement on a digital map
CN103700362B (en) Multi signal window display method and device
CN101471040B (en) Simulated overlapping surface implementing method based on MPU interface LCD module
EP4325344A1 (en) Multi-terminal collaborative display update method and apparatus

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