[go: up one dir, main page]

KR20090039601A - 파일 전송 방법, 장치 및 프로그램 - Google Patents

파일 전송 방법, 장치 및 프로그램 Download PDF

Info

Publication number
KR20090039601A
KR20090039601A KR1020080089070A KR20080089070A KR20090039601A KR 20090039601 A KR20090039601 A KR 20090039601A KR 1020080089070 A KR1020080089070 A KR 1020080089070A KR 20080089070 A KR20080089070 A KR 20080089070A KR 20090039601 A KR20090039601 A KR 20090039601A
Authority
KR
South Korea
Prior art keywords
file
transfer
image
window
display
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.)
Abandoned
Application number
KR1020080089070A
Other languages
English (en)
Inventor
마사루 노무라
Original Assignee
소니 가부시끼 가이샤
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 소니 가부시끼 가이샤 filed Critical 소니 가부시끼 가이샤
Publication of KR20090039601A publication Critical patent/KR20090039601A/ko
Abandoned legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/10File systems; File servers
    • G06F16/16File or folder operations, e.g. details of user interfaces specifically adapted to file systems
    • G06F16/168Details of user interfaces specifically adapted to file systems, e.g. browsing and visualisation, 2d or 3d GUIs
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F12/00Accessing, addressing or allocating within memory systems or architectures
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F15/00Digital computers in general; Data processing equipment in general
    • G06F15/16Combinations of two or more digital computers each having at least an arithmetic unit, a program unit and a register, e.g. for a simultaneous processing of several programs
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F15/00Digital computers in general; Data processing equipment in general
    • G06F15/16Combinations of two or more digital computers each having at least an arithmetic unit, a program unit and a register, e.g. for a simultaneous processing of several programs
    • G06F15/161Computing infrastructure, e.g. computer clusters, blade chassis or hardware partitioning
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/448Execution paradigms, e.g. implementations of programming paradigms
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/448Execution paradigms, e.g. implementations of programming paradigms
    • G06F9/4494Execution paradigms, e.g. implementations of programming paradigms data driven
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/451Execution arrangements for user interfaces
    • G06F9/453Help systems

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Software Systems (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Hardware Design (AREA)
  • Human Computer Interaction (AREA)
  • Databases & Information Systems (AREA)
  • Data Mining & Analysis (AREA)
  • Mathematical Physics (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
  • User Interface Of Digital Computer (AREA)
  • Television Signal Processing For Recording (AREA)
  • Digital Computer Display Output (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

본 발명은, 간이한 조작으로 소망하는 데이터 파일을 외부 기기에 대해 전송할 수 있도록 하는 것으로서, 이를 위한 수단으로는, U/I 제어부(111)가, 기억 장치 내의 하나 이상의 데이터 파일을 각각 식별하는 파일 식별 화상을 표시한 파일 표시 윈도우를 표시 장치에 표시시킴과 함께, U/I 제어부(121)가 데이터 파일의 외부 기기에의 전송 요구를 접수하기 위한 파일 전송 윈도우를, 파일 표시 윈도우에 의해 차단되지 않는 위치가 되도록 표시 장치에 표시시킨다. U/I 제어부(111)가, 파일 표시 윈도우 내의 파일 식별 화상을 파일 전송 윈도우의 내부에 드래그&드롭하는 조작 입력을 검지하면, 파일 전송 처리부(123)는, 그 파일 식별 화상에 대응하는 데이터 파일을 기억 장치로부터 판독하여 외부 기기의 기억 영역에 기록한다.
Figure P1020080089070
입력 I/F, 키보드, 마우스, 통신 I/F, 메모리 I/F, 버스

Description

파일 전송 방법, 장치 및 프로그램{FILE TRANSFER METHOD, FILE TRANSFER APPARATUS AND FILE TRANSFER PROGRAM}
본 발명은, 기억 장치에 기억된 컨텐츠의 데이터 파일을 파일 전송 장치로부터 외부 기기의 기억 영역에 전송하기 위한 파일 전송 방법, 그 파일 전송 장치 및 파일 전송 프로그램에 관한 것으로, 특히, 데이터 파일의 전송을 간이한 조작에 의해 실행시키도록 한 파일 전송 방법, 장치 및 프로그램에 관한 것이다.
디지털 카메라 등으로 촬상된 화상 데이터는, 퍼스널 컴퓨터(PC) 등에 입력되어 보존되는 일이 많다. 이 때문에, PC 내에는 대량의 화상 데이터가 기억되게 된다. 그래서, PC에 입력되어진 화상 데이터를 알기 쉽게 정리하고, 또한 간단히 열람할 수 있도록 하기 위한 화상 관리 소프트웨어가 개발되어 있다.
예를 들면, 디지털 카메라에 기억된 화상 파일을 PC에 전송할 때에, 입력된 이력이나 파일명을 참조함으로써, PC에 이미 기억된 화상 파일을 잘못하여 재기하지 않도록 한 화상 관리 소프트웨어가 있다(예를 들면, 특허 문헌 1 참조). 또한, PC에 보존된 화상 데이터를, 그들의 촬영 일시마다 자동적으로 분류하여, 각각 특정한 표시 영역에 일람 표시하도록 한 화상 관리 소프트웨어도 있다(예를 들면, 특허 문헌 2 참조).
또한, PC 등에 보존한 화상 데이터를 통신 케이블 등을 통하여 휴대 기기에 전송하고, 그 휴대 기기상에서 화상 데이터를 재생하여 화상을 열람하는 것도 많아지고 있다. 예를 들면, 최근의 휴대형의 음악 플레이어에는, PC로부터 음성 데이터뿐만아니라, 정지화상 데이터를 입력하고, 디스플레이 상에서 열람할 수 있는 기능을 구비한 것이 있다. 그리고, 상술한 화상 관리 소프트웨어에도, PC상의 화상 데이터를 통신 케이블 등을 통하여 휴대 기기에 전송하는 기능을 구비한 것이 존재하고 있다.
특허 문헌 1 : 일본 특개2005-33710호 공보(단락 번호 [0056] 내지 [0063], 도 11)
특허 문헌 2 : 일본 특개2005-33712호 공보(단락 번호 [0171] 내지 [0176], 도 30)
그러나, 상기한 바와 같은 화상 관리 소프트웨어에 대해서는, 보다 간단한 조작으로 화상 데이터를 휴대 기기에 전송할 수 있도록 하는 것이 요망되고 있다. 예를 들면, 현재의 화상 관리 소프트웨어에서는, 전송 대상으로 하는 화상 데이터 를 선택하고 나서, 그 화상 데이터를 휴대 기기에 전송하기까지의 조작 스텝 수가 많다는 문제가 있다. 그 원인의 예로서, 휴대 기기에서의 화상 데이터의 전송처의 폴더를 선택하는, 또는 신규로 작성할 필요가 있는 것이나, 전송처의 휴대 기기의 표시 능력에 적합한 형식으로 화상 데이터를 변환하기 위한 조작이 필요해지는 것 등을 들 수 있다. 또한, 화상 데이터의 전송의 시작부터 완료까지는 어느 정도의 시간이 걸리기 때문에, 그 전송 처리의 동안에는 다른 조작을 행할 수 없게 되고, 결과적으로 유저가 조작을 번거롭다고 느껴 버리는 경우도 있다.
본 발명은 이와 같은 점을 감안하여 이루어진 것으로, 간이한 조작으로 소망하는 데이터 파일을 외부 기기에 대해 전송할 수 있도록 한 파일 전송 방법, 장치 및 프로그램을 제공하는 것을 목적으로 한다.
본 발명에서는 상기 과제를 해결하기 위해, 기억 장치에 기억된 컨텐츠의 데이터 파일을 파일 전송 장치로부터 외부 기기의 기억 영역에 전송하기 위한 파일 전송 방법에 있어서, 상기 파일 전송 장치의 표시 처리 수단이, 상기 기억 장치 내의 하나 이상의 데이터 파일을 각각 식별하는 파일 식별 화상을 표시한 파일 표시 윈도우를 표시 장치에 표시시킴과 함께, 데이터 파일의 상기 외부 기기에의 전송 요구를 접수하기 위한 파일 전송 윈도우를, 상기 파일 표시 윈도우에 의해 차단되지 않는 위치가 되도록 상기 표시 장치에 표시시키는 윈도우 표시 스텝과, 상기 파일 전송 장치의 입력 검지 수단이, 상기 파일 표시 윈도우 내의 상기 파일 식별 화 상을 상기 파일 전송 윈도우의 내부에 드래그&드롭하는 조작 입력을 검지하면, 상기 파일 전송 장치의 전송 처리 수단이, 해당 파일 식별 화상에 대응하는 데이터 파일을 상기 기억 장치로부터 판독하여 상기 외부 기기의 기억 영역에 기록하는 전송 처리 스텝을 포함하는 것을 특징으로 하는 파일 전송 방법이 제공된다.
이와 같은 파일 전송 방법에서는, 우선, 표시 처리 수단의 처리에 의해, 파일 표시 윈도우와 파일 전송 윈도우가 표시 장치에 표시된다. 파일 표시 윈도우에는, 기억 장치 내의 하나 이상의 데이터 파일을 각각 식별하는 파일 식별 화상이 표시된다. 파일 전송 윈도우는, 기억 장치 내의 데이터 파일을 외부 기기에 전송하는 요구를 접수하기 위해 마련되는 것으로서, 파일 표시 윈도우에 의해 차단되지 않는 위치에 표시되어, 유저에 의해 항상 시인(視認) 가능한 상태가 된다. 그리고, 파일 표시 윈도우 내의 파일 식별 화상이, 파일 전송 윈도우의 내부로 드래그&드롭됨으로써, 그 파일 식별 화상에 대응하는 데이터 파일의 전송이 요구된다. 입력 검지 수단에 의해, 이와 같은 조작 입력이 검지되면, 전송 처리 수단에 의해, 전송이 요구된 데이터 파일이 기억 장치로부터 판독되어, 외부 기기의 기억 영역에 기록된다.
본 발명의 파일 전송 방법에 의하면, 유저는, 파일 표시 윈도우에 표시된 파일 식별 화상을, 항상 시인 가능한 상태의 파일 전송 윈도우에 드래그&드롭한다고 하는 간이한 조작 입력만으로, 소망하는 데이터 파일을 외부 기기에 전송시킬 수 있다.
이하, 본 발명의 실시 형태를 도면을 참조하여 상세히 설명한다.
도 1은, 실시 형태에 관한 파일 전송 장치와 그 주변 기기를 포함하는 시스템 구성을 도시하는 도면이다.
본 실시 형태에서는, 파일 전송 장치에 축적되어, 그곳에서부터 외부 기기에 전송된 컨텐츠의 데이터 파일로서, 정지화상의 파일을 예로 든다. 도 1에서, PC(10)는, 후술하는 화상 전송 프로그램을 실행함으로써, 화상 파일을 전송하는 파일 전송 장치로서 기능 한다. 또한, PC(10)로부터의 화상 파일은, 통신 케이블을 통하여, 또는 무선 통신에 의해, 외부 기기에 대해 전송되고, 그 외부 기기가 구비하는 기억 영역에 저장된다. 도 1에서는, 이와 같은 외부 기기로서, 휴대형의 화상 재생 장치(뷰어)(20)를 나타내고 있다. 또한, PC(10)로부터의 화상 파일은, 가반형 기록 매체(removable recording medium)를 통하여 외부 기기에 전송되어도 좋다. 도 1에서는, 이와 같은 가반형 기록 매체로서, 플래시 메모리로 이루어지는 메모리 카드(31)를 나타내고 있다.
또한, 본 실시 형태에서, PC(10)는, 후술하는 파일 관리 프로그램을 실행함에 의해, 외부 기기로부터 전송된 화상 파일을 관리하는 파일 관리 장치로서도 기능한다. 화상 파일은, 예를 들면, 디지털 카메라(DSC)(40)에 의해 촬상되고, 메모리 카드(32) 또는 통신 케이블 등을 통하여 PC(10)에 입력되고, PC(10) 내의 메모 리 영역에 축적된다.
도 2는, 파일 관리·전송 장치(PC)의 하드웨어 구성예를 도시하는 블록도이다.
도 2에 도시하는 바와 같이, 파일 관리·전송 장치로서 기능하는 PC(10)는, CPU(Central Processing Unit;11), RAM(Random Access Memory;12), HDD(Hard Disk Drive;13), 그래픽 처리부(14), 입력 I/F(인터페이스)(15), 통신 I/F(16) 및 메모리 I/F(17)에 의해 구성되고, 이들은 버스(18)를 통하여 상호 접속되어 있다.
CPU(11)는, PC(10) 전체에 대한 제어를 담당한다. RAM(12)은, CPU(11)에 실행시키는 프로그램의 적어도 일부나, 이 프로그램에 의한 처리에 필요한 각종 데이터를 일시적으로 기억한다.
HDD(13)에는, OS(Operating System)나 어플리케이션 프로그램, 각종 데이터가 저장된다. 특히, 본 실시 형태에서는, 다수의 화상 파일(100)과 함께, 이들의 화상 파일(100)을 관리하기 위한 파일 관리 프로그램(110)과, 축적된 화상 파일(100)을 외부 기기에 전송하기 위한 파일 전송 프로그램(120)이, HDD(13)에 기억된다.
그래픽 처리부(14)에는, 모니터(14a)가 접속되어 있다. 이 그래픽 처리부(14)는, CPU(11)로부터의 명령에 따라, 모니터(14a)의 화면상에 화상을 표시시킨다. 입력 I/F(15)에는, 예를 들면 키보드(15a)나 마우스(15b) 등의 입력 디바이스가 접속되어 있다. 이 입력 I/F(15)는, 입력 디바이스로부터의 신호를, 버스(18)를 통하여 CPU(11)에 송신한다.
통신 I/F(16)는, 예를 들면 도시하지 않은 통신 케이블을 통하여 외부 기기와 접속되고, 그 외부 기기와의 사이에서 데이터의 송수신을 행한다. 본 실시 형태에서는, PC(10)와 화상 재생 장치(20) 사이에서는, 통신 I/F(16)를 통하여 정보가 송수신된다. 또한, 이 통신 I/F(16)로서는, 예를 들면, USB(Universal Serial Bus) 규격에 준거한 I/F 회로를 적용할 수 있다. 또한, 통신 I/F(16)를 통한 정보의 송수신은, 무선 통신에 의해 행하여져도 좋다.
메모리 I/F(17)는, 메모리 카드(예를 들면 도 1의 메모리 카드(31, 32))가 삽탈되는 메모리 슬롯을 구비하고, CPU(11)로부터의 제어하에, 이 메모리 슬롯에 삽입된 메모리 카드에 대한 데이터의 기록이나, 메모리 카드로부터의 데이터의 판독을 행한다.
또한, 본 실시 형태에서는, PC(10)의 내부에 조립된 기억 장치(HDD(13))에 저장된 화상 파일(100)만을, 외부 기기(화상 재생 장치(20))에의 전송이 가능한 데이터 파일로 하지만, 예를 들면, 통신 I/F(16)를 통하여 PC(10)와 접속된 외부의 기억 장치에 기억된 화상 파일을, 외부 기기에 전송 가능하게 하여도 좋다.
도 3은, 화상 파일이 전송되는 화상 재생 장치의 내부 구성예를 도시하는 블록도이다.
도 3에 도시하는 바와 같이, 화상 재생 장치(20)는, 통신 I/F(21), 마이크로 컨트롤러(22), 불휘발성 기록 매체(23), 화상 디코더(24), 표시부(25) 및 입력부(26)를 구비하고 있다.
통신 I/F(21)는, 통신 케이블을 통하여 외부의 기기와의 사이에서 데이터를 송수신하기 위한 I/F 회로이다. 화상 재생 장치(20)는, 이 통신 I/F(21)를 통하여 PC(10)로부터 화상 파일의 전송을 받는다.
마이크로 컨트롤러(22)는, 화상 재생 장치(20) 전체에 대한 제어를 담당한다. 이 마이크로 컨트롤러(22)는, 예를 들면, 통신 I/F(21)를 통하여 PC(10)로부터 화상 파일의 전송을 받을 때의 제어 기능, 불휘발성 기록 매체(23)에 기록된 화상 파일의 재생 처리에 관한 제어 기능 등을 구비하고 있다.
불휘발성 기록 매체(23)는, PC(10)로부터 전송되고, 통신 I/F(21)에 의해 수신된 화상 파일을 기억한다. 이 불휘발성 기록 매체(23)로서는, 예를 들면, 플래시 메모리, 소형의 HDD 등이 적용된다.
화상 디코더(24)는, 마이크로 컨트롤러(22)에 의한 제어하에, 불휘발성 기록 매체(23)로부터 판독된 화상 파일을 디코드한다.
표시부(25)는, 예를 들면 LCD(Liquid Crystal Display) 등으로 이루어지고, 화상 디코더(24)에 의해 디코드된 화상 데이터를 마이크로 컨트롤러(22)를 통하여 입력되어지고, 이 화상 데이터에 의거한 화상을 표시한다.
입력부(26)는, 각종의 입력 키 등으로 이루어지고, 유저로부터의 입력 조작을 접수하여, 그 조작에 따른 제어 신호를 마이크로 컨트롤러(22)에 대해 송출한다.
다음에, PC(10)에서의 화상 파일의 관리 및 전송의 처리에 관해, 상세히 설명한다. 또한, 여기서는, PC(10)에 축적된 화상 파일(100)을, 화상 재생 장치(20) 내의 메모리 영역(즉, 불휘발성 기록 매체(23) 내의 영역)에 전송하는 경우를 예로 들어서 설명한다.
도 4는, PC가 구비하는 파일 관리·전송 처리를 위한 기능을 도시하는 블록도이다.
PC(10)는, 파일 관리 프로그램(110)이 CPU(11)에 실행됨으로써 실현되는 기능으로서, 유저 인터페이스(U/I) 제어부(111), 파일 추출 처리부(112), 및 파일 전송 지시부(113)를 구비하고 있다. 또한, 파일 전송 프로그램(120)이 CPU(11)에 실행됨으로써 실현되는 기능으로서, U/I 제어부(121), 전송 요구 접수부(122), 및 파일 전송 처리부(123)를 구비하고 있다. 또한, OS(130)의 실행에 의해 실현되는 기능으로서, 윈도우 관리부(131)를 구비하고 있다.
U/I 제어부(111)는, 파일 관리 프로그램(110)의 기동에 수반하여 표시되는 윈도우(파일 관리 윈도우)의 화상 데이터를 생성하고, 그래픽 처리부(14)에 출력하여, 파일 관리 윈도우를 모니터(14a)에 표시시킨다. 이 파일 관리 윈도우에는, 주로, HDD(13)에 저장된 화상 파일이, 각 화상 파일을 식별하기 위한 섬네일 화상으로서 정렬되어 표시된다. 또한, 그들의 화상 파일이 저장된 폴더의 구성 등을 표시시킬 수도 있다.
또한, U/I 제어부(111)는, 유저에 의한 입력 조작에 수반하여 입력 I/F(15)로부터 입력되는 제어 신호에 따라, 파일 관리 윈도우 내의 화상을 변화시킴과 함께, 파일 추출 처리부(112)에 대해 화상 파일의 추출 조건 등을 지시하는, 또는, 파일 전송 지시부(113)에 대해 전송 대상이 된 화상 파일을 통지하는 등의 처리를 행한다.
파일 추출 처리부(112)는, U/I 제어부(111)로부터의 지시에 응하여, HDD(13)에 저장된 화상 파일로부터 조건에 합치하는 것을 순차로 추출하고, U/I 제어부(111)에 대해 통지한다. 예를 들면, 화상 파일의 헤더 정보에 저장된 촬영 일시 정보에 따라 화상 파일을 소트하고, 그 소트 순서에 대응하는 섬네일 화상을 U/I 제어부(111)에 출력한다.
파일 전송 지시부(113)는, U/I 제어부(111)를 통하여, 파일 관리 윈도우 내의 특정한 섬네일 화상에 대해, 화상 재생 장치(20)에의 전송 요구를 위한 조작 입력이 행하여진 것을 검지하면, 전송이 요구된 화상 파일의 식별 정보를 전송 리스트(114)로서 RAM(12) 등에 기억함으로써, 그 화상 파일의 전송을 요구한다. 구체적으로는, 후술하는 바와 같이, 파일 전송 프로그램(120)의 기동에 수반하여 표시되는 윈도우(파일 전송 윈도우)에 대해, 파일 관리 윈도우 내의 특정한 섬네일 화상이 드래그&드롭 되면, 그 섬네일 화상에 대응하는 화상 파일의 전송을 요구한다.
U/I 제어부(121)는, 파일 전송 윈도우의 화상 데이터를 생성하고, 그래픽 처리부(14)에 출력하여, 파일 전송 윈도우를 모니터(14a)에 표시시킨다. 이 때, 윈도우 관리부(131)에 대해, 파일 전송 윈도우를 적어도 파일 관리 윈도우보다 앞면에 표시시키도록 요구한다. 또한, 유저에 의한 입력 조작에 수반하여 입력 I/F(15)로부터 입력되는 제어 신호에 따라, 파일 전송 처리부(123)에 대해 처리에 관한 설정 변경을 요구하는 등의 처리를 행한다.
전송 요구 접수부(122)는, RAM(12) 내의 전송 리스트(114)를 감시하고, 새롭게 등록된 화상 파일을 파일 전송 처리부(123)에 대해 순차로 통지하여, 전송 처리 를 실행시킨다.
파일 전송 처리부(123)는, 전송 요구 접수부(122)로부터 통지된 화상 파일을, 통신 I/F(16)를 통하여 화상 재생 장치(20)에 송신하여, 그 내부의 메모리 영역에 기록하는 처리를 행한다. 이 때, 파일 전송 처리부(123)는, 전송 대상이 된 화상 파일의 헤더 정보 등을 기초로, 그 화상 파일의 전송처의 폴더를 자동적으로 생성하여, 전송 처리를 실행한다. 또한, 필요에 따라, 전송하기 전에 원래의 화상 파일의 화상 사이즈나 파일 형식 등을 변환한다. 이 때, 전송처의 외부 기기마다, 그들의 사양에 의거한 적절한 파일 포맷이 대응된 기기 정보 테이블(124)을 참조하여, 전송처의 외부 기기에 적합한 화상 파일로 자동적으로 변환시킬 수 있다. 또한, 파일 전송 처리부(123)는, 상기 동작을 위한 각종의 설정을 U/I 제어부(121)로부터 받는다.
윈도우 관리부(131)는, 모니터(14a)에 표시되는 윈도우의 상태를 관리한다. 구체적으로는, 윈도우 관리부(131)는, 화면상에 윈도우가 열리면, 그 윈도우에 대응하는 윈도우 ID를 생성하여, 윈도우의 전후 위치나 크기 등의 정보를 윈도우 ID마다 보존한다. 또한, 각 윈도우에 대응하는, 실행중의 프로그램명(예를 들면, 그 프로그램의 실행 파일명)도 보존한다.
그런데, 상기한 기능을 구비한 파일 관리 프로그램(110)은, 유저의 입력 조작에 따라 단독으로 기동할 뿐만 아니라, 파일 전송 프로그램(120)이 기동한 때에도 자동적으로 기동하도록 되어 있다.
또한, 파일 관리 프로그램(110)과 파일 전송 프로그램(120)은, CPU(11)에 의 해 시분할로 병렬로 실행되도록 되어 있다. 특히, 파일 전송 프로그램(120)의 전송 요구 접수부(122) 및 파일 전송 처리부(123)에 의한 화상 파일의 전송 처리가 실행중인지의 여부에 관계없이, 파일 관리 프로그램(110)의 U/I 제어부(111) 및 파일 전송 지시부(113)에 의한 화상 파일의 전송 요구 처리가, 유저의 입력 조작에 따른 타이밍에 실행되도록 되어 있다.
또한, 상기에서, U/I 제어부(111)에 의한 화상 파일의 전송 요구의 검출기능, 및 그 검출에 수반하는 파일 전송 지시부(113)의 전송 요구 기능에 관해서는, 파일 전송 프로그램(120)의 실행에 의해 실현되어도 좋다.
도 5는, 파일 관리 프로그램을 기동한 때의 화면 표시예를 도시하는 도면이다.
파일 관리 프로그램(110)을 기동하면, 도 5에 도시하는 바와 같은 파일 관리 윈도우(300)가 모니터(14a)에 표시된다. 파일 관리 윈도우(300)는, 기본적으로, 메인 표시 에어리어(301)와 서브 표시 에어리어(302)로 구성된다. 메인 표시 에어리어(301)에는, 주로, 파일 추출 처리부(112)의 처리에 의해 소트된 화상 파일의 섬네일 화상이 일람 표시된다. 서브 표시 에어리어(302)에는, 주로, HDD(13) 내의 파일의 디렉토리 구조나, 화상 파일의 분류 방법에 관한 정보 등이 표시된다.
또한, 도 5의 예에서는, 서브 표시 에어리어(302)에는, 캘린더 탭(311)과 폴더 탭(312)이 표시되어 있다. 그리고, 이들의 어느 하나가 유저의 클릭 조작 등에 의해 선택됨으로써, 2종류의 표시 모드를 선택할 수 있도록 되어 있다.
캘린더 탭(311)이 선택되어 있는 경우에는, HDD(13) 내의 화상 파일을 촬영 시기마다 표시하는 표시 모드로 설정된다. 이 때, 도 5의 예와 같이, 서브 표시 에어리어(302)에는 "년"이나 "월"마다로 계층화 된 폴더의 디렉토리 구조가 표시되고, 이들의 어느 하나의 폴더에 대해 입력 조작에 의해 커서(321)를 이동시켜서, 그 폴더를 선택함에 의해, 선택된 폴더에 대응하는 "년" 또는 "월"에 촬영된 화상 파일의 섬네일 화상이, 메인 표시 에어리어(301)에 일람 표시된다.
도 5의 예에서는, 서브 표시 에어리어(302)에서 "2005"의 하위층의 "2월"의 폴더가 선택되어 있고, 이에 따라, 메인 표시 에어리어(301)에는, 2005년 2월에 촬영된 화상 파일의 섬네일 화상이 일람 표시되어 있다. 또한, 이 예에서는, 메인 표시 에어리어(301)에서, 섬네일 화상을 촬영일마다 1시간 단위로 구분하여 표시하고 있다.
이와 같은 화면을 생성하는 처리를 개략적으로 설명하면, 우선, 캘린더 탭(311)이 선택되면, U/I 제어부(111)가 파일 추출 처리부(112)에 대해, 촬영 시기에 의한 화상 파일의 소트를 요구한다. 파일 추출 처리부(112)는, HDD(13) 내의 각 화상 파일의 헤더 정보를 참조하여, 그곳에 기술된 화상 파일의 촬영 일시마다, 화상 파일을 선별한다. 다음에, 서브 표시 에어리어(302) 내의 어느 하나의 폴더가 선택되면, U/I 제어부(111)는 선택된 폴더에 대응하는 "년" 및 "월"을 파일 추출 처리부(112)에 통지하고, 파일 추출 처리부(112)는 통지된 "년" 및 "월"에 대응하는 화상 파일의 섬네일 화상을, 촬영 일시의 정보와 함께 U/I 제어부(111)에 전달한다. 이로써, U/I 제어부(111)는, 메인 표시 에어리어(301)에서 촬영 시기마다 섬네일 화상을 정렬시켜서 표시하는 것이 가능해진다.
이와 같은 파일 관리 프로그램(110)의 처리에 의해, PC(10) 내의 파일 시스템에 의해 정의된 디렉토리 구조에서, 화상 파일이 어떤 위치에 보존되어 있어도, 그들의 화상 파일을 촬영 시기마다 정리한 상태로 표시시킬 수 있다. 따라서 유저는, 예를 들면 화상 파일을 촬영 일시 마다의 폴더에 정리하여 보존하지 않은 경우에도, 임의의 일시에 촬영된 화상 파일을 간단히 찾을 수 있다. 또한, 화상 파일이 섬네일 화상으로서 표시되기 때문에, 유저는 그 표시 내용을 확인할 수도 있다.
도 6은, 파일 전송 프로그램을 기동한 때의 화면 표시예를 도시하는 도면이다.
파일 전송 프로그램(120)을 기동하면, 도 6에 도시하는 바와 같은 파일 전송 윈도우(400)가 모니터(14a)에 표시된다. 또한, 파일 전송 프로그램(120)의 기동에 수반하여, 파일 관리 프로그램(110)도 자동적으로 기동되고, 도 5에 도시한 바와 같은 파일 관리 윈도우(300)도 동시에 표시된다. 또한, 파일 관리 프로그램(110)이 실행된 상태에서 파일 전송 프로그램(120)을 또한 기동시킬 수도 있고, 이 경우에도 도 6과 같은 화면이 표시된다.
파일 전송 윈도우(400)는, 화상 재생 장치(20)에 대한 화상 파일의 전송을 요구하기 위해 마련된 표시 에어리어이다. 유저는, 파일 관리 윈도우(300)의 메인 표시 에어리어(301)에 표시된 특정한 섬네일 화상상에 마우스 포인터(322)를 배치하여 드래그하고(즉, 마우스 버튼을 누른채로 마우스 포인터(322)를 이동시키고), 파일 전송 윈도우(400)의 내부에 드롭함으로써(즉, 마우스 포인터(322)를 배치하여 마우스 버튼의 압하 상태를 해소함으로써), 그 섬네일 화상에 대응하는 HDD(13) 내 의 화상 파일의 전송을 요구할 수 있고, 이로써 화상 재생 장치(20)에 대한 전송 처리가 시작된다.
여기서, 파일 전송 윈도우(400)는, 반드시 파일 관리 윈도우(300)보다도 앞면에 표시된다. 이로써 유저는, 윈도우의 이동이나 크기의 변경 등의 조작을 행하는 일 없이, 섬네일 화상의 드롭처의 영역을 항상 시인 가능하게 되고, 소망하는 섬네일 화상을 메인 표시 에어리어(301)로부터 찾은 때에, 즉석에서 그것에 대한 드래그&드롭 조작을 행하여, 화상 재생 장치(20)에의 전송을 요구할 수 있다. 또한, 파일 전송 윈도우(400)가 항상 맨 앞면에 표시되도록 하여도 좋다.
또한, 적어도 파일 전송 프로그램(120)의 기동 후의 초기 화면에서는, 파일 전송 윈도우(400)를, 파일 관리 프로그램(110)의 메인 표시 에어리어(301)를 가능한 차단하지 않는 위치에 표시함으로써, 드래그&드롭 조작의 조작성을 보다 향상시킬 수 있다. 또한, 파일 전송 윈도우(400)가, 파일 관리 윈도우(300)의 앞면에 겹쳐서 표시되는 것이 아니라, 파일 전송 윈도우(400)의 일부의 영역에 조립된 상태로 표시되도록 하여도 좋다.
또한, 도 6의 예에서는, 파일 전송 윈도우(400)에는, 유저에 대해 조작 방법을 안내하는, 또는 동작 상태를 통지하는 문자 정보가 표시되는 메시지 에어리어(401)나, 메시지 화상(402)을 표시하는 등으로 유저에게 동작 상태 등을 시각적으로 통지하기 위한 상태 표시 에어리어(403)가 마련되어 있다. 예를 들면, 화상 파일의 전송 요구를 받아들임이 가능한 상태(도 6의 상태), 화상 파일의 전송중 등이라는 동작 상태의 천이에 따라, 메시지 에어리어(401) 내의 문자 정보나 상태 표 시 에어리어(403) 내의 메시지 화상(402)이 변화한다. 이로써, 유저의 사용감을 쾌적한 것으로 할 수 있다.
또한, 파일 전송 윈도우(400)에는, 이 윈도우의 크기를 변경하기 위한 크기 지시 버튼(404)이 마련되어 있다. 이 크기 지시 버튼(404)에 대한 클릭 조작이 행하여지면, 파일 전송 윈도우(400)의 표시 면적을 보다 작게 하여, 배후의 파일 관리 윈도우(300)의 표시 면적을 늘려서, 그 속의 섬네일 화상 등이 숨겨져 버리는 것을 방지할 수 있다. 또한, 파일 전송 윈도우(400)를 축소한 때의 표시예는, 후의 도 10에서 도시하는 것으로 한다.
또한, 메인 표시 에어리어(301)에서는, 그 표시된 복수의 섬네일 화상이 한번에 선택되어, 파일 전송 윈도우(400)에 대해 드래그&드롭 됨으로써, 그들에 대응하는 복수의 화상 파일의 전송을 1회의 조작으로 요구할 수도 있다.
그런데, 파일 전송 윈도우(400)에 대한 섬네일 화상의 드래그&드롭 조작이 행하여져서, 대응하는 화상 파일의 전송이 요구되면, 파일 전송 프로그램(120)의 처리에 의해, 화상 재생 장치(20)의 파일 시스템상에 자동적으로 폴더가 생성되고, 그 폴더에 대해 화상 파일이 저장된다. 또한, 화상 파일의 전송시에는, 그 화상 파일이 전송처의 기기에 적합한 화상 사이즈나 파일 포맷으로 자동적으로 변환된다.
파일 전송 윈도우(400)에는 설정 버튼(405)이 마련되어 있고, 유저에 의하여 이 설정 버튼(405)이 클릭 조작되면, 전송 설정 윈도우가 표시된다. 유저는, 이 전송 설정 윈도우를 통하여, 폴더 생성을 위한 조건이나, 화상 사이즈, 파일 포맷의 변환 방법 등, 파일 전송시의 설정을 변경할 수 있다. 또한, 파일 전송 윈도 우(400)에서, 설정 버튼(405)의 옆에는 설정 컨텐츠 표시 에어리어(406)가 마련되고, 여기에는 폴더 생성을 위한 설정 내용이 표시된다.
도 7은, 파일 전송시의 설정을 변경하기 위한 전송 설정 윈도우의 표시예를 도시하는 도면이다.
도 7에서는, 파일 관리 윈도우(300)(및 파일 전송 윈도우(400))의 앞면에, 전송 설정 윈도우(500)가 겹쳐서 표시된 경우의 예를 나타내고 있다. 전송 설정 윈도우(500)는, 주로, 파일 변환 설정 에어리어(510)와 폴더 설정 에어리어(520)로 구성된다. 또한, 이들의 각 설정 에어리어에 대해 설정 입력이 행하여진 후, 확정 버튼(531)이 클릭 조작됨으로써, 설정의 변경이 확정되어, 전송 설정 윈도우(500)의 표시가 종료된다.
파일 변환 설정 에어리어(510)에는, 현재 설정되어 있는, 변환 후의 화상 사이즈나 파일 포맷이 표시되는 표시 에어리어(511)가 마련되어 있다. 또한, 표시 버튼(512)이 클릭 조작됨으로써, 변환 가능한 모든 화상 사이즈나 파일 포맷이 표시 에어리어(511)에 표시되고, 유저는 커서를 이동시킴으로써, 그들 중에서 소망하는 화상 사이즈나 파일 포맷을 선택할 수도 있다.
파일 전송 프로그램(120)의 파일 전송 처리부(123)는, 화상 파일의 전송처가 되는 외부 기기가 PC(10)에 접속되면, 이 외부 기기로부터 예를 들면 기종마다 부여된 기기 식별 번호를 취득한다. 그리고, 기기 정보 테이블(124)을 참조하여, 접속된 외부 기기가 재생 표시 가능한 화상 사이즈나 파일 포맷을 판독한다. 이 때 판독된 정보를 U/I 제어부(121)에 전달함으로서, 접속처의 외부 기기에 적합한 화 상 사이즈나 파일 포맷을, 표시 에어리어(511) 내에 일람 표시시켜서, 선택 입력을 받는 것이 가능해진다.
한편, 폴더 설정 에어리어(520)는, 화상 파일의 전송처의 폴더를 자동 생성할 때의 조건을, 몇가지의 선택 가지 중에서 유저가 선택하기 위한 표시 에어리어이다. 이 예에서는 이하에서 설명하는 3개의 폴더 생성 조건이 들어 있고, 이들의 어느 하나의 조건을, 대응하는 선택 버튼(521)에의 조작 입력에 의해 선택 가능하게 되어 있다.
제 1의 폴더 생성 조건은, 화상 파일의 촬영 시기마다 폴더를 생성하는 것이다. 여기서는 예로서, 화상 파일의 촬영 연월일을 명칭으로 한 폴더를 생성한다.
도 8은, 화상 재생 장치에서 데이터 파일을 관리하기 위한 디렉토리 구조의 예를 도시하는 도면이다.
예를 들면, 도 6에서의 섬네일 화상(323)이 파일 전송 윈도우(400)에 드래그 &드롭 되었다고 하면, 이에 대응하는 화상 파일은 2005년 2월 15일에 촬영된 것이기 때문에, 파일 전송 처리부(123)의 처리에 의해, 화상 재생 장치(20)의 메모리 영역을 관리하는 디렉토리 구조 내의 소정 위치에 "2005-02-15"라는 폴더를 생성하고, 이 폴더에 화상 파일을 기록한다. 도 8에서는, 화상 재생 장치(20)에서의 계층 디렉토리 구조에서, 이 명칭의 폴더가 "DCIM"이라는 폴더의 하층에 새롭게 생성된 양상을 나타내고 있다. 또한, 이 처리에서는, 이미 같은 명칭의 폴더가 생성되어 있는 경우에는, 그 폴더에 화상 파일이 기록된다.
이 제 1의 폴더 생성 조건으로 설정되어 있을 때, 파일 전송 프로그램(120) 의 파일 전송 처리부(123)는, 전송이 요구된 화상 파일의 헤더 정보를 참조하여 그 촬영 연월일을 판별하고, 그 촬영 연월일에 대응하는 폴더의 생성 처리를 실행한다. 이 때, 전송처의 외부 기기에서의 파일 시스템의 사양의 정보를 기기 정보 테이블(124)에 미리 저장하여 두고, 그 사양에 응하여 적절한 폴더를 생성하도록 하여도 좋다.
예를 들면, 외부 기기의 파일 시스템에서 복수 계층의 폴더를 새롭게 생성 가능한 경우에는, 우선, 전송하는 화상 파일이 촬영된 년을 명칭으로 한 폴더를 생성하고, 그 하층에, 촬영된 일자를 명칭으로 한 폴더를 생성하고, 그 폴더에 화상 파일을 저장하도록 하여도 좋다. 또한, 외부 기기의 파일 시스템에서 일본어의 폴더명을 사용 가능한 경우에는, "2005년 2월 15일"이라는 일본어명의 폴더를 생성하여 화상 파일을 저장하여도 좋다. 또한, 생성하는 파일의 명칭을, 외부 기기의 파일 시스템에서 사용 가능한 문자 수에 수속 되도록 조정하여도 좋다.
이상의 제 1의 폴더 생성 조건으로 설정됨에 의해, 유저는, 화상 파일을 외부 기기에 전송하려고 할 때에, 전송처의 디렉토리 구조를 표시시켜서 폴더를 생성 또는 선택하는 등의 조작 입력을 전혀 행하는 일 없이, 전송처의 외부 기기에서 화상 파일을 촬영 시기 마다의 폴더에 보존하는 것이 가능해진다. 즉, 유저는 소망하는 화상 파일에 대응하는 섬네일 화상을 파일 전송 윈도우(400)에 드래그&드롭하는 것만으로, 그 화상 파일을, 재생시에 찾기 쉽도록 정리된 상태로 외부 기기에 보존하여 둘 수 있다.
제 2의 폴더 생성 조건은, 원래의 화상 파일이 PC(10)에서 저장되어 있던 폴 더와 같은 명칭의 폴더를 전송처에 생성하고, 그 폴더에 화상 파일을 기록하는 것이다. 이 처리에 의해, 유저가 PC(10)에서 구축한 화상 파일의 관리 구조를, 전송처의 기기의 메모리 영역에도 그대로 적용할 수 있다.
제 3의 폴더 생성 조건은, 도 7에 도시한 폴더 설정 에어리어(520)에 마련된 입력 에어리어(522)에 대해, 유저에 의해 입력된 임의의 명칭의 폴더를 전송처에 생성하는 것이다.
또한, 이들의 제 2, 제 3의 폴더 생성 조건으로 설정되어 있는 경우에도, 전송처의 외부 기기에서의 파일 시스템의 사양 등에 따라, 디렉토리 구조상의 적절한 위치에 폴더를 생성하도록 하여도 좋다.
다음에, 파일 관리 프로그램(110)의 기동시에 있어서의 다른 표시 화면을 예시한다. 우선, 도 9는, 폴더 탭이 선택되어 있는 경우의 화면 표시예를 도시하는 도면이다.
폴더 탭(312)이 선택되어 있는 경우, 도 9와 같이, 파일 관리 윈도우(300a)의 서브 표시 에어리어(302)에는, PC(10)의 파일 시스템상의 디렉토리 구조가 표시된다. 그리고, 서브 표시 에어리어(302)에 표시된 어느 하나의 폴더에 대해 입력 조작에 의해 커서(331)를 이동시켜서, 그 폴더를 선택함에 의해, 선택된 폴더 내의 화상 파일의 섬네일 화상이, 메인 표시 에어리어(301)에 일람 표시된다. 또한, 도 9의 예에서는, 서브 표시 에어리어(302)에서, 폴더의 디렉토리 구조와는 별도로 "All Files"라는 항목이 마련되고, 이 항목이 커서(331)에 의해 선택됨으로써, HDD(13) 내의 모든 화상 파일의 섬네일 화상을 메인 표시 에어리어(301)에 표시시 키는 것이 가능하게 되어 있다.
이와 같은 구성의 파일 관리 윈도우(300a)가 표시될 때에는, 폴더 선택을 위한 서브 표시 에어리어(302)에 대한 입력 조작에 따라, U/I 제어부(111)가 파일 추출 처리부(112)에 대해 화상 파일의 추출 장소를 지시한다. 파일 추출 처리부(112)는, U/I 제어부(111)로부터 지시된 장소로부터 화상 파일을 추출하고, 그들의 섬네일 화상을 U/I 제어부(111)에 회신한다. 또한, 파일 추출 처리부(112)는, 디렉토리 구조 등의 정보도 회신하는 일도 있다. U/I 제어부(111)는, 파일 추출 처리부(112)로부터 회신되는 정보를 기초로, 메인 표시 에어리어(301) 및 서브 표시 에어리어(302)의 표시 화상을 변화시킨다.
도 9와 같은 화면 표시 상태에서, 예를 들면 전술한 제 1의 폴더 생성 조건으로 설정되고, 메인 표시 에어리어(301) 내의 섬네일 화상이 파일 전송 윈도우(400)에 대해 드래그&드롭 되면, 파일 전송 프로그램(120)의 파일 전송 처리부(123)는, 전술한 바와 같이, 대응하는 화상 파일의 헤더 정보로부터 촬영 시기를 판별하고, 그 명칭의 폴더를 생성하여 화상 파일을 저장한다. 이와 같이, 전송처의 폴더는 화상 파일의 헤더 정보를 기초로 생성되기 때문에, 예를 들면 도 9와 같이 HDD(13) 내의 모든 화상 파일에 대응하는 섬네일 화상을 단순하게 병렬한 경우에도, 전송 대상으로 한 화상 파일을 촬영 시기마다 개별의 폴더에 정리하여 보존하여 두는 것이 가능해진다. 즉, 파일 관리 윈도우에서의 표시 모드에 관계없이, 화상 파일을 재생시에 찾기 쉽도록 정리된 상태로 외부 기기에 보존하여 둘 수 있다.
한편, 도 9와 같은 화면 표시 상태에서, 예를 들면 전술한 제 2의 폴더 생성 조건으로 설정되고, 메인 표시 에어리어(301) 내의 섬네일 화상이 파일 전송 윈도우(400)에 대해 드래그&드롭 되면, 파일 전송 프로그램(120)의 파일 전송 처리부(123)는, 대응하는 화상 파일이 PC(10)에서 저장되어 있던 폴더와 같은 명칭의 폴더를 전송처에 생성하고, 그 폴더에 화상 파일을 기록한다.
예를 들면, 도 9의 서브 표시 에어리어(302)에서 커서(331)가 "2005-02-16"라는 명칭의 폴더 위로 이동되면, 메인 표시 에어리어(301)에는 그 폴더에 저장된 화상 파일의 섬네일 화상이 일람 표시된다. 이 때, 메인 표시 에어리어(301) 내의 소망하는 섬네일 화상이 파일 전송 윈도우(400)에 대해 드래그&드롭 되면, 화상 재생 장치(20)에는 같은 "2005-02-16"이라는 명칭의 폴더가 생성되고, 대응하는 화상 파일이 그 폴더 내에 기록된다.
또한, 도 9의 서브 표시 에어리어(302) 내의 폴더의 아이콘 또는 그 명칭의 문자열이, 파일 전송 윈도우(400)에 드래그&드롭 되면, 그 폴더 내의 모든 화상 파일이 전송처의 같은 명칭의 폴더에 전송된다.
이상과 같이, 제 2의 폴더 생성 조건을 적용함에 의해, 유저가 PC(10)에서 구축한 화상 파일의 관리 구조를, 전송처의 기기의 메모리 영역에도 그대로 구축할 수 있다. 따라서, 이 조건을 적용한 파일 전송 처리는, PC(10)에서 화상 파일을 폴더 단위로 알기 쉽도록 정리하여 관리하고 있는 유저에게 적합하다고 할 수 있다.
도 10은, 화상을 확대 표시한 경우의 화면 표시예를 도시하는 도면이다.
파일 관리 프로그램(110)의 처리에 의해, 예를 들면, 도 6이나 도 9에서의 메인 표시 에어리어(301) 내의 섬네일 화상에 대해 더블클릭 조작(마우스 버튼이 2 회 연속하여 눌리는 조작)이 행하여짐으로써, 대응하는 화상을 확대해 표시시킬 수 있다. 도 10의 예에서는, 이와 같이 확대된 화상이, 상기한 파일 관리 윈도우(300, 300a)와는 다른 확대 표시 윈도우(600)로서 표시되는 경우를 나타내고 있다.
이 확대 표시 윈도우(600)에서는, 확대 화상 표시 에어리어(601)에서, 확대된 화상이 표시된다. 또한, 이 예에서는 섬네일 표시 에어리어(602)도 마련되어 있고, 여기에는, 원래의 파일 관리 윈도우의 메인 표시 에어리어(301)에 표시되어 있던 섬네일 화상이 일람 표시된다. 섬네일 표시 에어리어(602)에서는, 유저의 조작에 의해 커서(611)가 이동되고 섬네일 화상이 선택되면, 그에 대응하는 확대 화상이 확대 화상 표시 에어리어(601)에 표시된다.
또한, 파일 전송 윈도우(400a)는, 전술한 파일 전송 윈도우(400)와 마찬가지로, 드래그&드롭 조작을 행한 화상의 파일을 화상 재생 장치(20)에 전송하는 것을 요구하기 위한 기능을 담당하는 윈도우이다. 파일 전송 윈도우(400a)는, 확대 표시 윈도우(600)보다 반드시 앞면에 표시된다. 그리고, 확대 화상 표시 에어리어(601) 내의 확대 화상, 또는 섬네일 표시 에어리어(602) 내의 섬네일 화상을, 파일 전송 윈도우(400a)에 대해 드래그&드롭함으로써, 이에 대응하는 화상 파일을 화상 재생 장치(20)에 전송시킬 수 있다. 또한, 전송시의 폴더 생성이나 파일 변환의 처리는, 전술한 처리와 마찬가지이다.
또한, 확대 표시 윈도우(600)가 표시된 초기 상태에서는, 도 10과 같이, 전술한 파일 전송 윈도우(400)보다 작은 면적의 윈도우로서 표시되고, 이로써 배후의 확대 화상이나 섬네일 화상을 가능한 차단하지 않도록 하고 있다. 축소된 파일 전 송 윈도우(400a)에는, 예를 들면, 유저에 대해 조작 방법을 안내하는, 또는 동작 상태를 통지한 문자 정보가 표시되는 메시지 에어리어(411), 동작 상태 등을 시각적으로 통지하기 위한 메시지 화상(412), 파일 전송 윈도우(400a)를 전술한 바와 같은 것보다 큰 윈도우로서 표시시키기 위한 크기 지시 버튼(413) 등, 필요 최소한의 것만이 표시된다.
또한, 도 6이나 도 9에서의 파일 전송 윈도우(400)에 마련된 크기 지시 버튼(404)에 대해 클릭 조작이 행하여진 경우도, 도 10과 같은 구성의 축소된 파일 전송 윈도우(400a)가 표시된다.
그런데, 이상의 처리에서, 드래그&드롭 조작에 의해 화상 파일의 전송이 요구되는 처리와, 요구된 화상 파일이 전술한 소정의 처리를 경유하여 화상 재생 장치(20)에 전송되는 처리는, 각각 개별의 프로세스로서 시분할로 병렬 처리된다. 구체적으로는, U/I 제어부(111)에 의한 드래그&드롭 조작의 검출, 및 파일 전송 지시부(113)에 의한 전송 리스트(114)에 대한 화상 파일의 등록의 각 처리와, 전송 요구 접수부(122)에 의한 전송 리스트(114)로부터의 전송 요구가 접수하고, 파일 전송 처리부(123)에 의한 화상 파일의 변환이나 폴더 생성, 파일 기록의 각 처리가, 병렬로 실행된다.
이 때문에, 유저는 예를 들면, 소망하는 섬네일 화상(또는, 서브 표시 에어리어(302) 내의 폴더, 확대 화상 표시 에어리어(601) 내의 확대 화상에서도 마찬가지)에 대한 드래그&드롭 조작을 행한 후, 그것에 대응하는 화상 파일의 화상 재생 장치(20)에 대한 일련의 전송 처리의 실행이 완료되는 것을 기다리지 않고, 다음의 섬네일 화상 등에 대한 드래그&드롭 조작을 연속하여 행할 수 있다. 따라서 유저는, 전송하고 싶은 화상 파일을 파일 관리 윈도우(300, 300a), 확대 표시 윈도우(600) 등 중에서부터 선출하는 것에 집중할 수 있고, 전술한 바와 같이, 전송처의 폴더의 생성 조작을 행할 필요가 없는 것과 아울러서, 화상 파일의 전송을 극히 간이한 조작으로 실행시킬 수 있게 된다.
또한, 드래그&드롭 조작에 따라, 화상 파일의 일련의 전송 처리가 실행되면, 그에 수반하여, 파일 전송 윈도우(400, 400a) 내의 메시지 에어리어(401, 411)나 메시지 화상(402, 412)이 변화한다. 예를 들면, 메시지 에어리어(401)에서는, 초기 상태에서는 "화상을 여기에 드래그하여 주십시오"라는 드래그&드롭 조작을 안내하기 위한 문자 정보가 표시되고, 드래그&드롭 조작이 행하여진 직후로부터, 요구된 모든 화상 파일의 전송 처리가 완료되기까지의 동안, "화상 파일(xxx)을 폴더(yyy)에 전송중"이라는 전송 처리가 실행중인 것을 나타내는 문자 정보가 표시된다. 이와 같은 표시의 변화에 의해, 유저가 전송 처리의 실행 상태를 시인(視認)할 수도 있다.
다음에, 이상과 같은 화상 파일의 전송 처리시에서의 PC(10) 내의 처리 순서에 관해, 플로우 차트를 이용하여 설명한다. 우선, 도 11은, 파일 전송시에 있어서의 파일 전송 프로그램에 의한 처리 순서를 도시하는 플로우 차트이다.
유저의 조작 입력에 의해 파일 전송 프로그램(120)이 기동하면, 파일 관리 프로그램(110)도 동시에 기동 된다(스텝 S11). 이로써 예를 들면, 전술한 파일 관리 윈도우(300)가 모니터(14a)에 표시된다. 다음에, U/I 제어부(121)는, 파일 전송 윈도우(400)를 모니터(14a)에 표시시킨다(스텝 S12). 이 때 U/I 제어부(121)는, OS(130)의 윈도우 관리부(131)에 대해, 파일 전송 윈도우(400)를 파일 관리 윈도우(300)의 앞면(예를 들면 맨 앞면)에 표시시키도록 요구한다.
다음에, 파일 전송 처리부(123)는, 전송시의 처리에 필요한 정보를 HDD(13)로부터 판독하고, 그들에 따라 처리 파라미터를 RAM(12) 등에 설정한다(스텝 S13). 이로써, 화상 파일의 전송 요구가 접수 준비가 완료된 상태가 된다.
이 스텝 S13에서는, 예를 들면, 현재 접속되어 있는, 전송처가 되는 외부 기기(여기서는 화상 재생 장치(20))를 판별하고, 그 기기에 대응하는 사양의 정보를 기기 정보 테이블(124)로부터 판독한다. 이 때, 화상 사이즈나 포맷 등, 선택 가능한 파라미터가 있으면, 소정의 것을 초기 파라미터로서 설정하고, 그 후, 전송 설정 윈도우(500)를 통한 유저로부터의 조작 입력에 따라, 처리 파라미터를 적절히 변경한다. 또한, 전술한 폴더 생성 조건 중, 예를 들면 제 1의 폴더 생성 조건을 디폴트의 설정으로서 판독하고, 이 후에, 전송 설정 윈도우(500)를 통한 유저로부터의 조작 입력에 따라, 폴더 생성 조건을 변경한다.
다음에, 전송 요구 접수부(122)는, 일정 시간마다 RAM(12) 내의 전송 리스트(114)를 참조하여, 신규로 등록되고, 전송 처리를 행하지 않은 화상 파일이 있는지의 여부를 판별한다(스텝 S14). 미처리의 화상 파일이 있는 경우에는, 전송 요구 접수부(122)는 그 중에서, 먼저 등록되어 있던 하나의 화상 파일에 대응하는 식별 정보를 파일 전송 처리부(123)에 통지하고, 파일 전송 처리부(123)는, 통지된 식별 정보에 대응하는 화상 파일을 HDD(13)로부터 판독한다(스텝 S15).
다음에, 파일 전송 처리부(123)는, 스텝 S13으로 설정되는 처리 파라미터에 응하여, 판독한 화상 파일에 대해 화상 사이즈나 파일 포맷의 변환 처리를 시행한다(스텝 S16). 다음에, 파일 전송 처리부(123)는, 설정된 폴더 생성 조건에 따라, 화상 파일의 전송처의 폴더명을 결정하고, 화상 재생 장치(20)의 디렉토리 구조 내에 폴더를 생성한다(스텝 S17). 그리고, 그 폴더 내에, 스텝 S16에서 변환한 화상 파일을 기록한다(스텝 S18). 또한, 스텝 S17에서 결정된 것과 같은 명칭의 폴더가 이미 생성되어 있는 경우에는, 그 폴더에 대해 화상 파일을 추기(追記)한다.
스텝 S18에서 화상 파일의 기록이 완료된 경우, 및, 스텝 S14에서 전송 리스트에 미처리의 화상 파일이 없는 경우에는, 파일 전송 프로그램(120)을 종료하기 위한 조작 입력이 있었는지의 여부가 판별되고(스텝 S19), 조작 입력이 없었던 경우에는, 스텝 S14의 처리가 재차 실행된다. 따라서, 전송 리스트(114)에 대해 신규의 화상 파일이 추가될 때마다, 스텝 S15 내지 S18의 처리가 실행된다. 또한, 전송 리스트(114)에 대해 복수의 화상 파일이 한번에 등록된 경우에도, 등록된 하나의 화상 파일마다 스텝 S15 내지 S18이 순차로 실행된다. 또한, 스텝 S19에서 프로그램 종료를 위한 조작 입력이 있는 경우에는, 파일 전송 프로그램(120) 및 파일 관리 프로그램(110)의 종료 처리가 실행된다.
도 12는, 파일 전송 프로그램의 실행시에 있어서의 파일 관리 프로그램에 의한 처리 순서를 도시하는 플로우 차트이다.
상기한 스텝 S11에서 파일 전송 프로그램(120)으로부터 기동 요구를 받으면, 파일 관리 프로그램(110)이 기동하고, 우선, U/I 제어부(111) 및 파일 추출 처리 부(112)에 의해, 설정된 표시 모드에 응한 화상의 표시 처리가 실행된다(스텝 S31). 예를 들면, 도 6과 같은 파일 관리 윈도우(300)나, 도 9와 같은 파일 관리 윈도우(300a), 도 10과 같은 확대 표시 윈도우(600)가, 모니터(14a)에 표시된다.
다음에, U/I 제어부(111)는, 표시되어 있는 섬네일 화상이나 폴더, 확대 화상 등이, 파일 전송 윈도우(400, 400a)에 대해 드래그&드롭 되었는지의 여부를 검지한다(스텝 S32). 여기서, U/I 제어부(111)는, 예를 들면, 파일 전송 윈도우(400, 400a)의 표시 범위를 나타내는 위치 정보를 U/I 제어부(121)로부터 취득함에 의해, 파일 전송 윈도우(400, 400a)에의 드래그&드롭 조작이 행하여진 것을 검지하는 것이 가능해진다.
드래그&드롭 조작이 검지되면, 파일 전송 지시부(113)는, 전송 요구가 행하여진 화상 파일에 대응하는 식별 정보의 통지를 U/I 제어부(111)로부터 접수하고, 그 식별 정보를 전송 리스트(114)에 등록한다(스텝 S33). 이 때, 예를 들면, 복수의 섬네일 화상이 한번에 드래그&드롭된 경우나, 폴더 단위로 드래그&드롭 조작이 행하여진 경우에는, 대응하는 모든 화상 파일의 식별 정보가 파일 전송 지시부(113)에 통지되고, 이들이 전부 전송 리스트(114)에 추가된다.
스텝 S33의 처리 완료 후, 및, 스텝 S32에서 드래그&드롭 조작이 검지되지 않은 경우에는, U/I 제어부(111)는, 파일 전송 프로그램(120)의 실행이 종료되었는지의 여부를 판별한다(스텝 S34). 종료되지 않은 경우는 스텝 S31로 되돌아와, 이후, 일정 시간마다 드래그&드롭 조작이 검지된다. 또한, 파일 전송 프로그램(120)이 종료되면, 파일 관리 프로그램(110)의 실행도 종료된다.
여기서, 이상의 도 12에 도시한 파일 관리 프로그램(110)의 실행에 수반하는 처리와, 도 11에 도시한 파일 전송 프로그램(120)의 실행에 수반하는 처리는, 각각 개별의 프로세스로서 CPU(11)에 의해 병렬로 실행된다. 따라서, 예를 들면, 도 11의 스텝 S14 내지 S18에서의 파일 전송에 관한 처리의 실행 도중에도, 유저는 소망하는 화상 파일을 선택하여 그것에 대응하는 섬네일 화상 등에 대한 드래그&드롭 조작을 행하여, 도 12의 스텝 S32, S33에서 드래그&드롭 조작의 검지에 수반하는 처리를 실행시킬 수 있다.
이상의 실시 형태에서는, 유저는, 화상 파일의 전송처 폴더의 생성 조작을 아무것도 행하는 일 없이, 드래그&드롭 조작만으로, 화상 파일을 이용시에 알기 쉽도록 정리된 상태로 화상 재생 장치(20)에 전송하여 보존하여 두는 것이 가능해진다. 또한, 이 때에, 전송처 기기의 사양에 응한 적절한 화상 사이즈나 파일 포맷으로, 화상 파일을 자동적으로 변환할 수 있고, 이를 위한 조작 입력도 필요하게 되지 않는다. 또한, 화상 파일의 일련의 전송 처리가 실행되고 있는 동안에도, 유저는 다음에 전송하고 싶은 화상 파일을 찾아서, 드래그&드롭 조작에 의해 그 화상 파일의 전송을 계속해서 요구할 수 있다. 따라서, 유저의 조작성을 향상시킬 수 있다.
또한, 파일 전송시에 전송처의 폴더를 자동 생성하는 처리에서는, 상기한 바와 같이 촬영의 시기에 의거한 폴더를 생성하는 외에, 예를 들면, 화상 파일의 헤더에 기술된 다른 정보를 기초로 폴더를 생성하여도 좋다. 헤더에 기술될 수 있는 정보로서는, 예를 들면, 피사체에 포함되는 인물의 식별 정보나, 촬영시에 GPS(Global Positioning System) 등으로부터 취득된 촬영 장소를 나타내는 위치 정보 등이 고려되고, 이들의 정보를 기초로 폴더명을 결정하여, 화상 파일의 전송처를 분류하여도 좋다. 또한, 헤더 정보를 참조하는 것이 아니라, 예를 들면, 화상 파일에 대한 화상 해석 처리를 행함으로써, 피사체에 포함되는 인물 등을 식별하고, 그에 따라 폴더를 생성하여도 좋다.
또한, 상기 실시 형태에서의 화상 관리 장치나 화상 전송 장치로서의 기능은, PC로 한하지 않고, 도 2와 거의 같은 구성을 갖는 각종의 컴퓨터나, PDA(Personal Digital Assistant), 휴대 전화기 등의 휴대 단말 등에 의해 실현되어도 좋다. 또한, 화상을 촬상하여 화상 파일을 생성하는 촬상 장치에서, 상기 기능이 실현되어도 좋다.
또한, 상기 실시 형태에서는, PC에서 관리되고, 외부 기기에 전송된 컨텐츠의 데이터 파일의 예로서 정지화상 파일을 들었지만, 이것으로 한하지 않고, 동화상 파일, 음성 파일, 문서 파일, 도면 파일 등을 적용하여도 좋다.
여기서, 예를 들면, 상기한 도 6이나 도 9의 파일 관리 윈도우 등에서는, 각 데이터 파일을 식별하기 위한 식별 화상으로서 섬네일 화상을 이용하고 있지만, 이와 같은 식별 화상으로서는, 이들의 데이터 파일의 파일명이나 파일 형식 등을 식별 가능한 아이콘으로서 표시하여도 좋다. 또한, 동화상 파일을 적용한 경우에는, 그 파일을 재생한 때의 대표 화상의 섬네일 화상을 식별 화상으로서 표시하여도 좋다.
또한, 파일 전송시에 전송처의 폴더를 자동 생성할 때에는, 예를 들면, 데이 터 파일의 작성 시기(년, 일자, 시간 등)에 근거하여 폴더를 생성하고, 전송한 데이터 파일을 분류하면 좋다. 또한, 이 경우에는, 파일 관리 윈도우에서도, 데이터 파일의 식별 화상을 그 데이터 파일의 작성 시기마다 분류하여 표시할 수 있도록 하면 좋다.
또한, 상기 실시 형태에서의 처리 기능은, 컴퓨터에 의해 실현할 수 있다. 그 경우, 상기한 PC(파일 관리 장치, 파일 전송 장치)가 가져야 하는 기능의 처리 내용을 기술한 프로그램이 제공된다. 그리고, 그 프로그램을 컴퓨터에서 실행함에 의해, 상기 처리기능이 컴퓨터상에서 실현된다. 또한, 처리 내용을 기술한 프로그램은, 컴퓨터로 판독 가능한 기록 매체에 기록하여 둘 수 있다. 컴퓨터로 판독 가능한 기록 매체로서는, 자기 테이프나 하드디스크 등의 자기 기록 매체, 광디스크, 광자기 기록 매체, 반도체 메모리 등이 있다.
프로그램을 유통시키는 경우에는, 예를 들면, 그 프로그램이 기록된 광디스크 등의 가반형 기록 매체가 판매된다. 또한, 프로그램을 서버 컴퓨터의 기억 장치에 저장하여 두고, 그 프로그램을, 서버 컴퓨터로부터 네트워크를 통하여 다른 컴퓨터에 전송할 수도 있다.
프로그램을 실행하는 컴퓨터는, 예를 들면, 가반형 기록 매체에 기록된 프로그램 또는 서버 컴퓨터로부터 전송된 프로그램을, 자체기기에 접속된 기억 장치에 저장한다. 그리고, 컴퓨터는, 그 기억 장치로부터 프로그램을 판독하고, 프로그램에 따른 처리를 실행한다. 또한, 컴퓨터는, 가반형 기록 매체로부터 직접 프로그램을 판독하고, 그 프로그램에 따른 처리를 실행할 수도 있다. 또한, 컴퓨터는, 서버 컴퓨터로부터 프로그램이 전송될 때마다, 순서대로 받아들인 프로그램에 따른 처리를 실행할 수도 있다.
도 1은 실시 형태에 관한 파일 전송 장치와 그 주변 기기를 포함하는 시스템 구성을 도시하는 도면.
도 2는 파일 관리·전송 장치(PC)의 하드웨어 구성예를 도시하는 블록도.
도 3은 화상 파일이 전송된 화상 재생 장치의 내부 구성예를 도시하는 블록도.
도 4는 PC가 구비하는 파일 관리·전송 처리를 위한 기능을 도시하는 블록도.
도 5는 파일 관리 프로그램을 기동한 때의 화면 표시예를 도시하는 도면.
도 6은 파일 전송 프로그램을 기동한 때의 화면 표시예를 도시하는 도면.
도 7은 파일 전송시의 설정을 변경하기 위한 전송 설정 윈도우의 표시예를 도시하는 도면.
도 8은 화상 재생 장치에서 데이터 파일을 관리하기 위한 디렉토리 구조의 예를 도시하는 도면.
도 9는 폴더 탭이 선택되어 있는 경우의 화면 표시예를 도시하는 도면.
도 10은 화상을 확대 표시한 경우의 화면 표시예를 도시하는 도면.
도 11은 파일 전송시에서 파일 전송 프로그램에 의한 처리 순서를 도시하는 플로우 차트.
도 12는 파일 전송 프로그램의 실행시에 있어서의 파일 관리 프로그램에 의한 처리 순서를 도시하는 플로우 차트.
(도면의 주요부분에 대한 부호의 설명)
10 : PC 11 : CPU
12 : RAM 13 : HDD
14 : 그래픽 처리부 14a : 모니터
15 : 입력 I/F 15a : 키보드
15b : 마우스 16, 21 : 통신 I/F
17 : 메모리 I/F 18 : 버스
20 : 화상 재생 장치 22 : 마이크로 컨트롤러
23 : 불휘발성 기록 매체 24 : 화상 디코더
25 : 표시부 26 : 입력부
31, 32 : 메모리 카드 40 : DSC
100 : 화상 파일 110 : 파일 관리 프로그램
111, 121 : U/I 제어부 112 : 파일 추출 처리부
113 : 파일 전송 지시부 114 : 전송 리스트
120 : 파일 전송 프로그램 122 : 전송 요구 접수부
123 : 파일 전송 처리부 124 : 기기 정보 테이블
130 : OS 131 : 윈도우 관리부

Claims (14)

  1. 기억 장치에 기억된 컨텐츠의 데이터 파일을 파일 전송 장치로부터 외부 기기의 기억 영역에 전송하기 위한 파일 전송 방법에 있어서,
    상기 파일 전송 장치의 표시 처리 수단이, 상기 기억 장치 내의 하나 이상의 데이터 파일을 각각 식별하는 파일 식별 화상을 표시한 파일 표시 윈도우를 표시 장치에 표시시킴과 함께, 데이터 파일의 상기 외부 기기에의 전송 요구를 접수하기 위한 파일 전송 윈도우를, 상기 파일 표시 윈도우에 의해 차단되지 않는 위치가 되도록 상기 표시 장치에 표시시키는 윈도우 표시 스텝과,
    상기 파일 전송 장치의 입력 검지 수단이, 상기 파일 표시 윈도우 내의 상기 파일 식별 화상을 상기 파일 전송 윈도우의 내부에 드래그&드롭하는 조작 입력을 검지하면, 상기 파일 전송 장치의 전송 처리 수단이, 해당 파일 식별 화상에 대응하는 데이터 파일을 상기 기억 장치로부터 판독하여 상기 외부 기기의 기억 영역에 기록하는 전송 처리 스텝을 포함하는 것을 특징으로 하는 파일 전송 방법.
  2. 제 1항에 있어서,
    상기 전송 처리 스텝에서는, 상기 전송 처리 수단은, 상기 외부 기기의 기억 영역에서의 파일 기억 위치를 관리하기 위한 디렉토리 구조중에, 소정의 조건에 따라 결정한 명칭의 폴더를 자동적으로 생성하고, 생성한 폴더에 데이터 파일을 기록하는 것을 특징으로 하는 파일 전송 방법.
  3. 제 2항에 있어서,
    상기 전송 처리 수단은, 전송이 요구된 데이터 파일의 헤더에 기술된 정보를 기초로, 해당 데이터 파일을 기록하는 폴더의 명칭을 결정하는 것을 특징으로 하는 파일 전송 방법.
  4. 제 3항에 있어서,
    상기 전송 처리 수단은, 상기 헤더에 기술된 데이터 파일의 작성 시기의 정보를 기초로, 기록처의 폴더의 명칭을 결정하는 것을 특징으로 하는 파일 전송 방법.
  5. 제 4항에 있어서,
    전송이 요구된 데이터 파일이 화상 파일인 경우, 상기 전송 처리 수단은, 상기 헤더에 기술된 촬영 일시 정보를 기초로, 기록처의 폴더의 명칭을 결정하는 것을 특징으로 하는 파일 전송 방법.
  6. 제 3항에 있어서,
    상기 전송 처리 수단은, 상기 기억 장치에서의 파일 기억 위치를 관리하기 위한 디렉토리 구조에서, 전송이 요구된 데이터 파일이 저장되어 있던 원래의 폴더의 명칭을, 해당 데이터 파일의 기록처의 폴더의 명칭으로 하는 것을 특징으로 하 는 파일 전송 방법.
  7. 제 1항에 있어서,
    상기 전송 처리 스텝에서는, 상기 파일 표시 윈도우 내의 복수의 상기 파일 식별 화상에 대한 드래그&드롭의 조작 입력이 연속하여 행하여진 경우에, 상기 입력 검지 수단에 의해 드래그&드롭의 조작 입력이 검지되는 처리와, 전송이 요구된 데이터 파일이 상기 전송 처리 수단에 의해 상기 외부 기기의 기억 영역에 기록되는 처리가, 병렬로 실행되는 것을 특징으로 하는 파일 전송 방법.
  8. 제 7항에 있어서,
    상기 전송 처리 스텝은,
    상기 입력 검지 수단이, 상기 파일 표시 윈도우 내의 상기 파일 식별 화상을 상기 파일 전송 윈도우의 내부에 드래그&드롭하는 조작 입력을 검지할 때마다, 해당 파일 식별 화상에 대응하는 데이터 파일의 식별 정보를 전송 리스트에 순차로 등록하는 리스트 등록 스텝과,
    상기 전송 처리 수단이, 상기 리스트 등록 스텝을 수시로 참조하여, 전송 처리를 행하지 않는 상기 식별 정보에 대응하는 데이터 파일을 상기 외부 기기의 기억 영역에 기록하는 파일 기록 처리를 포함하고,
    상기 리스트 등록 스텝과 상기 파일 기록 처리가 병렬로 실행되는 것을 특징으로 하는 파일 전송 방법.
  9. 제 1항에 있어서,
    상기 전송 처리 스텝에서는, 상기 전송 처리 수단은, 접속된 상기 외부 기기의 사양 정보에 따라, 전송이 요구된 데이터 파일을, 해당 외부 기기에서 해당 데이터 파일이 정상적으로 재생되는 데이터 파일로 변환하고, 해당 외부 기기의 기억 영역에 기록하는 것을 특징으로 하는 파일 전송 방법.
  10. 제 9항에 있어서,
    전송이 요구된 데이터 파일이 화상 파일인 경우, 상기 전송 처리 수단은, 해당 데이터 파일의 화상 사이즈를 상기 외부 기기에서 재생 표시 가능한 화상 사이즈로 변환하는 것을 특징으로 하는 파일 전송 방법.
  11. 제 1항에 있어서,
    상기 윈도우 표시 스텝에서, 상기 파일 전송 윈도우는, 상기 파일 표시 윈도우의 앞면에 겹쳐 표시되는 것을 특징으로 하는 파일 전송 방법.
  12. 제 1항에 있어서,
    상기 윈도우 표시 스텝에서는, 상기 표시 처리 수단은, 상기 기억 장치 내의 데이터 파일로부터 소정의 추출 조건에 합치한 것을 추출하고, 추출한 데이터 파일에 대응하는 상기 파일 식별 화상을 상기 파일 표시 윈도우에 일람 표시하는 것을 특징으로 하는 파일 전송 방법.
  13. 기억 장치에 기억된 컨텐츠의 데이터 파일을 외부 기기의 기억 영역에 전송하는 파일 전송 장치에 있어서,
    상기 기억 장치 내의 하나 이상의 데이터 파일을 각각 식별하는 파일 식별 화상을 표시한 파일 표시 윈도우를 표시 장치에 표시시킴과 함께, 데이터 파일의 상기 외부 기기에의 전송 요구를 접수하기 위한 파일 전송 윈도우를, 상기 파일 표시 윈도우에 의해 차단되지 않는 위치가 되도록 상기 표시 장치에 표시시키는 표시 처리 수단과,
    상기 파일 표시 윈도우 내의 상기 파일 식별 화상을 상기 파일 전송 윈도우의 내부에 드래그&드롭하는 조작 입력을 검지하는 입력 검지 수단과,
    상기 입력 검지 수단에 의해 상기 파일 식별 화상의 드래그&드롭의 조작 입력이 검지되면, 해당 파일 식별 화상에 대응하는 데이터 파일을 상기 기억 장치로부터 판독하여 상기 외부 기기의 기억 영역에 기록하는 전송 처리 수단을 갖는 것을 특징으로 하는 파일 전송 장치.
  14. 기억 장치에 기억된 컨텐츠의 데이터 파일을 외부 기기의 기억 영역에 전송하기 위한 파일 전송 프로그램에 있어서,
    컴퓨터를,
    상기 기억 장치 내의 하나 이상의 데이터 파일을 각각 식별하는 파일 식별 화상을 표시한 파일 표시 윈도우를 표시 장치에 표시시킴과 함께, 데이터 파일의 상기 외부 기기에의 전송 요구를 접수하기 위한 파일 전송 윈도우를, 상기 파일 표시 윈도우에 의해 차단되지 않는 위치가 되도록 상기 표시 장치에 표시시키는 표시 처리 수단,
    상기 파일 표시 윈도우 내의 상기 파일 식별 화상을 상기 파일 전송 윈도우의 내부에 드래그&드롭하는 조작 입력을 검지하는 입력 검지 수단,
    상기 입력 검지 수단에 의해 상기 파일 식별 화상의 드래그&드롭의 조작 입력이 검지되면, 해당 파일 식별 화상에 대응하는 데이터 파일을 상기 기억 장치로부터 판독하여 상기 외부 기기의 기억 영역에 기록하는 전송 처리 수단으로서 기능시키는 것을 특징으로 하는 파일 전송 프로그램.
KR1020080089070A 2007-10-18 2008-09-10 파일 전송 방법, 장치 및 프로그램 Abandoned KR20090039601A (ko)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JPJP-P-2007-00270821 2007-10-18
JP2007270821A JP4453738B2 (ja) 2007-10-18 2007-10-18 ファイル転送方法、装置、およびプログラム

Publications (1)

Publication Number Publication Date
KR20090039601A true KR20090039601A (ko) 2009-04-22

Family

ID=40564746

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020080089070A Abandoned KR20090039601A (ko) 2007-10-18 2008-09-10 파일 전송 방법, 장치 및 프로그램

Country Status (5)

Country Link
US (1) US8949723B2 (ko)
JP (1) JP4453738B2 (ko)
KR (1) KR20090039601A (ko)
CN (1) CN101415095B (ko)
TW (1) TWI390979B (ko)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20200135714A (ko) * 2019-05-20 2020-12-03 베이징 시아오미 모바일 소프트웨어 컴퍼니 리미티드 파일 전송 방법, 장치 및 컴퓨터 판독가능한 저장매체
US11604572B2 (en) 2020-02-25 2023-03-14 Beijing Xiaomi Mobile Software Co., Ltd. Multi-screen interaction method and apparatus, and storage medium

Families Citing this family (46)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101547161B (zh) 2008-03-28 2012-09-26 阿里巴巴集团控股有限公司 文件夹传输系统、文件夹传输装置及文件夹传输方法
JP4764471B2 (ja) * 2008-11-12 2011-09-07 株式会社沖データ 画像読取システム、及び画像読取方法
JP5489660B2 (ja) * 2009-02-05 2014-05-14 キヤノン株式会社 画像管理装置およびその制御方法およびプログラム
CN101930258B (zh) * 2009-06-22 2012-09-19 鸿富锦精密工业(深圳)有限公司 电子设备及其文件操作方法
US9571625B2 (en) 2009-08-11 2017-02-14 Lg Electronics Inc. Electronic device and control method thereof
KR20110073857A (ko) * 2009-12-24 2011-06-30 엘지전자 주식회사 이동 단말기 및 그 제어방법
US20110239114A1 (en) * 2010-03-24 2011-09-29 David Robbins Falkenburg Apparatus and Method for Unified Experience Across Different Devices
US9658732B2 (en) * 2010-10-19 2017-05-23 Apple Inc. Changing a virtual workspace based on user interaction with an application window in a user interface
US10740117B2 (en) 2010-10-19 2020-08-11 Apple Inc. Grouping windows into clusters in one or more workspaces in a user interface
US9542202B2 (en) 2010-10-19 2017-01-10 Apple Inc. Displaying and updating workspaces in a user interface
KR101718030B1 (ko) * 2010-10-25 2017-03-20 엘지전자 주식회사 정보 관리 장치 및 그 방법
US9639315B2 (en) * 2010-10-26 2017-05-02 Hewlett-Packard Development Company, L.P. Content production
CN102566805A (zh) * 2010-12-17 2012-07-11 英华达(南京)科技有限公司 文件传输方法及具有文件传输功能的通信系统
US8554897B2 (en) * 2011-01-24 2013-10-08 Lg Electronics Inc. Data sharing between smart devices
US10152192B2 (en) 2011-02-21 2018-12-11 Apple Inc. Scaling application windows in one or more workspaces in a user interface
CN102651716A (zh) * 2011-02-24 2012-08-29 阿里巴巴集团控股有限公司 即时通讯中的文件夹传输方法及系统、即时接收客户端
JP6089384B2 (ja) 2011-04-11 2017-03-08 ソニー株式会社 情報処理装置、情報処理方法及びプログラム
KR101810403B1 (ko) * 2011-05-13 2017-12-19 삼성전자주식회사 휴대용 단말기에서 주변 디바이스의 데이터를 저장하기 위한 장치 및 방법
US8788947B2 (en) * 2011-06-14 2014-07-22 LogMeln, Inc. Object transfer method using gesture-based computing device
US8887047B2 (en) * 2011-06-24 2014-11-11 Breakthrough Performancetech, Llc Methods and systems for dynamically generating a training program
CN102904618B (zh) 2011-07-26 2016-04-27 联想(北京)有限公司 一种设备间通信处理方法及装置
CN103139369A (zh) * 2011-11-30 2013-06-05 北京千橡网景科技发展有限公司 内容分享方法和装置
CN103176017B (zh) * 2011-12-22 2016-08-03 北京普源精电科技有限公司 一种示波器及其配置装置和配置方法
JP2013131141A (ja) * 2011-12-22 2013-07-04 Ricoh Co Ltd プロジェクタ、プロジェクタの制御方法及びプロジェクタの制御プログラム
JP5719760B2 (ja) * 2011-12-28 2015-05-20 株式会社日立ハイテクノロジーズ 欠陥分類装置
CN102646117B (zh) 2012-02-20 2015-07-08 华为技术有限公司 文件数据传送的方法与装置
US8645466B2 (en) 2012-05-18 2014-02-04 Dropbox, Inc. Systems and methods for displaying file and folder information to a user
KR102181776B1 (ko) * 2012-06-05 2020-11-24 삼성전자주식회사 범용 디바이스에서의 파일 송/수신 장치 및 방법
KR101927150B1 (ko) 2012-10-30 2018-12-10 삼성전자주식회사 3차원 디스플레이 장치 및 그의 사용자 인터페이스 방법
US9021366B1 (en) 2012-10-31 2015-04-28 Google Inc. Data management system and method
JP5807026B2 (ja) * 2013-01-11 2015-11-10 株式会社沖データ データ処理装置
JP2014146129A (ja) * 2013-01-28 2014-08-14 Ricoh Co Ltd 情報表示装置、方法およびプログラム
CN103475670A (zh) * 2013-09-26 2013-12-25 深圳市金立通信设备有限公司 一种数据传输的方法、装置及系统
US10739969B2 (en) * 2013-10-23 2020-08-11 Lg Electronics Inc. Terminal and method for controlling same
EP3076275B1 (en) * 2013-12-20 2020-06-24 Huawei Technologies Co., Ltd. Method for opening file in file folder and terminal
USD753147S1 (en) * 2013-12-30 2016-04-05 Samsung Electronics Co., Ltd. Display screen or portion thereof with icon
CN103995841A (zh) * 2014-04-30 2014-08-20 小米科技有限责任公司 定位照片的方法和装置
CN104091102B (zh) * 2014-05-23 2018-02-06 中兴通讯股份有限公司 一种基于安卓系统的多用户管理方法及其装置
JP6434230B2 (ja) * 2014-06-18 2018-12-05 株式会社ミツトヨ 地震観測システム及び地震計
KR20160104961A (ko) * 2015-02-27 2016-09-06 삼성전자주식회사 페이지 처리 방법 및 그 전자 장치
CN107832377B (zh) * 2017-10-30 2021-09-21 北京小米移动软件有限公司 图像信息显示方法、装置及系统、存储介质
JP2019117571A (ja) * 2017-12-27 2019-07-18 シャープ株式会社 情報処理装置、情報処理システム、情報処理方法及びプログラム
CN113032592A (zh) * 2019-12-24 2021-06-25 徐大祥 电子动态行事历系统、操作方法及计算机存储介质
CN111338548A (zh) * 2020-03-06 2020-06-26 深圳光大同创新材料有限公司 一种目录和文件分屏浏览展示方法、装置及存储介质
CN112306604B (zh) * 2020-08-21 2022-09-23 海信视像科技股份有限公司 一种传输文件的进度显示方法及显示设备
CN112214455A (zh) * 2020-10-12 2021-01-12 深圳光大同创新材料有限公司 文件系统的显示控制方法、装置、移动终端及存储介质

Family Cites Families (34)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6191807B1 (en) * 1994-05-27 2001-02-20 Canon Kabushiki Kaisha Communication apparatus and method for performing a file transfer operation
US5861918A (en) * 1997-01-08 1999-01-19 Flashpoint Technology, Inc. Method and system for managing a removable memory in a digital camera
US5978016A (en) * 1997-02-20 1999-11-02 Eastman Kodak Company Electronic camera with internal fixed album memory
WO1999026121A2 (en) * 1997-11-13 1999-05-27 Hyperspace Communications, Inc. File transfer system
US6085251A (en) * 1998-04-02 2000-07-04 The United States Of America As Represented By The Secretary Of The Air Force Implementing a parallel file transfer protocol
JP2000194474A (ja) 1998-12-25 2000-07-14 Toshiba Corp プラント監視制御システム
JP3468288B2 (ja) * 1999-11-30 2003-11-17 インターナショナル・ビジネス・マシーンズ・コーポレーション ホスト装置、画像表示装置、画像表示システム、画像表示方法、パネル属性読み出し方法、および画像表示制御方法
US7206804B1 (en) * 2000-11-10 2007-04-17 Sharp Laboratories Of America, Inc. Methods and systems for transmitting digital images
US6915489B2 (en) * 2001-03-28 2005-07-05 Hewlett-Packard Development Company, L.P. Image browsing using cursor positioning
US6803929B2 (en) * 2001-07-05 2004-10-12 International Business Machines Corporation Method, apparatus and computer program product for moving or copying information
DE10141834A1 (de) * 2001-08-27 2003-04-03 Siemens Ag Datenkonverter
JP4102045B2 (ja) 2001-09-28 2008-06-18 富士フイルム株式会社 デスクトップ上の隠蔽ウインドウの表示制御方法および表示制御処理装置
US7117256B1 (en) * 2001-11-29 2006-10-03 Microsoft Corporation Method and system for transferring and sharing images between devices and locations
JP2003216621A (ja) * 2002-01-23 2003-07-31 Fuji Photo Film Co Ltd プログラム、画像管理装置、及び画像管理方法
US7143114B2 (en) * 2002-04-18 2006-11-28 Hewlett-Packard Development Company, L.P. Automatic renaming of files during file management
US20040004663A1 (en) * 2002-07-02 2004-01-08 Lightsurf Technologies, Inc. Imaging system providing automatic organization and processing of images based on location
US20040199514A1 (en) * 2003-04-02 2004-10-07 Ira Rosenblatt Techniques for facilitating item sharing
US7286723B2 (en) * 2003-06-27 2007-10-23 Hewlett-Packard Development Company, L.P. System and method for organizing images
JP4433714B2 (ja) 2003-07-11 2010-03-17 ソニー株式会社 情報処理装置および方法、並びにプログラム
JP2005033712A (ja) 2003-07-11 2005-02-03 Sony Corp 情報処理装置および方法、並びにプログラム
JP2005078612A (ja) * 2003-09-04 2005-03-24 Hitachi Ltd ファイル共有システム及びファイル共有装置間のファイル移行方法
US6990637B2 (en) * 2003-10-23 2006-01-24 Microsoft Corporation Graphical user interface for 3-dimensional view of a data collection based on an attribute of the data
JP2005182760A (ja) * 2003-11-25 2005-07-07 Canon Inc 情報処理装置およびその制御方法
JP4490743B2 (ja) * 2004-06-24 2010-06-30 株式会社日立製作所 ファイル共有システム、ファイル共有用管理サーバおよびクライアント装置
US20060020904A1 (en) * 2004-07-09 2006-01-26 Antti Aaltonen Stripe user interface
WO2006047218A2 (en) * 2004-10-21 2006-05-04 Createthe, Llc System and method for managing creative assets via user interface
JP4738805B2 (ja) 2004-12-16 2011-08-03 株式会社リコー 画面共有システム、画面共有方法、画面共有プログラム
CN1809160A (zh) * 2005-01-19 2006-07-26 乐金电子(惠州)有限公司 数字多媒体广播接收器中的实时图像部分放大方法
EP1793581A1 (en) * 2005-12-05 2007-06-06 Microsoft Corporation Automatic selection of images for transfer depending on connection characteristics
US7783985B2 (en) * 2006-01-04 2010-08-24 Citrix Systems, Inc. Systems and methods for transferring data between computing devices
US20080229248A1 (en) * 2007-03-13 2008-09-18 Apple Inc. Associating geographic location information to digital objects for editing
US20080307367A1 (en) * 2007-06-07 2008-12-11 John Michael Garrison Method and apparatus for a drag and drop operation implementing a hierarchical path name
US8190707B2 (en) * 2007-10-20 2012-05-29 Citrix Systems, Inc. System and method for transferring data among computing environments
JP5137641B2 (ja) * 2008-03-19 2013-02-06 キヤノン株式会社 情報処理装置、画像処理システム及び画像処理方法並びにプログラム

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20200135714A (ko) * 2019-05-20 2020-12-03 베이징 시아오미 모바일 소프트웨어 컴퍼니 리미티드 파일 전송 방법, 장치 및 컴퓨터 판독가능한 저장매체
US11409429B2 (en) 2019-05-20 2022-08-09 Beijing Xiaomi Mobile Software Co., Ltd. File transfer method and apparatus
US11604572B2 (en) 2020-02-25 2023-03-14 Beijing Xiaomi Mobile Software Co., Ltd. Multi-screen interaction method and apparatus, and storage medium

Also Published As

Publication number Publication date
JP2009098987A (ja) 2009-05-07
TW200926805A (en) 2009-06-16
US8949723B2 (en) 2015-02-03
US20090106666A1 (en) 2009-04-23
CN101415095B (zh) 2012-10-10
JP4453738B2 (ja) 2010-04-21
CN101415095A (zh) 2009-04-22
TWI390979B (zh) 2013-03-21

Similar Documents

Publication Publication Date Title
JP4453738B2 (ja) ファイル転送方法、装置、およびプログラム
US10877631B2 (en) Graphical user interface, display control device, display method, and program
EP1840897B1 (en) User interface for creating and using media keys
RU2459279C1 (ru) Устройство управления содержимым и способ управления содержимым
US6335742B1 (en) Apparatus for file management and manipulation using graphical displays and textual descriptions
CN101819595B (zh) 信息处理方法
US7474348B2 (en) Image photographing system having data management function, data management device and medium
US20180241900A1 (en) Suggesting image files for deletion based on image file parameters
US8379031B2 (en) Image data management apparatus, image data management method, computer-readable storage medium
JP4717299B2 (ja) 画像管理装置、画像管理装置の制御方法、及びコンピュータプログラム
US6288732B1 (en) Information processor
JP4902904B2 (ja) 情報処理方法、並びにプログラムを格納している媒体
JP6733618B2 (ja) 情報処理システム、端末装置、プログラム及び画像付与方法
KR100772857B1 (ko) 숫자 키 입력에 따른 컨텐츠를 재생하는 장치 및 방법
JP2001313861A (ja) 画像撮影装置、データ管理装置、媒体、およびプログラム
JP4314804B2 (ja) 情報処理装置および方法、並びにプログラム
JP6172245B2 (ja) 情報処理システム、端末装置、プログラム及び画像付与方法
JP6366273B2 (ja) 情報処理装置、情報処理方法及びプログラム
JP2008263389A (ja) 画像処理装置、画像表示装置、これらにおける処理方法、プログラムおよび記録媒体
JP2004310491A (ja) 画像蓄積装置及びプログラム

Legal Events

Date Code Title Description
PA0109 Patent application

Patent event code: PA01091R01D

Comment text: Patent Application

Patent event date: 20080910

PG1501 Laying open of application
A201 Request for examination
PA0201 Request for examination

Patent event code: PA02012R01D

Patent event date: 20130717

Comment text: Request for Examination of Application

Patent event code: PA02011R01I

Patent event date: 20080910

Comment text: Patent Application

E902 Notification of reason for refusal
PE0902 Notice of grounds for rejection

Comment text: Notification of reason for refusal

Patent event date: 20140528

Patent event code: PE09021S01D

E701 Decision to grant or registration of patent right
PE0701 Decision of registration

Patent event code: PE07011S01D

Comment text: Decision to Grant Registration

Patent event date: 20141106

PC1904 Unpaid initial registration fee