KR20090117977A - 재생 장치, 재생 제어 프로그램을 기록한 기록 매체, 및 재생 제어 방법 - Google Patents

재생 장치, 재생 제어 프로그램을 기록한 기록 매체, 및 재생 제어 방법 Download PDF

Info

Publication number
KR20090117977A
KR20090117977A KR20090029818A KR20090029818A KR20090117977A KR 20090117977 A KR20090117977 A KR 20090117977A KR 20090029818 A KR20090029818 A KR 20090029818A KR 20090029818 A KR20090029818 A KR 20090029818A KR 20090117977 A KR20090117977 A KR 20090117977A
Authority
KR
South Korea
Prior art keywords
information
content
interruption
media
unit
Prior art date
Application number
KR20090029818A
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 KR20090117977A publication Critical patent/KR20090117977A/ko

Links

Images

Classifications

    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B27/00Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
    • G11B27/10Indexing; Addressing; Timing or synchronising; Measuring tape travel
    • G11B27/102Programmed access in sequence to addressed parts of tracks of operating record carriers
    • G11B27/105Programmed access in sequence to addressed parts of tracks of operating record carriers of operating discs
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B27/00Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
    • G11B27/10Indexing; Addressing; Timing or synchronising; Measuring tape travel
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B20/00Signal processing not specific to the method of recording or reproducing; Circuits therefor
    • G11B20/10Digital recording or reproducing
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B27/00Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
    • G11B27/10Indexing; Addressing; Timing or synchronising; Measuring tape travel
    • G11B27/11Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information not detectable on the record carrier
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/76Television signal recording
    • H04N5/91Television signal processing therefor
    • H04N5/93Regeneration of the television signal or of selected parts thereof

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Multimedia (AREA)
  • Television Signal Processing For Recording (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)

Abstract

임의의 미디어 내의 임의의 콘텐츠에 대하여 재생이 중단되면, 제 1 비디오 장치가 네트워크를 통하여 접속되어 있는 제 2 비디오 장치에 중단 정보를 송신하고, 제 2 비디오 장치가 다른 기기 중단 정보 관리 테이블에 중단 정보를 등록한다. 동일한 미디어 내의 동일한 콘텐츠에 대하여 재생이 지시되면, 제 2 비디오 장치가 그 콘텐츠의 중단 정보를 다른 기기 중단 정보 관리 테이블로부터 검출하고, 그 중단 정보의 위치 정보에 의해 특정되는 중단 위치로부터 그 콘텐츠의 재생을 개시한다. 이에 따라 미디어에 저장된 콘텐츠에 대해, 일방의 재생 장치에서 도중까지 재생하고, 그 미디어를 타방의 재생 장치에 옮기고, 나머지의 부분의 재생을 타방의 재생 장치에서 재개할 수 있다.
재생부, 생성부, 송신부, 기록부, 검색부, 제어부

Description

