Patent ID: 8284167

Claim:
An electronic device capable of showing page flip effect, the electronic device comprising: a touch input unit configured to generate touch signals in response to user operations; a storage unit configured to store electronic documents, a plurality of flip effect parameters, and a flip-page operation table, wherein the flip effect parameters comprises a plurality of effect pages, the flip-page operation table defines relationships between the effect pages and lengths of a first touch path or a second touch path produced by touching the touching input unit with finger or stylus, wherein, each of the effect pages comprises a first part, a second part, and a third part, the first part and the third part are both transparent figure, the second part is a flip-page figure representing the page flip effect; a display unit configured to display the electronic documents; a processing unit comprising: an instruction receiving module configured to receive the touch signals produced by the touch input unit; a touch path detection module configured to determine a touch path and a length of the touch path according to the touch signals; a page determining module configured to determine a target page according to the touch path; and a view control module comprising: an obtaining sub-module configured to obtain an effect page when the touch path increases to lengths defined in the flip-page operation table; a combination sub-module configured to cover the current page with the obtained effect page, and cover the third part of the obtained effect page with a part of the target page whose size and location is the same as that of the third part of the obtained effect page, and produce a combined page if the touch path is the first touch path, and configured to cover the current page with the obtained effect page, and cover the first part of the obtained effect page with a part of the target page whose size and location is the same as that of the first part of the obtained effect page, and produce a combined page if the touch path is the second touch path; and a display control sub-module configured to display the combined page on the display unit.