[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

JP5939303B2 - 表示装置,プログラム - Google Patents

表示装置,プログラム Download PDF

Info

Publication number
JP5939303B2
JP5939303B2 JP2014532646A JP2014532646A JP5939303B2 JP 5939303 B2 JP5939303 B2 JP 5939303B2 JP 2014532646 A JP2014532646 A JP 2014532646A JP 2014532646 A JP2014532646 A JP 2014532646A JP 5939303 B2 JP5939303 B2 JP 5939303B2
Authority
JP
Japan
Prior art keywords
display
resistor
display device
strain
strain sensor
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.)
Active
Application number
JP2014532646A
Other languages
English (en)
Other versions
JPWO2014033872A1 (ja
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.)
Fujitsu Ltd
Original Assignee
Fujitsu 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 Fujitsu Ltd filed Critical Fujitsu Ltd
Application granted granted Critical
Publication of JP5939303B2 publication Critical patent/JP5939303B2/ja
Publication of JPWO2014033872A1 publication Critical patent/JPWO2014033872A1/ja
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/03Arrangements for converting the position or the displacement of a member into a coded form
    • G06F3/041Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/03Arrangements for converting the position or the displacement of a member into a coded form
    • G06F3/033Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor
    • G06F3/039Accessories therefor, e.g. mouse pads
    • G06F3/0393Accessories for touch pads or touch screens, e.g. mechanical guides added to touch screens for drawing straight lines, hard keys overlaying touch screens or touch pads
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • G06F1/16Constructional details or arrangements
    • G06F1/1613Constructional details or arrangements for portable computers
    • G06F1/1633Constructional details or arrangements of portable computers not specific to the type of enclosures covered by groups G06F1/1615 - G06F1/1626
    • G06F1/1656Details related to functional adaptations of the enclosure, e.g. to provide protection against EMI, shock, water, or to host detachable peripherals like a mouse or removable expansions units like PCMCIA cards, or to provide access to internal components for maintenance or to removable storage supports like CDs or DVDs, or to mechanically mount accessories
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • G06F1/16Constructional details or arrangements
    • G06F1/1613Constructional details or arrangements for portable computers
    • G06F1/1633Constructional details or arrangements of portable computers not specific to the type of enclosures covered by groups G06F1/1615 - G06F1/1626
    • G06F1/1684Constructional details or arrangements related to integrated I/O peripherals not covered by groups G06F1/1635 - G06F1/1675
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/30Monitoring
    • G06F11/3003Monitoring arrangements specially adapted to the computing system or computing system component being monitored
    • G06F11/3044Monitoring arrangements specially adapted to the computing system or computing system component being monitored where the computing system component is the mechanical casing of the computing system
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/03Arrangements for converting the position or the displacement of a member into a coded form
    • G06F3/033Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor
    • G06F3/0346Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor with detection of the device orientation or free movement in a 3D space, e.g. 3D mice, 6-DOF [six degrees of freedom] pointers using gyroscopes, accelerometers or tilt-sensors
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
    • G06F3/0483Interaction with page-structured environments, e.g. book metaphor
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0487Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
    • G06F3/0489Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using dedicated keyboard keys or combinations thereof
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01LMEASURING FORCE, STRESS, TORQUE, WORK, MECHANICAL POWER, MECHANICAL EFFICIENCY, OR FLUID PRESSURE
    • G01L1/00Measuring force or stress, in general
    • G01L1/20Measuring force or stress, in general by measuring variations in ohmic resistance of solid materials or of electrically-conductive fluids; by making use of electrokinetic cells, i.e. liquid-containing cells wherein an electrical potential is produced or varied upon the application of stress
    • G01L1/22Measuring force or stress, in general by measuring variations in ohmic resistance of solid materials or of electrically-conductive fluids; by making use of electrokinetic cells, i.e. liquid-containing cells wherein an electrical potential is produced or varied upon the application of stress using resistance strain gauges
    • G01L1/225Measuring circuits therefor
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • G06F1/16Constructional details or arrangements
    • G06F1/1613Constructional details or arrangements for portable computers
    • G06F1/1615Constructional details or arrangements for portable computers with several enclosures having relative motions, each enclosure supporting at least one I/O or computing function
    • G06F1/1616Constructional details or arrangements for portable computers with several enclosures having relative motions, each enclosure supporting at least one I/O or computing function with folding flat displays, e.g. laptop computers or notebooks having a clamshell configuration, with body parts pivoting to an open position around an axis parallel to the plane they define in closed position
    • G06F1/1618Constructional details or arrangements for portable computers with several enclosures having relative motions, each enclosure supporting at least one I/O or computing function with folding flat displays, e.g. laptop computers or notebooks having a clamshell configuration, with body parts pivoting to an open position around an axis parallel to the plane they define in closed position the display being foldable up to the back of the other housing with a single degree of freedom, e.g. by 360° rotation over the axis defined by the rear edge of the base enclosure
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • G06F1/16Constructional details or arrangements
    • G06F1/1613Constructional details or arrangements for portable computers
    • G06F1/1633Constructional details or arrangements of portable computers not specific to the type of enclosures covered by groups G06F1/1615 - G06F1/1626
    • G06F1/1637Details related to the display arrangement, including those related to the mounting of the display in the housing
    • G06F1/1641Details related to the display arrangement, including those related to the mounting of the display in the housing the display being formed by a plurality of foldable display components
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • G06F1/16Constructional details or arrangements
    • G06F1/1613Constructional details or arrangements for portable computers
    • G06F1/1633Constructional details or arrangements of portable computers not specific to the type of enclosures covered by groups G06F1/1615 - G06F1/1626
    • G06F1/1637Details related to the display arrangement, including those related to the mounting of the display in the housing
    • G06F1/1652Details related to the display arrangement, including those related to the mounting of the display in the housing the display being flexible, e.g. mimicking a sheet of paper, or rollable
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/30Monitoring
    • G06F11/3058Monitoring arrangements for monitoring environmental properties or parameters of the computing system or of the computing system component, e.g. monitoring of power, currents, temperature, humidity, position, vibrations
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2200/00Indexing scheme relating to G06F1/04 - G06F1/32
    • G06F2200/16Indexing scheme relating to G06F1/16 - G06F1/18
    • G06F2200/161Indexing scheme relating to constructional details of the monitor
    • G06F2200/1614Image rotation following screen orientation, e.g. switching from landscape to portrait mode
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2203/00Indexing scheme relating to G06F3/00 - G06F3/048
    • G06F2203/041Indexing scheme relating to G06F3/041 - G06F3/045
    • G06F2203/04102Flexible digitiser, i.e. constructional details for allowing the whole digitising part of a device to be flexed or rolled like a sheet of paper
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G2320/00Control of display operating conditions
    • G09G2320/04Maintaining the quality of display appearance
    • G09G2320/041Temperature compensation

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Human Computer Interaction (AREA)
  • Computer Hardware Design (AREA)
  • Computing Systems (AREA)
  • Mathematical Physics (AREA)
  • Quality & Reliability (AREA)
  • User Interface Of Digital Computer (AREA)
  • Controls And Circuits For Display Device (AREA)

Description