재생 장치, 재생 제어 프로그램을 기록한 기록 매체, 및 재생 제어 방법{REPRODUCING DEVICE, A READABLE-BY-COMPUTER MEDIUM THAT STORED A REPRODUCTION CONTROL PROGRAM AND REPRODUCTION CONTROL METHOD}
본 발명은 미디어 내의 콘텐츠를 재생하기 위한 재생 장치, 및 미디어 내의 콘텐츠의 재생을 제어하기 위한 프로그램 및 방법에 관한 것이다.
이미 알려진 바와 같이, 영화나 뮤직 클립이나 텔레비전 드라마나 텔레비전 애니메이션 등의 콘텐츠는 DVD[Digital Versatile Disk]나 메모리 카드나 iVDR[Information Versatile Disk for Removable usage] 카세트나 외부 부착 HDD[Hard Disk Drive] 장치 등의 미디어에 저장되어 반포되어 있다. 미디어에 저장된 콘텐츠는 당해 미디어를 삽발 가능하게 장착할 수 있는 재생 장치에 의해, 재생된다.
종래의 재생 장치는 콘텐츠의 재생이 일단 중단되고, 그 후, 동일한 콘텐츠의 재생이 지시된 때에, 콘텐츠의 재생을 중단 위치로부터 재개시키는 리줌(resume) 기능을 구비하고 있다. 따라서, 조작자는 전회(前回)의 재생이 최후까지 완수되지 않은 콘텐츠에 대해서 재생을 행할 때에, 패스트 포워드(fast- forward) 버튼을 누르면서 자신의 기억에 의지하여 중단 위치를 찾는 수고를 할 필요가 없다.
재생 장치가 운반 가능한 소형의 것일 경우, 미디어 내의 콘텐츠를 거실에서 도중까지 시청한 후, 당해 미디어와 재생 장치를 거실로부터 침실로 들고 와, 재생 장치에 동일한 콘텐츠의 재생을 지시하면, 그 재생 장치의 리줌 기능에 의해, 이어지는 부분을 침실에서 시청할 수 있다.
그러나, 거실과 침실에 각각 재생 장치가 설치되어 있을 경우에서, 미디어 내의 콘텐츠를 거실의 재생 장치에서 도중까지 재생하고, 그 미디어를 거실의 재생 장치로부터 분리하고, 그 후, 그 미디어를 침실의 재생 장치에 장착하여, 침실의 재생 장치에 동일한 콘텐츠의 재생을 지시해도, 종래의 리줌 기능이 1대의 재생 장치 내에서 완결하는 것이기 때문에, 침실의 재생 장치가 동일한 콘텐츠의 재생을 중단 위치로부터 재개하지 않는다.
또한, 복수의 클라이언트가 각각 콘텐츠 서버로부터 네트워크를 통하여 콘텐츠를 취득하여 재생하는 시스템에서, 각 클라이언트가 콘텐츠의 재생의 중단이 있었을 때에 자체 기기 내에 리줌 정보를 기억하는 동시에, 리줌 버튼이 눌려진 때에 다른 클라이언트로부터 리줌 정보를 취득하여 콘텐츠의 재생을 중단 위치로부터 재개하는 것이 알려져 있다(예를 들어, 일본국 공개특허 제2007-306076호 공보).
그러나, 미디어에 저장된 콘텐츠에 대해서, 일방의 재생 장치에서 도중까지 재생하고, 그 미디어를 타방의 재생 장치로 옮겨, 나머지의 부분의 재생을 타방의 재생 장치에서 재개할 수 있게 하는 것은 해결되어 있지 않다.
본 발명은 상술한 바와 같은 종래의 사정을 고려하여 이루어진 것으로, 미디어에 저장된 콘텐츠에 대해서, 일방의 재생 장치에서 도중까지 재생하고, 그 미디어를 타방의 재생 장치에 옮겨, 나머지의 부분의 재생을 타방의 재생 장치에서 재개할 수 있게 하는 것을 과제로 한다.
실시 형태에 따른 관점에 의하면, 재생 장치는 미디어 내의 콘텐츠를 재생하는 재생부, 재생부가 조작자로부터 지시를 수취하여, 콘텐츠의 재생을 중단할 경우, 그 중단 위치를 특정(特定)하는 위치 정보, 그 콘텐츠를 특정하는 콘텐츠 정보 및 그 콘텐츠가 저장된 미디어를 특정하는 미디어 정보를 포함하는 중단 정보를 생성하는 생성부, 생성부에 의해 생성된 중단 정보를, 네트워크를 통하여, 다른 재생 장치에 송신하는 송신부, 다른 재생 장치로부터, 네트워크를 통하여, 중단 정보를 수신할 경우, 기억 장치에 중단 정보를 기록하는 기록부, 조작자가 임의의 미디어 내의 임의의 콘텐츠의 재생을 지시할 경우, 그 콘텐츠에 따른 콘텐츠 정보 및 미디어 정보를 검색 조건으로 하여, 기억 장치를 검색하는 검색부, 및 검색부가 기억 장치로부터 중단 정보를 검출할 경우, 재생부에 대해, 그 검출한 중단 정보에 포함되는 위치 정보에 의해 특정되는 중단 위치로부터, 콘텐츠의 재생을 개시시키는 제어부를 구비한다.
이하, 첨부 도면을 참조하면서, 개시(開示)한 재생 장치의 실시 형태인 시청 시스템을, 이례(二例) 설명한다.
[실시 형태 1]
도 1은 제 1 실시 형태의 시청 시스템의 구성도이다.
도 1에 나타낸 바와 같이, 제 1 실시 형태의 시청 시스템은 제 1 비디오 장치(10)와, 제 1 모니터 장치(M1)와, 제 2 비디오 장치(20)와, 제 2 모니터 장치(M2)를 포함하고 있다.
제 1 모니터 장치(M1)는 제 1 비디오 장치(10)에 접속되고, 제 2 모니터 장치(M2)는 제 2 비디오 장치(20)에 접속되어 있다. 또한, 제 1 및 제 2 비디오 장치(10, 20)는 네트워크(N1)를 통하여 통신 가능하게 접속되어 있다.
제 1 및 제 2 비디오 장치(10, 20)는 영화나 뮤직 클립이나 텔레비전 드라마나 텔레비전 애니메이션 등의 콘텐츠를 미디어로부터 판독하여 재생하고, 음성 영상 신호로서 출력하는 장치이다.
여기서, 미디어에는 DVD[Digital Versatile Disk], 메모리 카드, iVDR[Information Versatile Disk for Removable usage] 카세트, USB[Universal Serial Bus] 접속 대응의 외부 부착 HDD[Hard Disk Drive] 장치 등이 있다. 제 1 및 제 2 비디오 장치(10, 20)의 구체예로서는, DVD 비디오 레코더, 메모리 카드 비디오 레코더, iVDR 카세트 비디오 레코더, 비디오 레코드 기능 및 네트워크 통신 기능 부가 텔레비전 수상기, 멀티 디스크 드라이브 및 메모리 카드 슬롯(slot) 부가 및 비디오 레코드 기능 부가 컴퓨터가 있다.
제 1 실시 형태에서는, 제 1 및 제 2 비디오 장치(10, 20)는 일반적인 가옥에서의 개별 방(예를 들어, 거실, 응접실, 침실, 서재, 아이방, 부엌)에 각각 설치된 것으로 되어 있다. 따라서, 제 1 실시 형태의 네트워크(N1)는 홈 네트워크로서 가옥 내에 둘러쳐진 통신 케이블이나 중계 장치(중계 기능을 갖는 컴퓨터)로 구성되어 있다.
또한, 제 1 및 제 2 비디오 장치(10, 20)는, 후술하는 바와 같이, 본질적으로 동일한 기능을 갖는 것이며, 후술하는 중단 정보의 송신 측과 수신 측을 설명상 구별하기 위해, 제 1과 제 2로 구분한 것이다.
또한, 도 1에서는, 비디오 장치가 2대 밖에 나타나 있지 않지만, 본 발명을 실시한 후에는, 3대 이상의 비디오 장치가 네트워크(N1)에 접속되어 있을 수도 있다. 네트워크(N1)에 접속되어 있는 3대 이상의 비디오 장치는, 후술하는 바와 같이, 모두, 후술하는 중단 정보의 송신 측으로 될 수도 있고, 수신 측으로 될 수도 있다.
제 1 및 제 2 모니터 장치(M1, M2)는, 모두, 제 1 및 제 2 비디오 장치(10, 20)로부터 출력되는 음성 영상 신호에 의거하여 음성 영상을 출력하는 장치이다. 제 1 및 제 2 모니터 장치(M1, M2)의 구체예로서는, 텔레비전 수상기, 및 컴퓨터용의 디스플레이 장치가 있다. 이들 제 1 및 제 2 모니터 장치(M1, M2)는, 도 1에서는, 각각, 대응하는 비디오 장치(10, 20)에 접속되어 있지만, 이것은 제 1 및 제 2 비디오 장치(10, 20)가 가옥내의 개별 방에 설치되어 있기 때문이다. 제 1 및 제 2 비디오 장치(10, 20)가 동일한 방에 설치되어 있으면, 제 1 및 제 2 비디오 장 치(10, 20)에 대해, 1대의 모니터 장치가 공통으로 이용될 수도 있다. 또한, 비디오 장치(10, 20)가 비디오 레코드 기능 및 네트워크 통신 기능 부가 텔레비전 수상기일 경우, 모니터 장치는 생략될 수도 있다.
도 2는 제 1 비디오 장치(10)의 구성도이다.
도 2에 나타낸 바와 같이, 제 1 비디오 장치(10)는 입력 단자 유닛(10a), 튜너 유닛(10b), 셀렉터 유닛(10c), 신호 처리 유닛(10d), OSD[On Screen Display] 유닛(10e), 출력 인터페이스(IF) 유닛(10f), 출력 단자 유닛(10g), 멀티 디스크 드라이브 유닛(10h), 메모리 카드 드라이브 유닛(10i), iVDR 카세트 드라이브 유닛(10j), USB 인터페이스(IF) 유닛(10k), 조작 표시 유닛(10m), 통신 유닛(10n), 플래시 메모리 유닛(10p), CPU(10q), 메인 메모리 유닛(10r)을 포함하고 있다.
입력 단자 유닛(10a)은 텔레비전 신호 또는 음성 영상 신호를 출력하는 외부 장치에 대해, 안테나 선 또는 음성 영상 케이블을 통하여 접속하기 위한 유닛이다. 안테나 선을 통하여 입력 단자 유닛(10a)에 접속되는 외부 장치의 구체예로서는, 지상 아날로그 안테나, 지상 디지털 안테나, BS[Broadcast Satellite] 아날로그 안테나, BS 디지털 안테나, CS[Communication Satellite] 디지털 안테나, 유선 텔레비전 방송 사업자의 시설 내의 헤드 엔드 장치, 그 헤드 엔드 장치와 CATV[Community Antenna Television] 망을 통하여 접속되는 셋톱 박스가 있다. 또한, 음성 영상 케이블을 통하여 입력 단자 유닛(10a)에 접속되는 외부 장치의 구체예로서는, DVD 플레이어, HDD 레코더, 비디오 게임기, CATV 셋톱 박스가 있다. 제 1 실시 형태의 비디오 장치(10)는 입력 단자 유닛(10a)을 3개 구비하고 있지만, 본 발명을 실시한 후에는, 2개 이하일 수도 있고, 4개 이상일 수도 있다.
튜너 유닛(10b)은 입력 단자 유닛(10a)으로부터 입력된 복수의 채널의 텔레비전 신호 중에서, 후술하는 CPU(10q)가 시청 대상으로서 지정하는 1개의 채널의 텔레비전 신호를 취출하고, 압축 해동(解凍)(복호화)하여, 후술하는 셀렉터 유닛(10c)에 출력하기 위한 유닛이다. 튜너 유닛(10b)은 안테나 선을 통하여 외부 장치에 접속되는 타입의 입력 단자 유닛(10a)에 대하여 접속된다. 또한, 음성 영상 케이블을 통하여 외부 장치에 접속되는 타입의 입력 단자 유닛(10a)과 셀렉터 유닛(10c) 사이에는 튜너 유닛(10b)은 개재(介在)하지 않고, 예를 들어 아날로그 디지털 변환 유닛(도시 생략)을 개재하는 것 만으로 되어 있다.
셀렉터 유닛(10c)은 각각이 1개의 루트로 되는 복수의 입력 단자 유닛(10a)으로부터 입력되는 복수의 음성 영상 신호 중에서, 후술하는 CPU(10q)가 지정한 1개의 루트의 음성 영상 신호를, 후술하는 신호 처리 유닛(10d)에 연결하기 위한 유닛이다.
신호 처리 유닛(10d)은 셀렉터 유닛(10c)에 의해 연결된 1개의 루트를 통하여 입력되는 음성 영상 신호에 대해, 주지의 처리를 실시하는 유닛이다.
OSD 유닛(10e)은 후술하는 CPU(10q)로부터 화상 데이터가 전달된 경우에, 그 화상 데이터에 의거하여, 신호 처리 유닛(10d)으로부터 입력되는 영상 신호로 처리를 실시하는 유닛이다. 구체적으로는, OSD 유닛(10e)은 신호 처리 유닛(10d)으로부터 출력되는 영상 신호에 의거하는 영상에 대해, 그 화상 데이터에 의거하는 화상이 수퍼임포즈(superimpose)되도록, 그 영상 신호로 처리를 실시한다.
출력 IF 유닛(10f)은 자체 기기에 접속되는 출력 단자 유닛(10g)에 대응한 통신 규격에 따라, 신호 처리 유닛(10d)으로부터 출력된 음성 영상 신호를 출력 신호로 변환하는 유닛이다. 출력 신호의 구체예로서는, 컴포짓 비디오 신호, S 비디오 신호, 컴포넌트 비디오 신호(RCA 단자 출력 신호, D1∼D5 단자 출력 신호), DVI[Digital Visual Interface] 신호가 있다.
출력 단자 유닛(10g)은 음성 영상 신호에 의거하여 소정의 처리를 행하는 외부 장치에 대해, 음성 영상 케이블 또는 DVI 케이블을 통하여 접속하기 위한 유닛이다.
멀티 디스크 드라이브 유닛(10h)은 DVD나 CD[Compact Disk] 등의 광디스크로부터 데이터를 판독하거나, 광디스크에 데이터를 기입하기 위한 유닛이며, 도시하고 있지 않지만, 광디스크를 삽발 가능하게 장착하기 위한 기구를 구비하고 있다. 제 1 실시 형태의 멀티 디스크 드라이브 유닛(10h)을 취급할 수 있는 광디스크 규격의 구체예로서는, DVD(DVD-R[Recordable], DVD-RW[ReWritable], DVD-ROM[Read Only Memory], DVD-RAM[Random Access Memory]을 포함), BD[Blue-ray](BD-R[Recordable], BD-RE[ReWritable], BD-ROM을 포함), +R/+WR, CD(CD-R, CD-RW, CD-ROM을 포함)가 있다.
메모리 카드 드라이브 유닛(10i)은 메모리 카드로부터 데이터를 판독하거나, 데이터를 메모리 카드에 기입하기 위한 유닛이며, 도시하고 있지 않지만, 메모리 카드를 삽발 가능하게 장착하기 위한 기구를 구비하고 있다. 제 1 실시 형태의 메모리 카드 드라이브 유닛(10i)을 취급할 수 있는 메모리 카드 규격의 구체예로서 는, SD[Secure Digital] 카드(도시바사, 마쓰시타전기산업사, 및 미국 썬 디스크사 상표), 메모리 스틱(소니사 상표), 컴팩트 플래시(미국 썬 디스크사 상표), 스마트 미디어(도시바사 상표), xD[eXtreme Digital] 픽처 카드(후지사진필름사 및 올림푸스광학공업사 상표)가 있다.
iVDR 카세트 드라이브 유닛(10j)은 iVDR 카세트로부터 데이터를 판독하거나, 데이터를 iVDR 카세트에 기입하기 위한 유닛이며, 도시하고 있지 않지만, iVDR 카세트를 삽발 가능하게 장착하기 위한 기구를 구비하고 있다.
USB IF 유닛(10k)은 USB 규격에 따라, USB 대응 기기와 데이터의 주고받음을 행하기 위한 유닛이다. 제 1 실시 형태에서는, 이 USB IF 유닛(10k)에는, USB 접속 대응의 외부 부착 HDD 장치가 접속될 수 있다.
조작 표시 유닛(10m)은 조작자로부터의 조작을 접수하는 동시에 루트 종별이나 미디어 종별이나 녹화 시간 등의 정보를 표시하기 위한 유닛이다. 조작 표시 유닛(10m)은 도시하고 있지 않지만, 비디오 장치(10)의 하우징에 설치된 각종 조작 버튼, 원격 조작기(리모트 콘트롤러)로부터의 조작 신호를 수신하는 센서, 및 상기 정보가 표시되는 표시 화면을 구비하고 있다.
통신 유닛(10n)은 네트워크(N1)를 통하여 접속되는 컴퓨터와 소정의 통신 규격에 따라 데이터의 주고받음을 행하기 위한 유닛이다. 제 1 실시 형태에서는, 제 1 비디오 장치(10)의 통신 유닛(10n)은 통신 케이블이나 중계 장치(중계 기능을 갖는 컴퓨터)를 통하여 제 2 비디오 장치(20)와 접속되어 있다. 통신 유닛(10n)에 준거되는 통신 규격의 구체예로서는, TCP/IP[Transmission Control Protocol/Internet Protocol]가 있다.
플래시 메모리 유닛(10p)은 비디오 장치(10)를 제어하기 위한 각종의 프로그램 및 각종의 데이터가 기록되는 유닛이다. CPU(10q)는 플래시 메모리 유닛(10p) 내의 프로그램에 따라 각종의 처리를 실행하는 유닛이다. 메인 메모리 유닛(10r)은 CPU(10q)가 프로그램이나 데이터를 캐시(cache)하거나 작업 영역을 전개하기 위한 유닛이다.
또한, 제 1 실시 형태에서는, 제 1 비디오 장치(10)와 제 2 비디오 장치(20)는 본질적으로 동일한 기능을 갖는 것이다. 따라서, 도 2에 나타낸 각 유닛(10a∼10k, 10m, 10n, 10p∼10r)에는, 제 2 비디오 장치(20)의 각 유닛(20a∼20k, 20m, 20n, 20p∼20r)의 부호도 부여되어 있다.
도 3은 제 1(제 2) 비디오 장치(10(20))의 플래시 메모리 유닛(10p(20p))에 저장되는 제어 소프트웨어(31)의 구성도이다.
제어 소프트웨어(31)는, 종래 모듈로서, 텔레비전 신호를 수신하는 모듈(31a), 수신한 텔레비전 신호에 의거하여 텔레비전 콘텐츠를 출력하는 모듈(31b), 텔레비전 콘텐츠를 미디어에 저장하는 모듈(31c), 미디어 내의 콘텐츠를 재생하는 모듈(31d)을 포함하고 있다. 이들 모듈(31a∼31d)은, 모두, 각 유닛(10a∼10k, 10m, 10n, 10p∼10r)을 제어하여, 자체 기기의 기능을 실현하기 위한 프로그램 및 데이터로 이루어진다.
또한, 미디어 내 콘텐츠 재생 모듈(31d)은 상술한 재생부에 상당하고 있다.
또한, 제 1 실시 형태의 제어 소프트웨어(31)는 종래의 리줌 기능을 포함하 고 있다. 종래의 리줌 기능은 콘텐츠의 재생이 일단 중단되고, 그 후, 동일한 콘텐츠의 재생이 지시된 때에, 콘텐츠의 재생을 중단 위치로부터 재개시키는 기능이다. 이 종래의 리줌 기능을 실현하기 위해, 제어 소프트웨어(31)는 콘텐츠 정보 관리 테이블(31e)을 포함하고 있다. 콘텐츠 정보 관리 테이블(31e)에는, 재생이 중단된 상태의 콘텐츠마다, 중단 정보가 기록된다. 그 중단 정보에는, 재생이 중단된 일시(연월일 시분초)를 특정하기 위한 중단 일시 정보와, 재생의 중단 위치를 특정하기 위한 위치 정보(재생이 종료된 시간의 시분초)와, 재생이 중단된 콘텐츠를 특정하기 위한 콘텐츠 정보(예를 들어, 타이틀)와, 그 콘텐츠가 저장되어 있는 미디어(광디스크, 메모리 카드, iVDR 카세트, USB 접속 대응의 외부 부착 HDD 장치 등의 종별)를 특정하기 위한 미디어 정보가 포함된다. 즉, 콘텐츠 정보 관리 테이블(31e)의 각 레코드는 적어도, 위치 정보, 콘텐츠 정보, 미디어 정보가 각각 저장되는 복수의 필드를 갖고 있다.
제 1 실시 형태의 제어 소프트웨어(31)는, 또한, 본 발명에 따른 기능을 실현하기 위해, 중단 계속 모듈(31f)을 포함하고 있다. 중단 계속 모듈(31f)은, 도 3에 나타낸 바와 같이, 중단 정보 등록 프로그램(41), 다른 기기(他機) 중단 정보 관리 테이블(51), 수신 프로그램(52), 보존 관리 프로그램(53), 재생 개시 제어 프로그램(54), 및 삭제 프로그램(61)을 포함하고 있다.
중단 정보 등록 프로그램(41)은 콘텐츠 재생의 중단에 따른 중단 정보를 자체 기기에 등록하는 동시에(종래의 리줌 기능), 다른 비디오 장치에 일제 송신하기 위한 프로그램이다. 이 중단 정보 등록 프로그램(41)은 미디어 내 콘텐츠 재생 모 듈(31d)이 조작자의 지시에 따라 콘텐츠의 재생을 중단하면, 그것을 계기로 하여 개시되도록 되어 있다. 이와 같이, 중단 정보 등록 프로그램(41)은 중단 정보를 송신하는 측의 기능을 실현하는 프로그램이다. 즉, 중단 정보 등록 프로그램(41)은 제 1 비디오 장치(10)에 따른 기능을 실현하는 것이다. 또한, 이 중단 정보 등록 프로그램(41)에 따라 CPU(10q)가 실행하는 처리의 내용에 대해서는, 도 4 및 도 5를 이용하여 후술한다.
다른 기기 중단 정보 관리 테이블(51)은 다른 비디오 장치로부터 송신되어 온 중단 정보를 보존해 두기 위한 테이블이다. 다른 기기 중단 정보 관리 테이블(51) 내의 각 레코드는 중단 정보에 포함되는 중단 일시 정보, 위치 정보, 콘텐츠 정보, 및 미디어 정보가 각각 저장되는 복수의 필드와, 중단 정보의 송신원의 비디오 장치를 특정하기 위한 기기 식별 정보(예를 들어, 제조 메이커 이름과 기종 이름과 제조 번호의 조합)가 저장되는 필드와, 중단 정보를 이 테이블(51)에 등록한 일시(연월일 시분초)를 특정하기 위한 등록 일시 정보가 저장되는 필드를 갖고 있다.
수신 프로그램(52)은 다른 비디오 장치가 중단 정보 등록 프로그램(41)에 따라 송신해 온 중단 정보와 기기 식별 정보를 다른 기기 중단 정보 관리 테이블(51)에 등록하기 위한 프로그램이다. 이 수신 프로그램(52)은 다른 비디오 장치로부터 중단 정보와 기기 식별 정보를 수신하면, 그것을 계기로 하여 개시되도록 되어 있다. 이와 같이, 수신 프로그램(52)은 중단 정보를 수신하는 측의 기능을 실현하는 프로그램이다. 즉, 수신 프로그램(52)은 제 2 비디오 장치(20)에 따른 기능을 실 현하는 것이다. 또한, 이 수신 프로그램(52)에 따라 CPU(20q)가 실행하는 처리의 내용에 대해서는, 도 6을 이용하여 후술한다.
보존 관리 프로그램(53)은 다른 기기 중단 정보 관리 테이블(51) 중에서, 등록 시부터 소정 시간 경과한 중단 정보를 삭제하기 위한 프로그램이다. 이 보존 관리 프로그램(53)은 CPU(20q)에 의해, 정기적으로 기동된다. CPU(20q)는 보존 관리 프로그램(53)을 기동하여 보존 관리 처리를 개시하면, 등록 시로부터 소정 시간 경과한 중단 정보를 검색하고, 등록 시부터 소정 시간 경과한 중단 정보를 검출하면, 그 중단 정보를 포함하는 레코드를 다른 기기 중단 정보 관리 테이블(51)로부터 삭제한다.
재생 개시 제어 프로그램(54)은 재생이 지시된 콘텐츠에 장착되고, 재생을 개시하는 위치를 다른 기기 중단 정보 관리 테이블(51)에 의거하여 특정하며, 미디어 내 콘텐츠 재생 모듈(31d)에 콘텐츠의 재생을 지시하기 위한 프로그램이다. 이 재생 개시 제어 프로그램(54)은 임의의 미디어 내의 임의의 콘텐츠의 재생이 조작자에 의해 지시되면, 그것을 계기로 하여 개시되도록 되어 있다. 또한, 이 재생 개시 제어 프로그램(54)에 따라 CPU(20q)가 실행하는 처리의 내용에 대해서는, 도 7 및 도 8을 이용하여 후술한다.
삭제 프로그램(61)은 다른 비디오 장치로부터 중단 정보의 삭제가 지시된 때에, 그 중단 정보를 포함하는 레코드를 다른 기기 중단 정보 관리 테이블(51)로부터 삭제하기 위한 프로그램이다.
<<처리>>
이하, 제 1 및 제 2 비디오 장치(10, 20)의 중단 계속 모듈(31f)에 의해 행해지는 처리의 내용에 대해서 설명한다.
<중단 정보 등록>
도 4는 중단 정보 등록 프로그램(41)에 따라 CPU(10q)가 실행하는 중단 정보 등록 처리의 흐름을 나타내는 도면이다.
중단 정보 등록 처리의 개시 후, 최초의 스텝 S101에서는, CPU(10q)는 미디어 내 콘텐츠 재생 모듈(31d)로부터, 콘텐츠 재생의 중단에 따른 정보를 취득하고, 그 취득한 정보에 의거하여, 중단 정보를 생성한다. 중단 정보에는, 상술한 바와 같이, 위치 정보, 콘텐츠 정보, 미디어 정보가 포함된다.
또한, 이 스텝 S101을 실행하는 CPU(10q)는 상술한 생성부에 상당하고 있다.
다음의 스텝 S102에서는, CPU(10q)는 스텝 S101에서 생성한 중단 정보를, 콘텐츠 정보 관리 테이블(31e)에 등록한다.
또한, 이들 스텝 S101 및 S102는 종래의 리줌 기능에 의한 처리이기도 하다.
다음의 스텝 S103에서는, CPU(10q)는 중단 정보의 공유(제 2 비디오 장치(20)로의 일제 송신)를 허가할지의 여부를 정의하는 설정 정보를, 플래시 메모리 유닛(10p)으로부터 판독한다. 또한, 이 설정 정보의 내용을, 중단 정보의 공유의 허가와 불허가 중 어느 쪽으로 할지는 조작자에 의해 사전에 결정되어 있다.
다음의 스텝 S104에서는, CPU(10q)는 스텝 S103에서 판독한 설정 정보가 중단 정보의 공유의 불허가를 정의하는지의 여부를 판별한다. 그리고, 설정 정보가 중단 정보의 공유의 불허가를 정의하는 것인 경우, CPU(10q)는 도 4에 따른 중단 정보 등록 처리를 종료한다. 한편, 설정 정보가 중단 정보의 공유의 불허가를 정의하는 것이 아닌 경우(즉, 설정 정보가 중단 정보의 공유의 허가를 정의하는 것인 경우), CPU(10q)는 스텝 S104로부터 스텝 S107로 처리를 분기시킨다.
스텝 S107에서는, CPU(10q)는 중단 정보 공유 서브루틴을 실행한다.
도 5는 중단 정보 공유 서브루틴의 흐름을 나타내는 도면이다.
중단 정보 공유 서브루틴의 개시 후, 최초의 스텝 S111에서는, CPU(10q)는 자체 기기가 네트워크(N1)에 접속되어 있는지의 여부를 판별한다. 그리고, 자체 기기가 네트워크(N1)에 접속되어 있지 않을 경우, CPU(10q)는 스텝 S111로부터 스텝 S112로 처리를 분기시킨다.
스텝 S112에서는, CPU(10q)는 메시지 표시 처리를 실행한다. 스텝 S112의 메시지 표시 처리에서는, CPU(10q)는 자체 기기가 네트워크(N1)에 접속되어 있지 않은 사항이 기술되어 있는 동시에 OK 버튼이 설치되어 있는 메시지 화면을, OSD 유닛(10e)을 통하여 출력 영상에 수퍼임포즈한다. 이 수퍼임포즈에 의해, 제 1 모니터 장치(M1)에는, 메시지 화면이 표시된다. 그리고, 조작자가 조작 표시 유닛(10m)을 통하여, OK 버튼을 클릭하면, CPU(10q)는 메시지 표시 처리를 종료하고, 도 5에 따른 중단 정보 공유 서브루틴(도 4의 스텝 S107)을 종료하는 동시에, 도 4에 따른 중단 정보 등록 처리를 종료한다.
한편, 스텝 S111에서, 자체 기기가 네트워크(N1)에 접속되어 있는 경우, CPU(10q)는 스텝 S113로 처리를 진행시킨다.
스텝 S113에서는, CPU(10q)는 네트워크(N1)에 접속되는 모든 비디오 장치를 향하여, 도 4의 스텝 S101에서 생성한 중단 정보와 자체 기기의 기기 식별 정보를 일제 송신한다.
또한, 이 스텝 S113을 실행하는 CPU(10q)는 상술한 송신부에 상당하고 있다.
다음의 스텝 S114에서는, CPU(10q)는 스텝 S113에서 중단 정보를 일제 송신한 후 소정 시간이 경과했는지의 여부를 판별한다. 그리고, 중단 정보를 일제 송신한 후 소정 시간이 경과하지 않은 경우, CPU(10q)는 스텝 S114로부터 S115로 처리를 분기시킨다.
스텝 S115에서는, CPU(10q)는 네트워크(N1)에 접속되는 비디오 장치 중 어느 하나로부터, 중단 정보를 등록한 사항의 통지를 수신했는지의 여부를 판별한다. 그리고, 중단 정보를 등록한 사항의 통지를 임의의 비디오 장치로부터 수신하지 않은 경우, CPU(10q)는 스텝 S115로부터 처리를 분기시키고, 스텝 S114로 처리를 되돌린다.
CPU(10q)는 스텝 S114 및 S115를 반복하여 실행하고 있는 중에, 네트워크(N1)에 접속되는 비디오 장치 중 어느 하나로부터, 중단 정보를 등록한 사항의 통지를 수신하면, 스텝 S115로부터 스텝 S116으로 처리를 진행시킨다.
스텝 S116에서는, CPU(10q)는 스텝 S115에서 임의의 비디오 장치로부터 수신한 통지에 포함되는 기기 식별 정보를, 메인 메모리 유닛(10r)에 일시적으로 기억한다. 그 후, CPU(10q)는 스텝 S114로 처리를 되돌린다.
또한, CPU(10q)는 스텝 S114 및 S115를 반복하여 실행하고 있는 중에, 스텝 S113에서 중단 정보를 일제 송신한 후 소정 시간이 경과하면, 스텝 S114로부터 스 텝 S117로 처리를 진행시킨다.
스텝 S117에서는, CPU(10q)는 메인 메모리 유닛(10r)에서의 기기 식별 정보의 유무에 의거하여, 중단 정보를 등록한 비디오 장치가 존재하는지의 여부를 판별한다. 그리고, 중단 정보를 등록한 비디오 장치가 존재하지 않은 경우, CPU(10q)는 스텝 S117로부터 스텝 S118로 처리를 분기시킨다.
스텝 S118에서는, CPU(10q)는 메시지 표시 처리를 실행한다. 스텝 S118의 메시지 표시 처리에서는, CPU(10q)는 그 콘텐츠의 재생을 재개할 수 있는 비디오 장치가 존재하지 않는 사항이 기술되어 있는 동시에 OK 버튼이 설치되어 있는 메시지 화면을, OSD 유닛(10e)을 통하여 출력 영상에 수퍼임포즈한다. 이 수퍼임포즈에 의해, 제 1 모니터 장치(M1)에는, 메시지 화면이 표시된다. 그리고, 조작자가 조작 표시 유닛(10m)을 통하여, OK 버튼을 클릭하면, CPU(10q)는 메시지 표시 처리를 종료하고, 도 5에 따른 중단 정보 공유 서브루틴(도 4의 스텝 S107)을 종료하는 동시에, 도 4에 따른 중단 정보 등록 처리를 종료한다.
한편, 스텝 S117에서, 중단 정보를 등록한 비디오 장치가 존재하고 있는 경우, CPU(10q)는 스텝 S119로 처리를 진행시킨다.
스텝 S119에서는, CPU(10q)는 메시지 표시 처리를 실행한다. 스텝 S119의 메시지 표시 처리에서는, CPU(10q)는 그 콘텐츠의 재생을 재개할 수 있는 비디오 장치가 존재하는 사항과 그 비디오 장치에 따른 정보가 기술되어 있는 동시에 OK 버튼이 설치되어 있는 메시지 화면을, OSD 유닛(10e)을 통하여 출력 영상에 수퍼임포즈한다. 또한, 그 콘텐츠의 재생을 재개할 수 있는 비디오 장치에 따른 정보로 서, 메시지 화면에 기술되는 정보는 스텝 S116에서 메인 메모리 유닛(10r)에 일시적으로 기억된 기기 식별 정보에 의거하여 생성된다. 이 수퍼임포즈에 의해, 제 1 모니터 장치(M1)에는, 메시지 화면이 표시된다. 그리고, 조작자가 조작 표시 유닛(10m)을 통하여, OK 버튼을 클릭하면, CPU(10q)는 메시지 표시 처리를 종료하고, 도 5에 따른 중단 정보 공유 서브루틴(도 4의 스텝 S107)을 종료하는 동시에, 도 4에 따른 중단 정보 등록 처리를 종료한다.
또한, 이 스텝 S119를 실행하는 CPU(10q)는 제시부에 상당하고 있다.
<수신>
도 6은 수신 프로그램(52)에 따라 CPU(20q)가 실행하는 수신 처리의 흐름을 나타내는 도면이다.
수신 처리의 개시 후, 최초의 스텝 S201에서는, CPU(20q)는 제 1 비디오 장치(10)로부터 수신한 중단 정보로부터, 콘텐츠 정보와 미디어 정보를 판독한다.
다음의 스텝 S202에서는, CPU(20q)는 스텝 S201에서 판독한 콘텐츠 정보와 미디어 정보를 검색 조건으로 하여, 다른 기기 중단 정보 관리 테이블(51)을 검색한다.
스텝 S203에서는, CPU(20q)는 스텝 S202의 검색의 결과, 다른 기기 중단 정보 관리 테이블(51)로부터 레코드가 검출되었는지의 여부를 판별한다. 그리고, 다른 기기 중단 정보 관리 테이블(51)로부터 레코드가 검출된 경우, CPU(20q)는 스텝 S203로부터 스텝 S204로 처리를 진행시킨다.
스텝 S204에서는, CPU(20q)는 제 1 비디오 장치(10)로부터 수신한 중단 정보 와 기기 식별 정보에서 검출한 레코드의 내용을 갱신한다. 즉, CPU(20q)는 수신한 중단 정보에 포함되는 중단 일시 정보, 위치 정보, 콘텐츠 정보, 미디어 정보를, 검출한 레코드 내에 그것들 위에 덮어 쓴다. 또한, CPU(20q)는 중단 정보의 송신원인 제 1 비디오 장치(10)의 기기 식별 정보를, 검출한 레코드 내의 기기 식별 정보에 덮어 쓰는 동시에, 검출한 레코드 내의 등록 일시 정보를 갱신한다. 그 후, CPU(20q)는 스텝 S206으로 처리를 진행시킨다.
한편, 스텝 S202의 검색의 결과, 다른 기기 중단 정보 관리 테이블(51)로부터 레코드가 검출되지 않은 경우, CPU(20q)는 스텝 S203으로부터 스텝 S205로 처리를 분기시킨다.
스텝 S205에서는, CPU(20q)는 제 1 비디오 장치(10)로부터 수신한 중단 정보와 기기 식별 정보를 포함하는 레코드를, 다른 기기 중단 정보 관리 테이블(51)에 등록한다. 여기서 다른 기기 중단 정보 관리 테이블(51)에 등록되는 레코드에는, 중단 정보 내의 중단 일시 정보와 위치 정보와 콘텐츠 정보와 미디어 정보, 중단 정보의 송신원인 제 1 비디오 장치(10)의 기기 식별 정보, 및 등록 일시 정보가 포함된다. 그 후, CPU(20q)는 스텝 S206으로 처리를 진행시킨다.
스텝 S206에서는, CPU(20q)는 제 1 비디오 장치(10)에 대해, 중단 정보를 등록한 사항의 통지를 송신한다. 그 후, CPU(20q)는 도 6에 따른 수신 처리를 종료한다.
또한, 스텝 S201 내지 S206을 실행하는 CPU(20q)는 상술한 기록부에 상당하고 있다. 또한, 스텝 S206을 실행하는 CPU(20q)는 통지부에 상당하고 있다.
<재생 개시 제어>
도 7은 재생 개시 제어 프로그램(54)에 따라 CPU(20q)가 실행하는 재생 개시 제어 처리의 흐름을 나타내는 도면이다.
재생 개시 제어 처리의 개시 후, 최초의 스텝 S301에서는, CPU(20q)는 조작자에 의해 재생이 지시된 콘텐츠의 콘텐츠 정보와, 그 콘텐츠가 저장되어 있는 미디어의 미디어 정보를 취득한다.
다음의 스텝 S302에서는, CPU(20q)는 스텝 S301에서 취득한 콘텐츠 정보와 미디어 정보를 검색 조건으로 하여, 콘텐츠 정보 관리 테이블(31e)을 검색한다.
스텝 S303에서는, CPU(20q)는 스텝 S302의 검색의 결과, 콘텐츠 정보 관리 테이블(31e)로부터 레코드가 검출되었는지의 여부를 판별한다. 그리고, 콘텐츠 정보 관리 테이블(31e)로부터 레코드가 검출된 경우, CPU(20q)는 스텝 S303으로부터 스텝 S304로 처리를 진행시킨다.
스텝 S304에서는, CPU(20q)는 스텝 S302의 검색에 의해 검출한 레코드 내의 중단 정보로부터 위치 정보를 판독하는 동시에, 당해 미디어 내의 당해 콘텐츠에 대해서, 판독한 위치 정보에 의해 특정되는 중단 위치로부터의 재생을, 미디어 내 콘텐츠 재생 모듈(31d)에 지시한다. 또한, 미디어 내 콘텐츠 재생 모듈(31d)은 이 지시를 받아, 당해 미디어 내의 당해 콘텐츠의 재생을, 그 중단 위치로부터 개시한다.
또한, 이들 스텝 S301 내지 S304는 종래의 리줌 기능에 의한 처리이기도 하다.
다음의 스텝 S305에서는, CPU(20q)는 스텝 S302의 검색에 의해 검출한 레코드 내의 중단 정보와 동일한 중단 정보를 포함하는 레코드를 다른 기기 중단 정보 관리 테이블(51)로부터 삭제하는 지시를, 다른 비디오 장치에 일제 송신한다. 또한, 이 지시를 수신한 다른 비디오 장치는 자체 기기의 삭제 프로그램(61)에 따라, 자체 기기의 다른 기기 중단 정보 관리 테이블(51)로부터 그 중단 정보를 포함하는 레코드를 삭제한다. 그 후, CPU(20q)는 도 7에 따른 재생 개시 제어 처리를 종료한다.
한편, 스텝 S302의 검색의 결과, 콘텐츠 정보 관리 테이블(31e)로부터 레코드가 검출되지 않은 경우, CPU(20q)는 스텝 S303으로부터 스텝 S306으로 처리를 분기시킨다.
스텝 S306에서는, CPU(20q)는 다른 기기 중단 정보 사용 서브루틴을 실행한다.
도 8은 다른 기기 중단 정보 사용 서브루틴의 흐름을 나타내는 도면이다.
다른 기기 중단 정보 사용 서브루틴의 개시 후, 최초의 스텝 S311에서는, CPU(20q)는 도 7의 스텝 S301에서 취득한 콘텐츠 정보와 미디어 정보를 검색 조건으로 하여, 다른 기기 중단 정보 관리 테이블(51)을 검색한다.
또한, 이 스텝 S311을 실행하는 CPU(20q)는 상술한 검색부에 상당하고 있다.
다음의 스텝 S312에서는, CPU(20q)는 스텝 S311의 검색의 결과, 다른 기기 중단 정보 관리 테이블(51)로부터 레코드가 검출되었는지의 여부를 판별한다. 그리고, 다른 기기 중단 정보 관리 테이블(51)로부터 레코드가 검출되지 않은 경우, CPU(20q)는 스텝 S312로부터 처리를 분기시키고, 도 8에 따른 다른 기기 중단 정보 사용 서브루틴(도 7의 스텝 S306)을 종료하는 동시에, 도 7에 따른 재생 개시 제어 처리를 종료한다. 한편, 다른 기기 중단 정보 관리 테이블(51)로부터 레코드가 검출된 경우, CPU(20q)는 스텝 S312로부터 스텝 S315로 처리를 진행시킨다.
스텝 S315에서는, CPU(20q)는 검출한 레코드 내의 중단 정보와 기기 식별 정보를 표시하는 처리를 행한다. 구체적으로는, CPU(20q)는 당해 중단 정보에 포함되는 중단 일시 정보, 위치 정보, 콘텐츠 정보, 및 미디어 정보와 기기 식별 정보와 중단 위치로부터의 재생의 허가를 조회하는 사항이 기술되어 있는 동시에 「예」 버튼과 「아니오」 버튼이 설치되어 있는 메시지 화면을, OSD 유닛(10e)을 통하여 출력 영상에 수퍼임포즈한다. 이 수퍼임포즈에 의해, 제 2 모니터 장치(M2)에는, 메시지 화면이 표시된다.
다음의 스텝 S316에서는, CPU(20q)는 스텝 S315에서 제 2 모니터 장치(M2)에 표시한 메시지 화면의 「예」 버튼 또는 「아니오」 버튼이 클릭될 때까지, 대기한다. 그리고, 「예」버튼 또는 「아니오」 버튼이 클릭되면, CPU(20q)는 스텝 S316으로부터 스텝 S317로 처리를 진행시킨다.
스텝 S317에서는, CPU(20q)는 클릭된 버튼이 「예」 버튼인지의 여부를 판별한다. 즉, CPU(20q)는 중단 위치로부터의 재생을 조작자가 허가했는지의 여부를 판별한다. 그리고, 클릭된 버튼이 「예」 버튼인 경우, CPU(20q)는 스텝 S317로부터 스텝 S318로 처리를 진행시킨다.
스텝 S318에서는, CPU(20q)는 스텝 S311의 검색에 의해 검출한 레코드 내의 중단 정보로부터 위치 정보를 판독하는 동시에, 당해 미디어 내의 당해 콘텐츠에 대해서, 판독한 위치 정보에 의해 특정되는 중단 위치로부터의 재생을, 미디어 내 콘텐츠 재생 모듈(31d)에 지시한다. 또한, 미디어 내 콘텐츠 재생 모듈(31d)은 이 지시를 받아, 당해 미디어 내의 당해 콘텐츠의 재생을, 그 중단 위치로부터 개시한다.
또한, 이들 스텝 S315 내지 S318을 실행하는 CPU(20q)는 상술한 제어부에 상당하고 있다.
다음의 스텝 S319에서는, CPU(20q)는 스텝 S311의 검색에 의해 검출한 레코드 내의 중단 정보와 동일한 중단 정보를 포함하는 레코드를 다른 기기 중단 정보 관리 테이블(51)로부터 삭제하는 지시를 다른 비디오 장치에 일제 송신한다. 또한, 이 지시를 수신한 다른 비디오 장치는 자체 기기의 삭제 프로그램(61)에 따라, 자체 기기의 다른 기기 중단 정보 관리 테이블(51)로부터 그 중단 정보를 포함하는 레코드를 삭제한다. 그 후, CPU(20q)는 도 8에 따른 다른 기기 중단 정보 사용 서브루틴(도 7의 스텝 S306)을 종료하는 동시에, 도 7에 따른 재생 개시 제어 처리를 종료한다.
한편, 스텝 S317에서, 클릭된 버튼이 「아니오」 버튼인 경우(즉, 중단 위치로부터의 재생을 조작자가 거부한 경우), CPU(20q)는 스텝 S320으로 처리를 진행시킨다.
스텝 S320에서는, CPU(20q)는 당해 미디어 내의 당해 콘텐츠에 대해서, 선두 위치로부터의 재생을 미디어 내 콘텐츠 재생 모듈(31d)에 지시한다. 또한, 미디어 내 콘텐츠 재생 모듈(31d)은 이 지시를 받아, 당해 미디어 내의 당해 콘텐츠의 재생을 선두 위치로부터 개시한다. 그 후, CPU(20q)는 도 8에 따른 다른 기기 중단 정보 사용 서브루틴(도 7의 스텝 S306)을 종료하는 동시에, 도 7에 따른 재생 개시 제어 처리를 종료한다.
<<작용 효과>>
제 1 실시 형태의 중단 정보 등록 처리(도 4 및 도 5)와 수신 처리(도 6)에 의하면, 비디오 장치의 조작자가 임의의 미디어 내의 임의의 콘텐츠에 대해서 재생을 중단하면, 중단 정보가 제 1 비디오 장치(10)로 되는 이 비디오 장치로부터, 이 비디오 장치와 네트워크(N1)를 통하여 접속되어 있는 제 2 비디오 장치(20)에 송신되어(S101∼S103, S104; 아니오, S107, S111; 예, S113), 제 2 비디오 장치(20)에 등록되게 된다(S201∼S205).
또한, 제 1 실시 형태의 재생 개시 제어 처리(도 7 및 도 8)에 의하면, 제 2 비디오 장치(20)의 조작자가 제 1 비디오 장치(10)에서 재생을 중단한 콘텐츠가 저장되어 있는 미디어를, 제 2 비디오 장치(20)의 각 유닛(10h∼10k) 중 대응하는 유닛에 장착하고, 그 미디어 내의 당해 콘텐츠에 대해서, 재생을 지시하면, 그 콘텐츠의 중단 정보가 다른 기기 중단 정보 관리 테이블(51)로부터 검출되어(S301, S302, S303; 아니오, S306, S311, S312; 예), 그 중단 정보의 위치 정보에 의해 특정되는 중단 위치로부터, 그 콘텐츠의 재생이 개시되게 된다(S315, S316, S317; 예, S318).
따라서, 제 1 실시 형태에 의하면, 미디어에 저장된 콘텐츠에 대해서, 일방 의 비디오 장치에서 도중까지 재생하고, 그 미디어를 타방의 비디오 장치로 옮겨, 나머지 부분의 재생을 타방의 비디오 장치에서 재개할 수 있게 된다.
또한, 제 1 실시 형태에 의하면, 중단 정보의 위치 정보에 의해 특정되는 중단 위치로부터, 콘텐츠의 재생을 개시할 지의 여부가 조작자에게 조회된다(S315). 따라서, 제 1 조작자가 제 1 비디오 장치(10)에서, 미디어 내의 콘텐츠의 재생을 중단한 후, 그 제 1 조작자와는 다른 제 2 조작자가 동일한 미디어를, 제 2 비디오 장치(20)에 장착하여, 동일한 콘텐츠의 재생을 지시한 경우에, 제 2 조작자는 콘텐츠의 재생을 선두 위치부터 개시시킬 수 있다(S316, S317; 아니오, S320).
또한, 제 1 실시 형태에 의하면, 콘텐츠의 재생이 중단 정보의 위치 정보에 의해 특정되는 중단 위치로부터 개시된 경우(S304, S318), 동일한 중단 정보를 포함하는 레코드를 다른 기기 중단 정보 관리 테이블(51)로부터 삭제하는 지시가 네트워크(N1)에 접속되어 있는 모든 비디오 장치에 일제 송신된다(S305, S319). 따라서, 한번 사용된 중단 정보는 어느 비디오 장치에서도 사용되지 않는다.
또한, 제 1 실시 형태에 의하면, 보존 관리 프로그램(53)에 의한 보존 관리 처리가 제 2 비디오 장치(20)의 CPU(20q)에 의해 정기적으로 실행되기 때문에, 다른 기기 중단 정보 관리 테이블(51)에 등록되어 있는 중단 정보는 등록 시부터 소정 시간 경과하면, 그 테이블(51)로부터 삭제된다. 따라서, 오래된 중단 정보가 언제까지나 제 2 비디오 장치(20)에 보존되지 않는다.
[실시 형태 2]
제 2 실시 형태는 콘텐츠가 저장되어 있는 미디어가 데이터의 기입을 허용하 고 있는 미디어일 경우에, 그 콘텐츠에 따른 중단 정보를 동일한 미디어 내에 기입하는 처리가 더 행해지는 점에서, 제 1 실시 형태와 상이하다. 그 이외의 처리에 대해서는, 제 2 실시 형태는 제 1 실시 형태와 동일하다. 또한, 하드웨어 구성(도 1 및 도 2)에 대해서도, 제 2 실시 형태는 제 1 실시 형태와 동일하다. 이하, 제 2 실시 형태에서의 제 1 실시 형태와 상이한 부분에 대해서 설명한다.
<<처리>>
<중단 정보 등록>
도 9는 제 2 실시 형태의 중단 정보 등록 프로그램(41)에 따라 CPU(10q)가 실행하는 중단 정보 등록 처리의 흐름을 나타내는 도면이다.
도 9와 도 4를 비교하여 분명하게 나타나 있는 바와 같이, 제 2 실시 형태에서는, CPU(10q)가 스텝 S104에서, 플래시 메모리 유닛(10p) 내의 설정 정보가 중단 정보의 공유의 허가를 정의하는 것이라고 판별한 후, 스텝 S107에서, 중단 정보 공유 서브루틴(도 5)을 실행 하기 전에, 스텝 S105 및 S106을 실행하도록 되어 있다.
스텝 S105에서는, CPU(10q)는 재생이 중단된 콘텐츠가 저장되어 있는 미디어가 데이터의 기입을 허용하고 있는 미디어인지의 여부를 판별한다. 그리고, 재생이 중단된 콘텐츠가 저장되어 있는 미디어가 데이터의 기입을 허용하고 있는 미디어가 아니었을 경우(예를 들어, 미디어가 콘텐츠로서 영화가 저장된 시판의 DVD-ROM인 경우), CPU(10q)는 스텝 S105로부터 스텝 S107로 처리를 분기시킨다. 한편, 재생이 중단된 콘텐츠가 저장되어 있는 미디어가 데이터의 기입을 허용하고 있는 미디어인 경우(예를 들어, 미디어가 방송국이 방송한 텔레비전 프로그램이 녹화되 어 있는 DVD-RAM인 경우), CPU(10q)는 스텝 S105로부터 스텝 S106으로 처리를 진행시킨다.
스텝 S106에서는, CPU(10q)는 재생이 중단된 콘텐츠가 저장되어 있는 미디어에, 스텝 S101에서 생성한 중단 정보와 자체 기기의 기기 식별 정보를 기입한다. 구체적으로는, CPU(10q)는 미디어 내에 사전에 준비되어 있는 테이블에, 중단 정보(중단 일시 정보, 위치 정보, 콘텐츠 정보, 미디어 정보)와 기기 식별 정보를 포함하는 레코드를 등록한다. 또한, 당해 콘텐츠에 따른 중단 정보가 이미 동일한 미디어에 기입되어 있을 경우, CPU(10q)는 그 중단 정보와 기기 식별 정보에, 스텝 S101에서 생성한 중단 정보와 자체 기기의 기기 식별 정보를 덮어 쓴다. 그 후, CPU(10q)는 스텝 S105에서 처리를 진행시킨다.
또한, 이들 스텝 S105 및 S106을 실행하는 CPU(10q)는 기입부에 상당하고 있다.
<재생 개시 제어>
도 10은 제 2 실시 형태의 다른 기기 중단 정보 사용 서브루틴(도 7의 스텝 S306에서 실행되는 서브루틴)의 흐름을 나타내는 도면이다.
도 10과 도 8을 비교하여 분명하게 나타나 있는 바와 같이, 제 2 실시 형태에서는, CPU(20q)가 스텝 S312에서, 다른 기기 중단 정보 관리 테이블(51)로부터 레코드가 검출되었다고 판별한 후, 스텝 S315에서, 검출한 레코드 내의 중단 정보와 기기 식별 정보를 표시하는 처리를 행하기 전에, 스텝 S313 및 S314를 실행하도록 되어 있다.
스텝 S313에서는, CPU(20q)는 도 7의 스텝 S301에서 취득한 콘텐츠 정보를 검색 조건으로 하여, 마찬가지로 도 7의 스텝 S301에서 취득한 미디어 정보에 의해 특정되는 미디어 내의 테이블을 검색한다.
다음의 스텝 S314에서는, CPU(20q)는 스텝 S313의 검색의 결과, 당해 미디어 내의 테이블로부터 레코드가 검출되었는지의 여부를 판별한다. 그리고, 당해 미디어 내의 테이블로부터 레코드가 검출되지 않은 경우, CPU(20q)는 스텝 S314로부터 처리를 분기시키고, 도 8에 따른 다른 기기 중단 정보 사용 서브루틴(도 7의 스텝 S306)을 종료하는 동시에, 도 7에 따른 재생 개시 제어 처리를 종료한다. 한편, 당해 미디어 내의 테이블로부터 레코드가 검출된 경우, CPU(20q)는 스텝 S314로부터 스텝 S315로 처리를 진행시킨다.
또한, 도 10의 스텝 S313 내지 S318을 실행하는 CPU(20q)는 제어부에 상당하고 있다.
<<작용 효과>>
제 2 실시 형태의 중단 정보 등록 처리(도 9 및 도 5)와 수신 처리(도 6)에 의해서도, 비디오 장치의 조작자가 임의의 미디어 내의 임의의 콘텐츠에 대해서 재생을 중단하면, 중단 정보가 제 1 비디오 장치(10)로 되는 이 비디오 장치로부터, 이 비디오 장치와 네트워크(N1)를 통하여 접속되어 있는 제 2 비디오 장치(20)에 송신되고(S101∼S103, S104; 아니오, S107, S111; 예, S113), 제 2 비디오 장치(20)에 등록되게 된다(S201∼S205).
또한, 제 2 실시 형태의 재생 개시 제어 처리(도 7 및 도 10)에 의해서도, 제 2 비디오 장치(20)의 조작자가 제 1 비디오 장치(10)에서 재생을 중단한 콘텐츠가 저장되어 있는 미디어를, 제 2 비디오 장치(20)의 각 유닛(10h∼10k) 중 대응하는 유닛에 장착하고, 그 미디어 내의 당해 콘텐츠에 대해서 재생을 지시하면, 그 콘텐츠의 중단 정보가 다른 기기 중단 정보 관리 테이블(51)로부터 검출되어(S301, S302, S303; 아니오, S306, S311, S312; 예), 그 중단 정보의 위치 정보에 의해 특정되는 중단 위치로부터, 당해 콘텐츠의 재생이 개시되게 된다(S315, S316, S317; 예, S318).
따라서, 제 2 실시 형태에 의해서도, 미디어에 저장된 콘텐츠에 대해서, 일방의 비디오 장치에서 도중까지 재생하고, 그 미디어를 타방의 비디오 장치로 옮겨, 나머지 부분의 재생을 타방의 비디오 장치에서 재개할 수 있게 된다.
또한, 제 2 실시 형태에 의하면, 비디오 장치의 조작자가 임의의 미디어 내의 임의의 콘텐츠에 대해서 재생을 중단하면, 중단 정보가 제 2 비디오 장치(20)에 송신될 뿐만 아니라(S107, S111; 예, S113), 그 미디어에도 기입된다(S105; 예, S106).
그리고, 제 2 비디오 장치(20)의 조작자가 그 미디어 내의 동일한 콘텐츠에 대해서 재생을 지시한 경우에서, 그 콘텐츠의 중단 정보가 다른 기기 중단 정보 관리 테이블(51)로부터 검출되지 않았을 때에는(S312; 아니오), 그 미디어로부터 당해 콘텐츠의 중단 정보가 검출되어(S313, S314; 아니오), 그 중단 정보의 위치 정보에 의해 특정되는 중단 위치로부터, 당해 콘텐츠의 재생이 개시되게 된다(S315, S316, S317; 예, S318).
따라서, 제 2 실시 형태에 의하면, 어떠한 원인에 의해, 콘텐츠의 재생의 중단에 의해 생성되는 중단 정보가 어느 제 2 비디오 장치(20)에도 등록되지 않다고 해도, 그 콘텐츠가 저장되어 있는 미디어가 데이터의 기입을 허용하는 미디어이면, 제 2 비디오 장치(20)에서, 동일한 콘텐츠의 재생을 중단 위치로부터 개시할 수 있다.
또한, 이상에 개시한 재생 장치에 따른 동작은 재생 제어 프로그램 또는 재생 제어 방법에 의해서도 실현할 수 있다. 즉, 본 발명은 상술한 재생 장치의 각 부와 동등하게 기능하는 복수의 수단으로서 컴퓨터를 기능시키는 재생 제어 프로그램일 수도 있고, 그들 각 부와 동등한 기능을 복수의 순서로 컴퓨터가 실행하는 재생 제어 방법일 수도 있다. 또한, 본 발명은 재생 제어 프로그램이 저장된 컴퓨터 판독 가능한 매체일 수도 있다.
<<유닛에 관한 설명>>
이상에 설명한 제 1 및 제 2 실시 형태에서, 비디오 장치(10, 20)의 각 유닛(10a∼10k, 10m, 10n, 10p∼10r, 20a∼20k, 20m, 20n, 20p∼20r)은 모두 소프트웨어 요소와 하드웨어 요소로 구성되어 있을 수도 있고, 하드웨어 요소만으로 구성되어 있을 수도 있다.
소프트웨어 요소로서는, 인터페이스 프로그램, 드라이버 프로그램, 테이블, 및 데이터, 및 이들 중 몇 개를 조합시킨 것을 예시할 수 있다. 이들은 후술하는 컴퓨터 판독 가능한 매체에 저장된 것일 수도 있고, ROM[Read Only Memory] 및 LSI[Large Scale Integration] 등의 기억 장치에 고정적으로 형성된 펌웨어일 수도 있다.
또한, 하드웨어 요소로서는, FPGA[Field Programmable Gate Array], ASIC[Application Specific Integrated Circuit], 게이트 어레이, 논리 게이트의 조합, 신호 처리 회로, 아날로그 회로, 및 그 외의 회로를 예시할 수 있다. 이 중, 논리 게이트에는, AND, OR, NOT, NAND, NOR, 플립플롭, 카운터 회로 등이 포함되어 있을 수도 있다. 또한, 신호 처리 회로에는, 신호값의 가산, 승산, 제산, 반전, 곱합 연산, 미분, 적분 등을 실행하는 회로 요소가 포함되어 있을 수도 있다. 또한, 아날로그 회로에는 증폭, 가산, 승산, 미분, 적분 등을 실행하는 회로 요소가 포함되어 있을 수도 있다.
또한, 상술한 비디오 장치(10, 20)의 각 유닛(10a∼10k, 10m, 10n, 10p∼10r, 20a∼20k, 20m, 20n, 20p∼20r)을 각각 구성하는 요소는 이상에 예시한 것에 한정되지 않고, 이들과 등가인 다른 요소일 수도 있다.
<<소프트웨어 및 프로그램에 관한 설명>>
이상에 설명한 제 1 및 제 2 실시 형태에서, 비디오 장치(10, 20)의 플래시 메모리 유닛(10p, 20p) 내의 제어 소프트웨어(31), 이 제어 소프트웨어(31)를 구성하는 각 모듈(31a∼31d, 31f), 콘텐츠 정보 관리 테이블(31e), 중단 계속 모듈(31f)을 구성하는 각 프로그램(41, 52∼54, 61), 및 다른 기기 중단 정보 관리 테이블(51), 및 상술한 소프트웨어 요소는 모두 소프트웨어 부품, 수속형 언어에 의한 부품, 오브젝트 지향 소프트웨어 부품, 클래스 부품, 태스크로서 관리되는 부품, 프로세스로서 관리되는 부품, 함수, 속성, 프로시저(수속; procedure), 서브루 틴(소프트웨어 루틴), 프로그램 코드의 단편 또는 부분, 드라이버, 펌웨어, 마이크로코드, 코드, 코드 세그먼트, 엑스트라 세그먼트, 스택 세그먼트, 프로그램 영역, 데이터 영역, 데이터, 데이터베이스, 데이터구조, 필드, 레코드, 테이블, 매트릭스 테이블, 배열, 변수, 파라미터 등의 요소를 포함하고 있을 수도 있다.
또한, 상술한 비디오 장치(10, 20)의 플래시 메모리 유닛(10p, 20p) 내의 제어 소프트웨어(31), 이 제어 소프트웨어(31)를 구성하는 각 모듈(31a∼31d, 31f), 콘텐츠 정보 관리 테이블(31e), 중단 계속 모듈(31f)을 구성하는 각 프로그램(41, 52∼54, 61), 및 다른 기기 중단 정보 관리 테이블(51), 및 상술한 소프트웨어 요소는 모두 C언어, C++, Java(미국 썬 마이크로 시스템사 상표), 비주얼 베이식(BASIC)(미국 마이크로소프트사 상표), Perl, Ruby, 그 밖의 많은 프로그래밍 언어에 의해 기술된 것일 수도 있다.
또한, 상술한 비디오 장치(10, 20)의 플래시 메모리 유닛(10p, 20p) 내의 제어 소프트웨어(31), 이 제어 소프트웨어(31)를 구성하는 각 모듈(31a∼31d, 31f), 콘텐츠 정보 관리 테이블(31e), 중단 계속 모듈(31f)을 구성하는 각 프로그램(41, 52∼54, 61), 및 다른 기기 중단 정보 관리 테이블(51), 및 상술한 소프트웨어 요소에 포함되는 명령, 코드 및 데이터는 유선 네트워크 카드 및 유선 네트워크를 통하여, 또는 무선 카드 및 무선 네트워크를 통하여, 컴퓨터, 또는 기계나 장치에 형성된 컴퓨터에, 송신 또는 로딩될 수도 있다.
상술한 송신 또는 로딩에서, 데이터 신호는 예를 들어, 반송파에 형성됨으로써, 유선 네트워크 또는 무선 네트워크 상을 이동한다. 다만, 데이터 신호는 상술 한 반송파에 관계 없이, 소위 베이스밴드(baseband) 신호 그대로 전송될 수도 있다. 이러한 반송파는 전기적, 자기적 또는 전자적인 형태, 광, 음향, 또는 그 외의 형태로 송신된다.
여기서, 유선 네트워크 또는 무선 네트워크는 예를 들어, 전화 회선, 네트워크 회선, 케이블(광 케이블, 금속 케이블을 포함), 무선 링크, 휴대 전화 액세스 회선, PHS[Personal Handyphone System]망, 무선 LAN[Local Area Network], Bluetooth(블루투스 특별 이익 단체의 상표), 차량 탑재형 무선 통신(DSRC[Dedicated Short Range Communication]를 포함), 및 이들 중 어느 하나로 이루어지는 네트워크이다. 그리고, 이 데이터 신호는 명령, 코드 및 데이터를 포함하는 정보를, 네트워크 상의 노드 또는 요소에 전달한다.
또한, 상술한 비디오 장치(10, 20)의 플래시 메모리 유닛(10p, 20p) 내의 제어 소프트웨어(31), 이 제어 소프트웨어(31)를 구성하는 각 모듈(31a∼31d, 31f), 콘텐츠 정보 관리 테이블(31e), 중단 계속 모듈(31f)을 구성하는 각 프로그램(41, 52∼54, 61), 및 다른 기기 중단 정보 관리 테이블(51), 및 상술한 소프트웨어 요소를 구성하는 요소는 이상에 예시한 것에 한정되지 않고, 이들과 등가한 다른 요소일 수도 있다.
<<컴퓨터 판독 가능한 매체에 관한 설명>>
이상에 설명한 제 1 및 제 2 실시 형태에서 중 어느 하나의 기능은 코드화되어 컴퓨터 판독 가능한 매체의 기억 영역에 저장되어 있을 수도 있다. 이 경우, 그 기능을 실현하기 위한 프로그램이 이 컴퓨터 판독 가능한 매체를 통하여, 컴퓨 터, 또는 기계나 장치에 형성된 컴퓨터에 제공될 수 있다. 컴퓨터, 또는 기계나 장치에 형성된 컴퓨터는 컴퓨터 판독 가능한 매체의 기억 영역으로부터 프로그램을 판독하여 그 프로그램을 실행함으로써, 그 기능을 실현할 수 있다.
여기서, 컴퓨터 판독 가능한 매체는 전기적, 자기적, 광학적, 화학적, 물리적 또는 기계적인 작용에 의해, 프로그램 및 데이터 등의 정보를 축적하는 동시에, 컴퓨터에 판독될 수 있는 상태로 그 정보를 유지하는 기록 매체를 가리킨다.
전기적 또는 자기적인 작용으로서는, 퓨즈로 구성되는 ROM[Read Only Memory] 상의 소자로의 데이터의 기입을 예시할 수 있다. 자기적 또는 물리적인 작용으로서는, 종이 매체 상의 잠상에의 토너의 현상을 예시할 수 있다. 또한, 종이 매체에 기록된 정보는 예를 들어, 광학적으로 판독할 수 있다. 광학적 및 화학적인 작용으로서는, 기반 상에서의 박막 형성 또는 요철 형성을 예시할 수 있다. 또한, 요철의 형태로 기록된 정보는 예를 들어, 광학적으로 판독할 수 있다. 화학적인 작용으로서는 기판 상에서의 산화 환원 반응, 또는 반도체 기판 상에서의 산화막 형성, 질화막 형성, 또는 포토레지스트 현상을 예시할 수 있다. 물리적 또는 기계적인 작용으로서는, 엠보스 카드에의 요철 형성, 또는 종이 매체에의 펀치의 천공을 예시할 수 있다.
또한, 컴퓨터 판독 가능한 매체 중에는, 컴퓨터, 또는 기계나 장치에 형성된 컴퓨터에 착탈 가능하게 장착할 수 있는 것이 있다. 착탈 가능한 컴퓨터 판독 가능한 매체로서는, DVD(DVD-R, DVD-RW, DVD-ROM, DVD-RAM을 포함), +R/+RW, BD(BD-R, BD-RE, BD-ROM을 포함), CD(CD-R, CD-RW, CD-ROM을 포함), MO[Magneto Optical] 디스크, 그 밖의 광디스크 매체, 플렉서블디스크(플로피디스크(플로피는 히타치 세이사쿠쇼사 상표)를 포함), 그 밖의 자기디스크 매체, 메모리 카드(컴팩트 플래시(미국 썬 디스크사 상표), 스마트 미디어(도시바사 상표), SD카드(미국 썬 디스크사, 마쓰시타전기산업사, 도시바사 상표), 메모리 스틱(소니사 상표), MMC(미국 지멘스사, 미국 썬 디스크사 상표) 등), 자기테이프, 및 그 밖의 테이프 매체, 및 이들 중 어느 하나를 내장한 기억 장치를 예시할 수 있다. 기억 장치에는, DRAM[Dynamic Random Access Memory] 또는 SRAM[Static Random Access Memory]이 더 내장된 것도 있다.
또한, 컴퓨터 판독 가능한 매체 중에는, 컴퓨터, 또는 기계나 장치에 형성된 컴퓨터에 고정적으로 장착된 것이 있다. 이러한 종류의 컴퓨터 판독 가능한 매체로서는, 하드디스크, DRAM, SRAM, ROM, EEPROM[Electronically Erasable and Programmable Read Only Memory], 플래시 메모리 등을 예시할 수 있다.
상술한 제 1 및 제 2 실시 형태에 관한 것으로서, 이하의 부기를 더 개시한다.
(부기 1)
미디어 내의 콘텐츠를 재생하는 재생부,
상기 재생부가 조작자로부터 지시를 수취하여, 콘텐츠의 재생을 중단할 경우, 그 중단 위치를 특정하는 위치 정보, 그 콘텐츠를 특정하는 콘텐츠 정보 및 그 콘텐츠가 저장된 미디어를 특정하는 미디어 정보를 포함하는 중단 정보를 생성하는 생성부,
상기 생성부에 의해 생성된 중단 정보를, 네트워크를 통하여, 다른 재생 장치에 송신하는 송신부,
다른 재생 장치로부터, 상기 네트워크를 통하여, 중단 정보를 수신할 경우, 기억 장치에 중단 정보를 기록하는 기록부,
상기 조작자가 임의의 미디어 내의 임의의 콘텐츠의 재생을 지시할 경우, 그 콘텐츠에 따른 콘텐츠 정보 및 미디어 정보를 검색 조건으로 하여, 상기 기억 장치를 검색하는 검색부, 및
상기 검색부가 상기 기억 장치로부터 중단 정보를 검출할 경우, 상기 재생부에 대해, 그 검출한 중단 정보에 포함되는 위치 정보에 의해 특정되는 중단 위치로부터, 콘텐츠의 재생을 개시시키는 제어부
를 구비하는 재생 장치.
(부기 2)
재생이 중단된 콘텐츠가 저장되어 있는 미디어가 데이터의 기입을 허용하고 있는 미디어일 경우, 상기 생성부에 의해 생성된 중단 정보를 그 미디어에 기입하는 기입부
를 더 구비하고,
상기 제어부는
상기 검색부가 상기 기억 장치로부터 중단 정보를 검출할 수 없을 경우, 재생이 지시된 콘텐츠가 저장되어 있는 미디어에 중단 정보가 기입되어 있을 때, 그 미디어로부터 중단 정보를 판독하고, 상기 재생부에 대해, 그 판독한 중단 정보에 포함되는 위치 정보에 의해 특정되는 중단 위치로부터, 콘텐츠의 재생을 개시시키는
부기 1에 기재된 재생 장치.
(부기 3)
상기 제어부는
상기 검색부가 상기 기억 장치로부터 중단 정보를 검출할 경우, 중단 위치로부터의 재생을 행하는지의 여부를 조작자에게 문의하고, 상기 조작자가 중단 위치로부터의 재생을 행하게 하는 지시를 할 때, 상기 재생부에 대해, 그 검출된 중단 정보에 포함되는 위치 정보에 의해 특정되는 중단 위치로부터, 콘텐츠의 재생을 개시시키는
부기 1 또는 2에 기재된 재생 장치.
(부기 4)
상기 기록부가 상기 기억 장치에 중단 정보를 기록한 후 소정 시간이 경과할 경우, 그 중단 정보를 상기 기억 장치로부터 삭제하는 삭제부
를 더 구비하는 부기 1 또는 2에 기재된 재생 장치.
(부기 5)
상기 기록부가 상기 기억 장치에 중단 정보를 기록할 경우, 그 중단 정보의 송신원에 수령을 통지하는 통지부, 및
상기 송신부가 중단 정보를 다른 재생 장치에 송신한 후, 다른 재생 장치가 수령을 통지할 경우, 그 수령을 통지한 다른 재생 장치에 따른 정보를 조작자에게 제시하는 제시부
를 더 구비하는 부기 1 또는 2에 기재된 재생 장치.
(부기 6)
미디어 내의 콘텐츠를 재생하는 재생부를 갖는 컴퓨터에,
상기 재생부가 조작자로부터 지시를 수취하여, 콘텐츠의 재생을 중단할 경우, 그 중단 위치를 특정하는 위치 정보, 그 콘텐츠를 특정하는 콘텐츠 정보 및 그 콘텐츠가 저장된 미디어를 특정하는 미디어 정보를 포함하는 중단 정보를 생성하는 생성 스텝,
상기 생성 스텝에 의해 생성된 중단 정보를, 네트워크를 통하여, 다른 컴퓨터에 송신하는 송신 스텝,
다른 컴퓨터로부터, 상기 네트워크를 통하여, 중단 정보를 수신할 경우, 기억 장치에 중단 정보를 기록하는 기록 스텝,
상기 조작자가 임의의 미디어 내의 임의의 콘텐츠의 재생을 지시할 경우, 그 콘텐츠에 따른 콘텐츠 정보 및 미디어 정보를 검색 조건으로 하여, 상기 기억 장치를 검색하는 검색 스텝, 및
상기 검색 스텝이 상기 기억 장치로부터 중단 정보를 검출할 경우, 상기 재생부에 대해, 그 검출한 중단 정보에 포함되는 위치 정보에 의해 특정되는 중단 위치로부터, 콘텐츠의 재생을 개시시키는 제어 스텝
을 실행시키는 재생 제어 프로그램을 기록한 컴퓨터 판독 가능한 매체.
(부기 7)
상기 컴퓨터에, 또한
재생이 중단된 콘텐츠가 저장되어 있는 미디어가 데이터의 기입을 허용하고 있는 미디어일 경우, 상기 생성부에 의해 생성된 중단 정보를 그 미디어에 기입하는 기입 스텝
을 실행시키고,
상기 제어 스텝은
상기 검색 스텝이 상기 기억 장치로부터 중단 정보를 검출할 수 없을 경우, 재생이 지시된 콘텐츠가 저장되어 있는 미디어에 중단 정보가 기입되어 있을 때, 그 미디어로부터 중단 정보를 판독하고, 상기 재생부에 대해, 그 판독한 중단 정보에 포함되는 위치 정보에 의해 특정되는 중단 위치로부터, 콘텐츠의 재생을 개시시키는
부기 6에 기재된 재생 제어 프로그램을 기록한 컴퓨터 판독 가능한 매체.
(부기 8)
상기 제어 스텝은
상기 검색 스텝이 상기 기억 장치로부터 중단 정보를 검출할 경우, 중단 위치로부터의 재생을 행하는지의 여부를 조작자에게 문의하고, 상기 조작자가 중단 위치로부터의 재생을 행하게 하는 지시를 할 때, 상기 재생부에 대해, 그 검출된 중단 정보에 포함되는 위치 정보에 의해 특정되는 중단 위치로부터, 콘텐츠의 재생을 개시시키는
부기 6 또는 7에 기재된 재생 제어 프로그램을 기록한 컴퓨터 판독 가능한 매체.
(부기 9)
상기 컴퓨터에, 또한
상기 기록 스텝이 상기 기억 장치에 중단 정보를 기록한 후 소정 시간이 경과할 경우, 그 중단 정보를 상기 기억 장치로부터 삭제하는 삭제 스텝
을 실행시키는
부기 6 또는 7에 기재된 재생 제어 프로그램을 기록한 컴퓨터 판독 가능한 매체.
(부기 10)
상기 컴퓨터에, 또한
상기 기록 스텝이 상기 기억 장치에 중단 정보를 기록할 경우, 그 중단 정보의 송신원에 수령을 통지하는 통지 스텝, 및
상기 송신 스텝이 중단 정보를 다른 컴퓨터에 송신한 후, 다른 컴퓨터가 수령을 통지할 경우, 그 수령을 통지한 다른 컴퓨터에 따른 정보를 조작자에게 제시하는 제시 스텝
을 실행시키는
부기 6 또는 7에 기재된 재생 제어 프로그램을 기록한 컴퓨터 판독 가능한 매체.
(부기 11)
미디어 내의 콘텐츠를 재생하는 재생부를 갖는 비디오 장치가
상기 재생부가 조작자로부터 지시를 수취하여, 콘텐츠의 재생을 중단할 경우, 그 중단 위치를 특정하는 위치 정보, 그 콘텐츠를 특정하는 콘텐츠 정보 및 그 콘텐츠가 저장된 미디어를 특정하는 미디어 정보를 포함하는 중단 정보를 생성하는 생성 스텝,
상기 생성 스텝에 의해 생성된 중단 정보를, 네트워크를 통하여 다른 비디오 장치에 송신하는 송신 스텝,
다른 비디오 장치로부터, 상기 네트워크를 통하여, 중단 정보를 수신할 경우, 기억 장치에 중단 정보를 기록하는 기록 스텝,
상기 조작자가 임의의 미디어 내의 임의의 콘텐츠의 재생을 지시할 경우, 그 콘텐츠에 따른 콘텐츠 정보 및 미디어 정보를 검색 조건으로 하여, 상기 기억 장치를 검색하는 검색 스텝, 및
상기 기억 장치로부터 중단 정보가 검출된 경우, 상기 재생부에 대해, 그 검출된 중단 정보에 포함되는 위치 정보에 의해 특정되는 중단 위치로부터, 콘텐츠의 재생을 개시시키는 제어 스텝
을 실행하는
재생 제어 방법.
(부기 12)
상기 비디오 장치가, 또한
재생이 중단된 콘텐츠가 저장되어 있는 미디어가 데이터의 기입을 허용하고 있는 미디어일 경우, 상기 생성 스텝에 의해 생성된 중단 정보를 그 미디어에 기입 하는 기입 스텝
을 실행하고,
상기 제어 스텝은
상기 검색 스텝이 상기 기억 장치로부터 중단 정보를 검출할 수 없을 경우, 재생이 지시된 콘텐츠가 저장되어 있는 미디어에 중단 정보가 기입되어 있을 때, 그 미디어로부터 중단 정보를 판독하고, 상기 재생부에 대해, 그 판독한 중단 정보에 포함되는 위치 정보에 의해 특정되는 중단 위치로부터, 콘텐츠의 재생을 개시시키는
부기 11에 기재된 재생 제어 방법.
(부기 13)
상기 비디오 장치가
상기 제어 스텝에서,
상기 검색 스텝이 상기 기억 장치로부터 중단 정보를 검출할 경우, 중단 위치로부터의 재생을 행하는지의 여부를 조작자에게 문의하고, 상기 조작자가 중단 위치로부터의 재생을 행하게 하는 지시를 할 때, 상기 재생 수단에 대해, 그 검출된 중단 정보에 포함되는 위치 정보에 의해 특정되는 중단 위치로부터, 콘텐츠의 재생을 개시시키는
부기 11 또는 12에 기재된 재생 제어 방법.
(부기 14)
상기 비디오 장치가, 또한
상기 기록 스텝이 상기 기억 장치에 중단 정보를 기록한 후 소정 시간이 경과할 경우, 그 중단 정보를 상기 기억 장치로부터 삭제하는 삭제 스텝
을 실행하는
부기 11 또는 12에 기재된 재생 제어 방법.
(부기 15)
상기 비디오 장치가, 또한
상기 기록 스텝이 상기 기억 장치에 중단 정보를 기록할 경우, 그 중단 정보의 송신원에 수령을 통지하는 통지 스텝, 및
상기 송신 스텝이 중단 정보를 다른 비디오 장치에 송신한 후, 다른 비디오 장치가 수령을 통지할 경우, 그 수령을 통지한 다른 비디오 장치에 따른 정보를 조작자에게 제시하는 제시 스텝
을 실행하는
부기 11 또는 12에 기재된 재생 제어 방법.
도 1은 제 1 실시 형태의 시청 시스템의 구성도.
도 2는 제 1 및 제 2 비디오 장치의 구성도.
도 3은 제 1 및 제 2 비디오 장치의 플래시 메모리 유닛에 저장되는 제어 소프트웨어의 구성도.
도 4는 중단 정보 등록 처리의 흐름을 나타내는 도면.
도 5는 중단 정보 공유 서브루틴의 흐름을 나타내는 도면.
도 6은 수신 처리의 흐름을 나타내는 도면.
도 7은 재생 개시 제어 처리의 흐름을 나타내는 도면.
도 8은 다른 기기 중단 정보 사용 서브루틴의 흐름을 나타내는 도면.
도 9는 제 2 실시 형태의 중단 정보 등록 처리의 흐름을 나타내는 도면.
도 10은 제 2 실시 형태의 다른 기기 중단 정보 사용 서브루틴의 흐름을 나타내는 도면.
도면의 주요 부분에 대한 부호의 설명
10, 20 : 비디오 장치
10h, 20h : 멀티 디스크 드라이브 유닛
10i, 20i : 메모리 카드 드라이브 유닛
10j, 20j : iVDR 카세트 드라이브 유닛
10k, 20k : USB 인터페이스 유닛
10m, 20m : 조작 표시 유닛
10n, 20n : 통신 유닛
10p, 20p : 플래시 메모리 유닛
10q, 20q : CPU
10r, 20r : 메인 메모리 유닛
31 : 제어 소프트웨어
31d : 미디어 내 콘텐츠 재생 모듈
31e : 콘텐츠 정보 관리 테이블
31f : 중단 계속 모듈
41 : 중단 정보 등록 프로그램
51 : 다른 기기 중단 정보 관리 테이블
52 : 수신 프로그램
53 : 보존 관리 프로그램
54 : 재생 개시 제어 프로그램
61 : 삭제 프로그램

Claims (7)

  1. 미디어 내의 콘텐츠를 재생하는 재생부,
    상기 재생부가 조작자로부터 지시를 수취하여, 콘텐츠의 재생을 중단할 경우, 그 중단 위치를 특정하는 위치 정보, 그 콘텐츠를 특정하는 콘텐츠 정보 및 그 콘텐츠가 저장된 미디어를 특정하는 미디어 정보를 포함하는 중단 정보를 생성하는 생성부,
    상기 생성부에 의해 생성된 중단 정보를, 네트워크를 통하여, 다른 재생 장치에 송신하는 송신부,
    다른 재생 장치로부터, 상기 네트워크를 통하여, 중단 정보를 수신할 경우, 기억 장치에 중단 정보를 기록하는 기록부,
    상기 조작자가 임의의 미디어 내의 임의의 콘텐츠의 재생을 지시할 경우, 그 콘텐츠에 따른 콘텐츠 정보 및 미디어 정보를 검색 조건으로 하여, 상기 기억 장치를 검색하는 검색부, 및
    상기 검색부가 상기 기억 장치로부터 중단 정보를 검출할 경우, 상기 재생부에 대해, 그 검출한 중단 정보에 포함되는 위치 정보에 의해 특정되는 중단 위치로부터, 콘텐츠의 재생을 개시시키는 제어부
    를 구비하는 재생 장치.
  2. 제 1 항에 있어서,
    재생이 중단된 콘텐츠가 저장되어 있는 미디어가 데이터의 기입을 허용하고 있는 미디어일 경우, 상기 생성부에 의해 생성된 중단 정보를 그 미디어에 기입하는 기입부
    를 더 구비하고,
    상기 제어부는,
    상기 검색부가 상기 기억 장치로부터 중단 정보를 검출할 수 없을 경우, 재생이 지시된 콘텐츠가 저장되어 있는 미디어에 중단 정보가 기입되어 있을 때, 그 미디어로부터 중단 정보를 판독하고, 상기 재생부에 대해, 그 판독한 중단 정보에 포함되는 위치 정보에 의해 특정되는 중단 위치로부터, 콘텐츠의 재생을 개시시키는
    재생 장치.
  3. 제 1 항 또는 제 2 항에 있어서,
    상기 제어부는,
    상기 검색부가 상기 기억 장치로부터 중단 정보를 검출할 경우, 중단 위치로부터의 재생을 행할지의 여부를 조작자에게 문의하고, 상기 조작자가 중단 위치로부터의 재생을 행하게 하는 지시를 할 때, 상기 재생부에 대해, 그 검출된 중단 정보에 포함되는 위치 정보에 의해 특정되는 중단 위치로부터, 콘텐츠의 재생을 개시시키는
    재생 장치.
  4. 제 1 항 또는 제 2 항에 있어서,
    상기 기록부가 상기 기억 장치에 중단 정보를 기록한 후 소정 시간이 경과할 경우, 그 중단 정보를 상기 기억 장치로부터 삭제하는 삭제부
    를 더 구비하는 재생 장치.
  5. 제 1 항 또는 제 2 항에 있어서,
    상기 기록부가 상기 기억 장치에 중단 정보를 기록할 경우, 그 중단 정보의 송신원에 수령을 통지하는 통지부, 및
    상기 송신부가 중단 정보를 다른 재생 장치에 송신한 후, 다른 재생 장치가 수령을 통지할 경우, 그 수령을 통지한 다른 재생 장치에 따른 정보를 조작자에게 제시하는 제시부
    를 더 구비하는 재생 장치.
  6. 미디어 내의 콘텐츠를 재생하는 재생부를 갖는 컴퓨터에,
    상기 재생부가 조작자로부터 지시를 수취하여, 콘텐츠의 재생을 중단할 경우, 그 중단 위치를 특정하는 위치 정보, 그 콘텐츠를 특정하는 콘텐츠 정보 및 그 콘텐츠가 저장된 미디어를 특정하는 미디어 정보를 포함하는 중단 정보를 생성하는 생성 스텝,
    상기 생성 스텝에 의해 생성된 중단 정보를, 네트워크를 통하여, 다른 컴퓨 터에 송신하는 송신 스텝,
    다른 컴퓨터로부터, 상기 네트워크를 통하여, 중단 정보를 수신할 경우, 기억 장치에 중단 정보를 기록하는 기록 스텝,
    상기 조작자가 임의의 미디어 내의 임의의 콘텐츠의 재생을 지시할 경우, 그 콘텐츠에 따른 콘텐츠 정보 및 미디어 정보를 검색 조건으로 하여, 상기 기억 장치를 검색하는 검색 스텝, 및
    상기 검색 스텝이 상기 기억 장치로부터 중단 정보를 검출할 경우, 상기 재생부에 대해, 그 검출한 중단 정보에 포함되는 위치 정보에 의해 특정되는 중단 위치로부터, 콘텐츠의 재생을 개시시키는 제어 스텝
    을 실행시키는 재생 제어 프로그램을 기록한 컴퓨터 판독 가능한 기록 매체.
  7. 미디어 내의 콘텐츠를 재생하는 재생부를 갖는 비디오 장치가,
    상기 재생부가 조작자로부터 지시를 수취하여, 콘텐츠의 재생을 중단할 경우, 그 중단 위치를 특정하는 위치 정보, 그 콘텐츠를 특정하는 콘텐츠 정보 및 그 콘텐츠가 저장된 미디어를 특정하는 미디어 정보를 포함하는 중단 정보를 생성하는 생성 스텝,
    상기 생성 스텝에 의해 생성된 중단 정보를, 네트워크를 통하여 다른 비디오 장치에 송신하는 송신 스텝,
    다른 비디오 장치로부터, 상기 네트워크를 통하여, 중단 정보를 수신할 경우, 기억 장치에 중단 정보를 기록하는 기록 스텝,
    상기 조작자가 임의의 미디어 내의 임의의 콘텐츠의 재생을 지시할 경우, 그 콘텐츠에 따른 콘텐츠 정보 및 미디어 정보를 검색 조건으로 하여, 상기 기억 장치를 검색하는 검색 스텝, 및
    상기 기억 장치로부터 중단 정보가 검출된 경우, 상기 재생부에 대해, 그 검출된 중단 정보에 포함되는 위치 정보에 의해 특정되는 중단 위치로부터, 콘텐츠의 재생을 개시시키는 제어 스텝
    을 실행하는
    재생 제어 방법.