本発明は,表示装置,プログラムに関する。
電子書籍,静止画,動画などの各種情報を表示する表示装置が提案されている。代表的なかかる表示装置として,タブレット型のコンピューターや,電子ブックが提供されている。かかる表示装置は,利用者の手で保持された状態で操作される。かかる表示装置は,電子書籍を表示する場合,利用者の指の操作をセンサにより検出し,この検出結果に応じて,例えば電子書籍の頁捲りを制御する。
利用者の指の操作を検出する方法として,表示面に設けられたタッチパネルを利用する方法がある。また,この利用者の指の操作を検出する方法として,可撓性の表示装置の表示面に設けられた,表示装置に加えられた屈曲力を検出する屈曲センサを利用する方法がある。
特開2001-265481号公報 特開平11-242539号公報 国際公開第WO2005/027089号パンフレット 特許登録第2580760号 特開平8-76926号公報 特表2007-534055号公報 特開2010-157060号公報 特開2007-121765号公報 国際公開第WO2002/015043号パンフレット 特開2003-157134号公報
しかし,タッチパネルを利用する方法の場合,例えば,利用者がタッチパネルを頻繁に触れる(タッチ)ことにより検出性能の劣化が生じやすい。また,表示面に屈曲センサを設ける場合,利用者の操作の際の圧力が表示パネルに加わり,表示パネルが劣化する。
1つの側面では,本発明は,表示内容の切り替えのための操作による表示面の劣化の抑制を図ることを目的とする。
表示装置の第1の側面は、表示部を有する表示装置であって,前記表示部が設けられた面の反対側の面における歪を検出する歪センサと,前記歪センサによる歪の検出値に応じて前記表示部における表示内容の切り替え制御を行う制御部と、前記表示装置の揺動を検出する揺動検出装置とを有し、前記制御部は,前記揺動検出装置によって,前記表示装置の揺動が所定の揺動範囲内であることが検出された場合の前記歪センサの検出値を用いて,前記歪センサの検出値の補正を行う
一実施形態によれば,表示内容の切り替えのための操作による表示面の劣化の抑制を図ることができる。
表示装置の第1の外観図である。 表示装置の第2の外観図である。 利用者が表示装置を両手で保持している状態の一例を模式的に示す図である。 表示装置がタッチパネル面に表示する電子書籍の1頁を模式的に示す図である。 表示装置がタッチパネル面に表示する電子書籍の見開き2頁を模式的に示す図である。 第1の実施の形態における表示装置の断面図である。 利用者が表示装置を保持している状態における表示装置の一部断面図である。 筐体の底面部における,第1の歪みセンサ,第2の歪みセンサの配置状態を模式的に示す図である。 第1の実施の形態における表示装置のハードウェアブロック図の一例である。 図9の第1の歪みセンサ,第2の歪みセンサの回路図の一例である。 歪み抵抗素子を説明する図である。 第1の実施の形態における表示装置のソフトウェアモジュールのブロック図の一例である。 静止状態時電圧の記憶処理を説明するフロー図の一例である。 温度補正係数のグラフ図である。 第1の出力電圧値と第2の出力電圧値との差分電圧値と,頁捲り速度との関係を示すグラフ図である。 第1の出力電圧値,第2の出力電圧値の時間変化と,この第1の出力電圧値,第2の出力電圧値の時間変化に対応する頁捲り速度の時間変化を示すグラフ図である。 コンテンツ表示制御部が実行する表示処理の流れを説明するフロー図である。 第2の実施の形態における表示装置の断面図である。 筐体の底面部における,歪みセンサの配置状態を模式的に示す図である。 第2の実施の形態における表示装置のハードウェアブロック図の一例である。 図20の歪みセンサの回路図の一例である。 第2の実施の形態における表示装置のソフトウェアモジュールのブロック図の一例である。 コンテンツ表示制御部が実行する表示処理の流れを説明するフロー図である。 横状態の表示装置を説明する図である。 表示装置の底面部における,歪みセンサの配置状態を模式的に示した図である。 図25の歪みセンサの回路図の一例である。 第3の実施の形態における表示装置のソフトウェアモジュールのブロック図の一例である。 コンテンツ表示制御部が実行する表示処理の流れを説明するフロー図である。 利用者が表示装置を保持している状態における表示装置の断面図である。 筐体の底面部における,歪みセンサの配置状態を模式的に示す図である。 第4の実施の形態における表示装置のソフトウェアモジュールのブロック図の一例である。 縦状態における表示装置を模式的に示す図である。 横状態における表示装置を模式的に示す図である。 コンテンツ表示制御部が実行する表示処理の流れを説明するフロー図である。
[表示装置の概略説明]
図1〜図3に基づき,以下,第1〜第4の実施の形態で説明する表示装置の概略について説明する。
図1は,以下の実施の形態で説明する表示装置の第1の外観図である。図1は,表示装置100の表面(おもて面)を図示している。ここで,表示装置100の表面とは,表示装置100において,各種画像が表示される表示部の表示面に設けられ,利用者が触れた位置を検出するタッチパネル101側を意味する。表示装置100は,長方形状の板状の外観を有する。
表示装置100の大きさは,例えば,日本工業規格における,A4(横210mm×縦297mm)サイズ,A5(横148mm×縦210mm)サイズ,B4(横257mm×縦364mm)サイズ,B5(横182mm×縦257mm)サイズである。このように,表示装置100は,持ち運び可能な装置である。以下の図の説明において,同じ構素には同一の符号を適宜付し,一度した説明を省略する。
図2は,以下の実施の形態で説明する表示装置の第2の外観図である。図2は,表示装置100の裏面を図示している。ここで,表示装置100の裏面とは,表示装置100において,タッチパネル101(図1参照)の反対面を意味する。
図3は,利用者が表示装置100を両手で保持している状態の一例を模式的に示す図である。ここで,利用者は,左手HL,右手HRを用いて,表示装置100の筐体105の左右縁部を保持している。利用者は,この保持において,表面の筐体105に右手HRの親指を掛け,他の指で,裏面の筐体105を下から支えている。同じく,利用者は,この保持において,表面の筐体105に左手HLの親指を掛け,他の指で,裏面の筐体105を下から支えている。このとき,右手HRの親指,左手HLの親指は,タッチパネル101には接していない。表示装置100の筐体105の素材は,可撓性でない剛性の素材である。この素材とは,金属や硬質プラスチックであり,金属の場合,例えばアルミニウムである。以下,下記の実施の形態で説明する筐体の素材は,剛性の素材である。なお,矢印AL,ARについては,後記する。
図4は,表示装置100がタッチパネル101面に表示する電子書籍の1頁を模式的に示す図である。図4の一点鎖線は文字列を示し,点線囲いは例えば図形を示している。図4の文字列"-10 page-"は,表示されている頁の頁数を示す。
図5は,表示装置100がタッチパネル101面に表示する電子書籍の見開き2頁を模式的に示す図である。この電子書籍の2頁は,見開きの頁である。図5の文字列"-20 page-",文字列"-21 page-"は,表示されている頁の頁数を示す。タッチパネル101の下面に設けられた表示部(図示しない)を有する表示装置100は,表示部が設けられた面の反対側の面における歪を検出する歪センサを有する。この歪みセンサは,筐体105の底部に設けられ,利用者がこの底部に対して行う操作に応じて発生する筐体105の歪みを検出し,検出値を出力する。表示装置100の制御部(コンピュータ)は,歪センサによる歪の検出値に応じて表示部における表示内容の切り替え制御を行う。
表示装置100は,表示装置100の動を検出する動検出装置を更に有し,動検出装置によって,表示装置100の動が所定の動範囲内であることが検出された場合の前記歪センサの検出値を用いて,前記歪センサの検出値の補正を行う。例えば,表示装置100の制御部は,揺動検出装置の検出結果に基づき,表示装置100の揺動が所定の動範囲内か判定する。表示装置100の制御部は,表示装置100の揺動が所定の動範囲内と判定した場合,歪みセンサの検出値を記憶部に記憶する。そして,表示装置100の制御部は,コンテンツの表示時において,前記した記憶部の検出値に基づき,歪みセンサの検出値を補正し,補正後の検出値に応じて表示部における表示内容の切り替え制御を行う。
[第1の実施の形態]
図6は,第1の実施の形態における表示装置100の断面図である。この断面図は,図1,図2のA-A'線断面図である。ここで,図6の上側が,表示装置100の表面であり,図6の下側が,表示装置100の裏面である。表示装置100は,タッチパネル101と,表示パネル102と,バッテリー103と,プリント基板104と,筐体105と,第1の歪みセンサ111と,第2の歪みセンサ112とを有する。
タッチパネル101は,透明なガラス板または合成樹脂製の透明板を有し,さらに,この透明板に対する利用者の指の操作を検出する。以下,指の操作を操作と適宜記す。表示パネル102は,各種画像を表示するパネルであり,例えば液晶表示パネルである。表示パネル102が,表示部の一例である。バッテリー103は,タッチパネル101,表示パネル102,プリント基板104の各種電子部品に電力を供給する。
プリント基板104は,各種電子部品を搭載する基板である。表示装置100の筐体105は,高剛性の筐体であり,例えばアルミニウム製の筐体である。第1の歪みセンサ111,第2の歪みセンサ112は,利用者が表示装置100の筐体105に対して加えた歪み力を検出する装置である。第1の歪みセンサ111,第2の歪みセンサ112は,筐体105の底面部105Uに,例えば,エポキシ系樹脂系の接着剤113により固定される。筐体105の底面部105Uは,筐体105の底板とも呼ばれる。
図7は,利用者が表示装置100を保持している状態における表示装置100の一部断面図である。図7の一部断面図では,図3において,右手で保持している表示装置100の部分を示している。図7では,図6に示した表示パネル102と,バッテリー103と,プリント基板104,第1の歪みセンサ111の図示を省略している。なお,矢印AUについては,後記する。
図8は,筐体105の底面部105Uにおける,第1の歪みセンサ111,第2の歪みセンサ112の配置状態を模式的に示す図である。表示装置100は,表示装置100の表示パネル102に対向する,長方形状の筐体105の底部105Uに,第1の歪みセンサ111と,第2の歪みセンサ112とを有している。
図8の符号C1で示す点線は,長方形の短辺の幅W1の中央を示す。第1の歪みセンサ111は,表示装置100の中央線C1を基準にして,底面部105Uの左側領域に配置されている(設けられている)。第2の歪みセンサ112は,表示装置100の中央線C1を基準にして,底面部105Uの右側領域に配置されている。第1の歪みセンサ111と,第2の歪みセンサ112とは,中心線C1を基準にして,対称に配置されている。
利用者が,図3に示した状態で表示装置100を保持している場合,利用者の左手の親指以外の何れかの指が,図8において,中央線C1を基準にして,底面部105Uの左側領域の筐体105の裏面(裏面について図2参照)に触れている。そして,前記した保持において,利用者の右手の親指以外の何れかの指が,図8において,中央線C1を基準にして,底面部105Uの右側領域の筐体105の裏面に触れている。
第1の歪みセンサ111は,筐体105の中心線C1を基準にして左側領域の筐体105の底部105Uの歪みを検出し第1の検出値(以下,第1の出力値と適宜記す)を出力する。第2の歪みセンサ112は,筐体105の中心線C1を基準にして右側領域の筐体105の底部105Uの歪みを検出し第2の検出値(以下,第2の出力値と適宜記す)を出力する。第1の歪みセンサ111,第2の歪みセンサ112が検出する歪みは,利用者が筐体105の底部105Uに対して行う操作に応じて発生する筐体105の歪みである。
ここで,図3〜図5,図7,図8を参照し,利用者の操作による表示装置100の表示内容変更処理を説明する。利用者が,図3に示すように,表示装置100を保持している状態において,右手HRの手首を矢印AR方向にひねる操作を行うと,図7に示すように,右手HRの親指以外のいずれかの指により,矢印AU方向に力が加わる。換言すれば,図8の中央線C1より右側領域の底面部105Uが,右手HRの親指以外のいずれかの指により加えられた力により僅かに歪む。しかし,筐体105は剛性の素材であるので,屈曲することはない。利用者が,右手HRの手首を矢印AR方向にひねる操作を右ひねり操作と適宜記す。
すると,表示装置100の第2の歪みセンサ112は,この歪みを検出し,表示装置100は,例えば,電子書籍の頁を次頁に捲り,電子書籍の表示内容を変更する処理を実行する。図4の例では,表示装置100は,10頁から11頁,12頁のように,N頁(Nは整数),N+1頁…と頁が増える方向に頁を捲り,電子書籍の表示内容を変更する。図5の例では,表示装置100は,見開き20頁,21頁から,見開き22頁,23頁,見開き24頁,25頁のように,見開きN頁,N+1頁,見開きN+2,N+3頁…と頁が増える方向に頁を捲り,電子書籍の表示内容を変更する。右ひねり操作が実行された場合に,表示装置100が実行する電子書籍の表示内容の変更処理を,右頁捲りと適宜記す。
一方,利用者が,図3に示すように,表示装置100を保持している状態において,左手HLの手首を矢印AL方向にひねる操作を行うと,図8の中央線C1よりも左側領域の底面部105Uが,左手HLの親指以外のいずれかの指により加えられた力により僅かに歪む。利用者が,左手HLの手首を矢印AL方向にひねる操作を左ひねり操作と適宜記す。
すると,表示装置100の第1の歪みセンサ111は,この歪みを検出し,表示装置100は,例えば,電子書籍の頁を前頁に捲り,電子書籍の表示内容を変更する処理を実行する。図4の例では,表示装置100は,10頁から9頁,8頁のように,N頁,N-1頁…と頁が減る方向に頁を捲り,電子書籍の表示内容を変更する。図5の例では,表示装置100は,見開き20頁,21頁から,見開き18頁,19頁,見開き16頁,17頁のように,見開きN頁,N+1頁,見開きN-2,N-1頁…と頁が減る方向に頁を捲り,電子書籍の表示内容を変更する。左ひねり操作が実行された場合に,表示装置100が実行する電子書籍の表示内容の変更処理を,左頁捲りと適宜記す。
なお,表示装置100が,各頁の内容が縦書き文字列の電子書籍を表示する場合は,以下のように電子書籍の表示内容の変更処理を行う。この縦書き文字列の電子書籍は,日本語書籍によく見られる。すなわち,表示装置100は,左ひねり操作が行われると,頁が増える方向に頁を捲り,電子書籍の表示内容を変更する。また,表示装置100は,右ひねり操作が行われると,頁が減る方向に頁を捲り,電子書籍の表示内容を変更する。
上述したように,利用者は表示装置100を両手で保持した状態のまま,電子書籍の頁捲りができ,頁捲りのために指を大きく動かす必要がない。
(ハードウェアブロック図)
図9は,第1の実施の形態における表示装置100のハードウェアブロック図の一例である。図9ではタブレット型コンピューターを例に説明する。
表示装置100は,CPU(Central Processing Unit)121と,メモリ122と,記憶装置123と,Gセンサ124と,第1の温度センサ125と,第2の温度センサ126とを有する。表示装置100は,タッチパネル101用の入力インターフェイス127と,画像処理装置128と,第1の歪みセンサ111用の入力インターフェイス129と,第2の歪みセンサ112用の入力インターフェイス130と,外部接続インターフェイス131とを有する。表示装置100は,タッチパネル101と,表示パネル102と,第1の歪みセンサ111と,第2の歪みセンサ112とを有する。各ハードウェア構成要素は,バスBにより接続される。また,必要に応じて,表示装置100は,無線通信装置を有する。表示装置100は,外部接続インターフェイス131や,無線通信装置を介して,表示用のコンテンツや,後記するプログラムを取得し,記憶する。
CPU121は,表示装置100の全体を制御する演算処理装置(制御部,コンピュータとも呼ぶ)である。メモリ122は,CPU121が実行する各種情報処理において処理されたデータや各種プログラムを一時的に記憶する。メモリ122は,例えば,RAM(Random Access Memory)である。メモリ122は,第1の歪みセンサ111の出力値,第2の歪みセンサ112の出力値を記憶する記憶部の一例である。
記憶装置123は,例えば,ハードディスクドライブ(HDD:Hard Disk Drive)などの磁気記憶装置や,不揮発性のメモリ(Non−volatile memory)であり,後記するプログラムや,各種データを記憶する。
Gセンサ124は,加速度センサとも呼ばれ,表示装置100に加えられた加速度を検出し,加速度の検出値を出力する。Gセンサ124の検出値は,例えば,表示装置100の揺動が所定の搖動範囲内にあるか否かを判定する処理や,利用者が表示装置100をどのように保持しているか検出するために使用される。なお,詳細については後記する。
第1の温度センサ125は,第1の歪みセンサ111の近傍に設けられ,第1の歪みセンサ111の温度を検出するセンサである。第1の温度センサ125が検出した温度は,第1の歪みセンサ111の出力値を補正するために使用される。第2の温度センサ126は,第2の歪みセンサ112の近傍に設けられ,第2の歪みセンサ112の温度を検出するセンサである。第2の温度センサ126が検出した温度は,第2の歪みセンサ112の出力値を補正するために使用される。
タッチパネル101は,表示パネル102上に設けられ,ユーザが,表示パネル102の所望の位置を触れる(タッチとも呼ぶ)ことで表示装置100を操作する装置として動作する。タッチパネル101は,利用者がタッチパネル101に触れた位置や,触れた際に加えられる圧力の値をアナログデータとして出力する。なお,タッチパネルの動作方式としては,例えば,静電容量方式や,抵抗膜方式がある。
入力インターフェイス127は,タッチパネル101と図12で説明する各種プログラムとのインターフェイス機能を有する。入力インターフェイス127は,例えば,タッチパネル101の出力値をアナログ-デジタル変換し,CPU121に出力する。
表示パネル102は,各種画像を表示するパネルである。表示パネル102は,例えば,液晶パネルや,有機EL(Electro Luminescence)パネルなどである。各種画像とは,例えば,静止画,動画である。静止画としては,例えば電子書籍における各頁の内容がある。他にも,各種画像として,操作用のユーザインターフェイス画像がある。
画像処理装置128は,表示パネル102の表示素子を駆動し,表示パネル102に画像を表示する処理を制御する。
入力インターフェイス129は,第1の歪みセンサ111と図12で説明する各種プログラムとのインターフェイス機能を有する。入力インターフェイス129は,例えば,第1の歪みセンサ111の出力値をアナログ-デジタル変換し,CPU121に出力する。
入力インターフェイス130は,第2の歪みセンサ112と図12で説明する各種プログラムとのインターフェイス機能を有する。入力インターフェイス130は,例えば,第2の歪みセンサ112の出力値をアナログ-デジタル変換し,CPU121に出力する。
外部接続インターフェイス131は,外部の記録媒体131aとの接続インターフェイスを提供する。記録媒体131aは,例えば,USB(Universal Serial Bus)メモリなどの可搬性記録媒体である。
(歪みセンサ)
図10は,図9の第1の歪みセンサ111,第2の歪みセンサ112の回路図の一例である。ブリッジ回路HBR1は,4つの抵抗R1〜抵抗R4を有するホイートストンブリッジ(Wheatstone bridge)回路である。第1の抵抗R1の一端は第2の抵抗R2の一端に接続され,第1の抵抗R1と第2の抵抗R2との接続点を符号N1で示す。第2の抵抗R2の他端は第3の抵抗R3の一端に接続され,第2の抵抗R2と第3の抵抗R3との接続点を符号N2で示す。第3の抵抗R3の他端は,第4の抵抗R4の一端に接続され,第3の抵抗R3と第4の抵抗R4との接続点を符号N3で示す。第4の抵抗R4の他端は第1の抵抗R1の他端に接続され,第4の抵抗R4と第1の抵抗R1との接続点を符号N4で示す。
ブリッジ回路HBR1の第1の抵抗R1〜第4の抵抗R4において,1つ以上の抵抗が,歪み量に応じて抵抗値が変化する歪み抵抗素子である。そして,ブリッジ回路HBR1の第1の抵抗R1〜第4の抵抗R4において,この歪み抵抗素子以外の抵抗が,一定の抵抗値を有する単純な電気的抵抗である。
ブリッジ回路HBR1は,接続点N4の端子T4と接続点N2の端子T2とを介して,電源電圧Vexの供給を受ける。端子T2には低電圧(例えば,グランド電位)が供給され,端子T4には高電圧が供給される。
ブリッジ回路HBR1は,接続点N1の端子T1と接続点N3の端子T3との電位差を電圧Voutとして出力する。端子T3がプラス端子,端子T1がマイナス端子である。この出力電圧Voutが,ブリッジ回路HBR1を有する歪みセンサの出力値である。
ここで,出力電圧Voutを,(式1)に示す。なお,(式1)において,R1〜R4は,それぞれ第1の抵抗R1〜第4の抵抗R4の抵抗値を示す。
Vout=((R3/(R3+R4))-(R2/(R1+R2))×Vex…(式1)
なお,歪みゲージに歪みが加えられていない場合には,歪みゲージの抵抗値は,単純な電気的抵抗素子の抵抗値と同値であるとする。
図11は,歪み抵抗素子を説明する図である。歪み抵抗素子は,歪みゲージとも呼ばれる。歪みゲージDGは,キャリアとも呼ばれる絶縁体CR上に,ジグザグ形状の金属のゲージGRを有する。この金属のゲージGRは,第1のゲージリードL1と,第2のゲージリードL2とを有する。金属のゲージGRが伸縮すると,このゲージGRの抵抗値が変化する。すなわち,歪みゲージDGは,歪み量に応じて抵抗値が変化する。
図10の第1の抵抗R1〜第4の抵抗R4の中で,第3の抵抗R3が歪みゲージDGであるとする。第3の抵抗R3が歪みゲージDGの場合,例えば,第1のゲージリードL1は,第2の抵抗R2の他端に接続される。この接続点が,図10の接続点N2である。一方,第2のゲージリードL2は,第4の抵抗R4の一端に接続される。この接続点が,図10の接続点N3である。
歪みゲージDGは,金属のゲージGRが伸縮すると,このゲージGRの抵抗値が変化し,その結果,図10のブリッジ回路HBR1の出力電圧Voutが変化する。第1の歪みセンサ111,第2の歪みセンサ112は,この出力電圧Voutの変化により,第1の歪みセンサ111,第2の歪みセンサ112に対して,利用者が加えた歪み量を検出する。
ここで,第1の抵抗R1〜第4の抵抗R4の何れか1つ以上の抵抗を歪みゲージとして,それ以外の抵抗の抵抗値を適宜設定することにより,歪みゲージに加えられた歪みが大きくなるに従い,図10のブリッジ回路HBR1の出力電圧が大きくなるとする。換言すれば,第1の歪みセンサ111は,この歪みセンサに加えられた歪みが大きくなるに従い,出力する電圧を大きくする。第2の歪みセンサ112は,この歪みセンサに加えられた歪みが大きくなるに従い,出力する電圧を大きくする。
(ソフトウェアモジュールのブロック図)
図12は,第1の実施の形態における表示装置100のソフトウェアモジュールのブロック図の一例である。図12において,図9で説明したハードウェア要素である,タッチパネル101,表示パネル102,第1の歪みセンサ111,第2の歪みセンサ112,メモリ122,記憶装置123,Gセンサ124については,点線で図示している。同じく,第1の温度センサ125,第2の温度センサ126,画像処理装置128についても,点線で図示している。また,入力インターフェイス127,入力インターフェイス129,入力インターフェイス130,外部接続インターフェイス131については,図12の説明では特に不要なので図示を省略している。
タッチパネル操作検出部151は,利用者が,指などでタッチパネル101に触れた場合にタッチパネル101が出力する出力結果に基づき,利用者がタッチパネル101に触れた位置や,触れた時間,触れた際に加えられる圧力の値を検出する。
静止状態認識処理部152は,揺動検出装置としても機能するタッチパネル101,Gセンサ124の検出結果に基づき,表示装置100の揺動が所定の搖動範囲内か,換言すれば表示装置100が静止状態か判定する。なお,静止状態は静謐状態とも呼ばれる。具体的には,静止状態認識処理部152は,所定の時間の間,Gセンサ124が出力する加速度の検出値が所定の検出値以下か判定し,さらに,タッチパネル101が出力する,タッチパネル101に加えられた圧力を示す圧力値が所定の圧力値以下か判定する。静止状態認識処理部152は,検出値が所定の検出値以下であり,かつ,圧力値が所定の圧力値以下の場合,表示装置100の揺動が所定の搖動範囲内と判定する。
そして,静止状態認識処理部152は,表示装置100の揺動が所定の搖動範囲内と判定した場合,第1の歪みセンサ111,第2の歪みセンサ112の出力電圧値をメモリ122に記憶する処理を実行する。この静止状態時における,第1の歪みセンサ111,第2の歪みセンサ112の出力電圧値を適宜,静止状態時電圧値と記す。静止状態認識処理部152が,メモリ122に記憶した第1の歪みセンサ111の出力値,第2の歪みセンサ112の出力値は,それぞれ第1の静止状態時電圧値1221,第2の静止状態時電圧値1222である。
オフセット電圧値補正部153は,メモリ122の第1の静止状態時電圧値1221に基づき,第1の歪みセンサ111の第1の出力電圧値Vo1を補正し,第1の出力電圧値Vf1を温度補正部154に出力する。この補正とは,例えば,第1の静止状態時電圧値1221と第1の出力電圧値Vo1との差を算出することである。第1の出力電圧値Vf1は,オフセット補正後の第1の出力電圧値Vo1である。同じく,オフセット電圧値補正部153は,メモリ122の第2の静止状態時電圧値1222に基づき,第2の歪みセンサ112の第2の出力電圧値Vo2を補正し,第2の出力電圧値Vf2を温度補正部154に出力する。この補正とは,例えば,第2の静止状態時電圧値1222と第2の出力電圧値Vo2との差を算出することである。第2の出力電圧値Vf2は,オフセット補正後の第2の出力電圧値Vo2である。
温度補正部154は,第1の温度センサ125が出力した温度Tp1に対応する温度補正係数に基づき,オフセット電圧値補正部153が出力した第1の出力電圧値Vf1を補正する。そして,温度補正部154は,第1の出力電圧値Vt1をコンテンツ表示制御部155に出力する。第1の出力電圧値Vt1は,温度補正後の第1の出力電圧値Vf1である。
温度補正部154は,第2の温度センサ126が出力した温度Tp2に対応する温度補正係数に基づき,オフセット電圧値補正部153が出力した第2の出力電圧値Vf2を補正する。そして,温度補正部154は,第2の出力電圧値Vt2をコンテンツ表示制御部155に出力する。第2の出力電圧値Vt2は,温度補正後の第2の出力電圧値Vf2である。
コンテンツ表示制御部155は,利用者の操作に基づき,記憶装置123のコンテンツ1231を読み出し,画像処理装置128を介して,表示パネル102に表示出力する。このコンテンツは,表示対象の情報を有する電子データであり,コンテンツデータとも呼ばれる。コンテンツ1231は,例えば,電子書籍データや動画データである。コンテンツ1231が,電子書籍データの場合,コンテンツ表示制御部155は,読み出したコンテンツ1231を,画像処理装置128を介して,例えば,図4に示したように,表示パネル102に表示する。また,コンテンツ1231が,動画データの場合,コンテンツ表示制御部155は,読み出したコンテンツ1231を,画像処理装置128を介して,動画像として表示する。
コンテンツ表示制御部155は,例えば,第1の出力電圧値Vt1と第2の出力電圧値Vt2と差分値に応じて,コンテンツの表示内容を第1の表示状態,または,第1の表示状態と異なる第2の表示状態に切り替え制御する表示処理を行う。
さらに,コンテンツ表示制御部155は,差分電圧値の絶対値に応じて,切り替え制御における切り替え速度を決定し,この決定した切り替え速度に応じて,切り替え制御を実行する。
ここで,切り替え制御とは,コンテンツが電子書籍データであり,電子書籍の頁が表示されている場合,電子書籍データの表示内容である頁を捲る表示処理を行うことを意味する。他にも,切り替え制御とは,コンテンツが動画データであり,動画像が表示されている場合,動画像を早送りまたは巻き戻す表示処理を行うことを意味する。他にも,切り替え制御とは,コンテンツが例えばHTML(HyperText Markup Language)形式で記述されたWebページであり,Webページが表示されている場合,Webページを上方向または下方向に移動する表示処理を行うこと意味する。また,前記Webページの場合,表示されているWebページを左方向または右方向に移動する表示処理を行うこと意味する。
また,コンテンツ表示制御部155は,電子書籍の頁を表示している場合,第1の表示状態に切り替え制御する表示処理として,頁が増える方向に頁捲り表示処理を行い,第2の表示状態に切り替え制御する表示処理として,頁が減る方向に頁捲り表示処理を行う。他にも,コンテンツ表示制御部155は,動画像を表示している場合,第1の表示状態に切り替え制御する表示処理として,動画の早送り表示処理を行い,第2の表示状態に切り替え制御する表示処理として,動画の巻き戻し表示処理を行う。他にも,コンテンツ表示制御部155は,Webページを表示している場合,第1の表示状態に切り替え制御する表示処理として,Webページを上方向または左方向に移動する表示処理を行う。また,コンテンツ表示制御部155は,第2の表示状態に切り替え制御する表示処理として,Webページを下方向または右方向に移動する表示処理を行う。
切り替え速度とは,コンテンツ表示制御部155が電子書籍の頁を表示している場合,頁捲り速度を意味する。頁捲り速度とは,単位時間当たりに捲られる頁数を意味する。この頁捲り速度が大きいほど,単位時間当たりに捲られる頁数が多く,この頁捲り速度が小さいほど,単位時間当たりに捲られる頁数が少ない。他にも,切り替え速度とは,コンテンツ表示制御部155が動画像を表示している場合,早送りの速度,巻き戻しの速度を意味する。他にも,切り替え速度とは,コンテンツ表示制御部155がWebページを表示している場合,上下左右方向の移動速度を意味する。
タッチパネル操作検出部151,静止状態認識処理部152,オフセット電圧値補正部153,温度補正部154,コンテンツ表示制御部155は,いわゆるプログラムであり,このプログラムは,例えば,記憶装置123に記憶されている。CPU121(図9参照)は,起動時に,このプログラムを記憶装置123から読み出して,メモリ122に展開することにより,このプログラムをソフトウェアモジュールとして機能させる。
なお,このプログラムを,図9で説明した記録媒体131aに記録してもよい。この場合,図9のCPU121は,起動時に,これらのプログラムを外部接続インターフェイス131に装着された記録媒体131aから読み出して,メモリ122に展開することにより,これらのプログラムをソフトウェアモジュールとして機能させる。
(静止状態時電圧の記憶)
歪みセンサにおいて,検出ばらつきが発生する。検出ばらつきの発生原因としては,例えば,この歪みセンサの製造時や,この歪みセンサを表示装置に取り付ける際にこの歪みセンサに生じた何らかの不具合がある。他にも,検出ばらつきの発生原因としては,この歪みセンサの経年劣化がある。表示装置は,検出ばらつきのため,利用者の意図に反して,表示内容を変化させることがある。
さて,前記したように歪みセンサにおいて検出ばらつきが発生することにより,歪みセンサ毎に静止状態時のゼロ点が異なる。そこで,表示装置は,自装置すなわち歪みセンサの静止状態を検出し,この静止状態時の歪みセンサの出力電圧値を記憶する。そして,表示装置は,この記憶した出力電圧値に基づき,コンテンツ表示時の歪みセンサの出力電圧値を補正する。
図12を参照し,図13に基づき,静止状態時電圧の記憶処理について説明する。
図13は,静止状態時電圧の記憶処理を説明するフロー図の一例である。静止状態認識処理部152は,利用者が,表示装置100の電源を投入したタイミング,他にも,電源投入から一定時間が経過する度に,図13で説明する処理を実行する。なお,この一定時間とは,例えば,10分である。
ステップS1:静止状態認識処理部152は,計時機能を有するタイマーをリセットする。
ステップS2:静止状態認識処理部152は,Gセンサ124の検出値が,所定の検出値以下か判定する。ステップS2の判定処理により,表示装置100が揺動していないか判定している。
このGセンサ124の検出値が,所定の検出値以下でない場合(ステップS2/NO),ステップS1に戻る。このGセンサ124の検出値が,所定の検出以下の場合(ステップS2/YES),ステップS3に移る。
ステップS3:静止状態認識処理部152は,リセットしたタイマーを更新する。換言すれば,静止状態認識処理部152は,計時処理を実行する。
ステップS4:静止状態認識処理部152は,タイマーが計時する時間が,所定の時間を経過したか判定する。換言すれば,静止状態認識処理部152は,計時開始から所定の時間が経過したか判定する。タイマーが計時する時間が,所定の時間を経過していない場合(ステップS4/NO),ステップS2に戻る。タイマーが計時する時間が,所定の時間を経過した場合(ステップS4/YES),ステップS5に移る。
ステップS5:静止状態認識処理部152は,タッチパネル操作検出部151が出力するタッチパネル101に加えられた圧力の値(圧力値)が,所定の圧力値以下か判定する。ステップS5の判定処理により,表示装置100に対するユーザ操作の有無を判定している。
この圧力値が,所定の圧力値以下でない場合(ステップS5/NO),ステップS1に戻る。この圧力値が,所定の圧力値以下の場合(ステップS5/YES),ステップS6に移る。
ステップS6:静止状態認識処理部152は,歪みセンサの出力電圧値を,メモリ122に記憶する。具体的には,静止状態認識処理部152は,第1の歪みセンサ111の第1の出力電圧値Vo1を,第1の静止状態時電圧値1221としてメモリ122に記憶し,第2の歪みセンサ112の第2の出力電圧値Vo2を,第2の静止状態時電圧値1222としてメモリ122に記憶する。
オフセット電圧値補正部153は,第1の静止状態時電圧値1221に基づき,第1の歪みセンサ111の第1の出力電圧値Vo1を補正して,第1の歪みセンサ111の検出ばらつきを補正する。同じく,オフセット電圧値補正部153は,第2の静止状態時電圧値1222に基づき,第2の歪みセンサ112の第2の出力電圧値Vo2を補正して,第2の歪みセンサ112の検出ばらつきを補正する。
なお,静止状態認識処理部152は,Gセンサ124の検出値が所定の検出値以下か判定し,検出値が所定の検出値以下の場合に,表示装置100の揺動が所定の搖動範囲内と判定してもよい。すなわち,図13のステップS5の判定処理を省略してもよい。この場合,Gセンサのみが揺動検出装置として機能する。この省略により,表示装置100の揺動が所定の搖動範囲内と判定する処理工程が少なくなり,処理速度が向上する。
(温度補正)
表示装置100内部の温度は,各電子部品の発熱の影響などにより常時変化する。また,歪みセンサは,温度変化により,出力値が変化することがある。そのため,温度補正部154は,温度変化による歪みセンサの出力値変化を補正する。その結果,精度が高い歪みセンサの出力値を得ることができる。
図12を参照し,図14に基づき,歪みセンサの出力値の温度補正処理について説明する。
図14は,温度補正係数のグラフ図である。横軸が温度を示し,縦軸が温度補正係数を示す。グラフ線GL1は,横軸の温度に対応する温度補正係数を示す。例えば,符号Tp1で示す温度の場合,温度Tp1に対応する温度補正係数は,符号Mp1で示す温度補正係数である。
温度補正部154は,図14のグラフ線GL1に基づき,第1の出力電圧値Vf1に対して温度補正を行う。具体的には,第1の歪みセンサ111の近傍に設けられている第1の温度センサ125が温度Tp1を出力すると,温度補正部154は,図14のグラフ線GL1に基づき,温度補正係数Mp1を決定する。そして,温度補正部154は,例えば,温度補正係数Mp1と第1の出力電圧値Vf1とを乗算し,第1の出力電圧値Vt1を算出する。
同じく,温度補正部154は,図14のグラフ線GL1に基づき,第2の出力電圧値Vf2に対して温度補正を行う。具体的には,第2の歪みセンサ112の近傍に設けられている第2の温度センサ126が温度Tp2を出力すると,温度補正部154は,図14のグラフ線GL1に基づき,温度補正係数Mp2を決定する。そして,温度補正部154は,例えば,温度補正係数Mp2と第2の出力電圧値Vf2とを乗算し,第2の出力電圧値Vt2を算出する。
(切り替え制御)
図12を参照し,図15,図16に基づき,表示内容の切り替え制御の一例として頁捲り制御について説明する。ここで,第1の歪みセンサ111,第2の歪みセンサ112に同一の歪みが加えられた場合,第1の出力電圧値Vt1と第2の出力電圧値Vt2とが同値であるとする。
図15は,第1の出力電圧値Vt1から第2の出力電圧値Vt2を引いた差分電圧値と,頁捲り速度との関係を示すグラフ図である。横軸が頁捲り速度を示し,縦軸が第1の出力電圧値Vt1から第2の出力電圧値Vt2を引いた差分電圧値を示す。
グラフ線GL2は,第1の出力電圧値Vt1から第2の出力電圧値Vt2を引いた差分電圧値に対応する頁捲り速度を示している。
図15の縦軸において,第1の出力電圧値Vt1から第2の出力電圧値Vt2を引いた差分電圧値が正(0より大きい)の部分は,第1の出力電圧値Vt1が第2の出力電圧値Vt2よりも大きいことを示す。第1の出力電圧値Vt1が第2の出力電圧値Vt2よりも大きいとは,利用者が,図3に示すように,表示装置100を保持している状態において,主に,左手HLの手首を矢印AL方向にひねる操作(左ひねり操作)を実行していることを示す。
一方,図15の縦軸において,第1の出力電圧値Vt1から第2の出力電圧値Vt2を引いた差分電圧値が負(0より小さい)の部分は,第1の出力電圧値Vt1が第2の出力電圧値Vt2よりも小さいことを示す。第1の出力電圧値Vt1が第2の出力電圧値Vt2よりも小さいとは,利用者が,図3に示すように,表示装置100を保持している状態において,主に,右手HRの手首を矢印AR方向にひねる操作(右ひねり操作)を実行していることを示す。
図15の縦軸において,頁捲り速度が正(0より大きい)の部分は,例えば左頁捲りが実行された状態における,この左頁捲りにおける頁捲り速度を示す。一方,図15の縦軸において,頁捲り速度が負(0より小さい)の部分は,例えば右頁捲りが実行された状態における,この右頁捲りにおける頁捲り速度を示す。
コンテンツ表示制御部155は,図15に示したように,前記差分電圧値の絶対値が大きくなるに従い,頁捲り速度を大きくする。
図16は,第1の出力電圧値Vt1,第2の出力電圧値Vt2の時間変化と,この第1の出力電圧値Vt1,第2の出力電圧値Vt2の時間変化に対応する頁捲り速度の時間変化を示すグラフ図である。上側のグラフ図において,横軸は時間を示し,縦軸は,第1の出力電圧値Vt1,第2の出力電圧値Vt2を示す。グラフ線GL3は,第1の出力電圧値Vt1の時間変化を示し,グラフ線GL4は,第2の出力電圧値Vt2の時間変化を示す。ここで,利用者は,図3に示したように,左手HL,右手HRにより,表示装置100を保持した状態で,左ひねり操作を行う。この時,利用者は,左ひねり操作の操作量を徐々に大きくする。図3の例では,利用者は,左手HLを矢印AL方向にひねる力を徐々に大きくする。その後,利用者は,左ひねり操作の操作量を徐々に小さくする。図3の例では,利用者は,左手HLを矢印AL方向にひねる力を徐々に小さくする。すると,第1の出力電圧値Vt1は,グラフ線GL3のように時間経過と共に変化する。また,利用者は,前記した左ひねり操作の操作量を徐々に小さくする過程おいて,右ひねり操作を行う。この右ひねり操作の過程において,利用者は,右ひねり操作の操作量を徐々に大きくする。図3の例では,利用者は,右手HRを矢印AR方向にひねる力を徐々に大きくする。その後,利用者は,右ひねり操作の操作量を徐々に小さくする。図3の例では,利用者は,右手HRを矢印AR方向にひねる力を徐々に小さくする。すると,第2の出力電圧値Vt2は,グラフ線GL4のように時間経過と共に変化する。
図16の下側のグラフ図は,図16の上側のグラフ図に示した,第1の出力電圧値Vt1から第2の出力電圧値Vt2を引いた差分電圧値に対応する頁捲り速度を示している。下側のグラフ図において,横軸は時間を示し,縦軸は,図16の上側のグラフ図に示した,第1の出力電圧値Vt1から第2の出力電圧値Vt2を引いた差分電圧値に対応する頁捲り速度を示す。グラフ線GL5は,頁捲り速度の時間変化を示す。
コンテンツ表示制御部155は,第1の出力電圧値Vt1から第2の出力電圧値Vt2を引いた差分電圧値が正負か否かを判定し,右頁捲りか,左頁捲りかを決定する。さらに,コンテンツ表示制御部155は,この差分電圧値の大きさに基づき,頁捲り速度を決定する。
(表示処理)
以下,表示処理について説明する。ここでは,図12のコンテンツ1231は,電子書籍データであるとする。コンテンツ表示制御部155は,読み出したコンテンツ1231を,画像処理装置128を介して,例えば,図4に示したように,表示パネル102に表示する。静止状態認識処理部152は,既に,図13で説明した,第1の静止状態時電圧値1221,第2の静止状態時電圧値1222をメモリ122に記憶している。
そして,オフセット電圧値補正部153は,メモリ122の第1の静止状態時電圧値1221に基づき,第1の歪みセンサ111の第1の出力電圧値Vo1を補正し,第1の出力電圧値Vf1を温度補正部154に出力している。さらに,温度補正部154は,第1の温度センサ125が出力する温度Tp1に基づき,第1の出力電圧値Vf1を補正し,第1の出力電圧値Vt1をコンテンツ表示制御部155に出力している。同じく,オフセット電圧値補正部153は,メモリ122の第2の静止状態時電圧値1222に基づき,第2の歪みセンサ112の第2の出力電圧値Vo2を補正し,第2の出力電圧値Vf2を温度補正部154に出力している。さらに,温度補正部154は,第2の温度センサ126が出力する温度Tp2に基づき,第2の出力電圧値Vf2を補正し,第2の出力電圧値Vt2をコンテンツ表示制御部155に出力している。ここで,コンテンツ表示制御部155は,表示処理を実行する。
図17は,コンテンツ表示制御部155が実行する表示処理の流れを説明するフロー図である。
ステップS11: コンテンツ表示制御部155は,温度補正後の第1の出力電圧値Vf1(第1の出力電圧値Vt1)を取得する。
ステップS12: コンテンツ表示制御部155は,温度補正後の第2の出力電圧値Vf2(第2の出力電圧値Vt2)を取得する。
ステップS13: コンテンツ表示制御部155は,左ひねり操作が行われたか,または,右ひねり操作が行われたかを判定する。具体的には,コンテンツ表示制御部155は,第1の出力電圧値Vt1から第2の出力電圧値Vt2を引いた差分電圧値が,所定の値未満か判定する。図15,図16の例では,コンテンツ表示制御部155は,この差分電圧値が0未満(正か負)か判定する。コンテンツ表示制御部155は,前記差分電圧値が正の場合,左ひねり操作が行われたと判定し(ステップS13/左ひねり操作),ステップS14に移る。
ステップS14: コンテンツ表示制御部155は,左頁捲り処理を実行すると決定する。一方,ステップS13において,前記差分電圧値が負の場合,コンテンツ表示制御部155は,右ひねり操作が行われたと判定し(ステップS13/右ひねり操作),ステップS15に移る。
ステップS15: コンテンツ表示制御部155は,右頁捲り処理を実行すると決定する。コンテンツ表示制御部155は,ステップS14またはステップS15の実行後,ステップS16に移る。
ステップS16: コンテンツ表示制御部155は,前記差分電圧値に基づき,頁捲り速度を決定する。具体的には,コンテンツ表示制御部155は,図15に示したように,前記差分電圧値の絶対値が大きくなるに従い,頁捲り速度が大きくなるように,頁捲り速度を決定する。換言すれば,コンテンツ表示制御部155は,前記差分電圧値の絶対値に基づき,切り替え制御における切り替え速度を決定する。
ステップS17: コンテンツ表示制御部155は,頁捲り処理を実行する。具体的には,コンテンツ表示制御部155は,ステップS13で左ひねり操作が行われたと判定した場合(ステップS13/左ひねり操作),ステップS16で決定した頁捲り速度に基づき,左頁捲り処理を実行する。一方,コンテンツ表示制御部155は,ステップS13で右ひねり操作が行われたと判定した場合(ステップS13/右ひねり操作),ステップS16で決定した頁捲り速度に基づき,右頁捲り処理を実行する。
コンテンツ表示制御部155は,第1の出力電圧値Vt1,第2の出力電圧値Vt2が入力されると,図17の処理を実行する。そのため,コンテンツ表示制御部155は,左ひねり操作が行われている間,左頁捲り処理が実行し,右ひねり操作が行われている間,右頁捲り処理を実行する。その結果,各ひねり操作が行われている間,頁がぺらぺらと捲られ,利用者の所望する頁に移動することができる。
本実施の形態の表示装置によれば,電子書籍を閲覧している利用者は,あたかも紙媒体の本を読書しているかのように,頁捲りを実行することができる。従来は,電子書籍の閲覧している利用者は,頁捲りをする場合,例えば,両手で表示装置を保持している状態から,片手で表示装置を保持し,他の手でタッチパネルを操作して頁捲りを実行する操作を行っていた。
しかし,本実施の形態の表示装置は,表示装置の筐体底部に配置された歪みセンサに基づき,利用者が両手で表示装置を保持している状態において手首をひねる操作により筐体底部に加えられた歪みを検出している。そして,本実施の形態の表示装置は,検出した歪みに基づき,左ひねり操作が行われたか,または,右ひねり操作が行われたか判定し,判定結果に応じて,表示内容の切り替え制御を実行している。
その結果,利用者は,両手で表示装置を保持している状態において,手首をひねる操作を行うだけで,この表示装置に対して所望の方向に頁捲りを実行するように指示する操作が可能になる。この保持状態は,あたかも紙媒体の書籍を保持している状態である。この紙媒体の書籍を保持している状態とは,例えば,以下の状態である。すなわち,見開き状態の書籍の左側の頁部分を左手の親指と左手の親指以外の指で挟むように保持し,見開き状態の書籍の右側の頁部分を右手の親指と右手の親指以外の指で挟むように保持する状態である。
そのため,本実施の形態の表示装置によれば,利用者があたかも紙媒体の本を読書しているかのように頁捲りを実行するので,利用者の操作性が良好な頁捲り指示操作を実現することができ,利用者の利便性に資する。
また,表示装置は,CPU,メモリ,記憶装置などの可撓性ではない電子部品を搭載しているため,これら電子部品を格納する剛性の筐体が必要である。すなわち,表示装置は,可撓性ではなく剛性である。しかし,本実施の形態の表示装置は,この筐体底部に歪みセンサを設け,この歪みセンサが,利用者が操作することにより,筐体底部に加えられた歪みを検出している。そのため,前記した利用者の保持状態(図3参照)において,本実施の形態の表示装置は,検出した歪みに基づき,左ひねり操作が行われたか,または,右ひねり操作が行われたか判定し,判定結果に応じて,表示内容の切り替え制御を実行することができる。
さらに,利用者はタッチパネルに対して操作を行わないので,タッチパネルやタッチパネルの下側に配置されている表示パネルに対して不要な力が加わることにより生じるタッチパネルや表示パネルの劣化を防止することができる。
さらに,利用者のひねり操作を検出する歪みセンサの検出ばらつきを補正しているので,利用者の意図を正確に反映した表示内容(頁捲り)の制御が可能になる。また,表示装置の揺動を検出する装置として,表示装置に標準的に装備されているタッチパネル,Gセンサを利用しているので,揺動を検出する専用の装置を装備しなくてもよい。その結果,製造コストを削減することができる。
なお,前記した温度補正処理を実行しないことも可能である。この場合,図9,図12で説明した第1の温度センサ125,第2の温度センサ126は不要であり,さらに,図12で説明した,温度補正部154も不要である。前記した温度補正処理を実行しない場合,オフセット電圧値補正部153は,第1の出力電圧値Vf1,第2の出力電圧値Vf2をコンテンツ表示制御部155に出力する。コンテンツ表示制御部155は,第1の出力電圧値Vf1と第2の出力電圧値Vf2との差分値に応じて,コンテンツの表示内容を切り替え制御する。この構成により,歪みセンサの温度を検出する温度センサが不要になるので,製造コストを削減することができる。
さらに,歪みセンサが高精度であり,検出ばらつきが無視できる場合,温度補正処理を実行しないだけでなく,歪みセンサの検出ばらつき補正処理を実行しないことも可能である。この場合,図12で説明した,オフセット電圧値補正部153が不要になる。検出ばらつきの補正処理を実行しない場合,第1の歪みセンサ111は,第1の出力電圧値Vo1をコンテンツ表示制御部155に出力する。また,第2の歪みセンサ112は,第2の出力電圧値Vo2をコンテンツ表示制御部155に出力する。コンテンツ表示制御部155は,第1の出力電圧値Vo1
と第2の出力電圧値Vo2との差分値に応じて,コンテンツの表示内容を切り替え制御する。この構成により,補正処理が不要になるので,表示装置100の処理量を削減できる。さらに,処理量削減により,利用者の操作に対するコンテンツの表示内容切り替え処理が実行される迄の時間を短縮でき,操作に対する応答性が高まる。
[第2の実施の形態]
第1の実施の形態では,2つの歪みセンサを有する表示装置について説明した。しかし,2つの歪みセンサを用いると,製造コストが上昇する。さらに,2つの歪みセンサを表示装置内に設けるため,表示装置内の物理的領域が狭くなる。そこで,以下に説明する他の実施の形態では,1つの歪みセンサを有する表示装置について説明する。本実施の形態の表示装置の外観は,図1,図2で説明した表示装置100の外観と同様であるとする。
図18は,第2の実施の形態における表示装置200の断面図である。この断面図は,図1,図2のA-A'線断面図に相当する。表示装置200は,タッチパネル201と,表示パネル202と,バッテリー203と,プリント基板204と,筐体205と,歪みセンサ211とを有する。歪みセンサ211は,筐体205の底面部205Uに,例えば,接着剤213により固着されている。筐体205の底面部205Uは,筐体205の底板とも呼ばれる。
図19は,筐体205の底面部における,歪みセンサ211の配置状態を模式的に示す図である。
図19の符号C21で示す点線は,長方形の短辺の幅W21の中央を示す。歪みセンサ211は,表示装置200の中央線C21上に配置されている。換言すれば,表示装置200は,表示装置200の表示パネル202に対向する,長方形状の筐体205の底部205Uにおける筐体205の中心線C21上に歪みセンサ211を有する。
利用者が,図3に示した状態で表示装置200を保持している場合,利用者の左手の親指以外の何れかの指が,図19において,中央線C21を基準にして,底面部205Uの左側領域の筐体205の裏面(裏面について図2参照)に触れている。そして,前記した保持において,利用者の右手の親指以外の何れかの指が,図19において,中央線C21を基準にして,底面部205Uの右側領域の筐体205の裏面に触れている。
歪みセンサ211は,筐体205の中心線C21を基準にして左側領域または右側領域の筐体205の底部205Uの歪みを検出し検出値(以下,出力値と適宜記す)を出力する。歪みセンサ211が検出する歪みは,利用者が筐体205の底部205Uに対して行う操作に応じて発生する筐体205の歪みである。
(ハードウェアブロック図)
図20は,第2の実施の形態における表示装置200のハードウェアブロック図の一例である。図20ではタブレット型コンピューターを例に説明する。
表示装置200は,CPU221と,メモリ222と,記憶装置223と,Gセンサ224と,温度センサ225とを有する。表示装置200は,タッチパネル201用の入力インターフェイス227と,画像処理装置228と,歪みセンサ211用の入力インターフェイス229と,外部接続インターフェイス230とを有する。表示装置200は,タッチパネル201と,表示パネル202と,歪みセンサ211とを有する。各ハードウェア構成要素は,バスBにより接続される。また,必要に応じて,表示装置200は,無線通信装置を有する。表示装置200は,外部接続インターフェイス131や,無線通信装置を介して,表示用のコンテンツや,後記するプログラムを取得し,記憶する。
CPU221は,表示装置200の全体を制御する演算処理装置(制御部,コンピュータとも呼ぶ)である。メモリ222は,CPU221が実行する各種情報処理において処理されたデータや各種プログラムを一時的に記憶する。メモリ222は,例えば,RAMである。メモリ222は,歪みセンサ211の出力値を記憶する記憶部の一例である。
記憶装置223は,例えば,ハードディスクドライブなどの磁気記憶装置や,不揮発性のメモリであり,後記するプログラムや,各種データを記憶する。
Gセンサ224は,加速度センサとも呼ばれ,表示装置200に加えられた加速度を検出し,検出値を出力する。Gセンサ224の検出値は,例えば,表示装置200の揺動が所定の搖動範囲内にあるか否かを判定する処理や,利用者が表示装置200をどのように保持しているか検出するために使用される。なお,詳細については後記する。
温度センサ225は,歪みセンサ211の近傍に設けられ,歪みセンサ211の温度を検出するセンサである。温度センサ225が検出した温度は,歪みセンサ211の出力値を補正するために使用される。
タッチパネル201は,表示パネル202上に設けられ,ユーザが,表示パネル202の所望の位置を触れることで表示装置200を操作する装置として動作する。タッチパネル201は,利用者がタッチパネル201に触れた位置や,触れた際に加えられる圧力の値をアナログデータとして出力する。なお,タッチパネルの動作方式としては,例えば,静電容量方式や,抵抗膜方式がある。
入力インターフェイス227は,タッチパネル201と図22で説明する各種プログラムとのインターフェイス機能を有する。入力インターフェイス227は,例えば,タッチパネル201の出力値をアナログ-デジタル変換し,CPU221に出力する。
表示パネル202は,各種画像を表示するパネルである。表示パネル202は,例えば,液晶パネルや,有機ELパネルなどである。表示パネル202が,表示部の一例である。各種画像とは,例えば,静止画,動画である。静止画としては,例えば電子書籍における各頁の内容がある。他にも,各種画像として,操作用のユーザインターフェイス画像がある。
画像処理装置228は,表示パネル202の表示素子を駆動し,表示パネル202に画像を表示する処理を制御する。
入力インターフェイス229は,歪みセンサ211と図22で説明する各種プログラムとのインターフェイス機能を有する。入力インターフェイス229は,例えば,歪みセンサ211の出力値をアナログ-デジタル変換し,CPU221に出力する。
外部接続インターフェイス230は,外部の記録媒体230aとの接続インターフェイスを提供する。記録媒体230aは,例えば,USBメモリなどの可搬性記録媒体である。
(歪みセンサ)
図21は,図20の歪みセンサ211の回路図の一例である。ブリッジ回路HBR2は,4つの抵抗R11〜第4の抵抗R14を有するブリッジ回路である。第1の抵抗R11の一端は第2の抵抗R12の一端に接続され,第1の抵抗R11と第2の抵抗R12との接続点を符号N11で示す。第2の抵抗R12の他端は第3の抵抗R13の一端に接続され,第2の抵抗R12と第3の抵抗R13との接続点を符号N12で示す。第3の抵抗R13の他端は,第4の抵抗R14の一端に接続され,第3の抵抗R13と第4の抵抗R14との接続点を符号N13で示す。第4の抵抗R14の他端は第1の抵抗R11の他端に接続され,第4の抵抗R14と第1の抵抗R11との接続点を符号N14で示す。図21の符号C21は,図19の中心線C21である。
ブリッジ回路HBR2において,中心線C21を基準にして,第1の抵抗R11と第4の抵抗R14とが対向し,第2の抵抗R12と第3の抵抗R12とが対向するように配置されている。換言すれば,ブリッジ回路HBR2において,中心線C21を基準にして,第1の抵抗R11と第4の抵抗R14とが対称に配置され,第2の抵抗R12と第3の抵抗R12とが対称に配置されている。
ブリッジ回路HBR2の第1の抵抗R11〜第4の抵抗R14において,歪みゲージと単純な電気的抵抗素子の組み合わせは以下の通りである。単純な電気的抵抗素子は,歪みにより抵抗値が変化しない抵抗素子である。すなわち,第1の抵抗R11と第4の抵抗R14とが歪みゲージ,第2の抵抗R12と第3の抵抗R13とが単純な電気的抵抗素子,または,第2の抵抗R12と第3の抵抗R13とが歪みゲージ,第1の抵抗R11と抵抗R14とが単純な電気的抵抗素子である。他にも,第1の抵抗R11〜第4の抵抗R14が,歪みゲージである。この歪みゲージは,図11で説明したので,詳細な内容は省略する。
ブリッジ回路HBR2は,接続点N14の端子T14と接続点N12の端子T12とを介して,電源電圧Vexの供給を受ける。端子T12には低電圧が供給され,端子T14には高電圧が供給される。
ブリッジ回路HBR2は,接続点N11の端子T11と接続点N13の端子T13との電位差を電圧Voutとして出力する。端子T13がプラス端子,端子T11がマイナス端子である。この出力電圧Voutが,歪みセンサ211の出力値である。
ここで,出力電圧Voutを,(式2)に示す。なお,(式2)において,R11〜R14は,それぞれ第1の抵抗R11〜第4の抵抗R14の抵抗値を示す。
Vout=((R13/(R13+R14))-(R12/(R11+R12))×Vex…(式2)
なお,歪みゲージに歪みが加えられていない場合には,歪みゲージの抵抗値は,単純な電気的抵抗素子の抵抗値と同値であるとする。
ここで,歪みゲージは,歪みゲージに加えられた歪みが大きくなるに従い抵抗値が大きくなるとする。そして,第2の抵抗R12 ,第3の抵抗R13が,この歪みゲージであるとする。このとき,歪みゲージに測定誤差がないと仮定すると,左ひねり操作,または,右ひねり操作により,歪みセンサ211の出力電圧値が変化する。この仮定のもと,左ひねり操作が行われると,抵抗R11,抵抗R13に歪みが加わり,歪みゲージである抵抗R13の抵抗値が大きくなり,歪みセンサ211の出力電圧Voutが正の値になる。一方,右ひねり操作が行われると,抵抗R14,抵抗R12に歪みが加わり,歪みゲージである抵抗R12の抵抗値が大きくなり,歪みセンサ211の出力電圧Voutが負の値になる。以上説明した,出力電圧Voutの変化により,表示装置200は,左ひねり操作が実行されたか,右ひねり操作が実行されたかを判定する。
(ソフトウェアモジュール)
図22は,第2の実施の形態における表示装置200のソフトウェアモジュールのブロック図の一例である。図22において,図20で説明したハードウェア要素である,タッチパネル201,表示パネル202,歪みセンサ211,メモリ222,記憶装置223,Gセンサ224,温度センサ225,画像処理装置228については,点線で図示している。また,入力インターフェイス227,入力インターフェイス229,外部接続インターフェイス230については,図22の説明では特に不要なので図示を省略している。
タッチパネル操作検出部251は,利用者が,指などでタッチパネル201に触れた場合にタッチパネル201が出力する出力結果に基づき,利用者がタッチパネル201に触れた位置や,触れた時間,触れた際に加えられる圧力の値を検出する。
静止状態認識処理部252は,図12,図13で説明したように,表示装置200の揺動を検出する揺動検出装置としても機能するタッチパネル201,Gセンサ224の検出結果に基づき,表示装置200の揺動が所定の搖動範囲内か判定する。換言すれば,静止状態認識処理部252は,Gセンサ224の出力値,タッチパネル操作検出部251の検出結果に基づき,表示装置200の揺動が所定の搖動範囲内か判定する。そして,静止状態認識処理部252は,所定の搖動範囲内と判定した場合,歪みセンサ211の出力電圧値をメモリ222に記憶する処理を実行する。この静止状態時における,歪みセンサ211の出力電圧値を適宜,静止状態時電圧値と記す。静止状態認識処理部252が,メモリ222に記憶した歪みセンサ211の出力値は,静止状態時電圧値2221である。
オフセット電圧値補正部253は,メモリ222の静止状態時電圧値2221に基づき,歪みセンサ211の出力電圧値Voを補正し,出力電圧値Vfを温度補正部254に出力する。この補正とは,例えば,静止状態時電圧値2221と出力電圧値Voとの差を算出することである。出力電圧値Vfは,オフセット補正後の出力電圧値Voである。
温度補正部254は,図14で説明したように,温度センサ225が出力した温度Tpに対応する温度補正係数に基づき,オフセット電圧値補正部253が出力した出力電圧値Vfを補正する。そして,温度補正部254は,出力電圧値Vtをコンテンツ表示制御部255に出力する。出力電圧値Vtは,温度補正後の出力電圧値Vfである。
コンテンツ表示制御部255は,利用者の操作に基づき,記憶装置223のコンテンツ2231を読み出し,画像処理装置228を介して,表示パネル202に表示出力する。このコンテンツは,表示対象の情報を有する電子データであり,コンテンツデータとも呼ばれる。コンテンツ2231は,例えば,電子書籍データや動画データである。コンテンツ2231が,電子書籍データの場合,コンテンツ表示制御部255は,読み出したコンテンツ2231を,画像処理装置228を介して,例えば,図4に示したように,表示パネル202に表示する。また,コンテンツ2231が,動画データの場合,コンテンツ表示制御部255は,読み出したコンテンツ2231を,画像処理装置228を介して,動画像として表示する。
コンテンツ表示制御部255は,例えば,出力電圧値Vtが所定の値未満か判定し,判定結果に応じて,コンテンツの表示内容の切り替え制御における表示状態を第1の表示状態,または,第1の表示状態と異なる第2の表示状態に制御する表示処理を行う。また,コンテンツ表示制御部255は,出力電圧値Vtの絶対値に応じて,切り替え制御における切り替え速度を決定し,この決定した切り替え速度に応じて,切り替え制御を実行する。
切り替え制御,第1の表示状態,第2の表示状態,切り替え速度については,図12で説明したのでその説明を省略する。
タッチパネル操作検出部251,静止状態認識処理部252,オフセット電圧値補正部253,温度補正部254,コンテンツ表示制御部255は,いわゆるプログラムであり,このプログラムは,例えば,記憶装置223に記憶されている。CPU221(図20参照)は,起動時に,このプログラムを記憶装置223から読み出して,メモリ222(図20参照)に展開することにより,このプログラムをソフトウェアモジュールとして機能させる。
なお,このプログラムを,図20で説明した記録媒体230aに記録してもよい。この場合,図20のCPU221は,起動時に,これらのプログラムを外部接続インターフェイス230に装着された記録媒体230aから読み出して,メモリ222に展開することにより,これらのプログラムをソフトウェアモジュールとして機能させる。
(表示処理)
以下,表示処理について説明する。ここでは,図12のコンテンツ2231は,電子書籍データであるとする。コンテンツ表示制御部255は,読み出したコンテンツ2231を,画像処理装置228を介して,例えば,図4に示したように,表示パネル202に表示する。静止状態認識処理部252は,既に,図13で説明したように,静止状態時電圧値222をメモリ2221に記憶している。
そして,オフセット電圧値補正部253は,メモリ222の静止状態時電圧値2221に基づき,歪みセンサ211の出力電圧値Voを補正し,出力電圧値Vfを温度補正部254に出力している。さらに,温度補正部254は,温度センサ225が出力する温度Tpに基づき,出力電圧値Vfを補正し,出力電圧値Vtをコンテンツ表示制御部255に出力している。ここで,コンテンツ表示制御部255は,表示処理を実行する。
図23は,コンテンツ表示制御部255が実行する表示処理の流れを説明するフロー図である。
ステップS21: コンテンツ表示制御部255は,温度補正後の出力電圧値Vf(出力電圧値Vt)を取得する。
ステップS22: コンテンツ表示制御部255は,左ひねり操作が行われたか,または,右ひねり操作が行われたかを判定する。具体的には,コンテンツ表示制御部255は,出力電圧値Vtが所定の値未満か判定する。コンテンツ表示制御部255は,出力電圧値Vtが所定の値(例えば,0)を超えた場合,左ひねり操作が行われたと判定し(ステップS22/左ひねり操作),ステップS23に移る。
ステップS23: コンテンツ表示制御部255は,左頁捲り処理を実行すると決定する。一方,コンテンツ表示制御部255は,出力電圧値Vtが所定の値未満の場合,右ひねり操作が行われたと判定し(ステップS22/右ひねり操作),ステップS24に移る。
ステップS24: コンテンツ表示制御部255は,右頁捲り処理を実行すると決定する。
コンテンツ表示制御部255は,ステップS23またはステップS24の実行後,ステップS25に移る。
ステップS25:コンテンツ表示制御部255は,出力電圧値Vtに基づき,頁捲り速度を決定する。このとき,コンテンツ表示制御部255は,出力電圧値Vtの絶対値が大きくなるに従い,頁捲り速度が大きくなるように,頁捲り速度を決定する。換言すれば,コンテンツ表示制御部255は,出力電圧値Vtの絶対値に基づき,切り替え制御における切り替え速度を決定する。
ステップS26: コンテンツ表示制御部255は,頁捲り処理を実行する。具体的には,コンテンツ表示制御部255は,ステップS22で左ひねり操作が行われたと判定した場合(ステップS22/左ひねり操作),ステップS25で決定した頁捲り速度に基づき,左頁捲り処理を実行する。一方,コンテンツ表示制御部255は,ステップS22で右ひねり操作が行われたと判定した場合(ステップS22/右ひねり操作),ステップS25で決定した頁捲り速度に基づき,右頁捲り処理を実行する。
コンテンツ表示制御部255は,出力電圧値Vtが入力されると,図23の処理を実行する。そのため,コンテンツ表示制御部255は,左ひねり操作が行われている間,左頁捲り処理を実行し,右ひねり操作が行われている間,右頁捲り処理を実行する。その結果,各ひねり操作が行われている間,頁がぺらぺらと捲られ,利用者の所望する頁に移動することができる。
以上説明した,本実施の形態によれば,第1の実施の形態で説明した効果に加えて,以下の効果を奏することができる。すなわち,本実施の形態の表示装置によれば,歪みセンサを図21のブリッジ回路HBR2の構成にしているので,1つの歪みセンサで,左ひねり操作が実行されたか,右ひねり操作が実行されたかを判定することができる。
また,本実施の形態によれば,歪みセンサの数を1つにしているので,歪みセンサの個数削減により,製造コストを削減できる。さらに,1つの歪みセンサのみを表示装置内に設けているため,表示装置内の物理的領域が狭くなるのを防止できる。
なお,前記した温度補正処理を実行しないことも可能である。この場合,図20,図22で説明した温度センサ225は不要であり,さらに,図22で説明した,温度補正部254も不要である。前記した温度補正処理を実行しない場合,オフセット電圧値補正部253は,出力電圧値Vfをコンテンツ表示制御部255に出力する。コンテンツ表示制御部255は,出力電圧値Vfに基づき,図23のステップS22の判定処理を実行し,コンテンツの表示内容を切り替え制御する。この構成により,歪みセンサの温度を検出する温度センサが不要になるので,製造コストを削減することができる。
さらに,歪みセンサが高精度であり,検出ばらつきが無視できる場合,温度補正処理を実行しないだけでなく,歪みセンサの検出ばらつき補正処理を実行しないことも可能である。この場合,図22で説明した,オフセット電圧値補正部253が不要になる。検出ばらつきの補正処理を実行しない場合,歪みセンサ211は,出力電圧値Voをコンテンツ表示制御部255に出力する。コンテンツ表示制御部255は,出力電圧値Voに基づき,図23のステップS22の判定処理を実行し,コンテンツの表示内容を切り替え制御する。この構成により,補正処理が不要になるので,表示装置200の処理量を削減できる。さらに,処理量削減により,利用者の操作に対するコンテンツの表示内容切り替え処理が実行される迄の時間を短縮でき,操作に対する応答性が高まる。
[第3の実施の形態]
第2の実施の形態では,利用者は,左手,右手で表示装置を縦状態で保持している。この表示装置を縦状態で保持するとは,長方形形状の表示装置において,利用者が,図3で示したように,左側の長辺部を左手HLで保持し,右側の長辺部を右手HRで保持している状態を意味する。一方,利用者は,図3で示した状態において,表示装置を90度,左または右に回転させた状態で,この表示装置を保持することができる。すなわち,利用者は,左手,右手で表示装置を横状態で保持することができる。この表示装置を横状態で保持するとは,長方形形状の表示装置において,利用者が,左側の短辺部を左手HLで保持し,右側の短辺部を右手HRで保持している状態を意味する。
図24は,横状態の表示装置300を説明する図である。図24においては,図3の縦状態で保持されている表示装置を右に90度回転させた状態を示している。このとき,表示装置300は,タッチパネル301面に表示している内容を,この回転の逆方向に回転させる。なお,図24の符号305は,表示装置300の筐体を示している。
第3の実施の形態では,利用者が,表示装置を縦状態,または,横状態で保持していても,利用者の左ひねり操作,または,右ひねり操作に応じた,表示内容の変更処理を実行する表示装置について説明する。
本実施の形態の表示装置の外観は,図1,図2で説明した表示装置100の外観と同様であるとする。図1,図2のA-A'線断面図に相当する断面図は,図18の断面図と同様なので図示を省略する。
図25は,表示装置300の底面部305Uにおける,歪みセンサ311の配置状態を模式的に示した図である。図25の符号C31で示す点線は,長方形の短辺の幅W31の中央を示す。中心線C31は,筐体305の長辺に沿う(平行),筐体305の中心線である。符号C32で示す点線は,長方形の長辺の幅W32の中央を示す。中心線C32は,筐体305の短辺に沿う(平行),筐体305の中心線である。
歪みセンサ311は,例えば,表示装置300の中心に配置されている。換言すれば,表示装置300は,表示装置300の表示パネル302に対向する,長方形状の筐体305の底部305Uにおける筐体305の中心線C31および中心線C32上に歪みセンサ211を有する。
利用者が,図3に示した状態で表示装置300を保持している場合(縦状態で保持),利用者の左手の親指以外の何れかの指が,図25において,中央線C31を基準にして,底面部305Uの左側領域の筐体305の裏面(裏面について図2参照)に触れている。そして,縦状態で保持している場合,利用者の右手の親指以外の何れかの指が,図8において,中央線C31を基準にして,底面部305Uの右側領域の筐体305に触れている。
また,利用者が,図25における表示装置300の配置状態から右に90度回転した横状態で表示装置300を保持している場合,利用者の左手の親指以外の何れかの指が,図25において,中央線C32を基準にして,底面部305Uの左側領域の筐体305の裏面に触れている。そして,この横状態で保持している場合,利用者の右手の親指以外の何れかの指が,図25において,中央線C32を基準にして,底面部305Uの右側領域の筐体305の裏面に触れている。
歪みセンサ311は,縦状態において,筐体305の中心線C31を基準にして左側領域または右側領域の筐体305の底部305Uの歪みを検出し検出値(以下,出力値と適宜記す)を出力する。さらに,歪みセンサ311は,横状態において,筐体305の中心線C32を基準にして左側領域または右側領域の筐体305の底部305Uの歪みを検出し出力値を出力する。歪みセンサ311が検出する歪みは,利用者が筐体305の底部305Uに対して行う操作に応じて発生する筐体305の歪みである。
第3の実施の形態の表示装置300のハードウェアブロック図は,図20で説明したハードウェアブロック図と,歪みセンサ311が異なるだけなので図示を省略する。
(歪みセンサ)
図26は,図25の歪みセンサ311の回路図の一例である。ブリッジ回路HBR3は,4つの第1の抵抗R21〜第4の抵抗R24を有するブリッジ回路である。ブリッジ回路HBR3の第1の抵抗R21〜第4の抵抗R24は,歪みゲージである。
第1の抵抗R21の一端は第2の抵抗R22の一端に接続され,第1の抵抗R21と第2の抵抗R22との接続点を符号N21で示す。第2の抵抗R22の他端は第3の抵抗R23の一端に接続され,第2の抵抗R22と第3の抵抗R23との接続点を符号N22で示す。第3の抵抗R23の他端は,第4の抵抗R24の一端に接続され,第3の抵抗R23と第4の抵抗R24との接続点を符号N23で示す。第4の抵抗R24の他端は第1の抵抗R21の他端に接続され,第4の抵抗R24と第1の抵抗R21との接続点を符号N24で示す。図26の符号C31,C32で示す点線は,図25の中心線C31,C32である。符号C33は,中心線C31,中心線C32の交点を示す。この交点は,表示装置300の中心点である。
ブリッジ回路HBR3において,筐体305(図25参照)の長辺に沿う筐体305の中心線C31を基準にして,第1の抵抗R21と第4の抵抗R24とが対向するように配置されている。さらに,ブリッジ回路HBR3において,筐体305(図25参照)の短辺に沿う筐体305の中心線C32を基準にして,第2の抵抗R22と第3の抵抗R23とが対向するように配置されている。
ブリッジ回路HBR3は,接続点N24の端子T24と接続点N22の端子T22とを介して,電源電圧Vexの供給を受ける。端子T22には低電圧が供給され,端子T24には高電圧が供給される。
ブリッジ回路HBR3は,接続点N21の端子T21と接続点N23の端子T23との電位差を電圧Voutとして出力する。端子T23がプラス端子,端子T21がマイナス端子である。この出力電圧Voutが,歪みセンサ311の出力値である。ここで,出力電圧Voutを,(式3)に示す。なお,(式3)において,R21〜R24は,それぞれ第1の抵抗R21〜第4の抵抗R24の抵抗値を示す。
Vout=((R23/(R23+R24))-(R22/(R21+R22))×Vex…(式3)
なお,歪みゲージに歪みが加えられていない場合には,全歪みゲージの抵抗値は,同値であるとする。
ここで,歪みゲージは,歪みゲージに加えられた歪みが大きくなるに従い抵抗値が大きくなるとする。
図26の回路構成の配置状態は,利用者が,縦状態で表示装置300を保持している状態である。このとき,左ひねり操作が行われると,抵抗R21に歪みが加わり,歪みゲージである抵抗R21の抵抗値が大きくなり,歪みセンサ311の出力電圧Voutが正の値になる。このとき,右ひねり操作が行われると抵抗R24に歪みが加わり,歪みゲージである抵抗R24の抵抗値が大きくなり,歪みセンサ311の出力電圧Voutが負の値になる。
一方,利用者が,図26の縦状態から,表示装置300を右に90度回転させて,横状態で表示装置300を保持する。このとき,左ひねり操作が行われると,抵抗R23に歪みが加わり,歪みゲージである抵抗R23の抵抗値が大きくなり,歪みセンサ311の出力電圧Voutが正の値になる。また,このとき,右ひねり操作が行われると,抵抗R22に歪みが加わり,歪みゲージである抵抗R22の抵抗値が大きくなり,歪みセンサ311の出力電圧Voutが負の値になる。
一方,利用者が,図26の縦状態から,表示装置300を左に90度回転させて,横状態で表示装置300を保持する。このとき,左ひねり操作が行われると,抵抗R22に歪みが加わり,歪みゲージである抵抗R22の抵抗値が大きくなり,歪みセンサ311の出力電圧Voutが負の値になる。また,このとき,右ひねり操作が行われると,抵抗R23に歪みが加わり,歪みゲージである抵抗R23の抵抗値が大きくなり,歪みセンサ311の出力電圧Voutが正の値になる。
一方,利用者が,図26の縦状態から,表示装置300を左または右に180度回転させて,縦状態で表示装置300を保持する。このとき,左ひねり操作が行われると,抵抗R24に歪みが加わり,歪みゲージである抵抗R24の抵抗値が大きくなり,歪みセンサ311の出力電圧Voutが負の値になる。また,このとき,右ひねり操作が行われると,抵抗R21に歪みが加わり,歪みゲージである抵抗R21の抵抗値が大きくなり,歪みセンサ311の出力電圧Voutが正の値になる。
利用者が,表示装置300を縦状態または横状態で保持している状態において,表示装置300は,以上説明した出力電圧Voutの変化により,左ひねり操作が実行されたか,右ひねり操作が実行されたかを判定する。
(ソフトウェアモジュール)
図27は,第3の実施の形態における表示装置300のソフトウェアモジュールのブロック図の一例である。図27において,タッチパネル301,表示パネル302,CPU321,メモリ322,記憶装置323は,図20のタッチパネル201,表示パネル202,CPU221,メモリ222,記憶装置223と同機能を有する。さらに,図27において,Gセンサ324,温度センサ325,画像処理装置328は,図20のGセンサ224,温度センサ225,画像処理装置227と同機能を有する。
図27において,図20で説明したハードウェア要素である,タッチパネル301,表示パネル302,歪みセンサ311,CPU321,メモリ322,記憶装置323,Gセンサ324,温度センサ325,画像処理装置328については,点線で図示している。また,図20の入力インターフェイス227,入力インターフェイス229,外部接続インターフェイス230については,図27の説明では特に不要なので図示を省略している。
タッチパネル操作検出部351は,利用者が,指などでタッチパネル301に触れた場合にタッチパネル301が出力する出力結果に基づき,利用者がタッチパネル301に触れた位置や,触れた時間,触れた際に加えられる圧力の値を検出する。
静止状態認識処理部352は,図12,図13で説明したように,表示装置300の揺動を検出する揺動検出装置としても機能するタッチパネル301,Gセンサ324の検出結果に基づき,表示装置300の揺動が所定の搖動範囲内か判定する。換言すれば,静止状態認識処理部352は,Gセンサ324の出力値,タッチパネル操作検出部351の検出結果に基づき,表示装置300の揺動が所定の搖動範囲内か判定する。そして,静止状態認識処理部352は,所定の搖動範囲内と判定した場合,歪みセンサ311の出力電圧値をメモリ322に記憶する処理を実行する。この静止状態時における,歪みセンサ311の出力電圧値を適宜,静止状態時電圧値と記す。静止状態認識処理部352が,メモリ322に記憶した歪みセンサ311の出力値は,静止状態時電圧値3221である。
オフセット電圧値補正部353は,メモリ322の静止状態時電圧値3221に基づき,歪みセンサ311の出力電圧値Voを補正し,出力電圧値Vfを温度補正部354に出力する。この補正とは,例えば,静止状態時電圧値3221と出力電圧値Voとの差を算出することである。出力電圧値Vfは,オフセット補正後の出力電圧値Voである。
温度補正部354は,図14で説明したように,温度センサ325が出力した温度Tpに対応する温度補正係数に基づき,オフセット電圧値補正部353が出力した出力電圧値Vfを補正する。そして,温度補正部354は,出力電圧値Vtをコンテンツ表示制御部355に出力する。出力電圧値Vtは,温度補正後の出力電圧値Vfである。
コンテンツ表示制御部355は,利用者の操作に基づき,記憶装置323のコンテンツ3231を読み出し,画像処理装置328を介して,表示パネル302に表示出力する。このコンテンツは,表示対象の情報を有する電子データであり,コンテンツデータとも呼ばれる。コンテンツ3231は,例えば,電子書籍データや動画データである。コンテンツ3231が,電子書籍データの場合,コンテンツ表示制御部355は,読み出したコンテンツ3231を,画像処理装置328を介して,例えば,図4に示したように,表示パネル302に表示する。また,コンテンツ3231が,動画データの場合,コンテンツ表示制御部355は,読み出したコンテンツ3231を,画像処理装置328を介して,動画像として表示する。
コンテンツ表示制御部355は,Gセンサ324の出力値に基づき,表示装置300が縦状態か横状態か判定する。そして,コンテンツ表示制御部355は,例えば,出力電圧値Vtが所定の値未満か判定し,判定結果に応じて,コンテンツの表示内容の切り替え制御における表示状態を第1の表示状態,または,第1の表示状態と異なる第2の表示状態に制御する表示処理を行う。また,コンテンツ表示制御部355は,出力電圧値Vtの絶対値に応じて,切り替え制御における切り替え速度を決定し,この決定した切り替え速度に応じて,切り替え制御を実行する。
切り替え制御,第1の表示状態,第2の表示状態,切り替え速度については,図12で説明したのでその説明を省略する。
タッチパネル操作検出部351,静止状態認識処理部352,オフセット電圧値補正部353,温度補正部354,コンテンツ表示制御部355は,いわゆるプログラムであり,このプログラムは,例えば,記憶装置323に記憶されている。表示装置300のCPU(図20のCPU221参照)は,起動時に,このプログラムを記憶装置323から読み出して,メモリ322に展開することにより,このプログラムをソフトウェアモジュールとして機能させる。
なお,このプログラムを,図20で説明した記録媒体230aに記録してもよい。この場合,表示装置300のCPU321(図20のCPU221参照)は,起動時に,これらのプログラムを外部接続インターフェイス230に装着された記録媒体230aから読み出して,メモリ322に展開することにより,これらのプログラムをソフトウェアモジュールとして機能させる。
(表示処理)
以下,表示処理について説明する。ここでは,図27のコンテンツ3231は,電子書籍データであるとする。コンテンツ表示制御部355は,読み出したコンテンツ3231を,画像処理装置328を介して,例えば,図4に示したように,表示パネル302に表示する。静止状態認識処理部352は,既に,図13で説明したように,静止状態時電圧値3221をメモリ322に記憶している。
そして,オフセット電圧値補正部353は,メモリ322の静止状態時電圧値3221に基づき,歪みセンサ311の出力電圧値Voを補正し,出力電圧値Vfを温度補正部354に出力している。さらに,温度補正部354は,温度センサ325が出力する温度Tpに基づき,出力電圧値Vfを補正し,出力電圧値Vtをコンテンツ表示制御部355に出力している。ここで,コンテンツ表示制御部355は,表示処理を実行する。
図28は,コンテンツ表示制御部355が実行する表示処理の流れを説明するフロー図である。
ステップS31:コンテンツ表示制御部355は,温度補正後の出力電圧値Vf(出力電圧値Vt)を取得する。
ステップS32:コンテンツ表示制御部355は,Gセンサ324の出力値に基づき,表示装置300の保持状態が縦状態か横状態か決定する。このとき,コンテンツ表示制御部355は,表示装置300が図4に示す縦状態(第1の縦状態と適宜記す)か,表示装置300が図4に示す縦状態から右に90度回転させた横状態(第1の横状態と適宜記す)か決定する。さらに,コンテンツ表示制御部355は,表示装置300が図4に示す縦状態から左に90度回転させた横状態(第2の横状態と適宜記す)か,表示装置300が図4に示す縦状態から左または右に180度度回転させた縦状態(第2の縦状態と適宜記す)か決定する。
ステップS33:コンテンツ表示制御部355は,左ひねり操作が行われたか,または,右ひねり操作が行われたかを判定する。具体的には,コンテンツ表示制御部355は,出力電圧値Vtが所定の値未満か判定する。この判定時,コンテンツ表示制御部355は,ステップS32で決定した保持状態を参照する。
具体的には,コンテンツ表示制御部355は,ステップS32で,第1の縦状態,または,第1の横状態と決定した状態で,出力電圧値Vtが所定の値(例えば,0)を超えた場合,左ひねり操作が行われたと判定し(ステップS33/左ひねり操作),ステップS34に移る。また,コンテンツ表示制御部355は,ステップS32で,第2の縦状態,または,第2の横状態と決定した状態で,出力電圧値Vtが所定の値未満の場合,左ひねり操作が行われたと判定し(ステップS33/左ひねり操作),ステップS34に移る。
ステップS34:コンテンツ表示制御部355は,左頁捲り処理を実行すると決定する。一方,コンテンツ表示制御部355は,ステップS32で,第1の縦状態,または,第1の横状態と決定した状態で,出力電圧値Vtが所定の値未満の場合,右ひねり操作が行われたと判定し(ステップS33/右ひねり操作),ステップS35に移る。また,コンテンツ表示制御部355は,ステップS32で,第2の縦状態,または,第2の横状態と決定した状態で,出力電圧値Vtが所定の値を超えた場合,右ひねり操作が行われたと判定し(ステップS33/右ひねり操作),ステップS35に移る。
ステップS35:コンテンツ表示制御部355は,右頁捲り処理を実行すると決定する。コンテンツ表示制御部355は,ステップS34またはステップS35の実行後,ステップS36に移る。
ステップS36:コンテンツ表示制御部355は,出力電圧値Vtに基づき,頁捲り速度を決定する。このとき,コンテンツ表示制御部355は,出力電圧値Vtの絶対値が大きくなるに従い,頁捲り速度が大きくなるように,頁捲り速度を決定する。換言すれば,コンテンツ表示制御部355は,出力電圧値Vtの絶対値に基づき,切り替え制御における切り替え速度を決定する。
ステップS37:コンテンツ表示制御部355は,頁捲り処理を実行する。具体的には,コンテンツ表示制御部355は,ステップS33で左ひねり操作が行われたと判定した場合(ステップS33/左ひねり操作),ステップS36で決定した頁捲り速度に基づき,左頁捲り処理を実行する。一方,コンテンツ表示制御部355は,ステップS33で右ひねり操作が行われたと判定した場合(ステップS33/右ひねり操作),ステップS36で決定した頁捲り速度に基づき,右頁捲り処理を実行する。
コンテンツ表示制御部355は,出力電圧値Vtが入力されると,図28の処理を実行する。そのため,コンテンツ表示制御部355は,左ひねり操作が行われている間,左頁捲り処理を実行し,右ひねり操作が行われている間,右頁捲り処理を実行する。その結果,各ひねり操作が行われている間,頁がぺらぺらと捲られ,利用者の所望する頁に移動することができる。
以上説明した,本実施の形態によれば,第1の実施の形態で説明した効果に加えて,以下の効果を奏することができる。すなわち,本実施の形態によれば,歪みセンサを図26のブリッジ回路HBR3の構成にしているので,1つの歪みセンサで,表示装置が縦状態または横状態の場合において,左ひねり操作が実行されたか,右ひねり操作が実行されたかを判定することができる。すなわち,本実施の形態の表示装置によれば,表示装置の保持状態にあわせた適切な頁捲り処理を実行することができる。
また,本実施の形態によれば,歪みセンサの数を1つにしているので,歪みセンサの個数削減により,製造コストを削減できる。さらに,1つの歪みセンサのみを表示装置内に設けているため,表示装置内の物理的領域が狭くなるのを防止できる。
なお,前記した温度補正処理を実行しないことも可能である。この場合,図27で説明した温度センサ325,温度補正部354は不要である。前記した温度補正処理を実行しない場合,オフセット電圧値補正部353は,出力電圧値Vfをコンテンツ表示制御部355に出力する。コンテンツ表示制御部355は,出力電圧値Vfに基づき,図28のステップS33の判定処理を実行し,コンテンツの表示内容を切り替え制御する。この構成により,歪みセンサの温度を検出する温度センサが不要になるので,製造コストを削減することができる。
さらに,歪みセンサが高精度であり,検出ばらつきが無視できる場合,温度補正処理を実行しないだけでなく,歪みセンサの検出ばらつき補正処理を実行しないことも可能である。この場合,図27で説明した,オフセット電圧値補正部353が不要になる。検出ばらつきの補正処理を実行しない場合,歪みセンサ311は,出力電圧値Voをコンテンツ表示制御部355に出力する。コンテンツ表示制御部355は,出力電圧値Voに基づき,図28のステップS33の判定処理を実行し,コンテンツの表示内容を切り替え制御する。この構成により,補正処理が不要になるので,表示装置300の処理量を削減できる。さらに,処理量削減により,利用者の操作に対するコンテンツの表示内容切り替え処理が実行される迄の時間を短縮でき,操作に対する応答性が高まる。
[第4の実施の形態]
第1,第2の実施の形態では,歪みを検出するために,少なくとも2つの歪みゲージが必要であり,第3の実施の形態では,歪みを検出するために,4つの歪みゲージが必要であった。しかし,製造コストを削減するため,歪みゲージの数を少なくすることが好ましい。そこで,第4の実施の形態では,1つの歪みゲージを利用して,切り替え制御を行う表示装置について説明する。
本実施の形態の表示装置の外観は,図1,図2で説明した表示装置100の外観と同様であるとする。
図29は,利用者が表示装置400を保持している状態における表示装置400の断面図である。この断面図は,図1,図2のA-A'線断面図に相当する。表示装置400は,タッチパネル401と,筐体405,歪みセンサ411とを有する。タッチパネル401は,表示装置400の表示面に設けられ,利用者が触れた位置を検出する。歪みセンサ411は,筐体405の底面部405Uに,例えば,接着剤413により固定されている。筐体405の底面部405Uは,筐体405の底板とも呼ばれる。図29の断面図において,図18で説明した表示パネル,バッテリー,プリント基板については図示を省略している。
ここで,利用者は,右手HR,左手HLを用いて,表示装置400の筐体405の左右縁部を保持している。利用者は,この保持において,タッチパネル401の右側縁部に右手HRの親指を掛け,他の指で,裏面の筐体405を下から支えている。このとき,右手HRの親指は,タッチパネル401に軽く接している。
また,利用者は,この保持において,表面の筐体405に左手HLの親指を掛け,他の指で,裏面の筐体405を下から支えている。このとき,左手HLの親指は,タッチパネル401には接していない。
図30は,筐体405の底面部405Uにおける,歪みセンサ411の配置状態を模式的に示す図である。図30の符号C41で示す点線は,長方形の短辺の幅W41の中央を示す。歪みセンサ411は,表示装置400の中央線C41上に配置されている。換言すれば,表示装置400は,表示装置400の表示パネルに対向する筐体405の底部405Uに歪みセンサ411を有する。
歪みセンサ411は,利用者が筐体405の底部405Uに対して行う操作に応じて発生する筐体405の歪みを検出し検出値(以下,出力値と適宜記す)を出力する。
第4の実施の形態の表示装置400のハードウェアブロック図は,図20で説明したハードウェアブロック図と,歪みセンサ411が異なるだけなので図示を省略する。また,歪みセンサ411の回路図は,図10の回路図と同様なので図示を省略する。
(ソフトウェアモジュール)
図31は,第4の実施の形態における表示装置400のソフトウェアモジュールのブロック図の一例である。図31において,タッチパネル401,表示パネル402,CPU421,メモリ422,記憶装置423は,図20のタッチパネル201,表示パネル202,CPU221,メモリ222,記憶装置223と同機能を有する。さらに,図31において,Gセンサ424,温度センサ425,画像処理装置428は,図20のGセンサ224,温度センサ225,画像処理装置227と同機能を有する。なお,表示パネル402が,表示部の一例である。
図31において,図20で説明したハードウェア要素である,タッチパネル401,表示パネル402,歪みセンサ411,CPU421,メモリ422,記憶装置423,Gセンサ424,温度センサ425,画像処理装置428については,点線で図示している。また,入力インターフェイス227,入力インターフェイス229,外部接続インターフェイス240については,図31の説明では特に不要なので図示を省略している。
タッチパネル操作検出部451は,利用者が,指などでタッチパネル401に触れた場合にタッチパネル401が出力する出力結果に基づき,利用者がタッチパネル401に触れた位置(タッチ位置とも呼ぶ)や,触れた時間,触れた際に加えられる圧力の値を検出する。このとき,タッチパネル操作検出部451は,前記タッチ位置の座標情報をコンテンツ表示制御部455に出力する。
静止状態認識処理部452は,図12,図13で説明したように,表示装置400の揺動を検出する揺動検出装置としても機能するタッチパネル401,Gセンサ424の検出結果に基づき,表示装置400の揺動が所定の搖動範囲内か判定する。換言すれば,静止状態認識処理部452は,Gセンサ424の出力値,タッチパネル操作検出部451の検出結果に基づき,表示装置400の揺動が所定の搖動範囲内か判定する。そして,静止状態認識処理部452は,所定の搖動範囲内と判定した場合,歪みセンサ411の出力電圧値をメモリ422に記憶する処理を実行する。この静止状態時における,歪みセンサ411の出力電圧値を適宜,静止状態時電圧値と記す。静止状態認識処理部452が,メモリ422に記憶した歪みセンサ411の出力電圧値は,静止状態時電圧値4221である。
オフセット電圧値補正部453は,メモリ422の静止状態時電圧値4221に基づき,歪みセンサ411の出力電圧値Voを補正し,出力電圧値Vfを温度補正部454に出力する。この補正とは,例えば,静止状態時電圧値4221と出力電圧値Voとの差を算出することである。出力電圧値Vfは,オフセット補正後の出力電圧値Voである。
温度補正部454は,図14で説明したように,温度センサ425が出力した温度Tpに対応する温度補正係数に基づき,オフセット電圧値補正部453が出力した出力電圧値Vfを補正する。そして,温度補正部454は,出力電圧値Vtをコンテンツ表示制御部455に出力する。出力電圧値Vtは,温度補正後の出力電圧値Vfである。
コンテンツ表示制御部455は,利用者の操作に基づき,記憶装置423のコンテンツ4231を読み出し,画像処理装置428を介して,表示パネル402に表示出力する。このコンテンツは,表示対象の情報を有する電子データであり,コンテンツデータとも呼ばれる。コンテンツ4231は,例えば,電子書籍データや動画データである。コンテンツ4231が,電子書籍データの場合,コンテンツ表示制御部455は,読み出したコンテンツ4231を,画像処理装置428を介して,例えば,図4に示したように,表示パネル402に表示する。また,コンテンツ4231が,動画データの場合,コンテンツ表示制御部455は,読み出したコンテンツ4231を,画像処理装置428を介して,動画像として表示する。
コンテンツ表示制御部455は,Gセンサ424の出力値に基づき,表示装置400が縦状態か横状態か判定する。そして,コンテンツ表示制御部455は,利用者が触れた位置に基づき,切り替え制御における表示状態を第1の表示状態,または,第1の表示状態と異なる第2の表示状態に制御する表示処理を行う。また,コンテンツ表示制御部355は,出力電圧値Vtの絶対値に応じて,切り替え制御における切り替え速度を決定し,この決定した切り替え速度に応じて,切り替え制御を実行する。
タッチパネル操作検出部451,静止状態認識処理部452,オフセット電圧値補正部453,温度補正部454,コンテンツ表示制御部455は,いわゆるプログラムであり,このプログラムは,例えば,記憶装置423に記憶されている。表示装置400のCPU421(図20のCPU221参照)は,起動時に,このプログラムを記憶装置423から読み出して,メモリ422に展開することにより,このプログラムをソフトウェアモジュールとして機能させる。
なお,このプログラムを,図20で説明した記録媒体230aに記録してもよい。この場合,表示装置400のCPU421(図20のCPU221参照)は,起動時に,これらのプログラムを外部接続インターフェイス230に装着された記録媒体230aから読み出して,メモリ422に展開することにより,これらのプログラムをソフトウェアモジュールとして機能させる。
(表示処理)
以下,表示処理について説明する。ここでは,図31のコンテンツ4231は,電子書籍データであるとする。コンテンツ表示制御部455は,読み出したコンテンツ4231を,画像処理装置428を介して,例えば,図4に示したように,表示パネル402に表示する。静止状態認識処理部452は,既に,図13で説明したように,静止状態時電圧値4221をメモリ422に記憶している。
そして,オフセット電圧値補正部453は,メモリ422の静止状態時電圧値4221に基づき,歪みセンサ411の出力電圧値Voを補正し,出力電圧値Vfを温度補正部454に出力している。さらに,温度補正部454は,温度センサ425が出力する温度Tpに基づき,出力電圧値Vfを補正し,出力電圧値Vtをコンテンツ表示制御部455に出力している。ここで,コンテンツ表示制御部455は,表示処理を実行する。
図32は,縦状態における表示装置400を模式的に示す図である。図32の符号C41で示す点線は,図30で説明したように,長方形の短辺の幅W41の中央を示す。符号FR41は,図29で説明したように,利用者が,縦状態の表示装置400を両手で保持している状態において,右手の親指でタッチパネル401をタッチした位置を示している。符号FL41は,図29で説明したように,利用者が,縦状態の表示装置400を両手で保持している状態において,左手の親指でタッチパネル401をタッチした位置を示している。
図33は,横状態における表示装置400を模式的に示す図である。図33の符号C42で示す点線は,長方形の長辺の幅W42の中央を示す。符号FR42は,利用者が,横状態の表示装置400を両手で保持している状態において,右手の親指でタッチパネル401をタッチした位置を示している。符号FL42は,利用者が,横状態の表示装置400を両手で保持している状態において,左手の親指でタッチパネル401をタッチした位置を示している。
図34は,コンテンツ表示制御部455が実行する表示処理の流れを説明するフロー図である。
ステップS41:コンテンツ表示制御部455は,Gセンサ424の出力値に基づき,表示装置400の保持状態が縦状態(図32参照)か横状態(図33参照)か決定する。
ステップS42:コンテンツ制御部455は,利用者のタッチ位置を決定する。具体的には,タッチパネル操作検出部451が出力するタッチ位置の座標情報に基づき,利用者が,タッチパネル401の左側または右側をタッチしたか決定する。
例えば,ステップS41で,コンテンツ表示制御部455が表示装置400の保持状態が縦状態(図32参照)と決定した場合には,以下の処理を実行する。すなわち,コンテンツ表示制御部455は,タッチパネル操作検出部451が,図32に示す縦状態の中心線C41を基準に左側の座標情報を出力した場合,利用者がタッチパネル401の左側をタッチしたと決定する。この左側の座標情報は,例えば,図32の符号FL41に示す領域の座標情報である。一方,コンテンツ表示制御部455は,タッチパネル操作検出部451が,図32に示す縦状態の中心線C41を基準に右側の座標情報を出力した場合,利用者がタッチパネル401の右側をタッチしたと決定する。この右側の座標情報は,例えば,図32の符号FR41に示す領域の座標情報である。
また,例えば,ステップS41で,コンテンツ表示制御部455が表示装置400の保持状態が横状態(図33参照)と決定した場合には,以下の処理を実行する。すなわち,コンテンツ表示制御部455は,タッチパネル操作検出部451が,図33に示す横状態の中心線C42を基準に左側の座標情報を出力した場合,利用者がタッチパネル401の左側をタッチしたと決定する。この左側の座標情報は,例えば,図33の符号FL42に示す領域の座標情報である。一方,コンテンツ表示制御部455は,タッチパネル操作検出部451が,図33に示す横状態の中心線C42を基準に右側の座標情報を出力した場合,利用者がタッチパネル401の右側をタッチしたと決定する。この右側の座標情報は,例えば,図33の符号FR42に示す領域の座標情報である。
ステップS43:コンテンツ表示制御部455は,ステップS42の決定結果に基づき,ユーザがタッチパネル401の左側または右側をタッチしたか判定する。コンテンツ表示制御部455は,ユーザがタッチパネル401の左側をタッチしたと判定した場合(ステップS43/左側タッチ),ステップS44に移る。
ステップS44:コンテンツ表示制御部455は,左頁捲り処理を実行すると決定する。一方,コンテンツ表示制御部455は,ユーザがタッチパネル401の右側をタッチしたと判定した場合(ステップS43/右側タッチ),ステップS45に移る。
ステップS45:コンテンツ表示制御部455は,右頁捲り処理を実行すると決定する。コンテンツ表示制御部455は,ステップS44またはステップS45の実行後,ステップS46に移る。
ステップS46:コンテンツ表示制御部455は,温度補正後の出力電圧値Vf(出力電圧値Vt)を取得する。
ステップS47:コンテンツ表示制御部455は,出力電圧値Vtに応じて,頁捲り速度を決定する。このとき,コンテンツ表示制御部455は,出力電圧値Vtの絶対値が大きくなるに従い,頁捲り速度が大きくなるように,頁捲り速度を決定する。換言すれば,コンテンツ表示制御部355は,出力電圧値Vtの絶対値に基づき,切り替え制御における切り替え速度を決定する。
ステップS48:コンテンツ表示制御部455は,頁捲り処理を実行する。具体的には,コンテンツ表示制御部455は,ステップS43でユーザがタッチパネル401の左側をタッチしたと判定した場合(ステップS43/左側タッチ),ステップS47で決定した頁捲り速度に基づき,左頁捲り処理を実行する。コンテンツ表示制御部455は,ステップS43でユーザがタッチパネル401の右側をタッチしたと判定した場合(ステップS43/右側タッチ),ステップS47で決定した頁捲り速度に基づき,右頁捲り処理を実行する。
コンテンツ表示制御部455は,座標情報が入力されると,図34の処理を実行する。そのため,コンテンツ表示制御部455は,左側タッチが行われている間,左頁捲り処理を実行し,右側タッチが行われている間,右頁捲り処理を実行する。その結果,各タッチが行われている間,頁がぺらぺらと捲られ,利用者の所望する頁に移動することができる。
本実施の形態の表示装置によれば,電子書籍を閲覧している利用者は,あたかも紙媒体の本を読書しているかのように,頁捲りを実行することができる。利用者は,電子書籍閲覧時に,両手で表示装置を保持している状態において,手首をひねる操作を行うだけで,この表示装置に対して頁捲り速度を変化する指示操作が可能になる。また,利用者は,電子書籍閲覧時に,両手で表示装置を保持している状態において,僅かにタッチパネルに触れるだけで,この表示装置に対して所望の方向に頁捲りを実行するように指示する操作が可能になる。そのため,利用者は,タッチパネルに余り触れる必要が無くなる。その結果,タッチパネルやタッチパネルの下側に配置されている表示パネルに対して不要な力が加わることにより生じるタッチパネルや表示パネルの劣化を防止することができる。
また,この利用者のひねり操作を検出する歪みセンサの検出ばらつきを補正しているので,利用者の意図を正確に反映した表示内容(頁捲り)の制御が可能になる。また,静止状態を検出する装置として,表示装置に標準的に装備されているタッチパネル,Gセンサを利用しているので,静止状態を検出する専用の装置を装備しなくてもよい。その結果,製造コストを削減することができる。
さらに,本実施の形態の表示装置によれば,1つの歪みゲージを有する1つの歪みセンサを用いて,頁捲り速度を決定している。そのため,1つの歪みゲージのみで,頁捲り速度の決定が可能になり,製造コストの増加を抑制できる。
なお,前記した温度補正処理を実行しないことも可能である。この場合,図31で説明した温度センサ425,温度補正部454は不要である。温度補正処理を実行しない場合,オフセット電圧値補正部453は,出力電圧値Vfをコンテンツ表示制御部455に出力する。コンテンツ表示制御部455は,出力電圧値Vfに応じて,コンテンツの表示内容の切り替え制御における切り替え速度(例えば,頁捲り速度)を決定する。この構成により,歪みセンサの温度を検出する温度センサが不要になるので,製造コストを削減することができる。
さらに,歪みセンサが高精度であり,検出ばらつきが無視できる場合,温度補正処理を実行しないだけでなく,歪みセンサの検出ばらつき補正処理を実行しないことも可能である。この場合,図31で説明した,オフセット電圧値補正部453が不要になる。検出ばらつきの補正処理を実行しない場合,歪みセンサ411は,出力電圧値Voをコンテンツ表示制御部455に出力する。コンテンツ表示制御部455は,出力電圧値Voに応じて,コンテンツの表示内容の切り替え制御における切り替え速度を決定する。この構成により,補正処理が不要になるので,表示装置400の処理量を削減できる。さらに,処理量削減により,利用者の操作に対するコンテンツの表示内容切り替え処理が実行される迄の時間を短縮でき,操作に対する応答性が高まる。
100,200,300,400…表示装置,101,201,301,401…タッチパネル,102,202,302,402…表示パネル,103,203…バッテリー,104,204…プリント基板,105,205,305,405…筐体,105U,205U,305U,405U…底面部,111…第1の歪みセンサ,112…第2の歪みセンサ,211,311,411…歪みセンサ,113,213,413…接着剤,121,221,321,421…CPU,122,222,322,422…メモリ,123,223,323,423…記憶装置,124,224,324,424…Gセンサ,125…第1の温度センサ,126…第2の温度センサ,225,325,425…温度センサ,127,129,130,227,229…入力インターフェイス,128,228,328,428…画像処理装置,131,230…外部接続インターフェイス,151,251,351,451…タッチパネル操作検出部,152,252,352,452…静止状態認識処理部,153,253,353,453…オフセット電圧値補正部,154,254,354,454…温度補正部,155,255,355,455…コンテンツ表示制御部,131a,230a…記録媒体

Claims (14)

  1. 表示部を有する表示装置であって,
    前記表示部が設けられた面の反対側の面における歪を検出する歪センサと,
    前記歪センサによる歪の検出値に応じて前記表示部における表示内容の切り替え制御を行う制御部と
    前記表示装置の揺動を検出する揺動検出装置とを有し、
    前記制御部は,前記揺動検出装置によって,前記表示装置の揺動が所定の揺動範囲内であることが検出された場合の前記歪センサの検出値を用いて,前記歪センサの検出値の補正を行う
    ことを特徴とする表示装置。
  2. 請求項において,
    前記歪みセンサは,前記表示装置の筐体の底部に設けられ,利用者が前記底部に対して行う操作に応じて発生する前記筐体の歪みを検出し検出値を出力し,
    前記制御部は,前記揺動検出装置の検出結果に基づき,前記表示装置の揺動が所定の動範囲内か判定し,前記所定の動範囲内と判定した場合,前記歪みセンサの検出値を記憶部に記憶し,表示時において,前記記憶部の検出値に基づき,前記歪みセンサの検出値を補正し,前記補正後の検出値に応じて前記表示部における表示内容の切り替え制御を行う
    ことを特徴とする表示装置。
  3. 請求項において,
    前記揺動検出装置は,タッチパネルと,加速度センサとであって,
    前記制御部は,所定の時間の間,前記加速度センサが出力する加速度の検出値が所定の検出値以下か判定し,さらに,前記タッチパネルが出力する,前記タッチパネルに加えられた圧力を示す圧力値が所定の圧力値以下か判定し,前記加速度の検出値が所定の検出値以下であり,前記圧力値が所定の圧力値以下の場合,前記表示装置の揺動が所定の動範囲内と判定する
    ことを特徴とする表示装置。
  4. 請求項において,
    前記表示部に対向する,長方形状の前記筐体の底部に,第1の歪みセンサと,第2の歪みセンサとを有し,
    前記第1の歪みセンサは,前記筐体の中心線を基準にして左側領域の前記筐体の底部の歪みを検出し第1の検出値を出力し,
    前記第2の歪みセンサは,前記筐体の中心線を基準にして右側領域の前記筐体の底部の歪みを検出し第2の検出値を出力し,
    前記制御部は,前記補正後の第1の検出値と前記補正後の第2の検出値との差分値に応じて,前記表示内容を第1の表示状態,または,前記第1の表示状態と異なる第2の表示状態に切り替え制御する
    ことを特徴とする表示装置。
  5. 請求項において,
    前記表示部に対向する,長方形状の前記筐体の底部に,第1の歪みセンサと,第2の歪みセンサとを有し,さらに,前記第1の歪みセンサの温度を検出する第1の温度センサと,前記第2の歪みセンサの温度を検出する第2の温度センサとを有し,
    前記第1の歪みセンサは,前記筐体の中心線を基準にして左側領域の前記筐体の底部の歪みを検出し第1の検出値を出力し,
    前記第2の歪みセンサは,前記筐体の中心線を基準にして右側領域の前記筐体の底部の歪みを検出し第2の検出値を出力し,
    前記第1の温度センサが検出した温度に対応する補正係数に基づき,前記補正後の第1の検出値を補正し,前記第2の温度センサが検出した温度に対応する補正係数に基づき,前記補正後の第2の検出値を補正し,
    前記制御部は,前記温度補正後の第1の検出値と前記温度補正後の第2の検出値との差分値に応じて,前記表示内容を第1の表示状態,または,前記第1の表示状態と異なる第2の表示状態に切り替え制御する
    ことを特徴とする表示装置。
  6. 請求項において,
    前記表示部に対向する,長方形状の前記筐体の底部における,前記筐体の中心線上に前記歪みセンサを有し,
    前記歪みセンサは,前記筐体の中心線を基準にして左側領域または右側領域の前記筐体の底部の歪みを検出し検出値を出力し,
    前記制御部は,前記補正後の検出値が所定の値未満か判定し,判定結果に応じて,前記表示内容を第1の表示状態,または,前記第1の表示状態と異なる第2の表示状態に切り替え制御する
    ことを特徴とする表示装置。
  7. 請求項において,
    前記表示部に対向する,長方形状の前記筐体の底部における,前記筐体の中心線上に前記歪みセンサと,前記歪みセンサの温度を検出する温度センサとを有し,
    前記歪みセンサは,前記筐体の中心線を基準にして左側領域または右側領域の前記筐体の底部の歪みを検出し検出値を出力し,
    前記制御部は,前記温度センサが検出した温度に対応する補正係数に基づき,前記補正後の検出値を補正し,前記温度補正後の検出値が所定の値未満か判定し,判定結果に応じて,前記表示内容を第1の表示状態,または,前記第1の表示状態と異なる第2の表示状態に切り替え制御する
    ことを特徴とする表示装置。
  8. 請求項において,
    前記表示部の表示面に設けられ,前記利用者が触れた位置を検出するタッチパネルを更に有し,
    前記制御部は,前記利用者が触れた位置に応じて,前記表示内容を第1の表示状態,または,前記第1の表示状態と異なる第2の表示状態に切り替え制御し,さらに,前記補正後の検出値に応じて,前記切り替え制御における切り替え速度を決定する
    ことを特徴とする表示装置。
  9. 請求項において,
    前記歪みセンサの温度を検出する温度センサと,
    前記表示部の表示面に設けられ,前記利用者が触れた位置を検出するタッチパネルとを更に有し,
    前記制御部は,前記利用者が触れた位置に応じて,前記表示内容を第1の表示状態,または,前記第1の表示状態と異なる第2の表示状態に切り替え制御し,さらに,前記温度センサが検出した温度に対応する補正係数に応じて,前記切り替え制御における切り替え速度を決定する
    ことを特徴とする表示装置。
  10. 請求項において,
    前記制御部は,前記差分値の絶対値に応じて,前記切り替え制御における切り替え速度を決定する
    ことを特徴とする表示装置。
  11. 請求項において,
    前記制御部は,前記温度補正後の検出値に応じて,前記切り替え制御における切り替え速度を決定する
    ことを特徴とする表示装置。
  12. 請求項において,
    前記歪みセンサは,4つの抵抗を有するブリッジ回路であって,
    第1の抵抗の一端は第2の抵抗の一端に接続され,前記第2の抵抗の他端は第3の抵抗の一端に接続され,前記第3の抵抗の他端は,第4の抵抗の一端に接続され,前記第4の抵抗の他端は前記第1の抵抗の他端に接続され,
    前記中心線を基準にして,前記第1の抵抗と前記第4の抵抗とが対向し,前記第2の抵抗と前記第3の抵抗とが対向するように配置され,
    前記第1の抵抗と前記第4の抵抗は,歪み量に応じて抵抗値が変化しない抵抗素子であり,
    前記第2の抵抗と前記第3の抵抗は,歪み量に応じて抵抗値が変化する歪み抵抗素子であり,
    前記ブリッジ回路は,前記第1の抵抗と前記第2の抵抗との接続点と,前記第3の抵抗と前記第4の抵抗との接続点との電位差を検出値として出力する
    ことを特徴とする表示装置。
  13. 請求項において,
    前記歪みセンサは,4つの抵抗を有するブリッジ回路であって,
    第1の抵抗の一端は第2の抵抗の一端に接続され,前記第2の抵抗の他端は第3の抵抗の一端に接続され,前記第3の抵抗の他端は,第4の抵抗の一端に接続され,前記第4の抵抗の他端は前記第1の抵抗の他端に接続され,
    前記筐体の長辺に沿う,前記筐体の中心線を基準にして,前記第1の抵抗と前記第4の抵抗とが対向するように配置され,
    前記筐体の短辺に沿う,前記筐体の中心線を基準にして,前記第2の抵抗と前記第3の抵抗とが対向するように配置され,
    前記第1の抵抗〜前記第4の抵抗は,歪み量に応じて抵抗値が変化する歪み抵抗素子であり,
    前記ブリッジ回路は,前記第1の抵抗と前記第2の抵抗との接続点と,前記第3の抵抗と前記第4の抵抗との接続点との電位差を検出値として出力する
    ことを特徴とする表示装置。
  14. 表示部を有する表示装置で実行されるプログラムであって,
    前記表示部が設けられた面の反対側の面における歪を検出する歪センサによる歪の検出値に応じて前記表示部における表示内容の切り替え制御を行う処理と、
    前記表示装置の揺動を検出する揺動検出装置によって,前記表示装置の揺動が所定の揺動範囲内であることが検出された場合の前記歪センサの検出値を用いて,前記歪センサの検出値の補正を行う処理とコンピューターに実行させる
    ことを特徴とするプログラム。
JP2014532646A 2012-08-30 2012-08-30 表示装置,プログラム Active JP5939303B2 (ja)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/JP2012/071977 WO2014033872A1 (ja) 2012-08-30 2012-08-30 表示装置,プログラム

Publications (2)

Publication Number Publication Date
JP5939303B2 true JP5939303B2 (ja) 2016-06-22
JPWO2014033872A1 JPWO2014033872A1 (ja) 2016-08-08

Family

ID=50182721

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2014532646A Active JP5939303B2 (ja) 2012-08-30 2012-08-30 表示装置,プログラム

Country Status (3)

Country Link
US (1) US9594447B2 (ja)
JP (1) JP5939303B2 (ja)
WO (1) WO2014033872A1 (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20190056817A (ko) * 2017-11-17 2019-05-27 엘지디스플레이 주식회사 터치스크린장치 및 이를 구비한 전자기기

Families Citing this family (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9983715B2 (en) 2012-12-17 2018-05-29 Apple Inc. Force detection in touch devices using piezoelectric sensors
AU2015100011B4 (en) * 2014-01-13 2015-07-16 Apple Inc. Temperature compensating transparent force sensor
EP3267287A4 (en) * 2015-03-05 2018-02-21 Fujitsu Limited Input detection method, input detection program, and device
US20170153760A1 (en) * 2015-12-01 2017-06-01 Apple Inc. Gain-based error tracking for force sensing
US10254870B2 (en) 2015-12-01 2019-04-09 Apple Inc. Force sensor-based motion or orientation determination in a device
CN106155476A (zh) * 2016-06-21 2016-11-23 努比亚技术有限公司 移动终端及屏幕内容切换方法
CN106168891B (zh) * 2016-06-30 2020-06-16 努比亚技术有限公司 屏幕内容切换装置、双屏终端及屏幕内容切换方法
CN107329615B (zh) * 2017-06-30 2020-06-16 上海天马微电子有限公司 显示面板及显示装置
WO2019017493A1 (ja) * 2017-07-21 2019-01-24 ソニー株式会社 センサおよび電子機器
CN107422514B (zh) * 2017-08-22 2020-06-09 武汉天马微电子有限公司 阵列基板、显示面板及显示装置
US10812639B1 (en) 2019-12-17 2020-10-20 Robert Bosch Gmbh Pressure chamber and associated pressure sensors for a mobile communication device
US10999421B1 (en) 2019-12-17 2021-05-04 Robert Bosch Gmbh System and method for utilizing pressure sensors in an electric device

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005174006A (ja) * 2003-12-11 2005-06-30 Canon Inc 表示装置
US20100011291A1 (en) * 2008-07-10 2010-01-14 Nokia Corporation User interface, device and method for a physically flexible device
JP2010157060A (ja) * 2008-12-26 2010-07-15 Sony Corp 表示装置
US20100302128A1 (en) * 2009-05-27 2010-12-02 Ming-Te Lin Electronic apparatus
JP2011044128A (ja) * 2009-08-19 2011-03-03 Samsung Electronics Co Ltd 電子ペーパのためのユーザインターフェース提供装置および方法
US20110057873A1 (en) * 2007-10-10 2011-03-10 Jan Geissler Flexible electronic device and method for the control thereoff

Family Cites Families (23)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US2611811A (en) * 1947-08-15 1952-09-23 Yates James Garrett Electrical measurement of physical effects, for example mechanical strains
JP2580760B2 (ja) 1989-03-02 1997-02-12 日本電気株式会社 ブラウジング装置
JPH0876926A (ja) 1994-09-02 1996-03-22 Brother Ind Ltd 画像表示装置
WO1999044117A1 (fr) * 1998-02-25 1999-09-02 Sharp Kabushiki Kaisha Dispositif d'affichage
JPH11242539A (ja) 1998-02-25 1999-09-07 Sharp Corp 表示装置
JP2001265481A (ja) * 2000-03-21 2001-09-28 Nec Corp ページ情報表示方法及び装置並びにページ情報表示用プログラムを記憶した記憶媒体
EP1324211A4 (en) 2000-08-17 2009-09-02 Media Ltd E METHOD FOR PREPARING A PUBLICATION, ELECTRONIC PUBLICATION USING THE METHOD, DISPLAY METHOD, AND NETWORK SYSTEM
WO2004019315A1 (en) * 2001-07-17 2004-03-04 Nohr Steven P System and method for finger held hardware device
US6995752B2 (en) * 2001-11-08 2006-02-07 Koninklijke Philips Electronics N.V. Multi-point touch pad
JP2003157134A (ja) 2001-11-20 2003-05-30 Canon Inc 電子データ表示装置、方法及び記憶媒体
GB2422281B (en) 2003-09-11 2008-03-26 Sharp Kk Mobile Display Device
JP2005181365A (ja) * 2003-12-16 2005-07-07 Olympus Corp 撮像装置
JP4337595B2 (ja) * 2004-03-25 2009-09-30 株式会社島津製作所 ロードセル
US20070205997A1 (en) 2004-03-29 2007-09-06 Koninklijke Philips Electronics N.V. Controlling A Visual Display By Bending
JP2007121765A (ja) 2005-10-28 2007-05-17 Pioneer Electronic Corp 表示制御装置、表示方法、表示プログラムおよび記録媒体
JP5066055B2 (ja) 2008-10-28 2012-11-07 富士フイルム株式会社 画像表示装置、画像表示方法およびプログラム
US20100123686A1 (en) * 2008-11-19 2010-05-20 Sony Ericsson Mobile Communications Ab Piezoresistive force sensor integrated in a display
US8633901B2 (en) * 2009-01-30 2014-01-21 Blackberry Limited Handheld electronic device having a touchscreen and a method of using a touchscreen of a handheld electronic device
US8780074B2 (en) * 2011-07-06 2014-07-15 Sharp Kabushiki Kaisha Dual-function transducer for a touch panel
US8878794B2 (en) * 2011-09-27 2014-11-04 Z124 State of screen info: easel
US20130082973A1 (en) * 2011-09-30 2013-04-04 Apple Inc. Display deformation detection
US20130082843A1 (en) * 2011-09-30 2013-04-04 Apple Inc. Detection of fracture of display panel or other patterned device
KR102079348B1 (ko) * 2012-07-30 2020-04-07 삼성전자주식회사 플렉서블 장치 및 그 동작 제어 방법

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005174006A (ja) * 2003-12-11 2005-06-30 Canon Inc 表示装置
US20110057873A1 (en) * 2007-10-10 2011-03-10 Jan Geissler Flexible electronic device and method for the control thereoff
US20100011291A1 (en) * 2008-07-10 2010-01-14 Nokia Corporation User interface, device and method for a physically flexible device
JP2010157060A (ja) * 2008-12-26 2010-07-15 Sony Corp 表示装置
US20100302128A1 (en) * 2009-05-27 2010-12-02 Ming-Te Lin Electronic apparatus
JP2011044128A (ja) * 2009-08-19 2011-03-03 Samsung Electronics Co Ltd 電子ペーパのためのユーザインターフェース提供装置および方法

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20190056817A (ko) * 2017-11-17 2019-05-27 엘지디스플레이 주식회사 터치스크린장치 및 이를 구비한 전자기기
KR102380244B1 (ko) 2017-11-17 2022-03-28 엘지디스플레이 주식회사 터치스크린장치 및 이를 구비한 전자기기

Also Published As

Publication number Publication date
US20150169100A1 (en) 2015-06-18
US9594447B2 (en) 2017-03-14
JPWO2014033872A1 (ja) 2016-08-08
WO2014033872A1 (ja) 2014-03-06

Similar Documents

Publication Publication Date Title
JP5939303B2 (ja) 表示装置,プログラム
JP6587941B2 (ja) 入力装置、表示装置、および、入力装置の振動状態検出方法
USRE46919E1 (en) Display device and method for controlling display image
JP5809757B2 (ja) 入力装置及び前記入力装置を用いた制御方法
EP2801889A2 (en) Flexible device and method for detecting the shape of the flexible device
JP5281783B2 (ja) 表示装置及びその駆動方法
US20170052593A1 (en) Haptic device with linear resonant actuator
US20140085230A1 (en) Information processing device, input device, and information processing method
US20160062485A1 (en) Electronic device
WO2014050411A1 (ja) 表示装置および表示方法
US10345954B2 (en) Device, method and computer program product for display of electronic information
WO2021061846A1 (en) User interface provided based on touch input sensors
WO2015136835A1 (ja) 電子機器
JP3762412B2 (ja) 情報機器と情報表示方法
JP2015179299A (ja) 可撓性を有する携帯端末装置、携帯端末装置の制御方法およびプログラム
JP5851955B2 (ja) タッチ入力デバイス制御装置およびタッチ入力デバイス制御方法
US9916026B2 (en) Electronic device and control method for electronic device
JP5588023B2 (ja) 電子機器
JP2014026466A (ja) 入力デバイス制御装置および入力デバイス制御方法
JP2009223169A (ja) 表示装置
JP7103782B2 (ja) 入力装置および入力制御装置
WO2016163005A1 (ja) 駆動制御装置、電子機器、駆動制御プログラム、及び駆動制御方法
JP2014157620A (ja) 表示装置および表示方法
JP6062351B2 (ja) 電子機器
JP6348948B2 (ja) 電子機器

Legal Events

Date Code Title Description
A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20160322

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20160419

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20160502

R150 Certificate of patent or registration of utility model

Ref document number: 5939303

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150