KR20090029818A 2008-05-12 2009-04-07 재생 장치, 재생 제어 프로그램을 기록한 기록 매체, 및 재생 제어 방법 KR20090117977A (ko)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JPJP-P-2008-124940 2008-05-12
JP2008124940A JP2009278180A (ja) 2008-05-12 2008-05-12 再生装置、再生制御プログラム、及び、再生制御方法

Publications (1)

Publication Number Publication Date
KR20090117977A true KR20090117977A (ko) 2009-11-17

Family

ID=41212724

Family Applications (1)

Application Number Title Priority Date Filing Date
KR20090029818A KR20090117977A (ko) 2008-05-12 2009-04-07 재생 장치, 재생 제어 프로그램을 기록한 기록 매체, 및 재생 제어 방법

Country Status (5)

Country Link
US (1) US20090279848A1 (ko)
JP (1) JP2009278180A (ko)
KR (1) KR20090117977A (ko)
CN (1) CN101582286A (ko)
DE (1) DE102009015285A1 (ko)

Families Citing this family (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2007287268A (ja) * 2006-04-19 2007-11-01 Hitachi Ltd 記録装置
JP5559987B2 (ja) * 2009-05-29 2014-07-23 パナソニック株式会社 映像記録装置および外部端末
JP5429552B2 (ja) * 2009-12-03 2014-02-26 ソニー株式会社 制御装置及び制御方法、並びに、制御システム
US20110299834A1 (en) * 2010-06-02 2011-12-08 International Business Machines Corporation Program review on alternate display devices
JP5760600B2 (ja) * 2011-03-31 2015-08-12 ソニー株式会社 通信装置、受信装置、通信方法、および通信システム
EP2705660A1 (en) * 2011-05-03 2014-03-12 Thomson Licensing Multi-location dvr access control
JP6157190B2 (ja) * 2013-04-17 2017-07-05 キヤノン株式会社 通信装置、その制御方法、プログラム
CN109359242B (zh) * 2018-09-25 2019-12-03 潍坊工程职业学院 一种数据推送方法和装置

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3873523B2 (ja) * 1999-05-21 2007-01-24 ソニー株式会社 再生装置
JP2003016725A (ja) * 2001-06-27 2003-01-17 Sony Corp コンテンツデータの送信装置および送信方法、並びにコンテンツデータの処理装置および処理方法
JP2007306076A (ja) 2006-05-09 2007-11-22 Kenwood Corp ネットワーク型コンテンツ再生システム、そのコンテンツ再生方法及びプログラム
US7961212B2 (en) * 2006-08-14 2011-06-14 Verizon Data Services Llc Video messaging system

Also Published As

Publication number Publication date
CN101582286A (zh) 2009-11-18
US20090279848A1 (en) 2009-11-12
JP2009278180A (ja) 2009-11-26
DE102009015285A1 (de) 2009-11-26

Similar Documents

Publication Publication Date Title
KR20090117977A (ko) 재생 장치, 재생 제어 프로그램을 기록한 기록 매체, 및 재생 제어 방법
CN101669364B (zh) 电子设备、再现方法
JP5277780B2 (ja) ビデオ再生装置、ビデオ再生プログラム及びビデオ再生方法
KR20050049516A (ko) 동적 쌍방향 콘텐츠 시스템
JP4373957B2 (ja) テレビジョン放送受信装置及びテレビジョン放送受信方法及びテレビジョンシステム
JP4427490B2 (ja) 映像表示処理装置及び録画に関する情報の処理方法
US8355082B2 (en) Method of controlling first information apparatus connectable to second information apparatus
JP5277779B2 (ja) ビデオ再生装置、ビデオ再生プログラム及びビデオ再生方法
JP2006301877A (ja) 情報管理装置及び情報管理方法
JP3805961B2 (ja) 録画番組再生装置および方法、番組表表示方法
JP2006013935A (ja) Av装置
JP2006304093A (ja) テレビジョン放送受信装置及びテレビジョン放送受信方法及びテレビジョンシステム
JP4357406B2 (ja) 通信システム
JP2002358761A (ja) 情報処理装置、記録管理情報制御方法とその制御プログラム及び情報処理ネットワークシステム
JP4748098B2 (ja) 記録再生装置及びダイジェスト情報生成装置
JP4585370B2 (ja) 放送受信装置及び放送受信方法
JP4292506B2 (ja) 録画システム
US20070201820A1 (en) Television Broadcasting Receiving Device, Television Broadcasting Receiving Method, And Television Broadcasting Receiving Program
JP2013115492A (ja) 電子機器及びコンテンツ記録方法
JPWO2008072349A1 (ja) 放送記録再生システム、放送記録再生システムの制御方法、及びコンピュータプログラム
JP4595005B2 (ja) 記録制御装置及び記録制御装置の制御方法
CN100486322C (zh) 具备书签功能的影像器械及其控制方法
JP3919012B2 (ja) 放送番組記録装置および放送番組記録方法
US20140169755A1 (en) Data processing device
JP4168996B2 (ja) コンテンツデータ記録再生システム及びコンテンツデータ記録再生方法

Legal Events

Date Code Title Description
A201 Request for examination
E902 Notification of reason for refusal
E601 Decision to refuse application